Bom.. vou ensinar como faz para clicar em uma estatua e aparecer em outro lugar
1º abra o seu Map Editor (eu uso SimOne 8.0)
bom após abrir o Map Editor eu peguei um "monumento" eu prefiro esse aqui.. nº dele é 1445
coloque ele no mapa no lugar que desejar.
2º Abra a pasta do OT em seguida a pasta Data e dentro da Data a pasta Actions - Abra o arquivo Actions.xml
3º como eu usei o Yourotz tinha um tele igual a esse que eu quis fazer.. entao usei um numero perto dele.. e o numero dele era 7965 e como ja tinha o 7966 usei o 7967.
exemplo:
<action uniqueid="7965" script="inferno.lua" />
faça o nº q nao esteja em uso.. coloque no script="o que você quiser.lua"/>
eu fiz assim
<action uniqueid="7967" script="g_helmet.lua" />
4º Abra a pasta Scripts e crie um bloco de notas com o nome que você colocou.
eu fiz g_helmet.lua
entao cole isto que vou mostrar agora dentro do bloco de notas
function onUse(cid, item, frompos, item2, topos)if item.uid == 7967 then
if item.itemid == 1445 then
nplayer1pos = {x=36, y=73, z=7}
doTeleportThing(cid,nplayer1pos)
doSendMagicEffect(nplayer1pos,10)
end
end
return 1
end
este é o meu então para vocês fazerem o de vocês tem q mudar nos lugares em q vou destacar..
function onUse(cid, item, frompos, item2, topos)if item.uid == 7967 then
if item.itemid == 1445 then
nplayer1pos = {x=36, y=73, z=7}
doTeleportThing(cid,nplayer1pos)
doSendMagicEffect(nplayer1pos,10)
end
end
return 1
end
1445 = Estátua
7967 = nº escolhido no uniqueid="XXXX"
x=36, y=73, z=7 = Coordenadas em que os players irão quando clicar na estátua
bom feito isso você pega no map editor novamente clica com o botão direito em cima dela e clica em Propriedades.
bom vai ter assim
Script
Action 0
Quest ID 0
vc tera q mudar para o uniqueid="XXXX" que vc escolheu
o meu por exemplo então é
Script
Action 7967
Quest ID 7967
clique em OK Salve o mapa e seu teleport está Pronto
Duvidas? comentem..
By Auditt~
Tópico elaborado por Fábio Nelsen