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

Тема в разделе "Программирование / Скриптинг", создана пользователем Equality, 1 ноя 2012.

  1. Equality

    Equality

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

    wiki.alliedmods читал, также пробовал разобраться на примерах уже существующих плагинов, но ничего хорошего не вышло. Был бы благодарен за простейший пример, кусок кода, как добавить в меню какую-либо команду.
     
  2. ☆★☆БАТЯ☆★☆™

    ☆★☆БАТЯ☆★☆™

    Сообщения:
    2.585
    Симпатии:
    1.341
    Пробуй вставить код в adminmenu_custom.txt

    Код:
       "Управление 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."		"По карте"
    			}
    		
        }
    
    
     
    hepto, navallen, AlmazON и 4 другим нравится это.
  3. Equality

    Equality

    Сообщения:
    53
    Симпатии:
    8
    Всё работает. Огромное спасибо ;)
     
    ☆★☆БАТЯ☆★☆™ нравится это.