Postado Fevereiro 26, 2015 10 anos Olá Amigos Estou enfrentando um erro no script de auto mensagem segue mensagem de erro e meu Script stack traceback: [C]: in function 'doBroadcastMessage' data/globalevents/scripts/others/mensagem.lua:14: in function [Error - GlobalEvents::think] Failed to execute event: mensagem Lua Script Error: [GlobalEvent Interface] data/globalevents/scripts/others/mensagem.lua:onThink data/globalevents/scripts/others/mensagem.lua:14: attempt to call global 'doBroadcastMessage' (a nil value) stack traceback: </spoiler> segue meu script -- [( Script created by Matheus for TibiaKing.com )] -- function onThink(interval, lastExecution) MENSAGEM = { "Ainda da tempo não perca tempo seja o top e não deixe seus oponentes ou amigos passar de você Tibia-Global ", } doBroadcastMessage(MENSAGEM[math.random(1,#MENSAGEM)],22) return TRUE end Valendo REP >< Editado Fevereiro 26, 2015 10 anos por Tomaxx (veja o histórico de edições)
Postado Fevereiro 26, 2015 10 anos Administrador Use isso CONFIG = { [1] = {message = "Ainda da tempo não perca tempo seja o top e não deixe seus oponentes ou amigos passar de você Tibia-Global", color = 19}, } function onThink() getRandom = math.random(1, #CONFIG) return doBroadcastMessage(CONFIG[getRandom].message, CONFIG[getRandom].color) end caso queira adiciona outra mensagem é só fazer o seguinte coloque esta tag [2] = {message = "Mensagem", color = 19}, e o scripts deve ficar assim CONFIG = { [1] = {message = "Ainda da tempo não perca tempo seja o top e não deixe seus oponentes ou amigos passar de você Tibia-Global", color = 19}, [2] = {message = "Mensagem", color = 19}, } function onThink() getRandom = math.random(1, #CONFIG) return doBroadcastMessage(CONFIG[getRandom].message, CONFIG[getRandom].color) end Editado Fevereiro 26, 2015 10 anos por Erimyth (veja o histórico de edições) TibiaKing Team- KingTópicos www.tibiaking.com
Postado Fevereiro 26, 2015 10 anos Autor Segue Erro stack traceback: [C]: in function 'doBroadcastMessage' data/globalevents/scripts/others/mensagem.lua:12: in function [Error - GlobalEvents::think] Failed to execute event: mensagem Lua Script Error: [GlobalEvent Interface] data/globalevents/scripts/others/mensagem.lua:onThink data/globalevents/scripts/others/mensagem.lua:12: attempt to call global 'doBroadcastMessage' (a nil value)
Postado Fevereiro 26, 2015 10 anos Administrador Opa foi mal tenta esse tinha feito errado function onThink(interval, lastExecution) MENSAGEM = { "message 1", } broadcastmessage(MENSAGEM[math.random(1,#MENSAGEM)],22) return TRUE end TibiaKing Team- KingTópicos www.tibiaking.com
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.