Lua Script Error: [Event Interface]
data/events/scripts/player.lualayer@onGainExperience
data/events/scripts/player.lua:306: attempt to perform arithmetic on a nil value
stack traceback:
[C]: in function '__sub'
data/events/scripts/player.lua:306: in function 'useStamina'
data/events/scripts/player.lua:342: in function <data/events/scripts/player.lua:325>
All script
Line 342
All script
Any one help me?
data/events/scripts/player.lualayer@onGainExperience
data/events/scripts/player.lua:306: attempt to perform arithmetic on a nil value
stack traceback:
[C]: in function '__sub'
data/events/scripts/player.lua:306: in function 'useStamina'
data/events/scripts/player.lua:342: in function <data/events/scripts/player.lua:325>
Lua:
Line: 306
local timePassed = currentTime - nextUseStaminaTime[playerId]
Code:
local playerId = player:getId()
local currentTime = os.time()
local timePassed = currentTime - nextUseStaminaTime[playerId]
if timePassed <= 0 then
return
end
Line 342
Code:
useStamina(self)
Lua:
if configManager.getBoolean(configKeys.STAMINA_SYSTEM) then
useStamina(self)
local staminaMinutes = self:getStamina()
if staminaMinutes > 840 and staminaMinutes <= 2400 and self:isPremium() then
exp = exp * 1.5
elseif staminaMinutes <= 840 then
exp = exp * 0.5
end
end
Any one help me?