Написал авторизацию, выскочило две ошибки, и вторая в целом не понятна.
Вот и сам код:
Строка 432:
Строка 435-437:
else - 436 строка, не знаю как решить данную проблему, особенно вторую. Этот else отвечает за то что в случае не правильного введёного пароля, оно перекидывает заново на окно, и пишет что пароль неверен.
new.pwn(432) : error 036: empty statement
new.pwn(436) : error 029: invalid expression, assumed zero
new.pwn(436) : error 029: invalid expression, assumed zero
Вот и сам код:
if(response)
{
new checkpass[33];
if(!strcmp(PlayerInfo[playerid][Password], checkpass));
{
SCM(playerid, COLOR_WHITE, "Пароль верен.");
}
else
{
SCM(playerid, COLOR_WHITE, "Пароль неверен.");
ShowLogin(playerid);
}
}
else
{
SCM(playerid, COLOR_RED, "Используйте \"/q\", чтобы выйти из игры.");
SPD(playerid, -1, 0, " ", " ", " ", "");
return Kick(playerid);
}
{
new checkpass[33];
if(!strcmp(PlayerInfo[playerid][Password], checkpass));
{
SCM(playerid, COLOR_WHITE, "Пароль верен.");
}
else
{
SCM(playerid, COLOR_WHITE, "Пароль неверен.");
ShowLogin(playerid);
}
}
else
{
SCM(playerid, COLOR_RED, "Используйте \"/q\", чтобы выйти из игры.");
SPD(playerid, -1, 0, " ", " ", " ", "");
return Kick(playerid);
}
Строка 432:
if(!strcmp(PlayerInfo[playerid][Password], checkpass));
Строка 435-437:
}
else
{
else
{
else - 436 строка, не знаю как решить данную проблему, особенно вторую. Этот else отвечает за то что в случае не правильного введёного пароля, оно перекидывает заново на окно, и пишет что пароль неверен.