Galera preciso de uma action que quando o player passa por um teleporte adiciona 50% de xp e outro teleporte Que retira esses 50% de xp .
Bom dia,
Coloque esse script na pasta: Data/Movements/Scripts com o nome de exptp.lua.
Segue o script:
-- Teleporte que da EXP - By: Mateuso local actionganhaexp = 9252 local actionperdeexp = 9253 function onStepIn(cid, item, position, fromPosition) if(item.actionid == actionganhaexp) then doPlayerSetExperienceRate(cid, 1.5) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você agora recebe 50% a mais de experiencia.") elseif(item.actionid == actionperdeexp) then doPlayerSetExperienceRate(cid, 1) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você agora recebe 50% a menos de experiencia.") end end
Agora adicione essa TAG em movements.xml:
<movevent type="StepIn" actionid="9252;9253" event="script" value="exptp.lua"/>
Agora para fazer o sistema funcionar vá no seu Map Editor, no teleporte que você quer que ganhe a EXP, adicione o action id 9252 nele e no teleporte que você quer que perca a exp adicione o action id 9253.
Ai é só pisar e testar.
Abraço e aguardando respostas.
Se te ajudei, da um REP ai.
Esse sistema foi totalmente desenvolvido por mim, e está PROIBIDO a publicação do mesmo em algum outro lugar.





info
Grupo: Campones
Registrado: 15/06/10
Posts: 79
Reputação: +2
Gênero: Masculino
Char no Tibia: klauguns
Galera preciso de uma action que quando o player passa por um teleporte adiciona 50% de xp e outro teleporte Que retira esses 50% de xp .