Ir para conteúdo
  • 0

Script Esta Dando Erro


nbb147

Pergunta

galera eu estou com uma creaturescript, que é para certas vocaçoes ganharem mais hp e mana, eu queria que o player so recebe-se uma vez o hp e a mana, a cada passo q o player da ele esta ganhando.. script:

 

 

local itens = {

["Druid"] = {vida = 2160, mana = 22},

["Paladin"] = {vida = 2160, mana = 22},

["Sorcerer"] = {vida = 2160, mana = 22}

 

}

function onLogin(cid)

if not itens[getPlayerVocationName(cid)] then

return true

end

local gain = itens[getPlayerVocationName(cid)].vida

local enr = itens[getPlayerVocationName(cid)].mana

setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)+gain)

setCreatureMaxMana(cid, getCreatureMaxMana(cid)+enr)

return true

end

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

tenta assim talvez?

 

local itens = {

["Druid"] = {vida = 2160, mana = 22},

["Paladin"] = {vida = 2160, mana = 22},

["Sorcerer"] = {vida = 2160, mana = 22}

 

}

function onLogin(cid)

if not itens[getPlayerVocationName(cid)] then

return true

end

if getPlayerStorageValue(cid, 65499) >= 1 then return true end

 

local gain = itens[getPlayerVocationName(cid)].vida

local enr = itens[getPlayerVocationName(cid)].mana

setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)+gain)

setCreatureMaxMana(cid, getCreatureMaxMana(cid)+enr)

setPlayerStorageValue(cid, 65499, 1)

return true

end

 

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...