Postado Junho 21, 2017 8 anos Olá pessoal, beleza? Gostaria de saber como faz para trocar a cidade de um personagem, que nem no global, o player entra em um teleport e a cidade dele muda.
Postado Junho 21, 2017 8 anos Solução Uso um que achei aqui no Tibiaking mesmo, vamos lá. data/movements/scripts, crie um arquivo.lua com nome de "Cidade Natal" que é o do exemplo aqui, e adicione isso dentro: Spoiler unction onStepIn(cid, item, position, fromPosition) if(item.actionid > 30020 and item.actionid < 30100) then local townId = (item.actionid - 30020) doPlayerSetTown(cid, townId) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Voce agora é morador da cidade de " .. getTownName(townId) .. ".") end return true end Agora vai em data/movements.xml e adicione essa tag: Spoiler <movevent type="StepIn" itemid="1387" value="Cidades Natal.lua"/> Agora abra seu RME e adicione o teleporte, e no teleporte você tem que colocar uma actionid e você pode escolher a actionid de 30020 até a 30100, caso tenha mais de uma cidade,entendeu ?! Vamos supor que você tenha colocado a actionid no teleporte 30021, feito isso é só colcoar as coordenadas do teleporte para o templo da cidade tambem e pronto! Esse script foi testado em TFS 0.4 e funciona perfeitamente, abraços! Editado Junho 21, 2017 8 anos por Digoshow (veja o histórico de edições)
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.