Пишу мод с нуля. Чисто так для развлечения
И начал писать систему регистрации
Начал компилировать вылезли 4 ошибки и 1 варинг
И начал писать систему регистрации
Начал компилировать вылезли 4 ошибки и 1 варинг
C:\Users\Êèðèëë\Desktop\NEW.PWN\gamemodes\New.pwn(61) : error 029: invalid expression, assumed zero
C:\Users\Êèðèëë\Desktop\NEW.PWN\gamemodes\New.pwn(61) : warning 215: expression has no effect
C:\Users\Êèðèëë\Desktop\NEW.PWN\gamemodes\New.pwn(61) : error 001: expected token: ";", but found ")"
C:\Users\Êèðèëë\Desktop\NEW.PWN\gamemodes\New.pwn(61) : error 029: invalid expression, assumed zero
C:\Users\Êèðèëë\Desktop\NEW.PWN\gamemodes\New.pwn(61) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
4 Errors.
C:\Users\Êèðèëë\Desktop\NEW.PWN\gamemodes\New.pwn(61) : warning 215: expression has no effect
C:\Users\Êèðèëë\Desktop\NEW.PWN\gamemodes\New.pwn(61) : error 001: expected token: ";", but found ")"
C:\Users\Êèðèëë\Desktop\NEW.PWN\gamemodes\New.pwn(61) : error 029: invalid expression, assumed zero
C:\Users\Êèðèëë\Desktop\NEW.PWN\gamemodes\New.pwn(61) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
4 Errors.
SendClientMessage(playerid,COLOR_GREEN,"Загрузка данных успешно завершена..");
public OnPlayerRequestClass(playerid, classid)
{
if(Logged[playerid] == 0)
{
new string[128],string1[512];
new PlayerName[40];
GetPlayerName(playerid, PlayerName, 40);
format(string, sizeof(string), "accounts/%s.ini", PlayerName);
SetPlayerCameraPos(playerid,1489.5111,-901.3726,81.8154);
SetPlayerCameraLookAt(playerid,1415.6288,-818.8901,81.9115);
SendClientMessage(playerid,COLOR_GREEN,"Загрузка данных успешно завершена..");
if(fexist(string))
{
format(string1, 512, "{33CCFF}_________________________________________{ffffff}n
Здравствуйте, %s!n
Ты зашёл на игровой сервер {33CCFF}[RP]Source RolePlay[RUS]{ffffff}n
Сайт нашего сервера {33CCFF}www.source.gta-ru.com{ffffff}n
Этот аккаунт зарегисирован!n
Введите пароль в окошке!n
{33CCFF}_________________________________________", PlayerName);
ShowPlayerDialog(playerid, DIALOG_LOGIN , DIALOG_STYLE_INPUT, "Авторизация", string1, "Войти", "Выйти");
}
else
{
new idx;
new result[256];
result = bigstr(PlayerName, idx);
if(!strlen(result))return 0;
if(result[0] == '[' && result[1] == 'L' && result[2] == 'X' && result[3] == ']')
{
SendClientMessage(playerid,COLOR_LIGHTRED,"Ники, начинающиеся на [LX] доступны только для администрации.");
Kick(playerid);
return 1;
}
format(string1, 512, "{33CCFF}_________________________________________{ffffff}n
Здравствуйте, %s!n
Ты зашёл на игровойсервер {33CCFF}[RP]Source RolePlay[RUS]{ffffff}n
Сайт нашего сервера {33CCFF}www.source.gta-ru.com{ffffff}n
Этот аккаунт не зарегисирован!n
Введите пароль в окошке!n
Придумайте пароль и нажмите {33CCFF}'Далее'n
{33CCFF}_________________________________________", PlayerName);
ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT, "Регистрация", string1, "Далее", "Отмена");
}
return 1;
}
return 1;
}
С меня +
{
if(Logged[playerid] == 0)
{
new string[128],string1[512];
new PlayerName[40];
GetPlayerName(playerid, PlayerName, 40);
format(string, sizeof(string), "accounts/%s.ini", PlayerName);
SetPlayerCameraPos(playerid,1489.5111,-901.3726,81.8154);
SetPlayerCameraLookAt(playerid,1415.6288,-818.8901,81.9115);
SendClientMessage(playerid,COLOR_GREEN,"Загрузка данных успешно завершена..");
if(fexist(string))
{
format(string1, 512, "{33CCFF}_________________________________________{ffffff}n
Здравствуйте, %s!n
Ты зашёл на игровой сервер {33CCFF}[RP]Source RolePlay[RUS]{ffffff}n
Сайт нашего сервера {33CCFF}www.source.gta-ru.com{ffffff}n
Этот аккаунт зарегисирован!n
Введите пароль в окошке!n
{33CCFF}_________________________________________", PlayerName);
ShowPlayerDialog(playerid, DIALOG_LOGIN , DIALOG_STYLE_INPUT, "Авторизация", string1, "Войти", "Выйти");
}
else
{
new idx;
new result[256];
result = bigstr(PlayerName, idx);
if(!strlen(result))return 0;
if(result[0] == '[' && result[1] == 'L' && result[2] == 'X' && result[3] == ']')
{
SendClientMessage(playerid,COLOR_LIGHTRED,"Ники, начинающиеся на [LX] доступны только для администрации.");
Kick(playerid);
return 1;
}
format(string1, 512, "{33CCFF}_________________________________________{ffffff}n
Здравствуйте, %s!n
Ты зашёл на игровойсервер {33CCFF}[RP]Source RolePlay[RUS]{ffffff}n
Сайт нашего сервера {33CCFF}www.source.gta-ru.com{ffffff}n
Этот аккаунт не зарегисирован!n
Введите пароль в окошке!n
Придумайте пароль и нажмите {33CCFF}'Далее'n
{33CCFF}_________________________________________", PlayerName);
ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT, "Регистрация", string1, "Далее", "Отмена");
}
return 1;
}
return 1;
}
С меня +