ja ke eu fico cansadu se eu naum postar uma action eu vim postar minha mais nova action. :smiling:
u Teleport Advanced (feita para gms), um teleport ke naum é igual aos outros, eu axei ke esta idéia foi bem bolada alem du script naum ser grande, mas tamanhu naum é documento.
esta action consiste nu seguinte:
u gm ké usar sua rune e ser teleportado pra u dp (com as outras runes ke eu vi, seria apenas colocar as coordenadas du dp nu script), mas e se dps ele kizesse ir pro templo, mais tarde ele keria ke u teleport vc nus demons (ke chatu tar indu sempre nas actions e mudandu as coordenadas.
Mas com este script teus problemas acabaram, voce da use with na rune dps clica ondi vc ké ke seja u ponto de teleport (pra ondi vc ké ser teleportado), dps kuandu vc kiser se teleportar prakele ponto da use with dps clica na rune otra vez e vc vai pro lugar escolhidu, simples naum é? mt mais facil de mudar seu ponto de teleport sem ter ke mexer um dedo nus teus scripts. (se naum perceberam digam ke eu tento explicar melhor).
1º na pasta data/actions/scripts/ faz um documento com o nome de teleplus.lua e adicione u seguinte code:
-----------Advanced Teleport by Colex----------function onUse(cid, item, frompos, item2, topos)tele = {x=topos.x, y=topos.y, z=topos.z} gm = 3 ----Escreva aqui o access de um gamemasterif getPlayerAccess(cid) >= gm thenif item2.itemid == 2272 thenxis = getPlayerStorageValue(cid,9167)igrego = getPlayerStorageValue(cid,9168)zed = getPlayerStorageValue(cid,9169)point = {x=xis, y=igrego, z=zed}doPlayerSendTextMessage(cid,22,'Teleported to the Point: x:'..xis..'/ y:'..igrego..'/ z:'..zed..'')doTeleportThing(cid,point)elsesetPlayerStorageValue(cid,9167,tele.x)setPlayerStorageValue(cid,9168,tele.y)setPlayerStorageValue(cid,9169,tele.z)doPlayerSendTextMessage(cid,22,'Teleport Point: x:'..tele.x..'/ y:'..tele.y..'/ z:'..tele.z..'')endelsedoPlayerSendCancel(cid,"You can not use this rune.")endreturn 1end
2º abra u arquivo actions.xml na pasta data/actions/ e adicione a seguinte frase:
<action itemid="2272" script="teleplus.lua" allowfaruse="1" blockwalls="0" />
como poca gente entendeu vou tentar explicar melhor:
istu naum é uma rune ke vc abre u script e coloca as coordenadas, dps kuandu for usada vai prakele lugar, tambem naum é uma temple rune(estilu /t), nem dakelas rune ke vc da use with nela e vc vai para na posição em ke vc deu use. (estilu /a).
pra vc escolher u lugar pra ondi vc ké ser teleportado, vc da use with na rune dps nu mapa, esse lugar em ke vc utilizou a rune vai ser seu ponto de teleport (ou seja, kuandu vc kiser ser teleportado, vc vai parar nakele ponto)
u teleport point opode ser mudado kuandu kiser (e naum precisa mexer nu script ).
vc agr ké ser teleportado pro teleport point, intaum vc da use with e clica na rune. (um use with na própria rune).
e vc sera teleportado pro teleport point.
alguma duvida?? naum percebeu como u teleport funciona? poste ai ke eu responderei
espero ke postem u ke axam tambem (testem antes) :laughing: