Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Ошибка в одной строке.

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

Defead

Ученик
Помогите пожалуйста. Создал рег. (с урока) mxINI. Выдало несколько ошибок в одной строчке.

Ошибки.
PHP:
C:\Users\Илья\Desktop\Games\hosting\samp03dsvr_R2_win32\gamemodes\FunnyDM.pwn(281) : error 017: undefined symbol "PlayerInfo"
C:\Users\Илья\Desktop\Games\hosting\samp03dsvr_R2_win32\gamemodes\FunnyDM.pwn(281) : warning 215: expression has no effect
C:\Users\Илья\Desktop\Games\hosting\samp03dsvr_R2_win32\gamemodes\FunnyDM.pwn(281) : error 001: expected token: ";", but found "]"
C:\Users\Илья\Desktop\Games\hosting\samp03dsvr_R2_win32\gamemodes\FunnyDM.pwn(281) : error 029: invalid expression, assumed zero
C:\Users\Илья\Desktop\Games\hosting\samp03dsvr_R2_win32\gamemodes\FunnyDM.pwn(281) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.
Строка
PHP:
ini_getInteger(iniFile, "Admin", PlayerInfo[playerid][pAdmin]);
Полностью рега:

PHP:
if(dialogid == 2)
    {
        if(!strlen(inputtext)) return ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT, "Авторизация", "Вы должны авторизоваться! \nВведите ваш пароль:", "LOGIN", ""); //если игрок не введет пароль, то игрок мог обойти регу. Но с этой проверкой это исключается
        if(response) // проверка на кнопку "ОК" и Enter
        {
            new PlayerName[MAX_PLAYER_NAME], password[64];
            GetPlayerName(playerid,PlayerName,sizeof(PlayerName));
            new account[128];
            format(account,sizeof(account),"users/%s.ini",PlayerName);
            if(IsPlayerNPC(playerid))return 1;
            new iniFile = ini_openFile(account);
            ini_getString(iniFile, "Пароль",password); // Узнаём пароль аккаунта.
            if(!strcmp(inputtext, password, true))
            {
            	ini_getInteger(iniFile, "Money", Player[playerid][pMoney]); // Запишем кол-во денег в переменную.
                ini_getFloat(iniFile, "Heal", Player[playerid][pHeal]); // Запишем кол-во жизней в переменную.
                ini_getInteger(iniFile, "Admin", PlayerInfo[playerid][pAdmin]);
                ini_getInteger(iniFile, "Banned", PlayerInfo[playerid][pBanned]); 
                ini_getInteger(iniFile, "Mute", PlayerInfo[playerid][pMuted]);
                ini_getInteger(iniFile, "TimeMut", PlayerInfo[playerid][pMuteTime]);
                SetPlayerHealth(playerid, Player[playerid][pHeal]);
                GivePlayerMoney(playerid, Player[playerid][pMoney]);
                ini_closeFile(iniFile);
                OnPlayerSpawn(playerid);
                return 1;
            }
            else
            {
                SendClientMessage(playerid, COLOR_SYSTEM, "System: Неверный пароль!");
                ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, "Авторизация", "Вы должны авторизоваться! \nВведите ваш пароль:", "Ок", "");
                return 1;
            }
        }
        else //Если нажать Esc, то...
        {
            ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, "Авторизация", "Вы должны авторизоваться! \nВведите ваш пароль:", "Ок", ""); // не даем игроку обойти авторизацию и показываем ему снова окно авторизации
        }
    }
    return 0;
}
Дам жирный +
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу