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

error 001: expected token: "]", but found ","

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

BadBit

Новичок
Не могу понять, что я делаю не так.

Компилирую, получаю такую ошибку:

Код:
P:\SAMP\PAWN\Real Russia\pawno\include\..\..\gamemodes\API\systems\authorization_system.inc(4) : error 001: expected token: "]", but found ","
P:\SAMP\PAWN\Real Russia\pawno\include\..\..\gamemodes\API\systems\authorization_system.inc(4) : error 029: invalid expression, assumed zero
P:\SAMP\PAWN\Real Russia\pawno\include\..\..\gamemodes\API\systems\authorization_system.inc(4) : error 029: invalid expression, assumed zero
P:\SAMP\PAWN\Real Russia\pawno\include\..\..\gamemodes\API\systems\authorization_system.inc(4) : fatal error 107: too many error messages on one
line

Вот сама функция:
Pawn:
public::AuthorizationStart(playerid)
{
    GetPlayerIp(playerid, Players[playerid][P_IP_LAST], MAX_LENGTH_IP);
    GetPlayerName(playerid, Players[playerid][P_NAME], 24);
    new SQL_CheckIP[60];
    format(SQL_CheckIP, sizeof SQL_CheckIP, "SELECT * FROM `ban-ip` WHERE `ban-ip` = '%s'", Players[playerid][P_IP_LAST]);
    mysql_tquery(MainConnecting, SQL_CheckIP, !"CheckIP", !"i", playerid);
}

Pawn:
enum PLAYER
{
    P_ID,
    P_NAME[MAX_PLAYER_NAME + 1],
    P_PASSWORD[MAX_LENGTH_PASSWORD + 1],
    P_EMAIL[MAX_LENGTH_EMAIL + 1],
    P_IP_REG[MAX_LENGTH_IP + 1],
    P_IP_LAST[MAX_LENGTH_IP + 1]
};

enum PLAYER_TEMP
{
    
};

new Players[MAX_PLAYERS][PLAYER];
new PlayersTemp[MAX_PLAYERS][PLAYER_TEMP];

new PlayerClear[PLAYER];
new PlayerTempClear[PLAYER_TEMP];

При попытке заменить
GetPlayerName(playerid, Players[playerid][P_NAME], 24);
на локальную переменную
GetPlayerName(playerid, name, 24);
получаю точно такую-же ошибку.
Ошибка пропадает, если закоментировать эту строчку...
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу