ZI

Temples Change

Por zimbituba, 10 de jun. de 2008 em Actions e Talkactions

otserv
tibia
script
5.0 (1)
23
4.4k
zimbitubaZ
10 de junho de 2008 às 19:15

Exclusivo ao XTibia - Temples Change

Não é permitido levar para outro fórum sem minha autorização ou créditos.

Caso for postar em outro fórum me mande o link que eu lhe paço até o BBCCODE pra nao precisar Reformatar.

 

E ai galera vim trazer até vocês um script que eu fiz e que é muito

procurado, mais que poucos funcionam O Temples Change, ou sejá o player

passa no portal e vira morador da cidade esse funciona eu testei nas versões Aries 0.4.0, 0.4.5 e Devland. Então vamos lá...

 

Abra a pasta data/movements/scripts e crie lá um arquivo com o nome de Temples.lua.

 

Agora coloque isto dentro do arquivo:

 

------------Script BY ---------------

--------------- Shynzo ---------------

---- favor nao remover os créditos -------

 

function onStepIn(cid, item, pos)

if isPlayer(cid) == TRUE then

if (item.actionid == 4014) then

doPlayerSendTextMessage(cid,22,"You is the newest resident of City 01.")

doPlayerSetTown(cid,1)

 

elseif (item.actionid == 4015) then

doPlayerSendTextMessage(cid,22,"You is the newest resident of City 04.")

doPlayerSetTown(cid,4)

 

elseif (item.actionid ==4016) then

doPlayerSendTextMessage(cid,22,"You is the newest resident of City 06.")

doPlayerSetTown(cid,6)

 

elseif (item.actionid == 4017) then

doPlayerSendTextMessage(cid,22,"You is the newest resident of City 03.")

doPlayerSetTown(cid,3)

 

elseif (item.actionid == 4018) then

doPlayerSendTextMessage(cid,22,"You is the newest resident of City 05.")

doPlayerSetTown(cid,5)

 

elseif (item.actionid == 4019) then

doPlayerSendTextMessage(cid,22,"You is the newest resident of City 02.")

doPlayerSetTown(cid,2)

end

end

end

 

Explicando

Em vermelho são as actions id que serão colocadas nos portais dos templos

Em rosa é a mensagem que irá aparecer ao player quando virar morador

Em verde é a ação que fazcom que o player vire morador e os números é o número da cidade que está no mapeditor.

 

Lembrando meu mapa possui 6 cidades por isso possui esses 6 temples

 

Agora no movements.xml adicione isto

 

<movevent event="StepIn" itemid="1387" script="temples.lua" />

 

Em amarelo é o id do portal, espero que gostem

Até a próxima

kruxduduK
10 de junho de 2008 às 19:19

Perfeito trabalho amigo.

Como sempre né?!

Parabéns cara.

Abraço.

Aprovadoo.

PedroHEllP
10 de junho de 2008 às 19:20

Huahuahua, muito bom =)

Exclusivo ao XTibia ;)

luizsaL
10 de junho de 2008 às 19:22

MLK simplismente perfect a kada dia vc se supera :D

hunterartH
10 de junho de 2008 às 19:39

Rox , mto bem elaborado ;D

 

Good Luck Shynzo >.<

10 de junho de 2008 às 20:04

Rox, muito massa.

 

Nota: 10,0!

Darth SidiousD
10 de junho de 2008 às 21:07

Legal o tutorial, bem explicado gostei cara parabéns ;)

2 semanas depois...
MimowM
19 de junho de 2008 às 13:03

Gostei...e to usando em meu OT!

zimbitubaZ
19 de junho de 2008 às 21:49

Valeu galera :D

1 mês depois...
JvchequerJ
27 de julho de 2008 às 15:31

Olá Xtibiano,

 

Parabéns, o tópico está ótimo.

 

Mais está na seção errada.

 

 

Tópico Movido. :forward:

 

 

Atenciosamente,



JV Chequer *Sub-Administrador do Fórum Xtibia.com*

furiavrF
29 de julho de 2008 às 12:18

po muito bom, vlww, ajudouu bastante!

zimbitubaZ
31 de julho de 2008 às 03:38

valeu galera dúvidas é só postar ai que eu ajudo :D

PsypicassoP
31 de julho de 2008 às 11:27

Mt bom brigado cara andava procurando...

JohnnnJ
31 de julho de 2008 às 14:20

Aew demais!!! vo usa no meu Ot

OtsZipO
04 de agosto de 2008 às 22:11

Uma duvida...se eu só tiver no map editor 4 citys por exemplo...eu posso dexa o script desse jeito ou eu tenho q remove as 2 partes que sobraram??