Postado Janeiro 17, 2018 7 anos Boa Tarde, alguém poderia arrumar essa script pra mim? tá tudo certo, porem, na hora de remover o portal tá dando error na linha 11 na tag > function removeTp() < function onTimer() local config = { pos_criar_tp = {x=XXX,y=YYY,z=Z}, pos_do_evento = {x=XXX,y=YYY,z=Z}, tempo_tirar_teleport = 2, -- Em minutos mensagem_quando_abre = "Zombie event foi aberto, portal fechará em 2 minutos.", mensagem_quando_fecha = "Zombi Event Começou !" } function removeTp() local t = getTileItemById(pos_criar_tp, 1387) if t then doRemoveItem(t.uid, 1) doSendMagicEffect(pos_criar_tp, CONST_ME_POFF) doBroadcastMessage(config.mensagem_quando_fecha) end end doBroadcastMessage(config.mensagem_quando_abre) doCreateTeleport(1387, config.pos_do_evento, config.pos_criar_tp) addEvent(removeTp, config.tempo_tirar_teleport * 60 * 1000) return true end + REP
Postado Janeiro 17, 2018 7 anos Tente Spoiler function onTimer() local config = { pos_criar_tp = {x=XXX,y=YYY,z=Z}, pos_do_evento = {x=XXX,y=YYY,z=Z}, tempo_tirar_teleport = 2, -- Em minutos mensagem_quando_abre = "Zombie event foi aberto, portal fechará em 2 minutos.", mensagem_quando_fecha = "Zombi Event Começou !" } function removeTp() local t = getTileItemById(pos_criar_tp, 1387) if t then doRemoveItem(t.uid, 1) doSendMagicEffect(pos_criar_tp, CONST_ME_POFF) doBroadcastMessage(config.mensagem_quando_fecha) end end doBroadcastMessage(config.mensagem_quando_abre) doCreateTeleport(1387, config.pos_do_evento, config.pos_criar_tp) addEvent(removeTp, tp.time*1000, tp) return true end
Postado Janeiro 18, 2018 7 anos Autor [18/01/2018 09:50:00] [Error - GlobalEvent Interface] [18/01/2018 09:50:00] data/globalevents/scripts/cria_tp.lua:onTimer [18/01/2018 09:50:00] Description: [18/01/2018 09:50:00] data/globalevents/scripts/cria_tp.lua:22: attempt to index global 'tp' (a nil value) [18/01/2018 09:50:00] stack traceback: [18/01/2018 09:50:00] data/globalevents/scripts/cria_tp.lua:22: in function <data/globalevents/scripts/cria_tp.lua:1> deu esse erro agr
Postado Janeiro 18, 2018 7 anos é que faltou chamar a tabela config function onTimer() local config = { pos_criar_tp = {x=XXX,y=YYY,z=Z}, pos_do_evento = {x=XXX,y=YYY,z=Z}, tempo_tirar_teleport = 2, -- Em minutos mensagem_quando_abre = "Zombie event foi aberto, portal fechará em 2 minutos.", mensagem_quando_fecha = "Zombi Event Começou !" } function removeTp() local t = getTileItemById(config.pos_criar_tp, 1387) if t then doRemoveItem(t.uid, 1) doSendMagicEffect(config.pos_criar_tp, CONST_ME_POFF) doBroadcastMessage(config.mensagem_quando_fecha) end end doBroadcastMessage(config.mensagem_quando_abre) doCreateTeleport(1387, config.pos_do_evento, config.pos_criar_tp) addEvent(removeTp, config.tempo_tirar_teleport * 60 * 1000) return true end [*Ninguém será digno do sucesso se não usar suas derrotas para conquistá-lo.*] DISCORD: vodkart#6090
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.