[IGS] Ошибки из-за debug.getregistry

igs/dependencies/plurals.lua:2: attempt to perform arithmetic on local ‘i’ (a nil value)
1. plural_type - igs/dependencies/plurals.lua:2
2. PL_MONEY - igs/dependencies/plurals.lua:9
3. getBottomText - igs/interface/vgui/igs_item.lua:13
4. SetItem - igs/interface/vgui/igs_item.lua:48
5. addItems - igs/interface/activities/main.lua:83
6. v - igs/interface/activities/main.lua:95
7. Run - lua/includes/modules/hook.lua:96
8. UI - igs/interface/core.lua:170
9. func - igs/network/net_cl.lua:167
10. unknown - lua/includes/extensions/net.lua:38

[igs-modification] igs/extensions/serverguard.lua:5: attempt to index local 'STORE_ITEM' (a nil value)
  1. unknown - igs/extensions/serverguard.lua:5
   2. RunString - [C]:-1
    3. fIncluder - autorun/l_ingameshop.lua:41
     4. dir - autorun/l_ingameshop.lua:106
      5. unknown - igs/launcher.lua:63
       6. RunString - [C]:-1
        7. sh - autorun/l_ingameshop.lua:41
         8. unknown - autorun/l_ingameshop.lua:158
          9. RunString - [C]:-1
           10. loadFromFile - addons/igs-modification/lua/autorun/l_ingameshopmod.lua:82
            11. unknown - addons/igs-modification/lua/autorun/l_ingameshopmod.lua:104


[igs-modification] igs/extensions/infammo.lua:65: attempt to index local 'ITEM' (a nil value)
  1. unknown - igs/extensions/infammo.lua:65
   2. RunString - [C]:-1
    3. fIncluder - autorun/l_ingameshop.lua:41
     4. dir - autorun/l_ingameshop.lua:106
      5. unknown - igs/launcher.lua:63
       6. RunString - [C]:-1
        7. sh - autorun/l_ingameshop.lua:41
         8. unknown - autorun/l_ingameshop.lua:158
          9. RunString - [C]:-1
           10. loadFromFile - addons/igs-modification/lua/autorun/l_ingameshopmod.lua:82
            11. unknown - addons/igs-modification/lua/autorun/l_ingameshopmod.lua:104


[igs-modification] igs/extensions/shwhitelist.lua:7: attempt to index local 'ITEM' (a nil value)
  1. unknown - igs/extensions/shwhitelist.lua:7
   2. RunString - [C]:-1
    3. fIncluder - autorun/l_ingameshop.lua:41
     4. dir - autorun/l_ingameshop.lua:106
      5. unknown - igs/launcher.lua:63
       6. RunString - [C]:-1
        7. sh - autorun/l_ingameshop.lua:41
         8. unknown - autorun/l_ingameshop.lua:158
          9. RunString - [C]:-1
           10. loadFromFile - addons/igs-modification/lua/autorun/l_ingameshopmod.lua:82
            11. unknown - addons/igs-modification/lua/autorun/l_ingameshopmod.lua:104


[igs-modification] igs/extensions/fadmin.lua:5: attempt to index local 'STORE_ITEM' (a nil value)
  1. unknown - igs/extensions/fadmin.lua:5
   2. RunString - [C]:-1
    3. fIncluder - autorun/l_ingameshop.lua:41
     4. dir - autorun/l_ingameshop.lua:106
      5. unknown - igs/launcher.lua:63
       6. RunString - [C]:-1
        7. sh - autorun/l_ingameshop.lua:41
         8. unknown - autorun/l_ingameshop.lua:158
          9. RunString - [C]:-1
           10. loadFromFile - addons/igs-modification/lua/autorun/l_ingameshopmod.lua:82
            11. unknown - addons/igs-modification/lua/autorun/l_ingameshopmod.lua:104


[igs-modification] igs/extensions/badmin.lua:3: attempt to index local 'STORE_ITEM' (a nil value)
  1. unknown - igs/extensions/badmin.lua:3
   2. RunString - [C]:-1
    3. fIncluder - autorun/l_ingameshop.lua:41
     4. dir - autorun/l_ingameshop.lua:106
      5. unknown - igs/launcher.lua:63
       6. RunString - [C]:-1
        7. sh - autorun/l_ingameshop.lua:41
         8. unknown - autorun/l_ingameshop.lua:158
          9. RunString - [C]:-1
           10. loadFromFile - addons/igs-modification/lua/autorun/l_ingameshopmod.lua:82
            11. unknown - addons/igs-modification/lua/autorun/l_ingameshopmod.lua:104


[igs-modification] igs/extensions/levels.lua:7: attempt to index local 'STORE_ITEM' (a nil value)
  1. unknown - igs/extensions/levels.lua:7
   2. RunString - [C]:-1
    3. fIncluder - autorun/l_ingameshop.lua:41
     4. dir - autorun/l_ingameshop.lua:106
      5. unknown - igs/launcher.lua:63
       6. RunString - [C]:-1
        7. sh - autorun/l_ingameshop.lua:41
         8. unknown - autorun/l_ingameshop.lua:158
          9. RunString - [C]:-1
           10. loadFromFile - addons/igs-modification/lua/autorun/l_ingameshopmod.lua:82
            11. unknown - addons/igs-modification/lua/autorun/l_ingameshopmod.lua:104


[igs-modification] igs/extensions/evolve.lua:3: attempt to index local 'ITEM' (a nil value)
  1. unknown - igs/extensions/evolve.lua:3
   2. RunString - [C]:-1
    3. fIncluder - autorun/l_ingameshop.lua:41
     4. dir - autorun/l_ingameshop.lua:106
      5. unknown - igs/launcher.lua:63
       6. RunString - [C]:-1
        7. sh - autorun/l_ingameshop.lua:41
         8. unknown - autorun/l_ingameshop.lua:158
          9. RunString - [C]:-1
           10. loadFromFile - addons/igs-modification/lua/autorun/l_ingameshopmod.lua:82
            11. unknown - addons/igs-modification/lua/autorun/l_ingameshopmod.lua:104


[igs-modification] igs/extensions/xadmin.lua:5: attempt to index local 'STORE_ITEM' (a nil value)
  1. unknown - igs/extensions/xadmin.lua:5
   2. RunString - [C]:-1
    3. fIncluder - autorun/l_ingameshop.lua:41
     4. dir - autorun/l_ingameshop.lua:106
      5. unknown - igs/launcher.lua:63
       6. RunString - [C]:-1
        7. sh - autorun/l_ingameshop.lua:41
         8. unknown - autorun/l_ingameshop.lua:158
          9. RunString - [C]:-1
           10. loadFromFile - addons/igs-modification/lua/autorun/l_ingameshopmod.lua:82
            11. unknown - addons/igs-modification/lua/autorun/l_ingameshopmod.lua:104


[igs-modification] igs/extensions/ulx.lua:9: attempt to index local 'STORE_ITEM' (a nil value)
  1. unknown - igs/extensions/ulx.lua:9
   2. RunString - [C]:-1
    3. fIncluder - autorun/l_ingameshop.lua:41
     4. dir - autorun/l_ingameshop.lua:106
      5. unknown - igs/launcher.lua:63
       6. RunString - [C]:-1
        7. sh - autorun/l_ingameshop.lua:41
         8. unknown - autorun/l_ingameshop.lua:158
          9. RunString - [C]:-1
           10. loadFromFile - addons/igs-modification/lua/autorun/l_ingameshopmod.lua:82
            11. unknown - addons/igs-modification/lua/autorun/l_ingameshopmod.lua:104


[igs-modification] igs/extensions/extra.lua:3: attempt to index local 'STORE_ITEM' (a nil value)
  1. unknown - igs/extensions/extra.lua:3
   2. RunString - [C]:-1
    3. fIncluder - autorun/l_ingameshop.lua:41
     4. dir - autorun/l_ingameshop.lua:106
      5. unknown - igs/launcher.lua:63
       6. RunString - [C]:-1
        7. sh - autorun/l_ingameshop.lua:41
         8. unknown - autorun/l_ingameshop.lua:158
          9. RunString - [C]:-1
           10. loadFromFile - addons/igs-modification/lua/autorun/l_ingameshopmod.lua:82
            11. unknown - addons/igs-modification/lua/autorun/l_ingameshopmod.lua:104


[igs-modification] igs/extensions/pointshop2.lua:3: attempt to index local 'STORE_ITEM' (a nil value)
  1. unknown - igs/extensions/pointshop2.lua:3
   2. RunString - [C]:-1
    3. fIncluder - autorun/l_ingameshop.lua:41
     4. dir - autorun/l_ingameshop.lua:106
      5. unknown - igs/launcher.lua:63
       6. RunString - [C]:-1
        7. sh - autorun/l_ingameshop.lua:41
         8. unknown - autorun/l_ingameshop.lua:158
          9. RunString - [C]:-1
           10. loadFromFile - addons/igs-modification/lua/autorun/l_ingameshopmod.lua:82
            11. unknown - addons/igs-modification/lua/autorun/l_ingameshopmod.lua:104


[igs-modification] igs/extensions/darkrp.lua:11: attempt to index local 'STORE_ITEM' (a nil value)
  1. unknown - igs/extensions/darkrp.lua:11
   2. RunString - [C]:-1
    3. fIncluder - autorun/l_ingameshop.lua:41
     4. dir - autorun/l_ingameshop.lua:106
      5. unknown - igs/launcher.lua:63
       6. RunString - [C]:-1
        7. sh - autorun/l_ingameshop.lua:41
         8. unknown - autorun/l_ingameshop.lua:158
          9. RunString - [C]:-1
           10. loadFromFile - addons/igs-modification/lua/autorun/l_ingameshopmod.lua:82
            11. unknown - addons/igs-modification/lua/autorun/l_ingameshopmod.lua:104


[igs-modification] igs/extensions/sam.lua:3: attempt to index local 'STORE_ITEM' (a nil value)
  1. unknown - igs/extensions/sam.lua:3
   2. RunString - [C]:-1
    3. fIncluder - autorun/l_ingameshop.lua:41
     4. dir - autorun/l_ingameshop.lua:106
      5. unknown - igs/launcher.lua:63
       6. RunString - [C]:-1
        7. sh - autorun/l_ingameshop.lua:41
         8. unknown - autorun/l_ingameshop.lua:158
          9. RunString - [C]:-1
           10. loadFromFile - addons/igs-modification/lua/autorun/l_ingameshopmod.lua:82
            11. unknown - addons/igs-modification/lua/autorun/l_ingameshopmod.lua:104


[igs-modification] igs/extensions/sandbox.lua:12: attempt to index local 'STORE_ITEM' (a nil value)
  1. unknown - igs/extensions/sandbox.lua:12
   2. RunString - [C]:-1
    3. fIncluder - autorun/l_ingameshop.lua:41
     4. dir - autorun/l_ingameshop.lua:106
      5. unknown - igs/launcher.lua:63
       6. RunString - [C]:-1
        7. sh - autorun/l_ingameshop.lua:41
         8. unknown - autorun/l_ingameshop.lua:158
          9. RunString - [C]:-1
           10. loadFromFile - addons/igs-modification/lua/autorun/l_ingameshopmod.lua:82
            11. unknown - addons/igs-modification/lua/autorun/l_ingameshopmod.lua:104


[igs-modification] igs/extensions/bwhitelist.lua:9: attempt to index local 'STORE_ITEM' (a nil value)
  1. unknown - igs/extensions/bwhitelist.lua:9
   2. RunString - [C]:-1
    3. fIncluder - autorun/l_ingameshop.lua:41
     4. dir - autorun/l_ingameshop.lua:106
      5. unknown - igs/launcher.lua:63
       6. RunString - [C]:-1
        7. sh - autorun/l_ingameshop.lua:41
         8. unknown - autorun/l_ingameshop.lua:158
          9. RunString - [C]:-1
           10. loadFromFile - addons/igs-modification/lua/autorun/l_ingameshopmod.lua:82
            11. unknown - addons/igs-modification/lua/autorun/l_ingameshopmod.lua:104


[igs-modification] addons/igs-modification/lua/igs/settings/sh_additems.lua:51: attempt to call method 'SetWeapon' (a nil value)
  1. unknown - addons/igs-modification/lua/igs/settings/sh_additems.lua:51
   2. sv - [C]:-1
    3. sh - autorun/l_ingameshop.lua:25
     4. unknown - igs/launcher.lua:65
      5. RunString - [C]:-1
       6. sh - autorun/l_ingameshop.lua:41
        7. unknown - autorun/l_ingameshop.lua:158
         8. RunString - [C]:-1
          9. loadFromFile - addons/igs-modification/lua/autorun/l_ingameshopmod.lua:82
           10. unknown - addons/igs-modification/lua/autorun/l_ingameshopmod.lua:104

Теперь такой обкак

Удали все аддоны оставив только IGS.
Если он заработает постепенно восстанавливай аддоны до момента когда ошибка появится.

Удалил ВСЕ аддоны. Далле такая херь

igs_error:

Method: /servers/update
Error: ip_not_registered
Params:
version = 221122.1
s = 2

В панели сервер добавь

добавил уже, пишет

[igs-modification] addons/igs-modification/lua/igs/settings/sh_additems.lua:51: attempt to call method 'SetWeapon' (a nil value)
  1. unknown - addons/igs-modification/lua/igs/settings/sh_additems.lua:51
   2. sv - [C]:-1
    3. sh - autorun/l_ingameshop.lua:25
     4. unknown - igs/launcher.lua:65
      5. RunString - [C]:-1
       6. sh - autorun/l_ingameshop.lua:41
        7. unknown - autorun/l_ingameshop.lua:158
         8. RunString - [C]:-1
          9. cb - addons/igs-modification/lua/autorun/l_ingameshopmod.lua:82
           10. onsuccess - addons/igs-modification/lua/autorun/l_ingameshopmod.lua:72
            11. unknown - lua/includes/modules/http.lua:29

и т.д

Причина была написана на стене группы в ВК: GMDonate - Автодонат для Garry's Mod | VK (связано с debug.getregistry())

Если решение в группе не помогло, то перейти на GitHub - GM-DONATE/IGS: 🛍 Внутриигровой магазин для Garry's Mod https://git.io/IGS, затем нажми зеленую кнопку сверху справа, чтобы скачать репозиторий. С архива достань addons/igs-core и помести в addons. Если в addons уже был igs-core, то сделай его бекап и удали оттуда перед тем, как установить новую версию.

Если проблема исправится, то напиши сюда, пожалуйста, чтобы я знал, что проблема решена. Это важно

Привет. У меня была ошибка STORE_ITEM. Но после фикса из группы ВК она не исправилась. Помог только второй вариант, установки igs-core, что мне кажется не рекомендовано вами.

Проблема решена. Фикс от рубата помог. Кому надо вот:

local ENABLE_FIX = true          -- Установите в true, чтобы включить фикс
local ENABLE_LOGGING = false     -- Установите в true, чтобы включить логирование вызовов
local logFileName = "debug_getregistry_log.txt"
local metas = {}

local function appendToLogFile(text)
    if not ENABLE_LOGGING then return end

    if not file.Exists("debug_logs", "DATA") then
        file.CreateDir("debug_logs")
    end

    file.Append("debug_logs/" .. logFileName, text .. "\n")
end

local function logCallStack()
    local logText = os.date("%Y-%m-%d %H:%M:%S") .. " - debug.getregistry вызовы стека:\n"

    for level = 3, 10 do
        local info = debug.getinfo(level, "Sl")
        if not info then break end

        local source = info.short_src or info.source
        local currentLine = "    Уровень " .. level .. ": " .. source .. ", строка " .. (info.currentline or "N/A")
        logText = logText .. currentLine .. "\n"
    end

    appendToLogFile(logText)
end

if ENABLE_FIX then
    local original_debug_getregistry = debug.getregistry
    local original_FindMetaTable = FindMetaTable

    local meta = {}
    function meta.__index(self, key)
        return original_FindMetaTable(key)
    end

    function meta.__newindex(self, key, value)
        metas[key] = value
    end

    debug.getregistry = function()
        logCallStack()
        local tbl = {}
        setmetatable(tbl, meta)
        return tbl
    end

    FindMetaTable = function(name)
        local f = original_FindMetaTable(name)
        if f then return f end

        return metas[name]
    end
end

print("Переопределение debug.getregistry и FindMetaTable " .. (ENABLE_FIX and "включено" or "выключено"))
print("Логирование вызовов " .. (ENABLE_LOGGING and "включено" or "выключено") .. " в " .. logFileName)

Приветствую. Подскажите куда это ставить?