Não tem a função getPlayerResets(cid) no seu server, por isso tá bugando. Pra resolver, vai em 050-function.lua e adiciona isso:
function getPlayerResets(cid) return getPlayerStorageValue(cid, 2310) end
E nessa linha:
return getPlayerStorageValue(cid, 2310)
Você coloca no lugar de 2310 o storage dos seus resets.
E substitua o trecho no seu spell por isso:
local resets = 3 -- Quantidade de resets para poder passar if getPlayerResets(cid) < resets then return false end




info
Grupo: Campones
Registrado: 03/01/09
Posts: 50
Reputação: +2
Char no Tibia: cleber de pira
Bom dia Galera, Preciso demais da ajuda de vocês!!
Estou tentando implantar essa script nas minhas spells
local quant_reset = 3 -- quantidade de resets para poder passar
if (getPlayerResets(cid) < quant_reset) then
return true
end
Porem quando eu coloco ele na spells
acontece isso
data/spells/scripts/attack/great energy beam.lua:2: attempt to call global 'getPlayerReset' (a nil value)
[11:24:45.973] [Warning - Event::loadScript] Cannot load script (data/spells/scripts/attack/great energy beam.lua)
[11:24:45.973] data/spells/scripts/attack/great energy beam.lua:13: ')' expected near 'quant_reset'
Alguem sabe me dizer porque?
Obrigado, e aguardo com urgencia!