LU

Temple Teleport

Por lucasjockey, 09 de jun. de 2008 em Actions e Talkactions

script
5.0 (1)
15
4.5k
lucasjockeyL
09 de junho de 2008 às 19:36

Esse é um script usado para modificar o temple da pessoa com um TP, muito usado nos servidores oficiais.

 

-----

 

Crie um arquivo chamado tptemple.lua na pasta actions\scripts e adicione o que vem abaixo:

 

-- Feito por LucasJockey
function onUse(cid, item, frompos, item2, topos)

local temple1 = {z=1000, y=1000, z=9} -- A localização do templo.
local tppos = {z=1200, y=1200, z=9} -- Local onde esta o TP.
local ppos = {z=1000, y=1000, z=9} -- Para onde o player será teletransportado quando entrar no TP (nesse caso ele será teletransportado diretamnte para o temple).

if item.uid == 2000 then
doSendMagicEffect(tppos,12)
doPlayerSetMasterPos(cid,temple1)
doTeleportThing(cid,ppos)
doSendMagicEffect(ppos,10)
doPlayerSendTextMessage(cid,22,"Parabens e obrigado por virar um novo morador da cidade!")
end
return 1
end

 

Modifique os seguintes items:

 

local temple1 = {z=1000, y=1000, z=9} -- A localização do templo.

local tppos = {z=1200, y=1200, z=9} -- Local onde esta o TP.

local ppos = {z=1000, y=1000, z=9} -- Para onde o player será teletransportado quando entrar no TP (nesse caso ele será teletransportado diretamnte para o temple).

 

Onde aparece if item.uid == 2000 then mude para o UID desejado.

 

Agora vá para o actions.xml e adicione a seguinte linha:

 

<action uniqueid="2000" script="tptemple.lua" />

 

"<action uniqueid="2000"..."

 

Onde esta vermelho adicione o UID que você tinha adicionado.

 

Agora no Map Editor adicione o teleport, clique 2 vezes nele e adicione o UID (uniqueid).

 

-----

 

Pronto, terminado!

 

Créditos: LucasJockey (eu mesmo ^^)

 

OBS: Caso já tenha um tutorial com o mesmo assusto que seja mais antigo retiro o meu.

Darth SidiousD
09 de junho de 2008 às 20:03

UID = Qualquer id contando que seja diferente de todos no arquivo actions.xml...

 

Legal o tutorial, no clique duas vezes pra quem não sabe é botão direito, propriedades...

 

Tenta adicionar pelo menos o básico...

SmokeRZsS
09 de junho de 2008 às 20:05

Legal..

 

Eu nem sabia como coloca isso, vlw..

 

Me ajudou muito..

antoniojunA
09 de junho de 2008 às 20:30

Hum..bem legal mais eu nao diria isso como um tutorial isso é uma action.

Mais valeu pela intenção.

Editado Junho 9 por antoniojun

10 de junho de 2008 às 08:59

O legal, parabéns por min ta aprovado.

 

---

 

~ SomokeRZs, muita massa sua sign.

zimbitubaZ
10 de junho de 2008 às 18:55

pelo o que eu pude ver ele nao tem a função que faz o player trocar de templo entao nao aprovo

lucasjockeyL
10 de junho de 2008 às 20:25

Tem sim: doPlayerSetMasterPos(cid,temple1)

 

E vc posto um tópico do mesmo assunto, só que o seu é por movement, o meu é por action, há uma diferença, então não vo reclama, mas ta ai para quem quer.

zimbitubaZ
10 de junho de 2008 às 21:41

sim

mais creio eu que a fção que faz o player virar cidadao seja esta

doPlayerSetTown(cid,numero de cidade)

 

memso assim obrigado como vc falou istá ai para quem quiser usar xP

Editado Junho 10 por Shynzo

14029691
10 de junho de 2008 às 23:20

vlw, ótimo tuto xD

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

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*

1 mês depois...
furiavrF
03 de agosto de 2008 às 17:25

Poo manero, gostei...parece q ja vi um tópico parecido com esse por ai + n lembro de quem era "Temple's Change" axo q o nome era esse xD

Mais vlw, parabéns!

4 semanas depois...
PretoponceP
27 de agosto de 2008 às 19:17

doPlayerSetTown(cid,numero de cidade) oque eu coloco aqui "numero de cidade" ?

2 meses depois...
satan666S
17 de outubro de 2008 às 22:47

pena que n funcionou no tfs =´/

2 semanas depois...
luismlkL
25 de outubro de 2008 às 18:02

bom ótimo

mais tipo assim ten como eu coloka ele para cada cidade te um ?????

8 meses depois...
FrenviusF
28 de junho de 2009 às 11:09

esse tp funfa em ot 8.42?

pq eu puis no meu ot 8.42 neem foi :cry:

 

c alguem souber como faser funfa em ot 8.42 avisa ae :smile_positivo:

 

vlw