eusouobozo 0 Postado Dezembro 24, 2010 Share Postado Dezembro 24, 2010 Olá xTibianos. Eu queria saber se tem um script que fassa com que o player seja teleportado para um lugar ao atingir o level 20. Exemplo : Sou level 19, matei um Cyclops upei o level 20, Ai apareçe um Mensagem "Você será teleportado para The Oracle para escolher sua vocação!" e ele é teleportado após 2 segundos . Muito obrigado pela ajuda. Link para o comentário https://xtibia.com/forum/topic/148105-level-20-haha/ Compartilhar em outros sites More sharing options...
Eskylo 175 Postado Dezembro 24, 2010 Share Postado Dezembro 24, 2010 function onAdvance(cid, skill, oldLevel, newLevel) if newLevel == 20 then doPlayerSendTextMessage(cid, 22, "Você será teleportado para The Oracle para escolher sua vocação!") addEvent(doTeleportThing, 2000, cid, {x=, y=, z=}) end end Link para o comentário https://xtibia.com/forum/topic/148105-level-20-haha/#findComment-980378 Compartilhar em outros sites More sharing options...
drakylucas 160 Postado Dezembro 24, 2010 Share Postado Dezembro 24, 2010 (editado) function onAdvance(cid, skill, oldLevel, newLevel) if newLevel == 20 then doPlayerSendTextMessage(cid, 22, "Você será teleportado para The Oracle para escolher sua vocação!") addEvent(doTeleportThing, 2000, cid, {x=, y=, z=}) end end sempre que o player upar qualquer coisa no 20 ele seria teleportado. (sword,ml,axe,club..) para concertar basta adicionar if skill == SKILL__LEVEL then ficando function onAdvance(cid, skill, oldLevel, newLevel) if skill == SKILL__LEVEL then if newLevel >= 20 and oldLevel < 20 then doPlayerSendTextMessage(cid, 22, "Você será teleportado para The Oracle para escolher sua vocação!") addEvent(doTeleportThing, 2000, cid, {x=, y=, z=}) end end end tb adicionei uma verificação de newLevel, que ao upar por exemplo do 19 ao 21 direto ele tb teleporte =D Editado Dezembro 24, 2010 por DrakyLucas Link para o comentário https://xtibia.com/forum/topic/148105-level-20-haha/#findComment-980395 Compartilhar em outros sites More sharing options...
Eskylo 175 Postado Dezembro 24, 2010 Share Postado Dezembro 24, 2010 fail esqueci o negocio da verificação do skill. vlw por lembrar vale lembrar tb q para funcionar deve - se colocar no creaturescripts.xml <event type="advance" name="AdvanceTeleport" event="script" value="advancetp.lua"/> e no seu login.lua q fica na pasta creaturescripts/scripts ponha embaixo da linha 'function onLogin(cid)' if getPlayerLevel(cid) < 20 then registerCreatureEvent(cid, "AdvanceTeleport") end Link para o comentário https://xtibia.com/forum/topic/148105-level-20-haha/#findComment-980407 Compartilhar em outros sites More sharing options...
eusouobozo 0 Postado Dezembro 27, 2010 Autor Share Postado Dezembro 27, 2010 Muito Obrigado Pela Ajuda Pessoal ! Link para o comentário https://xtibia.com/forum/topic/148105-level-20-haha/#findComment-981446 Compartilhar em outros sites More sharing options...
Posts Recomendados