TI

~~telepedra (teleport Por Estatua)

Por tiozin, 14 de out. de 2007 em Actions e Talkactions

otserv
tibia
script
13
2.9k
tiozinT
14 de outubro de 2007 às 16:16

Eh o seguinte, quando vc clica numa Pedra, estatua, arvore, etc, vc eh teleportado pra otro lugar...nao vi ainda esse tuto aki e to postando o Script q o Kyngpin me mandou qnd eu precisei

 

Entre em data/actions/scripts, copie qualquer arquivo e renomei pra telepedra.lua, abra ele, apague tudo que tem dentro e cole:

 

 

 

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

playerpos = getPlayerPosition(cid) 
novapos = {x=1000, y=1005, z=7} 

if item.itemid == 1445 then 
getThingfromPos(playerpos) 
doSendMagicEffect(playerpos,2) 
doTeleportThing(cid,novapos) 
doSendMagicEffect(novapos,10) 
doPlayerSendTextMessage(cid,22, 'You are Teleported') 
end 
return 1 
end

 

Onde:

1445 - ID da Pedra, estatua etc

novapos = {x=1000, y=1005, z=7}Posicao XYZ para onde o player sera teleportado

 

Agora, no actions.xml adicione:

 

 

QUOTE
<action itemid="1445" script="telepedra.lua" />
NAO testei com UniqueID, mas deve funcionar, caso queira com UniqueID, modifique isto no script: 

 

QUOTE
if item.itemid == 1445 then

 

 

E bote isto:

 

 

QUOTE
if item.uid == 8000 then

 

Onde 8000 eh o UniqueID

Agora, no actions.xml, adicione isto:

 

 

QUOTE
<action uniqueid="8000" script="telepedra.lua" />

 

Eh isso ai, aki funcionou direito, soh eu acho que, se vc fizer pelo ID e nao pelo UniqueID, todas as pedras iguais a que vc botou na action vao teleportar, mas isso eu nao confirmei, soh testei a que teleportava e funcionou, valeu galera, espero que ajude vcs ai

 

CREDITOS Lpitu :lol:

Editado Outubro 16 por lukra

spot123123S
14 de outubro de 2007 às 17:45

#Topic

 

Po Coloka Um Cor nisso

Organiza Mais

Plx

 

Mas Funciono Aki

Achei Mo Loko

vlw

 

//Spot

thayamT
15 de outubro de 2007 às 08:51

Aew Tuto legal!

Se spot diz que funfo entao

APROVADO!

SephyrotSinS
15 de outubro de 2007 às 08:53

Poderia estar mais bem organizado e dentro de um quote. Ficaria de melhor vizualidade para os leitores.

Conde SapoC
16 de outubro de 2007 às 03:08

Não é dificil colocar um TEXTO dentro do QUOTE

 

Faça assim :

 

Digite/Cole seu TEXTO

 

marca o TEXTO (ele vai ficar azul)

 

aperta o botão rte-quote-button.png

 

ou se prefirir o CODE , aperta o botão rte-code-button.png

 

Fora isso eu gostei.

 

 

smile_positivo.gif

16 de outubro de 2007 às 10:54

Bem legal seu tutorial

Parabens

 

~~APROVADO~~

 

Abraços...

SephyrotSinS
16 de outubro de 2007 às 15:11

Ainda está faltando o quote. Procure ajustar. ^_^

3 meses depois...
AddictA
08 de janeiro de 2008 às 21:27

Aprovado,

Movido para seção correta.

bolinhalostB
10 de janeiro de 2008 às 21:33

aff nao consegui fazer...

 

queria fazer um trem me levar ao fim da estação mais nao deu =///

 

 

por favor ajuda

bolinhalostB
10 de janeiro de 2008 às 21:42

Meu ot é 8.1!

 

SOCORRO! >.<

Editado Janeiro 10 por b0linha

6 meses depois...
masterguiM
18 de julho de 2008 às 13:27

nao entendi nada

 

mais eu vo tenta la

 

pra ve se da

 

certo

 

flw

xdtibia16X
18 de julho de 2008 às 15:56
Nota: 4.
Script é Simple Demais.

Editado Julho 18 por Aluxes

cdmjuniorC
18 de julho de 2008 às 21:17

Bem Rox..vo fazer ^^