Ir para conteúdo

Temple Rune


Augusto

Posts Recomendados

Bom, axei um script que era de um item que teleportava os GMs para o templo, mais como GM naum precisava disso, inventei a Temple Rune para os players pois não aguentava ouvir aquela frase "GM me puxa"....

mais vamos ao que interessa.

abra o actions.xml e coloque assi la

<action itemid="3100" script="templerune.lua" allowfaruse="1" blockwalls="0" />

feito isso, crie um arquivo chamado templerune.lua e coloque assim

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

if getPlayerAccess(cid) == 0 then

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,"Você se teleportou para o Templo.")

if item.type > 1 then

doChangeTypeItem(item.uid,item.type-1)

else

doRemoveItem(item.uid,1)

end

return 0

else

doSendMagicEffect(frompos,2)

return 0

end

else

doPlayerSendTextMessage(cid,22,"Só players podem usar esta runa.")

return 0

end

end

Mais só players podem usar...

Espero que gostem...

Valew colex, nem tinha percebido :grin:

Falows :whistling:

Link para o comentário
Compartilhar em outros sites

  • Respostas 42
  • Created
  • Última resposta

Top Posters In This Topic

é um bom script mas vc erro ai numa coisinha

"feito isso, crie um arquivo chamado templerune.xml e coloque assim"

é .lua e naum .xml

Link para o comentário
Compartilhar em outros sites

Bom, axei um script que era de um item que teleportava os GMs para o templo, mais como GM naum precisava disso, inventei a Temple Rune para os players pois não aguentava ouvir aquela frase "GM me puxa"....

mais vamos ao que interessa.

abra o actions.xml e coloque assi la

feito isso, crie um arquivo chamado templerune.lua e coloque assim

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

if getPlayerAccess(cid) == 0 then

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,"Você se teleportou para o Templo.")

if item.type > 1 then

  doChangeTypeItem(item.uid,item.type-1)

  else

  doRemoveItem(item.uid,1)

end

return 0

else

doSendMagicEffect(frompos,2)

return 0

end

else

doPlayerSendTextMessage(cid,22,"Só players podem usar esta runa.")

return 0

end

end

Mais só players podem usar...

Espero que gostem...

Valew colex, nem tinha percebido :grin:

Falows :whistling:

 

 

 

PARA GM TB PODER USAR A RUNE EH SOH POR ASSIM :

 

abra a pasta data/actions/scrypts, crie um documento la assim : templerune.lua e coloque assim la :function onUse(cid, item, frompos, item2, topos)if getPlayerAccess(cid) >= 0 thenplayer1pos = {x=topos.x, y=topos.y, z=topos.z, stackpos=253} player1 = getThingfromPos(player1pos)if player1.itemid > 0 thentemple = {x=160, y=54, z=7}doSendMagicEffect(topos,12)doTeleportThing(player1.uid,temple)doSendMagicEffect(temple,12)doPlayerSendTextMessage(player1.uid,22,"Você se teleportou para o Templo.")if item.type > 1 then  doChangeTypeItem(item.uid,item.type-1)  else  doRemoveItem(item.uid,1)endreturn 0elsedoSendMagicEffect(frompos,2)return 0endelsedoPlayerSendTextMessage(cid,22,"Só players podem usar esta runa.")return 0endend

 

OMG MAS VC NUM MUDO NADA ? o.O

MUDEI SIM TA AKI

ANTES ERA : if getPlayerAccess(cid) == 0 then

AGORA TA : if getPlayerAccess(cid) >= 0 then

:w00t:

Link para o comentário
Compartilhar em outros sites

  • 2 weeks later...

Oh galera, valew ai pelos elogios.......... :grin: :grin:

e agora tbm testei pra server 7.6 e funciona sim, vc só tem que coloca isso nas actions.xml

<action itemid="2275" script="templerune.lua" allowfaruse="1" blockwalls="0" />

Falows pra vcs!!!!! :P:

Link para o comentário
Compartilhar em outros sites

estou tento problemas com a temple rune...

o problema é que os players estão usando a temple rune em bixos ou em outros players, e eles não mandam bixo fraco, mandam warlock, DL, dragon, e isso mata player lvl 10 com um hit só...

enfim, quero saber se não tem como modificar ela pra ser usada só em si próprio não em outros players ou monstars.

obrigado.

Link para o comentário
Compartilhar em outros sites

Intão criei essa runa pra ajudar e chega uns karinha assim e vai fazendu bagunça, é ######, mais eu vo ve se eu consigo modificar isso, até msm porque eu ja passei por isso.

Falows, e quando eu modificar a runa(espero que seja em breve), eu edito o post..

Link para o comentário
Compartilhar em outros sites

estou tento problemas com a temple rune...

o problema é que os players estão usando a temple rune em bixos ou em outros players, e eles não mandam bixo fraco, mandam warlock, DL, dragon, e isso mata player lvl 10 com um hit só...

enfim, quero saber se não tem como modificar ela pra ser usada só em si próprio não em outros players ou monstars.

obrigado.

 

 

 

usa este script ke assim só da pra usar nele:

 

function onUse(cid, item, frompos, item2, topos)if getPlayerName(item2.uid) == getPlayerName(cid) thenplayer1pos = {x=topos.x, y=topos.y, z=topos.z, stackpos=253}player1 = getThingfromPos(player1pos)if player1.itemid > 0 thentemple = getPlayerMasterPos(cid) ----- agr vc naum precisa mudar as coordenadasdoSendMagicEffect(topos,12)doTeleportThing(player1.uid,temple)doSendMagicEffect(temple,12)doPlayerSendTextMessage(player1.uid,22,"Você se teleportou para o Templo.")if item.type > 1 thendoChangeTypeItem(item.uid,item.type-1)elsedoRemoveItem(item.uid,1)endreturn 0elsedoSendMagicEffect(frompos,2)return 0endelsedoPlayerSendTextMessage(cid,22,"Só players podes usar esta rune em si próprio.")return 0endend

 

espero ter ajudado ;):

Link para o comentário
Compartilhar em outros sites

  • 3 months later...

×
×
  • Criar Novo...