Как сделать свое amxmodmenu

Добавлено: 24.02.2018, 18:51 / Просмотров: 83192

Здравствуйте с вами Zver!Это моя первая стать.В ней я расскажу,как же изменить 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")
}

Теперь давайте разберем код:
1.AddMenuLang("KICK_PLAYER", "amx_kickmenu", ADMIN_KICK, "Players Menu")

Часть меню которая отвечает за пункт Кикнуть
2.AddMenuLang("BAN_PLAYER", "amx_banmenu", ADMIN_BAN, "Players Menu")

Часть меню которая отвечает за пункт Забанить
3.AddMenuLang("SLAP_SLAY", "amx_slapmenu", ADMIN_SLAY, "Players Menu")
Часть меню которая отвечает за пункт Ударить/Убить
4.AddMenuLang("TEAM_PLAYER", "amx_teammenu", ADMIN_LEVEL_A, "Players Menu")
Часть меню которая отвечает за пункт Команда игрока
5.AddMenuLang("VOTE_MAPS", "amx_votemapmenu", ADMIN_VOTE, "Maps Menu")
Часть меню которая отвечает за пункт Голосование
6.AddMenuLang("CHANGEL", "amx_mapmenu", ADMIN_MAP, "Maps Menu")
Часть меню которая отвечает за пункт Сменить карту
7.AddMenuLang("SPECH_STUFF", "amx_speechmenu", ADMIN_MENU, "Commands Menu")
Часть меню которая отвечает за пункт Голосовые сообщения
8.AddMenuLang("CLIENT_COM", "amx_clcmdmenu", ADMIN_LEVEL_A, "Players Menu")
Часть меню которая отвечает за пункт Клиент меню
9.AddMenuLang("SERVER_COM", "amx_cmdmenu", ADMIN_MENU, "Commands Menu")
Часть меню которая отвечает за пункт Переменные
10.AddMenuLang("CVARS_SET", "amx_cvarmenu", ADMIN_CVAR, "Commands Menu")
Часть меню которая отвечает за пункт Квары
как сделать свое amxmodmenu 11.AddMenuLang("CONFIG", "amx_cfgmenu", ADMIN_MENU, "Commands Menu")
Часть меню которая отвечает за пункт Конфиг
12.AddMenuLang("LANG_SET", "amx_langmenu", ADMIN_CFG, "Multi-Lingual System")
Часть меню которая отвечает за пункт Язык

13.AddMenuLang("STATS_SET", "amx_statscfgmenu", ADMIN_CFG, "Stats Configuration")
Часть меню которая отвечает за пункт Статистика
14.AddMenuLang("PAUSE_PLUG", "amx_pausecfgmenu", ADMIN_CFG, "Pause Plugins")
Часть меню которая отвечает за пункт Плагин меню
15.AddMenuLang("RES_WEAP", "amx_restmenu", ADMIN_CFG, "Restrict Weapons")
Часть меню которая отвечает за пункт Запрет оружия
16.AddMenuLang("TELE_PLAYER", "amx_teleportmenu", ADMIN_CFG, "Teleport Menu")

Часть меню которая отвечает за пункт Телепорт
Для удаления пункта,удалите часть кода,которая отвечает за этот пункт
После удаления этого ненужного пункта, сохраните и скомпилируйте(измененный menufront.sma перенести мышкой, на значок compile.exe)Далее заходим в папку cstrike\addons\amxmodx\scripting\compiled
и находим наш готовый плагин menufront.amxx далее копируем его в папку cstrike\addons\amxmodx\plugins с заменой,всё!
Всем пока,надеюсь эта статья вам помогла!
Не будь злюкой,напиши "Спасибо" в комменты
Если что-то непонятно,спрашивайте,отвечу всем!


Источник: http://UserPlay.info/forum/topic/579/1/


Поделись с друзьями



Рекомендуем посмотреть ещё:


Закрыть ... [X]

Как сделать amxmodmenu на русском языке - Counter-Strike - Каталог Все для гусей своими руками


Как сделать свое amxmodmenu Как сделать свое amxmodmenu Как сделать свое amxmodmenu Как сделать свое amxmodmenu Как сделать свое amxmodmenu Как сделать свое amxmodmenu Как сделать свое amxmodmenu Как сделать свое amxmodmenu Как сделать свое amxmodmenu

ШОКИРУЮЩИЕ НОВОСТИ