-F
action

[Action] Objeto Qualquer Que Add Mana E Hp

Por -Fark-, 20 de jun. de 2010 em Actions e Talkactions

script
8
2.7k
-Fark--
20 de junho de 2010 às 12:52

é 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 Junho 20 por -Fark-

OapocalipseO
20 de junho de 2010 às 13:09

Muito bom, esta precisando dessa action pra versão 8.54+ :D vlw! +

DoidinD
20 de junho de 2010 às 13:28

-- [( 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... ;]

-Fark--
20 de junho de 2010 às 14:26

Hehe ;D

 

quem quiser também pode fazer como o DoidinMapper disse

Editado Junho 20 por -Fark-

7 meses depois...
affcaraA
08 de janeiro de 2011 às 15:20

muito bom fark vlw.

mathemasM
08 de janeiro de 2011 às 18:34

Valeu -Fark- , obrigado por postar o seu conteudo no Xtibia!

 

Testei e funciono!!!

 

Continua postando seus trabalho ai,valeu!

Editado Janeiro 8 por mathemas

7 meses depois...
eliteviniE
21 de agosto de 2011 às 15:52

esse script ele da mais hp ou cura ?

 

tipow da mais max hp e mp ;D

2 semanas depois...
kelvinvictorK
28 de agosto de 2011 às 22:36

Ele cura 10000 (Dez mil) de life e 10000 (Dez mil) de mana. Doidin, tenho que aprender script com vc. :D