Mehahbr 1 Postado Janeiro 21, 2012 Share Postado Janeiro 21, 2012 Procuro um script assim que automaticamente quando o player alcançar o level 150 ele seja teleportado automaticamente para uma quest... Sera que tem como fazer.?? Obrigado... Link para o comentário https://xtibia.com/forum/topic/178762-%C3%A1-procuro-um-script-de-teleport/ Compartilhar em outros sites More sharing options...
bepokemon 101 Postado Janeiro 21, 2012 Share Postado Janeiro 21, 2012 (editado) Como é uma quest não vou colocar a parte de storage (só poderá ir uma vez). Assim quem morrer na quest pode voltar para lá. function onAdvance(cid, oldLevel, newLevel) if getPlayerLevel(cid) == 150 then doTeleportThing(cid, {x=,y=,z=}) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You\'ve been teleported somewhere.") end return TRUE end Instalação: depois em creaturescript.xml coloque a tag. <event type="advance" name="advanceQuest" event="script" value="advanceQuest.lua"/> logo em seguida registra o evento no login.lua registerCreatureEvent(cid, "advanceQuest") Editado Janeiro 21, 2012 por Byerne Link para o comentário https://xtibia.com/forum/topic/178762-%C3%A1-procuro-um-script-de-teleport/#findComment-1182421 Compartilhar em outros sites More sharing options...
Tryller 192 Postado Janeiro 22, 2012 Share Postado Janeiro 22, 2012 Como é uma quest não vou colocar a parte de storage (só poderá ir uma vez). Assim quem morrer na quest pode voltar para lá. function onAdvance(cid, oldLevel, newLevel) if getPlayerLevel(cid) == 150 then doTeleportThing(cid, {x=,y=,z=}) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You\'ve been teleported somewhere.") end return TRUE end Instalação: depois em creaturescript.xml coloque a tag. <event type="advance" name="advanceQuest" event="script" value="advanceQuest.lua"/> logo em seguida registra o evento no login.lua registerCreatureEvent(cid, "advanceQuest") function onAdvance(cid, oldLevel, newLevel) if skill == SKILL__LEVEL then if newLevel == 150 then doTeleportThing(cid, {x=,y=,z=}, false) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You\'ve been teleported somewhere.") end end return true end Link para o comentário https://xtibia.com/forum/topic/178762-%C3%A1-procuro-um-script-de-teleport/#findComment-1182674 Compartilhar em outros sites More sharing options...
bepokemon 101 Postado Janeiro 22, 2012 Share Postado Janeiro 22, 2012 Como é uma quest não vou colocar a parte de storage (só poderá ir uma vez). Assim quem morrer na quest pode voltar para lá. function onAdvance(cid, oldLevel, newLevel) if getPlayerLevel(cid) == 150 then doTeleportThing(cid, {x=,y=,z=}) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You\'ve been teleported somewhere.") end return TRUE end Instalação: depois em creaturescript.xml coloque a tag. <event type="advance" name="advanceQuest" event="script" value="advanceQuest.lua"/> logo em seguida registra o evento no login.lua registerCreatureEvent(cid, "advanceQuest") function onAdvance(cid, oldLevel, newLevel) if skill == SKILL__LEVEL then if newLevel == 150 then doTeleportThing(cid, {x=,y=,z=}, false) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You\'ve been teleported somewhere.") end end return true end Oque é skill? (Aonde está isso? ¬¬') Link para o comentário https://xtibia.com/forum/topic/178762-%C3%A1-procuro-um-script-de-teleport/#findComment-1182680 Compartilhar em outros sites More sharing options...
Tryller 192 Postado Janeiro 22, 2012 Share Postado Janeiro 22, 2012 Como é uma quest não vou colocar a parte de storage (só poderá ir uma vez). Assim quem morrer na quest pode voltar para lá. function onAdvance(cid, oldLevel, newLevel) if getPlayerLevel(cid) == 150 then doTeleportThing(cid, {x=,y=,z=}) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You\'ve been teleported somewhere.") end return TRUE end Instalação: depois em creaturescript.xml coloque a tag. <event type="advance" name="advanceQuest" event="script" value="advanceQuest.lua"/> logo em seguida registra o evento no login.lua registerCreatureEvent(cid, "advanceQuest") function onAdvance(cid, oldLevel, newLevel) if skill == SKILL__LEVEL then if newLevel == 150 then doTeleportThing(cid, {x=,y=,z=}, false) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You\'ve been teleported somewhere.") end end return true end Oque é skill? (Aonde está isso? ¬¬') Copiei erradode voce -.- a formula certa é function onAdvance(cid, skill, oldLevel, newLevel) Link para o comentário https://xtibia.com/forum/topic/178762-%C3%A1-procuro-um-script-de-teleport/#findComment-1182696 Compartilhar em outros sites More sharing options...
Mehahbr 1 Postado Janeiro 22, 2012 Autor Share Postado Janeiro 22, 2012 obrigado vo testar aqui... mas qual dos dois esta certo?? me ajudam tbm em outro script?? Link para o comentário https://xtibia.com/forum/topic/178762-%C3%A1-procuro-um-script-de-teleport/#findComment-1182701 Compartilhar em outros sites More sharing options...
Tryller 192 Postado Janeiro 22, 2012 Share Postado Janeiro 22, 2012 (editado) obrigado vo testar aqui... mas qual dos dois esta certo?? me ajudam tbm em outro script?? Testa os 2 auhauhaa Editado Janeiro 22, 2012 por Tryller Link para o comentário https://xtibia.com/forum/topic/178762-%C3%A1-procuro-um-script-de-teleport/#findComment-1182707 Compartilhar em outros sites More sharing options...
bepokemon 101 Postado Janeiro 22, 2012 Share Postado Janeiro 22, 2012 obrigado vo testar aqui... mas qual dos dois esta certo?? me ajudam tbm em outro script?? Testa os 2 auhauhaa Isso explica MUITA coisa. =) Obrigado. Link para o comentário https://xtibia.com/forum/topic/178762-%C3%A1-procuro-um-script-de-teleport/#findComment-1182724 Compartilhar em outros sites More sharing options...
Mulizeu 86 Postado Janeiro 22, 2012 Share Postado Janeiro 22, 2012 Bom nao vejo a necessidade disso........if skill == SKILL__LEVEL then........ ja fiz scripts onAdvance sem isso e n altero nda! Link para o comentário https://xtibia.com/forum/topic/178762-%C3%A1-procuro-um-script-de-teleport/#findComment-1182732 Compartilhar em outros sites More sharing options...
Mehahbr 1 Postado Janeiro 22, 2012 Autor Share Postado Janeiro 22, 2012 Bem testei os dois script, mas o script do Tryller tem um problema nao sei qual... Porque toda vez que alguem do Otserver pega level 150 o Distro da Parou de funcionar e da restart no server... Já o do Byerne nao funcionou... :S nao deu erro mas tambem nao funcionou :S e agora?? O que faco? Link para o comentário https://xtibia.com/forum/topic/178762-%C3%A1-procuro-um-script-de-teleport/#findComment-1183133 Compartilhar em outros sites More sharing options...
Tryller 192 Postado Janeiro 22, 2012 Share Postado Janeiro 22, 2012 Qual server (distro) voce ta usando brother TFS? Informações adicionais poderiam ajudar Link para o comentário https://xtibia.com/forum/topic/178762-%C3%A1-procuro-um-script-de-teleport/#findComment-1183246 Compartilhar em outros sites More sharing options...
Mehahbr 1 Postado Janeiro 22, 2012 Autor Share Postado Janeiro 22, 2012 sim sim tfs 0.4 Link para o comentário https://xtibia.com/forum/topic/178762-%C3%A1-procuro-um-script-de-teleport/#findComment-1183274 Compartilhar em outros sites More sharing options...
Tryller 192 Postado Janeiro 22, 2012 Share Postado Janeiro 22, 2012 (editado) sim sim tfs 0.4 Vou testar auqi no Crystal server Qualquer coisa eu posto aqui Edit Testado no Crystal server e funcionando function onAdvance(cid, skill, oldLevel, newLevel) local level = 315 if newLevel == level then doTeleportThing(cid, {x = 160, y = 54, z = 7}) end return true end Editado Janeiro 22, 2012 por Tryller Link para o comentário https://xtibia.com/forum/topic/178762-%C3%A1-procuro-um-script-de-teleport/#findComment-1183277 Compartilhar em outros sites More sharing options...
Mehahbr 1 Postado Janeiro 22, 2012 Autor Share Postado Janeiro 22, 2012 você testou com /addskil?? ou upando normal? Link para o comentário https://xtibia.com/forum/topic/178762-%C3%A1-procuro-um-script-de-teleport/#findComment-1183340 Compartilhar em outros sites More sharing options...
Tryller 192 Postado Janeiro 22, 2012 Share Postado Janeiro 22, 2012 (editado) você testou com /addskil?? ou upando normal? E isso faz diferença? o level não é o configurado? uauhaa Testei com addskill mas se funfou pode testar upando ai que vai funcionar de certeza Coloca um lvl mais baixo e testa Editado Janeiro 22, 2012 por Tryller Link para o comentário https://xtibia.com/forum/topic/178762-%C3%A1-procuro-um-script-de-teleport/#findComment-1183349 Compartilhar em outros sites More sharing options...
Posts Recomendados