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

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

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

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

> Правила форума

Этот раздел, как вы могли заметить по названию, предназначен для решения вопросов по поводу уже существующих модов и плагинов.
Пожалуйста, если у вас проблема с написанием плагина, не путайте этот раздел с разделом по скриптингу.
Для поиска плагинов и модов существует соответствующий раздел.

Название темы должно соответствовать содержанию. Темы с названием типа "Помогите", "Вопрос", "парни подскажите..." - будут удалены.
Все темы, не относящиеся к "Вопросам по модам и плагинам", будут удалены или перемещены в соответствующий раздел.

Правила оформления темы:
1. Помимо заголовка не забудьте верно сформулировать свой вопрос.
2. Выложите исходник (в тег кода + ) или ссылку на плагин который вызывает у вас вопросы.
3. Выложите лог с ошибками (если имеется) под спойлер

Kick Menu Reasons

, Не пойму, что не так
Статус пользователя kayot1337
сообщение 6.2.2015, 22:42
Сообщение #1
Стаж: 13 лет

Сообщений: 24
Благодарностей: 2
Полезность: 64

Здраствуйте дорогие форумчане!
Не знаю как решить проблему, раньше ставил данный плагин (kickmenu_reasons_addon 0.3a) все было ок. До включения режима debug была следующая ошибка:
get_pcvar_num
Так вот, после включения режима debug следующая ошибка:
[AMXX] [0] kickmenu_reasons_addon.sma::ReasonsMenuHandler (line 259)
Код
public ReasonsMenuHandler(id, iKey)
{
    if(iKey == 9)
        return PLUGIN_HANDLED;
        
    if(iKey == 8)
    {
        client_cmd(id, "messagemode kickreason");
        
        return PLUGIN_HANDLED;
    }
    
    new iPlayer = g_iTarget[id];
    
    if(!is_user_connected(iPlayer))
    {
        client_print(id, print_chat, "* %L", id, "PLAYER_HAS_LEFT_THE_SERVER");

        PlayersMenuDisplay(id, g_iPlayerMenuPage[id]);

        return PLUGIN_HANDLED;
    }

    new szTargetName[32];
    get_user_name(iPlayer, szTargetName, 31);
    
    new szReasonName[16];
    formatex(szReasonName, 15, "KREASON_%d", iKey);
    
    switch(get_pcvar_num(amx_show_activity))
    {
        case 1:
        {
            if(!iKey)
                client_print(0, print_chat, "%L", id, "ADMIN_KICK_1", szTargetName);
            else
                client_print(0, print_chat, "%L. %L: %L", id, "ADMIN_KICK_1", szTargetName, id, "CLIENT_PRINT_REASON", id, szReasonName);
        }
        
        case 2:
        {
            new szAdminName[32];
            get_user_name(id, szAdminName, 31);
            
            if(!iKey)
                client_print(0, print_chat, "%L", id, "ADMIN_KICK_2", szAdminName, szTargetName);
            else
                client_print(0, print_chat, "%L. %L: %L", id, "ADMIN_KICK_2", szAdminName, szTargetName, id, "CLIENT_PRINT_REASON", id, szReasonName);
        }
    }
    
    if(!iKey)
        server_cmd("kick #%d", get_user_userid(iPlayer));
    else
        server_cmd("kick #%d ^"%L^"", get_user_userid(iPlayer), id, szReasonName);

    server_exec();
    
    return PLUGIN_HANDLED;
}

Прошу помочь :c

Отредактировал: kayot1337, - 6.2.2015, 22:58
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя adin
сообщение 11.2.2015, 11:09
Сообщение #2
Стаж: 14 лет

Сообщений: 87
Благодарностей: 12
Полезность: 107

Пожалуйста, полный код, в тэг PAWN и под спойлер
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kayot1337
сообщение 16.2.2015, 23:14
Сообщение #3
Стаж: 13 лет

Сообщений: 24
Благодарностей: 2
Полезность: 64

Все уже решил.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя tenb63rus
сообщение 17.2.2015, 21:43
Сообщение #4


Стаж: 12 лет

Сообщений: 817
Благодарностей: 476
Полезность: 850

Цитата(kayot1337 @ 17.2.2015, 0:14) *
Все уже решил.

Будь добр, поделись с нами решением.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Scalario
сообщение 17.2.2015, 21:50
Сообщение #5


Стаж: 11 лет

Сообщений: 118
Благодарностей: 114
Полезность: 416

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