Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 4 из 4
  1. #1
    Аватар для Vander
    Пользователь

    Статус
    Оффлайн
    Регистрация
    21.07.2017
    Сообщений
    20
    Репутация:
    0 ±

    Ошибки. Не могу никак их решить.

    Код:
    PHP код:
    new.pwn(25080) : error 001expected token"-string end-"but found "-identifier-"
    new.pwn(25081) : error 001expected token"-string end-"but found "-identifier-"
    new.pwn(25082) : error 033: array must be indexed (variable "-unknown-")
    new.
    pwn(25088) : error 001expected token"-string end-"but found "-identifier-"
    new.pwn(25089) : warning 202number of arguments does not match definition
    Pawn compiler 3.2.3664              Copyright 
    (c1997-2006ITB CompuPhase


    4 Errors

    PHP код:
    if(!response) return true;
                switch(
    listitem)
                {
                    case 
    0:
                    {
                        new 
    Name[24];
                        
    d_string "";
                        new 
    Cache:result mysql_query(mysql_c"SELECT `admname` FROM `ban` ORDER BY `id` DESC LIMIT 0 , 20");
                        new 
    accounts cache_get_row_count(mysql_c); // 25080 строчка
                        
    if(accounts == 0) return SendClientMessage(playerid, -1""INPP"Список забаненных пуст");
                        for(new 
    iaccounts++)
                        {
                            
    cache_get_value_name(i"admname"Name);
                            
    //cache_get_row(i, 0, Name, mysql_c);
                            
    format(d_stringsizeof(d_string), "%s%s\n"d_stringName);
                        }
                        if(
    accounts == 20format(d_stringsizeof(d_string), "%s{AFAFAF}Далее >>>\n"d_string);
                        
    cache_delete(resultmysql_c);
                        if(!
    ShowPlayerDialog(playerid962"{"d_server"}Забаненые"d_string"Выбор""Назад")) SendClientMessage(playeridCOLOR_GREY"Недоступно в данный момент.");
                        return 
    true;
                    }
                } 
    Последний раз редактировалось Vander; 02.02.2018 в 15:14.

  2. #2
    Аватар для -Rey
    Пользователь

    Статус
    Оффлайн
    Регистрация
    13.12.2017
    Сообщений
    1
    Репутация:
    0 ±
    В cache_get_row_count нужно хэндл кэша передавать, на сколько я знаю. Можешь вообще не объявлять result и оставить cache_get_row_count()

  3. #3
    Аватар для Vander
    Пользователь

    Статус
    Оффлайн
    Регистрация
    21.07.2017
    Сообщений
    20
    Репутация:
    0 ±
    Цитата Сообщение от -Rey Посмотреть сообщение
    В cache_get_row_count нужно хэндл кэша передавать, на сколько я знаю. Можешь вообще не объявлять result и оставить cache_get_row_count()
    Проблема вот в этом
    PHP код:
    error 001expected token"-string end-"but found "-identifier-" 
    в голову уже никак решение не приходит, result убрал.

  4. #4
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    Маленький совет: переведи запрос в отдельный поток, а не используй один. При достаточно крупной таблице с забаненными твой запрос может прилично так обрабатываться, заставляя висеть весь сервер.

    Версия MySQL какая?
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

 

 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •