AT

[Ajuda] Como Colocar Hp Maximo

Por atakashi, 26 de nov. de 2010 em Scripts

script
6
2.1k
atakashiA
26 de novembro de 2010 às 22:58

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.

joaohdJ
26 de novembro de 2010 às 23:22

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

atakashiA
27 de novembro de 2010 às 10:32

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 Novembro 27 por atakashi

joaohdJ
27 de novembro de 2010 às 19:24

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 Novembro 27 por apocarai

KilluaK
27 de novembro de 2010 às 20:15

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

atakashiA
27 de novembro de 2010 às 23:07

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 Novembro 27 por atakashi