Postado Setembro 11, 2014 10 anos Bom, estou com problema em 2 quest no meu servidor 10.41, na yalahar quest e na firewalker boots, dois erros identicos... Os erros são esses: Ao matar o boss o teleport não aparece e da erro no servidor, a colaboração de vocês para resolver meu problema. >>>>http://prntscr.com/4luf4i creaturescripts: local config = { message = "Azerus ran into teleporter! It will disappear in 2 minutes. Enter It!", timeToRemove = 180 -- seconds } local function removal(position) position.stackpos = 1 if (getThingfromPos(position).itemid == 1387) then doRemoveItem(getThingfromPos(position).uid) end return TRUE end function onKill(cid, target) if(isMonster(target) and string.lower(getCreatureName(target)) == "azerus") then doCreateTeleport(1387, {x=32780, y=31168, z=14}, { x = 32783, y = 31168, z = 10 }) doCreatureSay(target, config.message, TALKTYPE_ORANGE_1, 0, 0, { x = 32783, y = 31168, z = 10 }) addEvent(removal, config.timeToRemove * 1000, { x = 32783, y = 31168, z = 10 }) end return true end Editado Setembro 11, 2014 10 anos por Jack Zika (veja o histórico de edições)
Postado Setembro 11, 2014 10 anos O tópico foi movido para a área correta, preste mais atenção da próxima vez! Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680 Este tópico foi movido: De: "OTServ → Scripting → CreatureScripts, GlobalEvents e MoveMents" Para: "OTServ → Suporte OTServ → Suporte de Scripts" STYLLER OT 2022
Postado Setembro 11, 2014 10 anos Teste assim: local config = { tpid = 1387, topos = {x=32780, y=31168, z=14}, cpos = {x=32783, y=31168, z=10}, message = "Azerus ran into teleporter! It will disappear in 2 minutes. Enter It!", timeToRemove = 180 -- seconds } local function removal() local check = getTileItemById(config.cpos, config.tpid) if check then doRemoveItem(check.uid, 1) end return TRUE end function onKill(cid, target) if(isMonster(target) and string.lower(getCreatureName(target)) == "azerus") then doCreateTeleport(config.tpid, config.topos, config.cpos) doCreatureSay(target, config.message, TALKTYPE_ORANGE_1, 0, 0, config.cpos) addEvent(removal, config.timeToRemove * 1000) end return true end Boa sorte. Editado Setembro 11, 2014 10 anos por Adriano SwaTT (veja o histórico de edições) Gosta do meu trabalho? Curta e siga a página do meu projeto de 2016 e 2017 (Lab Z Games) que trará vários servidores OTServs. Atenciosamente,Adriano Swatt' Para ver meus tutoriais acesse meu perfil.
Postado Setembro 12, 2014 10 anos Autor Teste assim: local config = { tpid = 1387, topos = {x=32780, y=31168, z=14}, cpos = {x=32783, y=31168, z=10}, message = "Azerus ran into teleporter! It will disappear in 2 minutes. Enter It!", timeToRemove = 180 -- seconds } local function removal() local check = getTileItemById(config.cpos, config.tpid) if check then doRemoveItem(check.uid, 1) end return TRUE end function onKill(cid, target) if(isMonster(target) and string.lower(getCreatureName(target)) == "azerus") then doCreateTeleport(config.tpid, config.topos, config.cpos) doCreatureSay(target, config.message, TALKTYPE_ORANGE_1, 0, 0, config.cpos) addEvent(removal, config.timeToRemove * 1000) end return true end Boa sorte. Erro permanece... http://prntscr.com/4m08fk
Postado Setembro 12, 2014 10 anos Este script veio no servidor? Preciso checar as novas funções para esta versão. Gosta do meu trabalho? Curta e siga a página do meu projeto de 2016 e 2017 (Lab Z Games) que trará vários servidores OTServs. Atenciosamente,Adriano Swatt' Para ver meus tutoriais acesse meu perfil.
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.