#1 2013.01.11 21:09:42
0
Здравствуйте с вами Zver!
Это моя первая стать
В ней я расскажу,как же изменить amxmodmenu и так начнем с терминов.
amxmodmenu - это меню для игроков с определенными правами доступа,графическое управление сервером.
Исходник - исходный код плагина
Компилятор-программа для изменения исходного кода под определенную среду,в данном случае Сервер Counter Strike 1.6
Итак, начнем изменение нашего amxmodmenu
Для начала нам нужно найти исходник amxmodmenu,он находится в
и называется menufront.sma
Нам нужно открыть его в блокноте
После открытия мы должны найти следующий код:
Теперь давайте разберем код:
Часть меню которая отвечает за пункт Кикнуть
Часть меню которая отвечает за пункт Забанить
Часть меню которая отвечает за пункт Ударить/Убить
Часть меню которая отвечает за пункт Команда игрока
Часть меню которая отвечает за пункт Голосование
Часть меню которая отвечает за пункт Сменить карту
Часть меню которая отвечает за пункт Голосовые сообщения
Часть меню которая отвечает за пункт Клиент меню
Часть меню которая отвечает за пункт Переменные
Часть меню которая отвечает за пункт Квары
Часть меню которая отвечает за пункт Конфиг
Часть меню которая отвечает за пункт Язык
Часть меню которая отвечает за пункт Статистика
Часть меню которая отвечает за пункт Плагин меню
Часть меню которая отвечает за пункт Запрет оружия
Часть меню которая отвечает за пункт Телепорт
Для удаления пункта, удалите часть кода, который отвечает за этот пункт.
После удаления этого ненужного пункта, сохраните и скомпилируйте (измененный menufront.sma перенести мышкой, на значок compile.exe)
Далее заходим в папку
и находим наш готовый плагин menufront.amxx
Далее копируем его в папку
с заменой, всё!
Всем пока, надеюсь эта статья вам помогла!
Не будь злюкой, напиши "Спасибо" в комменты
Если что-то непонятно, спрашивайте,отвечу всем!
Это моя первая стать
В ней я расскажу,как же изменить amxmodmenu и так начнем с терминов.
amxmodmenu - это меню для игроков с определенными правами доступа,графическое управление сервером.
Исходник - исходный код плагина
Компилятор-программа для изменения исходного кода под определенную среду,в данном случае Сервер Counter Strike 1.6
Итак, начнем изменение нашего amxmodmenu
Для начала нам нужно найти исходник amxmodmenu,он находится в
cstrike\addons\amxmodx\scripting
и называется menufront.sma
Нам нужно открыть его в блокноте
После открытия мы должны найти следующий код:
AddDefaultMenus()
{
AddMenuLang("KICK_PLAYER", "amx_kickmenu", ADMIN_KICK, "Players Menu")
AddMenuLang("BAN_PLAYER", "amx_banmenu", ADMIN_BAN, "Players Menu")
AddMenuLang("SLAP_SLAY", "amx_slapmenu", ADMIN_SLAY, "Players Menu")
AddMenuLang("TEAM_PLAYER", "amx_teammenu", ADMIN_LEVEL_A, "Players Menu")
AddMenuLang("CHANGEL", "amx_mapmenu", ADMIN_MAP, "Maps Menu")
AddMenuLang("VOTE_MAPS", "amx_votemapmenu", ADMIN_VOTE, "Maps Menu")
AddMenuLang("SPECH_STUFF", "amx_speechmenu", ADMIN_MENU, "Commands Menu")
AddMenuLang("CLIENT_COM", "amx_clcmdmenu", ADMIN_LEVEL_A, "Players Menu")
AddMenuLang("SERVER_COM", "amx_cmdmenu", ADMIN_MENU, "Commands Menu")
AddMenuLang("CVARS_SET", "amx_cvarmenu", ADMIN_CVAR, "Commands Menu")
AddMenuLang("CONFIG", "amx_cfgmenu", ADMIN_MENU, "Commands Menu")
AddMenuLang("LANG_SET", "amx_langmenu", ADMIN_CFG, "Multi-Lingual System")
AddMenuLang("STATS_SET", "amx_statscfgmenu", ADMIN_CFG, "Stats Configuration")
AddMenuLang("PAUSE_PLUG", "amx_pausecfgmenu", ADMIN_CFG, "Pause Plugins")
AddMenuLang("RES_WEAP", "amx_restmenu", ADMIN_CFG, "Restrict Weapons")
AddMenuLang("TELE_PLAYER", "amx_teleportmenu", ADMIN_CFG, "Teleport Menu")
}
Теперь давайте разберем код:
AddMenuLang("KICK_PLAYER", "amx_kickmenu", ADMIN_KICK, "Players Menu")
Часть меню которая отвечает за пункт Кикнуть
AddMenuLang("BAN_PLAYER", "amx_banmenu", ADMIN_BAN, "Players Menu")
Часть меню которая отвечает за пункт Забанить
AddMenuLang("SLAP_SLAY", "amx_slapmenu", ADMIN_SLAY, "Players Menu")
Часть меню которая отвечает за пункт Ударить/Убить
AddMenuLang("TEAM_PLAYER", "amx_teammenu", ADMIN_LEVEL_A, "Players Menu")
Часть меню которая отвечает за пункт Команда игрока
AddMenuLang("VOTE_MAPS", "amx_votemapmenu", ADMIN_VOTE, "Maps Menu")
Часть меню которая отвечает за пункт Голосование
AddMenuLang("CHANGEL", "amx_mapmenu", ADMIN_MAP, "Maps Menu")
Часть меню которая отвечает за пункт Сменить карту
AddMenuLang("SPECH_STUFF", "amx_speechmenu", ADMIN_MENU, "Commands Menu")
Часть меню которая отвечает за пункт Голосовые сообщения
AddMenuLang("CLIENT_COM", "amx_clcmdmenu", ADMIN_LEVEL_A, "Players Menu")
Часть меню которая отвечает за пункт Клиент меню
AddMenuLang("SERVER_COM", "amx_cmdmenu", ADMIN_MENU, "Commands Menu")
Часть меню которая отвечает за пункт Переменные
AddMenuLang("CVARS_SET", "amx_cvarmenu", ADMIN_CVAR, "Commands Menu")
Часть меню которая отвечает за пункт Квары
AddMenuLang("CONFIG", "amx_cfgmenu", ADMIN_MENU, "Commands Menu")
Часть меню которая отвечает за пункт Конфиг
AddMenuLang("LANG_SET", "amx_langmenu", ADMIN_CFG, "Multi-Lingual System")
Часть меню которая отвечает за пункт Язык
AddMenuLang("STATS_SET", "amx_statscfgmenu", ADMIN_CFG, "Stats Configuration")
Часть меню которая отвечает за пункт Статистика
AddMenuLang("PAUSE_PLUG", "amx_pausecfgmenu", ADMIN_CFG, "Pause Plugins")
Часть меню которая отвечает за пункт Плагин меню
AddMenuLang("RES_WEAP", "amx_restmenu", ADMIN_CFG, "Restrict Weapons")
Часть меню которая отвечает за пункт Запрет оружия
AddMenuLang("TELE_PLAYER", "amx_teleportmenu", ADMIN_CFG, "Teleport Menu")
Часть меню которая отвечает за пункт Телепорт
Для удаления пункта, удалите часть кода, который отвечает за этот пункт.
После удаления этого ненужного пункта, сохраните и скомпилируйте (измененный menufront.sma перенести мышкой, на значок compile.exe)
Далее заходим в папку
cstrike\addons\amxmodx\scripting\compiled
и находим наш готовый плагин menufront.amxx
Далее копируем его в папку
cstrike\addons\amxmodx\plugins
с заменой, всё!
Всем пока, надеюсь эта статья вам помогла!
Не будь злюкой, напиши "Спасибо" в комменты
Если что-то непонятно, спрашивайте,отвечу всем!
Отредактировано: Panda 2022.06.05 14:56:25