[PEDIDO] ITEM QUE AO DAR USE O PLAYER GANHA XXXX DE HP

markindoot
em Scripts

markindoot

Schznister Equilibriun
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 27/10/12Posts: 323Char no Tibia: Schznister Equilibriun

Depois de procurar muito eu decidi criar um tópico ajuda em um script.

 

 

 

é bem simples ele é so quando o player dar use no item ganha xxxx de hp mais o item

so pode ser usado uma veiz.

 

agradeço com REP +

 

esperando a resposta de vocês.

Você pode ficar desapontado se falhar, mas você está certamente condenado se não tentar.

20cm

Que post legal!
avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 19/11/11Posts: 221

function onUse(cid, item, fromPosition, itemEx, toPosition)
  local hp = 2300
  doCreatureAddHealth(cid,hp)
  doSendMagicEffect(getThingPos(cid),12)
  return true
end

 

No hp é o hp que vai adicionar ao jogador.

*-*

notle2012

uoʇן£
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 03/01/12Posts: 884Char no Tibia: Segredo

data\actions\scripts\nomedoarquivo.lua

function onUse(cid, item, fromPosition, itemEx, toPosition)
local life = 1000
setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)+(life))
doCreatureAddHealth(cid,life)
doSendMagicEffect(getCreaturePosition(cid), 29)
doRemoveItem(item.uid, 1)
return true
end	

actions.xml

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

no xxxx coloca id do item

Por Favor quando for fazer pedidos faz o pedido com mais clareza e com os mínimos detalhes
GOSTO DOS MEUS SCRIPT CLICK EM CURTIR :D

 

sistema de fome

TROCA TROCA

sistema coliseum by notle v1

new sistema [KILLER-UP]

 

 

jcLmJPT.png

markindoot

Schznister Equilibriun
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 27/10/12Posts: 323Char no Tibia: Schznister Equilibriun

data\actions\scripts\nomedoarquivo.lua

function onUse(cid, item, fromPosition, itemEx, toPosition)
local life = 1000
setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)+(life))
doCreatureAddHealth(cid,life)
doSendMagicEffect(getCreaturePosition(cid), 29)
doRemoveItem(item.uid, 1)
return true
end	

actions.xml

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

no xxxx coloca id do item

 

 

Funcionou perfeitamente mais eu queria que o player usasse esse item uma unica vez

Você pode ficar desapontado se falhar, mas você está certamente condenado se não tentar.

kakuzo12300

De Audi ou RR!
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 23/09/10Posts: 30Char no Tibia: Kanna Euro

Pode explicar melhor?

 

Tipo:

 

Voçê quer que a rune acabe?

Voçê quer que a rune fique infinita, mais o player possa usar apenas 1 vez?

Voçê quer que a rune tenha um tempo para usar novamente e seja infinita?

Voçê quer que a rune tenha um tempo para usar novamente e acabe?

 

Se for algo diferente, explique melhor!

REP+

 

TE ENCOMODEI?

 

 

 

asszm.jpg

 

 

DANE-SE (:

 

 

 

Kaola RPG! Server Level UP -- kaolasv1.servegame.com --

gfgim.jpg

20cm

Que post legal!
avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 19/11/11Posts: 221

data\actions\scripts\nomedoarquivo.lua

function onUse(cid, item, fromPosition, itemEx, toPosition)
local life = 1000
setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)+(life))
doCreatureAddHealth(cid,life)
doSendMagicEffect(getCreaturePosition(cid), 29)
doRemoveItem(item.uid, 1)
return true
end	

actions.xml

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

no xxxx coloca id do item

 

 

Funcionou perfeitamente mais eu queria que o player usasse esse item uma unica vez

 

Uma vez na vida? Eu pus pra deletar o item...

Se você quiser que eu mude pra usar só uma vez na vida útil do char tente isso:

function onUse(cid, item, fromPosition, itemEx, toPosition)
  if getPlayerStorageValue(cid,23235) == -1 then
     local life = 1000
     setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)+(life))
     doCreatureAddHealth(cid,life)
     doSendMagicEffect(getCreaturePosition(cid), 29)
     doRemoveItem(item.uid, 1)
     setPlayerStorageValue(cid,23235,1)
  else
     doPlayerSendCancel(cid,"Você só pode usar o item uma vez, desculpe.")
  end
  return true
end	

*-*

markindoot

Schznister Equilibriun
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 27/10/12Posts: 323Char no Tibia: Schznister Equilibriun

20cm funcionou perfeitamente brigadao REP +.

Você pode ficar desapontado se falhar, mas você está certamente condenado se não tentar.

SkyLigh

User X
avatar
Lorde
Lorde

INFOS

Grupo: LordeRegistrado: 23/07/12Posts: 2183Char no Tibia: Kissy

reportado

para ser movido

Att,
Kissy

Demonbholder

avatar
Infante
Infante

INFOS

Grupo: InfanteRegistrado: 13/10/08Posts: 1551Char no Tibia: Demonbholder

Tópico movido para a seção de dúvidas e pedidos resolvidos.

Oie :D