Добавление DM в меню администратор

Equality

Участник
Сообщения
53
Реакции
8
Добрый вечер. Прошу помощи с решением следующей задачи:
Использую данный ДМмод, но есть необходимость отключать его и дать такую возможность администраторам. Собственно сам вопрос: как осуществляется привязка к админке соурс мода, чтоб добавить в неё свои пункты. Можно ведь дописать в ДМ кусок кода, чтоб добавлялся пункт в админку для отключения его или изменения других парамеров.

wiki.alliedmods читал, также пробовал разобраться на примерах уже существующих плагинов, но ничего хорошего не вышло. Был бы благодарен за простейший пример, кусок кода, как добавить в меню какую-либо команду.
 
Сообщения
2,587
Реакции
1,344
Пробуй вставить код в adminmenu_custom.txt

C-подобный:
   "Управление DM"
    {
	    "admin"		"sm_rcon"
             "DM вкл/выкл"
		{
		    "cmd"           "cssdm_enabled #1"
		    "execute"		"server"
			"1"
			{
				"type" 		"list"
				"title"		"DM"
				"1"		    "1"
				"1."		"Включить"
				"2"		    "0"
				"2."		"Выключить"
			}
		}
	       "Режим ffa"
		{
		    "cmd"           "cssdm_ffa_enabled #1"
		    "execute"		"server"
			"1"
			{
				"type" 		"list"
				"title"		"Режим ffa"
				"1"		    "1"
				"1."		"Включить"
				"2"		    "0"
				"2."		"Выключить"
			}
		}
		"Закладка бомбы"
		{
		    "cmd"           "cssdm_allow_c4 #1"
		    "execute"		"server"
			"1"
			{
				"type" 		"list"
				"title"		"Закладка C4"
				"1"		    "1"
				"1."		"Включить"
				"2"		    "0"
				"2."		"Выключить"
			}
		}
		"Меню оружия"
		{
		    "cmd"           "cssdm_enable_equipment #1"
		    "execute"		"server"
			"1"
			{
				"type" 		"list"
				"title"		"Меню оружия"
				"1"		    "1"
				"1."		"Включить"
				"2"		    "0"
				"2."		"Выключить"
			}
		}
		"Пополнение патронов"
		{
		    "cmd"           "cssdm_refill_ammo #1"
		    "execute"		"server"
			"1"
			{
				"type" 		"list"
				"title"		"Пополнение Амо"
				"1"		    "1"
				"1."		"Включить"
				"2"		    "0"
				"2."		"Выключить"
			}
		}
		"Распределение игроков по карте"
		{
		    "cmd"           "cssdm_spawn_method #1"
		    "execute"		"server"
			"1"
			{
				"type" 		"list"
				"title"		"Распределение"
				"1"		    "none"
				"1."		"На респе"
				"2"		    "preset"
				"2."		"По карте"
			}
		
    }
 
Сверху Снизу