Postado Junho 22, 2014 10 anos Fala galera tk estou aqui mais uma vez pedindo um mini script para quando player entrar em um portal ele vire cidadão desta x cidade e passando a ser morador dela :} Agradeço desde já Rep+ pra quem ajudar-me
Postado Junho 22, 2014 10 anos "data/movements/scripts/citizen.lua" : function onStepIn(cid, item, pos) if isPlayer(cid) == TRUE then if (item.actionid == 4036) then doPlayerSendTextMessage(cid,24,"Now you are citizen of CITY.") doPlayerSetTown(cid,13) elseif (item.actionid == 4037) then doPlayerSendTextMessage(cid,24,"Now you are citizen of CITY.") doPlayerSetTown(cid,4) elseif (item.actionid == 4038) then doPlayerSendTextMessage(cid,24,"Now you are citizen of CITY.") doPlayerSetTown(cid,5) end end end "data/movements/movements.xml" : <movevent type="StepIn" itemid="1387" event="script" value="citizen.lua"/> Ajudei = REP+ Não dou suporte por PM qualquer dúvida procure no fórum,caso não encontre oque procura crie um tópico. [email protected]" /> | TFS 0.4 DEV | %5Bcreaturescript%5D Icones no minimap com descrição%5Btalkaction%5D Adicionar ou remover VIP do player.%5Bcreaturescripts%5D Senha para porta%5Btalkaction%5D Mandar mensagem para pasta do servidorMapa Evento War Castle%5Baction%5D Canoa em MovimentoTeleport Scroll System%5Bcreaturescripts%5D Recompensa por level para X vocations%5Btalkaction%5D Adicionar X item para o player%5Btalkactions%5D Adicionar item para todos players online%5Baction%5D Item que teleporta o player para house[action+movement] Passaporte para entrar no barco
Postado Junho 22, 2014 10 anos Coloque isso em um script em data/movements/scripts function onStepIn(cid, position, fromPosition) local newTown = 1 -- id da nova cidade if getPlayerTown(cid) ~= newTown then return doPlayerSetTown(cid, newTown) and doPlayerSendTextMessage(cid, 27, "Você agora é morador da cidade(" .. getTownName(newTown) .. ").") end return doPlayerSendCancel(cid, "Você já é morador dessa cidade") and doTeleportThing(cid, fromPosition) end E adicone a tag no movements.xml: <movevent type="StepIn" actionid="5554" event="script" value="NOMEDOSCRIPT.lua"/> Aí, depois é só adicionar o actionid "5554" no piso. Ajudei? De nada \o/ Att Rusherzin
Postado Junho 22, 2014 10 anos Autor local newTown = 1 seria id da cidade certo? e actionid="5554"<< posso pegar um portal coloco coordenadas e por action ?ai quando player pisar em cima ele se teleporta para lugar que eu quiser ou isso ai faz automaticamente?
Postado Junho 22, 2014 10 anos Sim, é o Id da cidade.. E, eu não testei aqui, tenta por no portal se não funcionar põe no chão, mas, acho que funciona nos dois Editado Junho 22, 2014 10 anos por Rusherzin (veja o histórico de edições) Ajudei? De nada \o/ Att Rusherzin
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.