Skip to content

Плагин позволяет создавать алиасы для команд через конфиг и/или через API.

Notifications You must be signed in to change notification settings

AmxxModularEcosystem/CommandAliases

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Command Aliases

Плагин позволяет создавать алиасы для команд через конфиг и/или через API.

Если при вызове алиаса были указаны какие-либо параметры, они будут проброшены в соответствующую команду.

Настройка

Пример файла с алиасами...

Таких файлов можно создавать сколько угодно в папке amxmodx/configs/plugins/CommandAliases.

Структура файла:

[ // Корневой массив с алиасами
    { // Обьект алиаса
        "Alias": "Алиас",
        "Command": "Команда, которая будет вызвана при вызове алиаса"
    },
    // В одном файле может быть несколько алиасов
    { // Обьект алиаса
        "Alias": [ // В одном обьекте можно указать сразу несколько алиасов для одной команды
            "Алиас1",
            "Алиас2"
        ],
        "Command": "Команда, которая будет вызвана при вызове алиаса12"
    }
]

Также, корнем файла может быть обьект алиаса, если он один. Но, всё же, рекомендуется всегда делать корнем файла массив.

API

Можно добавить алиас через натив:

public plugin_init() {
    CommandAliases_Init();
    CommandAliases_Add("say /menu", "servermenu");
    CommandAliases_Add("say_team /menu", "servermenu");
}

Может быть полезно для указывания алиасов в вашем файле настроек, без необходимости добавлять их отдельно.

Если же ваш плагин регистрирует конкретные команды, а не из конфига, то рекомендуется складывать в архив с плагином файл с алиасами для этих команд.

About

Плагин позволяет создавать алиасы для команд через конфиг и/или через API.

Resources

Stars

Watchers

Forks

Contributors 2

  •  
  •