NB
pedido

Script Esta Dando Erro

Por nbb147, 09 de dez. de 2012 em Scripts

script
dando
erro
resolvido
4
801
nbb147N
09 de dezembro de 2012 às 04:01

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

SlicerS
09 de dezembro de 2012 às 10:57

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

 

nbb147N
09 de dezembro de 2012 às 16:57

funcionou, ei cara por favor da uma passada no meu outro topico:

 

http://www.xtibia.co...action-mission/

 

REPORTADO PARA MOVEREM.

Editado Dezembro 9 por nbb147

SkymagnumS
09 de dezembro de 2012 às 17:07

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