Выдаёт ошибку данный код:
local HOUR = 60 -- не менять
local REWARD_AFTER = HOUR * 1
local RAWARD_SIZE = 2
timer.Create("igs.session_reward", 60, 0, function()
for k,v in pairs(player.GetAll()) do
v.igs_last_reward_time = v.igs_last_reward_time or os.time()
if os.time() - v.igs_last_reward_time >= REWARD_AFTER then
v.igs_last_reward_time = os.time()
v:AddIGSFunds(RAWARD_SIZE, "Награда за игру")
IGS.Notify(v, "Ты получил бонус 2 монеты за нахождение в городе!")
end
end
end)
Ошибка:
[Kean|2|STEAM_0:1:463910445] Lua Error:
[igs-modification] addons/igs-modification/lua/autorun/playtimebonus.lua:12: attempt to call method 'AddIGSFunds' (a nil value)
1. unknown - addons/igs-modification/lua/autorun/playtimebonus.lua:12
[ERROR] igs/core_sv.lua:12: attempt to index a nil value
1. fCallback - igs/core_sv.lua:12
2. fOnSuccess - igs/apinator.lua:145
3. fOnSuccess - igs/apinator.lua:72
4. onsuccess - igs/apinator.lua:62
5. unknown - lua/includes/modules/http.lua:58
Почему?