é um bom script mas vc erro ai numa coisinha
"feito isso, crie um arquivo chamado templerune.xml e coloque assim"
é .lua e naum .xml
info
Grupo: Visconde
Registrado: 03/10/05
Posts: 301
Reputação: +8
Gênero: Masculino
é um bom script mas vc erro ai numa coisinha
"feito isso, crie um arquivo chamado templerune.xml e coloque assim"
é .lua e naum .xml
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 ?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
mas serv pra 7.6 ???
info
Grupo: Artesão
Registrado: 01/01/06
Posts: 139
Reputação: +18
Char no Tibia: Sua Irmã!

Axo que serve sim, ainda naum testei....
info
Grupo: Campones
Registrado: 18/02/06
Posts: 13
Reputação: 0
que ajudinha vc me deu
info
Grupo: Campones
Registrado: 19/03/06
Posts: 17
Reputação: 0
ae, mto bom.
não vão mais encher meu saco pedindo "me puxa ae" \o/
vlw
info
Grupo: Artesão
Registrado: 01/01/06
Posts: 139
Reputação: +18
Char no Tibia: Sua Irmã!

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!!!!! ![]()
info
Grupo: Campones
Registrado: 19/03/06
Posts: 17
Reputação: 0
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.
info
Grupo: Artesão
Registrado: 01/01/06
Posts: 139
Reputação: +18
Char no Tibia: Sua Irmã!

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..
info
Grupo: Visconde
Registrado: 03/10/05
Posts: 301
Reputação: +8
Gênero: Masculino
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
info
Grupo: Artesão
Registrado: 01/01/06
Posts: 139
Reputação: +18
Char no Tibia: Sua Irmã!

Valew colex, vc manja muito de script msm, ja to usando e realmente, funciona
Valew
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
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
info
Grupo: Artesão
Registrado: 01/01/06
Posts: 139
Reputação: +18
Char no Tibia: Sua Irmã!
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:
Editado Março 4 por GM_Trevor