Postado Outubro 20, 2011 13 anos Olá a todos! Acabei me ausentando é apenas criando alguns listão de scripts por motivos pessoais, mais já estou de volta na ativa! Hoje estarei liberando alguns scripts para que possam utilizar em seus servidores! Nome: Portal para virar morador Autor: Doughell (eu) Versão testada: 8.60+ Comentário: -- Portal para virar MORADOR DA CIDADE. Crie um arquivo em tibiaking/data/movements/scripts com o nome de citizen.lua (caso tiver escolha outro) e adicione isso em seu arquivo: function 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, "Você agora é cidadão de " .. getTownName(townId) .. ".") end return true end Em movements.xml adicione uma linha, com a seguinte frase: <movevent type="StepIn" itemid="1387" value="citizen.lua"/> -- Explicação do Script Quando você colocar no mapa o portal para virar cidadão, não esqueça de colocar o Action ID e Unique ID 30021, caso colocar mais de um portal (para virar cidadão) vá colocando a Action e o Unique ID sucessivamente (30022, 30023...). As coordenadas do portal deve estar redirecionada para o templo do Temple Town (CTRL+T) da cidade onde você quer! Lembre-se, A COORDENADA DO PORTAL COM A ACTION E O UNIQUE ID DEVE SER A MESMA DO TEMPLE TOWN! É isso galera, qualquer dúvida postem! Editado Outubro 20, 2011 13 anos por Doughell (veja o histórico de edições)
Postado Outubro 20, 2011 13 anos Seu script ficou bem desenvolvido, conseguiu fazer algo interativo, de modo que o dono de um servidor precise apenas colocar um actionid no portal. Recomendo adicionar uma função para verificar se a cidade existe antes de efetuar todo o resto do escopo. Observação: Dê uma revisada no código postado no tópico, pois a formatação trouxe alguns erros. Editado Outubro 20, 2011 13 anos por Lpz (veja o histórico de edições)
Postado Outubro 21, 2011 13 anos Autor Obrigado pelo comentário, e qual seria o erro que não foi possível encontrar?
Postado Março 29, 2021 4 anos Bro aonde encontro o arquivo movements.xml? tenho que criar um? data versao 12.60
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.