Ir para conteúdo

[Actions] Ceremonial Ankh Mostrando As Blesses


lolxd123

Posts Recomendados

Como todos sabem o item Ceremonial Ankh obtido na Pits of Inferno Quest é utilizado no Global para checar as Blesses de seu personagem, o script que eu irei postar faz com que o mesmo ocorra em seu OT.

Ceremonial_Ankh.gif

 

Em data\actions e em actions.xml debaixo da linha:

 

<action itemid="2120" event="script" value="tools/rope.lua"/>

 

Adicione:

 

<action itemid="6561" event="script" value="tools/ceremonial_ankh.lua"/>

 

Em data\actions\scripts\tools crie um arquivo chamado ceremonial_ankh.lua e coloque o seguinte dentro:

 

local blessings = {"\nWisdom of Solitude", "\nSpark of the Phoenix", "\nFire of the Suns", "\nSpiritual Shielding", "\nEmbrace of Tibia"}
function onUse(cid, item, fromPosition, itemEx, toPosition)
local result = "Received blessings:"
for i = 1, 5 do
	result = getPlayerBlessing(cid, i) and result .. blessings[i] or result
end
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, 20 > result:len() and "No blessings received." or result)
return TRUE
end

 

Se tudo der certo devera mostar as blesses quando o Player der use na Ankh

Ceremonial_Ankh.gif

 

 

Créditos: Não me lembro tutorial muito antigo, e lolxd123 por desenterralo e refaze-lo para postar

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...