kevinpiojo
New Member
hello friends something is causing this error and I know it may be
My server: OTServBR-Global
pd:when this error occurs the exp is set to 1
line:667 to 680 <- event player.lua
data lib core function.lua
Lua:
Lua Script Error: [Event Interface]
data/events/scripts/player.lua:Player@onGainExperience
data/lib/core/functions.lua:53: bad argument #1 to 'ipairs' (table expected, got boolean)
stack traceback:
[C]: at 0x7ff60d61dac0
[C]: in function 'ipairs'
data/lib/core/functions.lua:53: in function 'getRateFromTable'
data/events/scripts/player.lua:690: in function <data/events/scripts/player.lua:677>
My server: OTServBR-Global
pd:when this error occurs the exp is set to 1
line:667 to 680 <- event player.lua
Lua:
function Player:onGainExperience(source, exp, rawExp)
if not source or source:isPlayer() then
return exp
end
Lua:
function getRateFromTable(t, level, default)
for _, rate in ipairs(t) do
if level >= rate.minlevel and (not rate.maxlevel or level <= rate.maxlevel) then
return rate.multiplier
end
end
return default
end
Last edited: