Приветствую. Заинтересовался разработкой сервера, дошёл до C-Menu, редактирую аддон numerixcontentmenu и пытаюсь добавить возможность покупки патронов на текущее оружие.
Путь до редактируемого скрипта: garrysmod\addons\numerixcontentmenu\lua\contextmenu_identity\config\sh_config_default.lua
Есть подозрение что я меняю Client часть аддона, из-за чего и выдаёт ошибку.
Ошибка:
[numerixcontentmenu] addons/numerixcontentmenu/lua/contextmenu_identity/config/sh_config_default.lua:173: attempt to call method 'GiveAmmo' (a nil value)
1. DoFunc - addons/numerixcontentmenu/lua/contextmenu_identity/config/sh_config_default.lua:173
2. DoClick - addons/numerixcontentmenu/lua/contextmenu_identity/client/cl_init.lua:235
3. unknown - lua/vgui/dlabel.lua:237
Код:
Путь до редактируемого скрипта: garrysmod\addons\numerixcontentmenu\lua\contextmenu_identity\config\sh_config_default.lua
Есть подозрение что я меняю Client часть аддона, из-за чего и выдаёт ошибку.
Ошибка:
[numerixcontentmenu] addons/numerixcontentmenu/lua/contextmenu_identity/config/sh_config_default.lua:173: attempt to call method 'GiveAmmo' (a nil value)
1. DoFunc - addons/numerixcontentmenu/lua/contextmenu_identity/config/sh_config_default.lua:173
2. DoClick - addons/numerixcontentmenu/lua/contextmenu_identity/client/cl_init.lua:235
3. unknown - lua/vgui/dlabel.lua:237
Код:
Lua:
{
Visibility = function(ply)
return true
end,
Name = "Купить патроны",
Desc = "Купить патроны",
Space = false,
Icon = "numerix_f4menu/ammo.png",
IconName = "your_server_name/icon2.png",
NotDrawLine = false,
ColorLine = Color( 255, 255, 255, 100 ),
ColorBase = Color(33, 31, 35, 200),
ColorHover = Color( 0, 0, 0, 100 ),
ColorText = Color( 255, 255, 255, 255 ),
ColorImage = Color(255,255,255,255),
DoFunc = function(ply)
ply:GiveAmmo( 256, "Pistol", true )
end,
}