Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

Добавить вызов команды в PUG

dimka198
сообщение 23.8.2019, 13:38
Сообщение #1
Стаж: 12 лет

Сообщений: 1541
Благодарностей: 283
Полезность: 13

Всем привет. Подскажите , как добавить в PUG вывод команды не только через . , а через /? Пробовал вот так:
Код
public SayHandle(id)
{
    new Args[192];
    read_args(Args,charsmax(Args));
    remove_quotes(Args);

-    if((Args[0] == '.') || (Args[0] == '!'))
+    if((Args[0] == '.') || (Args[0] == '!') || (Args[0] == '/'))
    {
    
        client_cmd(id,Args);
        return PLUGIN_HANDLED;
    }

    return PLUGIN_CONTINUE;
}

Не помогло. Вывод через / по прежнему не работает. В чем может быть причина?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Shaft
сообщение 23.8.2019, 14:31
Сообщение #2


Стаж: 11 лет

Сообщений: 20
Благодарностей: 6
Полезность: 217

Этого мало. Надо еще регистрацию всех команд продублировать.
Например было:
Код:

register_clcmd(".kick","PUG_cmdKick",ADMIN_KICK,"<Name or #ID> - Kicks a client");


Станет:
Код:

register_clcmd(".kick","PUG_cmdKick",ADMIN_KICK,"<Name or #ID> - Kicks a client");
register_clcmd("/kick","PUG_cmdKick",ADMIN_KICK,"<Name or #ID> - Kicks a client");
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mOdest
сообщение 23.8.2019, 14:47
Сообщение #3


Стаж: 9 лет 9 месяцев

Сообщений: 1255
Благодарностей: 255
Полезность: 79

фиг знает, че ты сделать хочешь, но вероятнее всего правильно будет так

Код
public SayHandle(id)
{
    new Args[192];
    read_args(Args,charsmax(Args));
    remove_quotes(Args);

    if((Args[0] == '.') || (Args[0] == '!') || (Args[0] == '/'))
    {
    
        client_cmd(id,Args);
        return PLUGIN_HANDLED;
    }

    return PLUGIN_CONTINUE;
}


Отредактировал: mOdest, - 23.8.2019, 14:47
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
dimka198
сообщение 23.8.2019, 14:55
Сообщение #4
Стаж: 12 лет

Сообщений: 1541
Благодарностей: 283
Полезность: 13

mOdest, выше весит точно такой же код. + значит добавил - убрал. такой код не срабатывает.

Отредактировал: dimka198, - 23.8.2019, 14:56
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mOdest
сообщение 23.8.2019, 16:19
Сообщение #5


Стаж: 9 лет 9 месяцев

Сообщений: 1255
Благодарностей: 255
Полезность: 79

а в чем проблема регнуть через register_clcmd, или ты извращенец?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: