Ir para conteúdo

Pergunta

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.

Link para o comentário
https://xtibia.com/forum/topic/194711-script-b%C3%A1sico/
Compartilhar em outros sites

9 respostass a esta questão

Posts Recomendados

  • 0

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 por LuckOake
Link para o comentário
https://xtibia.com/forum/topic/194711-script-b%C3%A1sico/#findComment-1345452
Compartilhar em outros sites

  • 0

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

Link para o comentário
https://xtibia.com/forum/topic/194711-script-b%C3%A1sico/#findComment-1345589
Compartilhar em outros sites

  • 0

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?

Link para o comentário
https://xtibia.com/forum/topic/194711-script-b%C3%A1sico/#findComment-1345614
Compartilhar em outros sites

  • 0

@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 por Skymagnum
Link para o comentário
https://xtibia.com/forum/topic/194711-script-b%C3%A1sico/#findComment-1345635
Compartilhar em outros sites

×
×
  • Criar Novo...