Ir para conteúdo
  • 0

Como Adicionar Life ao usar iten


TaurosBR

Pergunta

9 respostass a esta questão

Posts Recomendados

  • 0

Em data/actions/scripts, crie um arquivo chamado itemhealar.lua e adicione isso dentro:

 

function onUse(cid,item,frompos,item2,topos)
usou = getPlayerStorageValue(cid,31233)
if item.itemid == IDDOITEM then
if usou == -1 then
doCreatureAddHealth(cid,2000)
doSendAnimatedText(getCreaturePosition(cid),"Aaah...",math.random(1,255))
setPlayerStorageValue(cid,31233,1)
end
else
doPlayerSendTextMessage(cid,24,"Você não pode mais se healar!")
end
end

 

No arquivo data/actions.xml adicione essa tag:

 <action itemid="IDDOITEM" event="script" value="itemhealar.lua"/>

 

Na tag e no script aonde está "IDDOITEM", você adiciona o ID do item que você quer que heale! BOA SORTE E BENÇA :))

Link para o comentário
Compartilhar em outros sites

  • 0

@Roksas

 

Tem uns errinhos no seu script e umas coisas desnecessárias. Exemplo, não é necessário fazer a verificação if item.itemid == id then.

 

@Topic

 

actions.xml:

 

<action itemid="xxxx" script="addhealth.lua"/>

 

Substitua o xxxx pelo id do item.

 

addhealth.lua:

function onUse(cid, item, item2)
local life = 2000 -- Quanta life o player ganhará

if getPlayerStorageValue(cid, 4171) == -1 then
setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)+life)
doCreatureAddHealth(cid, getCreatureMaxHealth(cid))
doSendAnimatedText(getCreaturePosition(cid), "Aaah...", math.random(1,255))
setPlayerStorageValue(cid, 4171, 1)
else
doPlayerSendCancel(cid, "Você só pode usar esse item uma vez.")
end
return true
end

 

Configure aqui:

local life = 2000 -- Quanta life o player ganhará

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

  • 0

@LuckOake

@Rokas

vlws ae e bança! e so mais uma coisa! a vida q ele encheu vai fika para sempre!

tipo eu usei o iten nun char q tava com 8k de hp e ele fiko com 13k! de hp (colocaquei para adicionar 5k)

esses 13k vai fikar ou vai sumir um dia! ou vai almentando a life quando upa! ???

Link para o comentário
Compartilhar em outros sites

  • 0

@LuckOake

@Rokas

vlws ae e bança! e so mais uma coisa! a vida q ele encheu vai fika para sempre!

tipo eu usei o iten nun char q tava com 8k de hp e ele fiko com 13k! de hp (colocaquei para adicionar 5k)

esses 13k vai fikar ou vai sumir um dia! ou vai almentando a life quando upa! ???

 

Fica pra sempre, mas vai aumentando ao upar.

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

×
×
  • Criar Novo...