• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

error 017: undefined symbol "IsNumeric"

Статус
В этой теме нельзя размещать новые ответы.

Vzyatek

Новичок
Взял с вашего портала команду для поиска игрока по id или нику (части нику)
Без ошибок не обошлось. Переменные поставил под свои, а вот что за g_messages на которые идут ошибки не пойму
Как вместо пинга показывать в афк игрок или нет? - if(GetPVarInt(params[0], "AFK_Time") > 1) Вот такое условие у меня есть на проверку афк
Буду благодарен вашей помощи

new.pwn(22459) : error 017: undefined symbol "IsNumeric"
new.pwn(22461) : error 017: undefined symbol "g_message"
new.pwn(22462) : error 017: undefined symbol "g_message"
new.pwn(22472) : error 021: symbol already defined: "format"
new.pwn(22472) : error 017: undefined symbol "g_message"
new.pwn(22473) : error 017: undefined symbol "g_message"
new.pwn(22461) : warning 203: symbol is never used: "format"

Код

PHP:
CMD:id(playerid, params[])
{
    if(isnull(params)) return SendClientMessage(playerid, COLOR_WHITE,"Использование: {F4BD83}/id [ид, ник, часть ника]");
    if(IsNumeric(params) && IsPlayerConnected(strval(params)))
    {
        format:g_message("[%i] %s | LVL: %i | PING: %i", strval(params), PlayerInfo[strval(params)][pName], PlayerInfo[strval(params)][pLevel], GetPlayerPing(strval(params)));
        SendClientMessage(playerid,COLOR_WHITE, g_message);
    }
    else if(strlen(params) < 3)  return SendClientMessage(playerid, COLOR_WHITE,"Введите минимум 3 символа для поиска");
    else
    {
        foreach(new i: Player)
        {
            if(!PlayerInfo[i][pLogin])continue;
            if(strfind(PlayerInfo[i][pName], params, true) != -1)
            {
                format:g_message( "[%i] %s | LVL: %i | PING: %i", i, PlayerInfo[i][pName], PlayerInfo[i][pLevel], GetPlayerPing(i));
                SendClientMessage(playerid,COLOR_WHITE, g_message);
            }
        }
    }
    return true;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу