Eo sei q jah deve ter alguma runa tipo essa, mas todas q vi pedia acess, e o meo ot sql 8.4 n tava identifikando o acess, nao sei por q
entao fiz uma runa q n prescisa de acess(eo peguei um com acess e retirei para quem n sabe fazer isso), entao se voce quer que soh o GM use por ex, eh soh nao colokar pra dropar , ow no NPC, tipo soh cansegue a runa conjuranu com /i
lembrando a runa eh muito simples a penas teleporta ...
o exemplo q eo vo clokar eh para teleporte mas eh soh descer mais a tela q vai ter exemplo de prisao xDD
entao vamos a runa de teleport(abra o spoil)
abra data>actions>scripts, cpie um documento lua e renomeio para teleport(com a estençao lua em)
delete tudo e copie isso la dentro :
--TELEPORT RUNE by Dendemfunction onUse(cid, item, frompos, item2, topos)
player1pos = {x=topos.x, y=topos.y, z=topos.z, stackpos=253}
player1 = getThingfromPos(player1pos)
if player1.itemid > 0 then
temple = {x=160, y=54, z=7}
doSendMagicEffect(topos,12)
doTeleportThing(player1.uid,temple)
doSendMagicEffect(temple,12)
doPlayerSendTextMessage(player1.uid,22,"voce foi teleportado!")
return 0
else
doSendMagicEffect(frompos,2)
return 0
end
end
oq voce deve mudar conforme teo ot:
{x=160, y=54, z=7}> aki voce kolok a posiçao q a pessoa ira ser teleportada
voce foi teleportado!> aki voce kolok a mensagem q aparecerah quando a pessoa for teleportada
Primeira parte feita agora vamos a segunda parte, ela eh pekena
agora vah em data>actions>actions.xml, abra o actions. xml
e adicione em qualquer lugar (desde que seja aantes de </actions> e depois de <?xml version="1.0"?>
<actions>ok?)
<action actionid="2307" script="teleport.lua" />
oq voce deve mudar conforme teo ot:
2307> aki eh o id da runa q voce quer (voce pode olhar as runas em data>itens>itens.xml essa runa tem nome de spell rune , vece pode muda-la se quizer
RUNA DE TELEPORT FEITA,
agora eh um exemplo expecificado para cadeia
abra o spoil:
eh identica a de cima mas soh q serao 2 runas
vah em data>actions>scripts e copie qualquer arquivo lua e renomeio como: jail (com a extensao .lua claro)
abra-o, delete tudo e escreva
--PRISON RUNE by Dendemfunction onUse(cid, item, frompos, item2, topos)
player1pos = {x=topos.x, y=topos.y, z=topos.z, stackpos=253}
player1 = getThingfromPos(player1pos)
if player1.itemid > 0 then
temple = {x=160, y=54, z=7}
doSendMagicEffect(topos,12)
doTeleportThing(player1.uid,temple)
doSendMagicEffect(temple,12)
doPlayerSendTextMessage(player1.uid,22,"voce foi preso!")
return 0
else
doSendMagicEffect(frompos,2)
return 0
end
end
oq voce deve mudar conforme teo ot:
{x=160, y=54, z=7}> aki voce kolok a posiçao da cadeia
voce foi preso!> aki voce kolok a mensagem q aparecerah quando a pessoa for presa
AGORA PARA A OUTRA RUNA:
vah em data>actions>scripts e copie qualquer arquivo lua e renomeio como: unjail (com a extensao .lua claro)
abra-o, delete tudo e escreva
--PRISON RUNE by Dendemfunction onUse(cid, item, frompos, item2, topos)
player1pos = {x=topos.x, y=topos.y, z=topos.z, stackpos=253}
player1 = getThingfromPos(player1pos)
if player1.itemid > 0 then
temple = {x=160, y=54, z=7}
doSendMagicEffect(topos,12)
doTeleportThing(player1.uid,temple)
doSendMagicEffect(temple,12)
doPlayerSendTextMessage(player1.uid,22,"voce esta livre!")
return 0
else
doSendMagicEffect(frompos,2)
return 0
end
end
oq voce deve mudar conforme teo ot:
{x=160, y=54, z=7}> aki voce kolok a posiçao da fora da cadeia
voce esta livre!> aki voce kolok a mensagem q aparecerah quando a pessoa for libertada
agora abra data>actions>actions.xml, abra o actions. xml
e adicione em qualquer lugar (desde que seja aantes de </actions> e depois de <?xml version="1.0"?>
<actions>ok?)
<action actionid="2307" script="jail.lua" /><action actionid="2307" script="unjail.lua" />
oq voce deve mudar conforme teo ot:
2307> aki sao os ids das runas q voce quer (voce pode olhar as runas em data>itens>itens.xml essas runas tem nome de spell rune , voce pode muda-la se quizer)
ah , as runas tem qser diferentes,NUNCA pode ser as mesmas como esta no exemplo
PRONTO agora para prender eh soh usar a runa no player, e para libertar eh soh usar a outra runa no playar
MEO PRIMEIRO TOPICO, COMENTEM