AU

Temple Rune

Por Augusto, 04 de mar. de 2006 em Actions e Talkactions

script
43
11.7k
AugustoA
04 de março de 2006 às 15:32

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:

Editado Março 4 por GM_Trevor

colexC
04 de março de 2006 às 18:31

é um bom script mas vc erro ai numa coisinha

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

é .lua e naum .xml

suborasS
07 de março de 2006 às 05:36
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:

Editado Março 7 por suboras

nabotilN
11 de março de 2006 às 12:46

mas serv pra 7.6 ???

AugustoA
11 de março de 2006 às 16:30
mas serv pra 7.6 ???

 

 

 

Axo que serve sim, ainda naum testei....
GM WalekeRG
12 de março de 2006 às 15:48

que ajudinha vc me deu

2 semanas depois...
ratofarrapoR
23 de março de 2006 às 10:34

ae, mto bom.

não vão mais encher meu saco pedindo "me puxa ae" \o/

vlw

AugustoA
25 de março de 2006 às 13:16

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:

ratofarrapoR
27 de março de 2006 às 12:29

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.

AugustoA
02 de abril de 2006 às 00:16

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..

colexC
02 de abril de 2006 às 08:01
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 ;):

Editado Abril 2 por colex

AugustoA
02 de abril de 2006 às 21:31

Valew colex, vc manja muito de script msm, ja to usando e realmente, funciona

Valew

kamusssK
09 de abril de 2006 às 14:24

Ahh tem como eu colokar soh no prorpio saiu uma guerra ali q todos os palyer levav pro temple ai fikou fods!

Editado Abril 13 por kamusss

3 meses depois...
TalkannonT
16 de julho de 2006 às 03:46

Muito roox, eu tava loko atraz desse código, e vlw tbm pro colex q fez o código pra não dar use nos bixo... Vlw msm galera.. \o. Meu servidor agradeçe 8P:

R@U£R
16 de julho de 2006 às 23:12

awe muito rox tava presisando msm flwssssssss vlwsssssss