VadimS
Новичок
Написал авторизацию в ней сделал подсчёт неправильно введённого пароля с последующим киком, но компиляции выскакивает варнинг:
C:\Users\Роман\Desktop\Crmp- сервер\gamemodes\SosnovkaRRP.pwn(373) : warning 213: tag mismatch
Варнинг на эту строку:
Весь код:
C:\Users\Роман\Desktop\Crmp- сервер\gamemodes\SosnovkaRRP.pwn(373) : warning 213: tag mismatch
Варнинг на эту строку:
if(cache_get_row_count(connect) <= 0)Весь код:
C++:
if(!response)
{
SCM(playerid, 0xFF0000, "Вы прервали регистрацию!");
return KickEx(playerid);
}
new string[250];
mysql_format(connect, string, sizeof string, "SELECT 1 FROM `users` WHERE `name`='%s' AND `password`='%s'", Player[playerid][P_NAME], string);
new Cache:cache = mysql_query(connect, string);
if(cache_get_row_count(connect) <= 0)
{
new count = GetPVarInt(playerid, "PasswordCount");
count++;
if(count >= 3)
{
SCM(playerid, 0xFF0000, "Вы ввели пароль неверно 3 раза!!!");
SCM(playerid, 0xFF0000, "За это Вы были отключены от сервера!!!");
return KickEx(playerid);
}
format(string, sizeof string, "Вы ввели пароль не правильно. Попыток: %d/3", 3 - count);
SCM(playerid, 0xFF0000, string);
SetPVarInt(playerid, "PasswordCount", count);
Dialog_Show(playerid, "PlayerLoginText");
return cache_delete(cache);
}
cache_delete(cache);
format(string, sizeof string, "SELECT * FROM `users` WHERE `name`='%s'", Player[playerid][P_NAME]);
mysql_tquery(connect, string, "LoadPlayerData", "d", playerid);
Последнее редактирование модератором:
