XB

Temple Change

Por xbowaxx, 05 de nov. de 2005 em Actions e Talkactions

tibia
25
6.4k
05 de novembro de 2005 às 14:03

Bom , é usado no Tibia , aquele famoso teleport que faz o player mudar a cidade que mora ...

Funciona assim

function onUse(cid, item, frompos, item2, topos)

newtemple = {x=171, y=194, z=7}

if item.uid == 3004 then

doPlayerSetMasterPos(cid,newtemple)

doTeleportThing(cid,newtemple)

doSendMagicEffect(newtemple,10)

else

doPlayerSendCancel(cid,"You are not allowed to live on Skoll Ice City.")

end

return 1

end

newtemple = Posição do templo que o player vai morar

3004 = UID da estatua ou do item que voce escolher para ele dar use

Muito Simples , quem gostou comenta ...

Editado Junho 28 por JV Chequer

GikoG
05 de novembro de 2005 às 15:20

Gostei! Bem bolado esse barato ae :p!

Vlw xbowaxx!

óieÓ
05 de novembro de 2005 às 19:31

po vlw vlw cara vc eh deizsig-bpo.jpg

2 semanas depois...
pedro111P
16 de novembro de 2005 às 23:12

mais onde ponho esse codiogo no actions\scripts\nomedacidade...? o.O

x9killX
16 de novembro de 2005 às 23:26
mais onde ponho esse codiogo no actions\scripts\nomedacidade...? o.O

 

 

 

em actions/scripts

faz um arquivo tradecity.lua , depois configura em actions.xml

@xbowaxx

Muito bom seu tutorial legal de mais, você esta cada vez trazendo mais novidades, para o forum continue assim.

Obrigado,

x9kill

1 mês depois...
cherifeC
05 de dezembro de 2005 às 00:23

n precisa colokar nada no actions.XML???

blz agora intendi... :pinch:

Editado Dezembro 14 por cherife

2 semanas depois...
AddictA
13 de dezembro de 2005 às 20:10

Tou usando ela no meu ot bem util!

Vlw por mais uma actions :p

1 mês depois...
Skoll-OtbrS
14 de janeiro de 2006 às 16:04

By me outra vez sem creditos

RotcivR
14 de janeiro de 2006 às 17:52

hehehe..skoll, ponhe umas actions suas ai no fórum, vc se garante d+ com actions!

eu tenho aki no meu pc akele seu Visual Kit Tools!

Coloca umas actions suas ae!

flws!

2 meses depois...
AugustoA
04 de março de 2006 às 15:23

Muito boa essa action, ja esta na lista pra ser usada no meu server(enquanto naum termino :getlost: )

Continue postando actions.....

Falows

1 mês depois...
saviossS
18 de abril de 2006 às 18:26

como eu adiciona para ele trocar o templo de mais de uma cidade ?

colexC
18 de abril de 2006 às 19:01
como eu adiciona para ele trocar o templo de mais de uma cidade ?

 

 

 

cria o templechange.lua na pasta dos scripts e adiciona istu dentro du documento:

 

function onUse(cid, item, frompos, item2, topos)city1temple = {x=171, y=194, z=7}  ---coordenadas da city 1city2temple = {x=100, y=458. z=7}  ---coordenadas da city 2city3temple = {x=520, y=477, z=7}  ---coordenadas da city 3estatua1 = 3837 ---uniqueid da estatua na city 1estatua2 = 3838 ---uniqueid da estatua na city 2estatua3 = 3839 ---uniqueid da estatua na city 3estatua = 3697 ---actionid das estatuas if item.uid == estatua1 then    doPlayerSetMasterPos(cid,city1temple)    doTeleportThing(cid,city1temple)    doSendMagicEffect(city1temple,10)    doPlayerSendTextMessage(cid,22,"You are a new citizien of this city.")elseif  item.uid == estatua2 then    doPlayerSetMasterPos(cid,city2temple)    doTeleportThing(cid,city2temple)    doSendMagicEffect(city2temple,10)     doPlayerSendTextMessage(cid,22,"You are a new citizien of this city.")elseif  item.uid == estatua3 then    doPlayerSetMasterPos(cid,city3temple)    doTeleportThing(cid,city3temple)    doSendMagicEffect(city3temple,10)     doPlayerSendTextMessage(cid,22,"You are a new citizien of this city.")endreturn 1end

 

no actions.xml escreve la istu:

 

<action item.actionid="3697" script="templechange.lua" />

 

como deve ter reparado u meu ta um poco diferente

eu usei uma maneira ke facilita em caso de mts temple change, akele exemplo só da pra 3 citys

Como funciona?

Muito facil, em todas as estatua ke vc kiser ke tenha temple change é só vc colocar u actionid igual ao ke vc colocou nu estatua ke no exemplo eu usei 3697 e colocar u uniqueid ke vai ser de acordo como vc colocou la no estatua1 | estatua2 | estatua3, o estatua1 é uniqueid da estatua da city1, u 2 é da city2 e u 3 é da city3

nu script as tags taum explicadas :icon1:

saviossS
18 de abril de 2006 às 19:04

VLW AEW ^^

vo testa

saviossS
18 de abril de 2006 às 21:03

po n to conseguindo coloco ¬¬

esse 3697: eu preciso altera ele ?

colexC
19 de abril de 2006 às 10:45
po n to conseguindo coloco ¬¬

esse 3697: eu preciso altera ele ?

 

 

 

esse 3697 é u actionid das estatuas

nas 3 estatuas ke vc for colocar u temple change vc coloca akele actionid

e naum se eskeça de colocar um dus 3 uniqueid para cada estatua

e quandu vc naum consegue ve sempre se aparece um erro no console, se aparecer copia e cola ai ke pode ajudar

:bye: