Criando Teleport

tibiaa4e
em Actions e Talkactions

tibiaa4e

Ex amante de Tibia
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 18/12/05Posts: 912Gênero: MasculinoChar no Tibia: Kohzete

Bem muita gente quer essa action

 

Se da use em uma alavanca e aparece um teleport e ele pode ser usado...

Essa versão é em action/movements itens não serão teleportados apenas players...

 

Crie uma alavanca com um uniqueid qualquer e add essa action

 

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

 

gatepos = {x=309, y=436, z=7, stackpos=1}

getgate = getThingfromPos(gatepos)

 

if item.uid == 5300 and item.itemid == 1945 then

coco = doCreateItem(1387,1,gatepos)

doTransformItem(item.uid,item.itemid+1)

 

elseif item.uid == 5300 and item.itemid == 1946 then

doTransformItem(item.uid,item.itemid-1)

else

doPlayerSendCancel(cid,"Sorry, not possible.")

end

return 1

end

 

gatepos é a posição que será criado o tp

 

Agora se tem que ter conhecimentos em scripts...

 

Em movements.xml veja se há algum arquivo indicando o id 1387

 

se tiver add nele

no começo

 

xpos= {x=310, y=434, z=7}

 

que é a posição que irá levar

 

e no meio dos elseif

elseif item.actionid == 26000 then

doTeleportThing(cid,xpos)

doSendMagicEffect(pos, 10)

 

se num tiver crie um assim

 

function onStepIn(cid, item, pos)

 

xpos= {x=310, y=434, z=7}

 

if item.actionid == 26000 then

doTeleportThing(cid,xpos)

doSendMagicEffect(pos,10)

end

end

 

Bem é isso

 

Espero ter ajudado duvidas

poste aqui

Aposentado de OTserver e Tibia

Meus melhores tutoriais
Enciclopédia Pasta Data
Tutorial de quest

suboras

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 28/10/05Posts: 91

xP...

Ou intao poderia usar o seu sistema de "doChangeTeleportPos" e criar outra alavanca pra mudar a pos to TP =P

Mt bom o script ;X

~~ SµßØ®åS 7H3 3RVA5 ~~

§···x···§ -~> :þ Open Tibia Server :þ <-~ §···x···§

:.?¿.:Duvidas:.¿?.: {&} :.!¡.:Contatos:.!¡.:
>·>·>·> suboras@hotmail.com <·<·<·<
_-¯_-¯_-¯_-¯_-¯ [ou] ¯-_¯-_¯-_¯-_¯-_
¥ õ Msn: suboras@hotmail.com õ ¥
¯-_-¯-_-¯-_-¯-_ [»«] _-¯-_-¯-_-¯-_-¯


§···x···§ -~> I remember u ... <-~ §···x···§

Open Tibia Serve Tutos & Codes ««»» Trabalhos ««»»
Comando, "!premium" -> http://www.xtibia.com/forum/index.php?showtopic=45395

Comando, "/pum" -> http://www.xtibia.com/forum/index.php?showtopic=45539


<- ACTION DO DADO (DICE), IGUAL TIBIA GLOBAL (PERFEITA) ->
http://www.xtibia.com/forum/index.php?showtopic=46671


Atenciosamente :
________________________
~-> SµßØ®åS <-~
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

duda123

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 13/02/07Posts: 20

Se não estou enganado, você pode remover essa parte do código: "Time1 = addEvent(onTime1, 1000, p)".

Bom script =)

 

See you!

user posted image

tibiaa4e

Ex amante de Tibia
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 18/12/05Posts: 912Gênero: MasculinoChar no Tibia: Kohzete

Ela era para uma função de remover o teleport ainda num funfo...

 

 

 

@suboras

Essa é pra quem não sabe compilar xD

Aposentado de OTserver e Tibia

Meus melhores tutoriais
Enciclopédia Pasta Data
Tutorial de quest

duda123

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 13/02/07Posts: 20

@tibiaa4e, quer que eu faça a função de remover?

user posted image