Как починить ошибку CH Mayor

Объясняю в чем дело, захожу поиграть решаю протестить выдачу розыска за полицейского без мера. Захожу за полицейского выдаю розыск, а он не выдается. А в консоли это:

[[sys]mayor] addons/[sys]mayor/lua/ch_adv_mayor/server/ch_mayor_stats.lua:73: attempt to index field 'CH_Mayor_Stats' (a nil value)
  1. AddStat - addons/[sys]mayor/lua/ch_adv_mayor/server/ch_mayor_stats.lua:73
   2. v - addons/[sys]mayor/lua/ch_adv_mayor/server/ch_mayor_stats.lua:117
    3. Call - lua/includes/modules/hook.lua:96
     4. wanted - gamemodes/darkrp/gamemode/modules/police/sv_init.lua:50
      5. callback - gamemodes/darkrp/gamemode/modules/police/sv_init.lua:209
       6. callback - gamemodes/darkrp/gamemode/modules/chat/sv_chat.lua:17
        7. unknown - gamemodes/darkrp/gamemode/modules/chat/sv_chat.lua:327
         8. unknown - lua/includes/modules/concommand.lua:54

[[sys]mayor] addons/[sys]mayor/lua/ch_adv_mayor/server/ch_mayor_stats.lua:73: attempt to index field 'CH_Mayor_Stats' (a nil value)
  1. AddStat - addons/[sys]mayor/lua/ch_adv_mayor/server/ch_mayor_stats.lua:73
   2. v - addons/[sys]mayor/lua/ch_adv_mayor/server/ch_mayor_stats.lua:117
    3. Call - lua/includes/modules/hook.lua:96
     4. wanted - gamemodes/darkrp/gamemode/modules/police/sv_init.lua:50
      5. callback - gamemodes/darkrp/gamemode/modules/police/sv_init.lua:209
       6. callback - gamemodes/darkrp/gamemode/modules/chat/sv_chat.lua:17
        7. unknown - gamemodes/darkrp/gamemode/modules/chat/sv_chat.lua:327
         8. unknown - lua/includes/modules/concommand.lua:54

Аддон: (Знаю что лики это плохо, но денег нет, нужно вертеться как то.)
archive-2023-07-08T141752+0300.tar (760 КБ)

при включении сервер могут быть доп ошибки ИЛИ при заходе игрока.
в данном коде (73 строка) берётся таблица CH_Mayor_Stats , что-то мешает присвоить начальную таблицу игроку.

Потому что мера не было вот и все

но починить надо? Может как то проверку сделать так чтобы если мера нет в сети просто не учитывалось?

У тебя CH_Mayor_Stats это таблица? Если да то там прописаны профы игроков? Если да то тебе нужно Инициализировать эту таблицу тогда, когда инициализируется игровой режим. Это лишь предположения ибо кода нет. Возможно что эта таблица у тебя вне функций и там указаны профы которые не смогут инициализироваться пока не инициализируется игровой режим.

hook.Add("loadCustomDarkRPItems", "_PostDarkRPLoad", function()
      // Сюда вписываешь свои таблицы, хук запускается после загрузки DarkRP
end)

Дело не в этом. Дело в том что нужно сделать проверку есть ли кто-то на профессии мера:

local function CH_Mayor_Stats_PlayerWarranted( ply, warranter, reason )
CH_Mayor.AddStat( warranter, “WarrantsPlaced”, 1 )
end
hook.Add( “playerWarranted”, “CH_Mayor_Stats_PlayerWarranted”, CH_Mayor_Stats_PlayerWarranted )

local function CH_Mayor_Stats_PlayerWanted( ply, actor, reason )
CH_Mayor.AddStat( actor, “PlayersWanted”, 1 )
end
hook.Add( “playerWanted”, “CH_Mayor_Stats_PlayerWanted”, CH_Mayor_Stats_PlayerWanted )

Ну тогда, попробуй это

local function CH_Mayor_Stats_PlayerWarranted( ply, warranter, reason )
 if (!IsValid(ply) or ply:Team() != TEAM_MAYOR) then return end
CH_Mayor.AddStat( warranter, "WarrantsPlaced", 1 )
end