Ir para conteúdo
  • 0

[Ajuda] Como Colocar Hp Maximo


atakashi

Pergunta

galera tenho um pvp eforced i ele da pra compra Hp !

eu qeria saber se há algum jeito de por um maximo no HP.

ou algum jeito de quando tiver o maximo de Hp q eu escolher naum dê para comprar mais.

ai vai o script da compra de HP!

 

function onSay(cid, words, param)

local money = 300000

local health = 2000

if doPlayerRemoveMoney(cid, money) then

setCreatureMaxHealth(cid, getCreatureMaxHealth(cid) + health)

else

doPlayerSendCancel(cid, "Você precisa de "..money.." gp's")

end

return TRUE

end

 

 

se alguem souberp osta ai por favor.

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

Tente assim:

 

function onSay(cid, words)
local c = {
     money = 300000,
     health = 2000,
     max = 50000
}
   if getCreatureMaxHealth(cid) < c.max then
      if doPlayerRemoveMoney(cid, money) then
         setCreatureMaxHealth(cid, getCreatureMaxHealth(cid) + health)
      else
         doPlayerSendCancel(cid, "Você precisa de "..c.money.." gp's")
      end
   else
     doPlayerSendCancel(cid, "Você atingiu o limite máximo de HP.")
   end
return TRUE
end

 

 

flw

Link para o comentário
Compartilhar em outros sites

  • 0

vo testa mano, vo espera o pessoal i comprando si funfa eu posto aki.

vlws !

 

Edit:

Naum pego mano ! ele so ta dando pra compra com o GM! pra acess 0 naum ta funfando!

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

  • 0

Erro meu:

 

function onSay(cid, words)
local c = {
     money = 300000,
     health = 2000,
     max = 50000
}
   if getCreatureMaxHealth(cid) < c.max then
      if doPlayerRemoveMoney(cid, c.money) then
         setCreatureMaxHealth(cid, getCreatureMaxHealth(cid) + c.health)
      else
         doPlayerSendCancel(cid, "Você precisa de "..c.money.." gp's")
      end
   else
     doPlayerSendCancel(cid, "Você atingiu o limite máximo de HP.")
   end
return TRUE
end

 

flw

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

  • 0

Assim deve funciona:

 

function onSay(cid, words)
local money = 300000
local health = 2000
local max = 50000

   if getCreatureMaxHealth(cid) <=max then
      if doPlayerRemoveMoney(cid, money) then
         setCreatureMaxHealth(cid, getCreatureMaxHealth(cid) + health)
      else
         doPlayerSendCancel(cid, "Você precisa de "..c.money.." gp's")
      end
   else
     doPlayerSendCancel(cid, "Você atingiu o limite máximo de HP.")
   end
return TRUE
end

Link para o comentário
Compartilhar em outros sites

  • 0

Thx amoeba13, Funfou agora namoral tem meu REP+!

Vs também apocarai pela intenção de tentar ajuda eu, i a todos que ja ajudou aki no forum :)!

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

×
×
  • Criar Novo...