Ir para conteúdo

Portal Para Virar Morador


wyzzhell

Posts Recomendados

 

Olá, Galera do Xtibia eu hoje vou postar um script Level Recompense


divisor.png


Nome: Portal Para Virar Morador


Autor: Lucas Brito, Doughell
Versão testada: 8.60+



divisor.png


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"/>[/code]


[b]-- Explicação do Script[/b]
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!

[img=http://img535.imageshack.us/img535/6715/divisor.png]

[b]É isso galera, qualquer dúvida postem![/b]

[b]Creditos; [/b]
[font=comic sans ms,cursive]Lucas Brito[/font]
[font=comic sans ms,cursive][color=#000000][color=#000000]Doughell[/color][/color][/font]
Editado por Bennyyw
Link para o comentário
Compartilhar em outros sites

  • 4 weeks later...

tem apenas um bug quando eu entro no tp nao aparece essa mensagem

e ap

aparece esse erro

 

[9/12/2012 1:3:12] [Error - MoveEvents Interface]

[9/12/2012 1:3:12] data/movements/scripts/tp_town1.lua:onStepIn

[9/12/2012 1:3:12] Description:

[9/12/2012 1:3:12] data/movements/scripts/tp_town1.lua:13: attempt to concatenate a boolean value

[9/12/2012 1:3:12] stack traceback:

[9/12/2012 1:3:12] data/movements/scripts/tp_town1.lua:13: in function <data/movements/scripts/tp_town1.lua:4>

 

quem me der uma ajuda ae dou rep+

Editado por Elrien
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...