Tó.
function onUse(cid)
local voc = 5 -- ID da vocation
local mana = 10 -- Quantidade de mana que o player irá ganhar
if getPlayerVocation(cid) == voc then
doPlayerAddMana(cid, mana)
else
return LUA_ERROR
end
return true
end
Use a tag de action.
info
Grupo: Marquês
Registrado: 22/07/12
Posts: 1.1k
Reputação: +400
Gênero: Masculino
Char no Tibia: Luck Oake

Tó.
function onUse(cid)
local voc = 5 -- ID da vocation
local mana = 10 -- Quantidade de mana que o player irá ganhar
if getPlayerVocation(cid) == voc then
doPlayerAddMana(cid, mana)
else
return LUA_ERROR
end
return true
end
Use a tag de action.
Editado Setembro 22 por LuckOake
info
Grupo: Infante
Registrado: 27/07/09
Posts: 1.5k
Reputação: +405
Char no Tibia: Gean Riot

lmebrando que você deverá por a action em todas as arvores.
seria mais fácil e rapido fazer por item ID, ae pegada a ids das arvores e pronto.
info
Grupo: Campones
Registrado: 06/02/11
Posts: 73
Reputação: 0
Char no Tibia: não jogo tibia

concordo com subwat quero esse script para batalhas nas hunts q tem nas florestas se pude edita o script apenas para por o id da arvore darei +rep
info
Grupo: Infante
Registrado: 27/07/09
Posts: 1.5k
Reputação: +405
Char no Tibia: Gean Riot

<action itemid="XXXX;XXXX;XXXX;xxxx;XXXX;xxxx;XXXX;xxxx;XXXX" event="script" value="nomedoarquivo.lua"/>
mude os xxxx pelas IDS das arvores...
info
Grupo: Campones
Registrado: 06/02/11
Posts: 73
Reputação: 0
Char no Tibia: não jogo tibia

Deixa eu ve se eu entendi tudo direito:
Em Data/Actions/Scripts Criar um arquivo.lua eu ja criei e renomiei como "arvore de mana.lua" e o script eu editei assim:
function onUse(cid)
local voc = 7 -- ID da vocation = Ja Coloquei
local mana = 10 -- Quantidade de mana que o player irá ganhar = Ja Coloquei
if getPlayerVocation(cid) == voc then
doPlayerAddMana(cid, mana)
else
return LUA_ERROR
end
return true
end
Depois Em Data/Actions/Actions.xml Colar essa Teg:
<action itemid="1425" event="script" value="arvore de mana.lua"/>
ja coloquei o id do tipo de arvore que o player vai clicka e vai da mana
Dai todas arvores q o tem aquele id vai da mana?
E se eu quiser coloca pra ele clicka no chão e da mana? coloca o id do chão?
info
Grupo: Marquês
Registrado: 02/08/12
Posts: 1k
Reputação: +234
Char no Tibia: Maurolkit

@UP.
Sim exatamente.
@Tópico.
function onUse(cid, item)
local vocs = {1, 2, 3, 4}
local mana_add = 50
return isInArray(vocs, getPlayerVocation(cid)) and doPlayerAddMana(cid, mana_add) or false
end
Editado Setembro 22 por Skymagnum
info
Grupo: Campones
Registrado: 06/02/11
Posts: 73
Reputação: 0
Char no Tibia: não jogo tibia

Pedido Atendido.
info
Grupo: Infante
Registrado: 27/07/09
Posts: 1.5k
Reputação: +405
Char no Tibia: Gean Riot

não, tem que por todas as ids das arvores se voce quer que todas as arvores funcionem dessa forma ae.
info
Grupo: Campones
Registrado: 06/02/11
Posts: 73
Reputação: 0
Char no Tibia: não jogo tibia

Ok nesse caso pedido atendido podem fehcar topico.
Moro em RS - Porto Alegre - Alvorada '-'
info
Grupo: Campones
Registrado: 06/02/11
Posts: 73
Reputação: 0
Char no Tibia: não jogo tibia
tipo eu tenho uma voc no meu ot (5) que ele tem uma aliança com as arvores e no meu ot tem arvores por toda parte gostaria de um script de, quando der USE em tal arvore seja adc: 50 de mana a cada use.