Ir para conteúdo

[Action] Objeto Qualquer Que Add Mana E Hp


-Fark-

Posts Recomendados

é o seguinte, fiz um script que pela primeira vez nada deu errado

:D yeah

ae vái....

 

crie um novo arquivo.lua na pasta \data\actions\scripts

coloque o nome de: hp_mp e dentro dele, cole isto

function onUse(cid, item, fromPosition, itemEx, toPosition)
if item.uid == 5010 then
doCreatureAddHealth(cid,10000) -- sendo 10000 o número que da de hp 
doCreatureAddMana(cid, 10000) -- sendo 10000 o número que da de mana
doCreatureSay(cid,"Curado", MESSAGE_STATUS_CONSOLE_ORANGE) -- sendo Curado a mensagem que aparece quando o player da use.
end
end

 

agora vá em \data\actions\actions.xml e cole isto em algum lugar

<action uniqueid="5010" script="hp_mp.lua" /> 

 

está pronto, agora para usar, basta ir no map editor e clicar 2x em qualquer coisa (itens, chão, parede, estátua) e adicionar o seguinte número: 5010 no lugar do uniqueid.



 

agora só dar use e pronto, hp e mana está curado :D

Editado por -Fark-
Link para o comentário
Compartilhar em outros sites

-- [( XTibia.com )] --
function onUse(cid, item)

local exhaust = 60 -- Tempo para player poder se curar novamente! (tempo em segundos)

if (getPlayerStorageValue(cid, 3278) <= os.time()) then
doCreatureAddHealth(cid, 10000)
doCreatureAddMana(cid, 10000)
doCreatureSay(cid, "Curado!", 19)
setPlayerStorageValue(cid, 3278, os.time()+exhaust)
else
doPlayerSendCancel(cid, "Desculpe, você só pode se curar novamente depois de "..exhaust.." segundos.")
end
end

Ficaria melhor assim... ;]

Link para o comentário
Compartilhar em outros sites

  • 6 months later...
  • 7 months later...
×
×
  • Criar Novo...