trevison123
Умник
Перестаёт работать функции после покупки АЗС, при покупке обычного бизнеса 24/7 всё работает и без бизнеса
вот код:
вот код:
PHP:
case dLogPlayer:
{
if(!response) return SendErr(playerid, "Введите /q чтобы выйти"), NewKick(playerid);
else if(!strlen(inputtext)) ShowPlayerDialog(playerid,dLogPlayer,3,"{FFa500}Авторизация","\n{c1beb8}Вы ввели неверный пароль. \n\n{FFFFFF} - Проверьте раскладку клавиатуры\n{FFFFFF} - Проверьте включен ли Caps Lock","Далее","Выход");
else
{
new query[150],newpass[40],newnick[MAX_PLAYER_NAME + 1];
escapeInput(Name2(playerid),newnick);
md5(newpass,inputtext);
format(query,sizeof(query),"SELECT * FROM `accounts` WHERE `nickname`= '%s' AND `password`='%s'",newnick,newpass);
mysql_query(MySQLGo, query);
if(cache_num_rows() > 0)
{
pTemp[playerid][pLogined] = true;
LoadPlayerData(playerid);
if(pData[playerid][pRequestCode] == 1) return ShowPlayerDialog(playerid,dRequestCode,DIALOG_STYLE_INPUT,"{FFa500}Код безопасности","{FFFFFF}Пожалуйста, введите код безопасности от аккаунта:","Далее","Отмена");
if(pData[playerid][pGoogleStatus] == 1)
{
google_checking { playerid } = 1 ;
ShowPlayerDialog ( playerid, 2230, DIALOG_STYLE_INPUT, "{ffffad}Вход",
"Google Authenticator\n\
{ffffff}Вы пытаетесь авторизоваться с неизвестного IP адреса.\n\
Введите одноразовый пароль(код) из приложения Google Authenticator, установленного на вашем телефоне:", "Вход", "" );
return 1 ;
}
else
{
SendInf(playerid, "Всё сработало!"); // Тест
SetPlayerScore(playerid,pData[playerid][pLevel]);
new year, month, day, query1[128];
getdate(year, month, day);
format(query1,sizeof(query1),"UPDATE `accounts` SET `DataLogin` = '%d.%d.%d' WHERE `nickname` = '%s'", day, month, year, pData[playerid][pNickname]);
mysql_query(MySQLGo, query1);
plogin[playerid] = true;
SpawnPlayer(playerid);
if(captureStatus == true)
{
if(IsAGang(playerid) || pData[playerid][pAdmin] >= 2)
{
TextDrawShowForPlayer(playerid, BandaCapt1a), TextDrawShowForPlayer(playerid, BandaCapt2a),TextDrawShowForPlayer(playerid, ScoreCapt1a),TextDrawShowForPlayer(playerid, ScoreCapt2a);
TextDrawShowForPlayer(playerid, CaptTime), TextDrawShowForPlayer(playerid, ScoreCapt), TextDrawShowForPlayer(playerid, Textdraw4);
GangZoneFlashForPlayer(playerid,GZMZ[captureID][idm],GetGZColorF(pData[playerid][pFraction]));
}
}
if(IsStrela == 1 && IsAMafia(playerid))
{
for(new s;s < 9;s++) TextDrawShowForPlayer(playerid,MafiaTextDraw[0][s]);
}
LoadCarPlayer(playerid);
if(IsPlayerAdminAccess(pData[playerid][pNickname]))
{
SetPVarInt(playerid,"AdminLogin",1);
ACLoad(playerid);
new who_load[64];
format(who_load, sizeof(who_load), "online_%s", getDay());
pTemp[playerid][admPlayOnline] = cache_get_field_content_int(0, who_load);
new strin2g[200];
format(strin2g, 200, "SELECT * FROM `admin` WHERE `Name` = '%s' LIMIT 1", pData[playerid][pNickname]);
mysql_tquery(MySQLGo, strin2g, "OnLoadStatsAdmin", "is", playerid, pData[playerid][pNickname]);
}
//SendInf(playerid, "Подробнее об обновлениях вы можете узнать с помощью {FFa500}/updates");
//if(ValuePlayer[playerid][3] != ServerLastUpdate) mysql_tquery(MySQLGo, "SELECT version,date FROM `update` WHERE closed=0 ORDER BY id DESC LIMIT 1", "OnUpdateServer", "dd", playerid, 8);
if(pData[playerid][pAdmin] > 0) SFCM(playerid, -1, "Вы вошли как Администратор. Уровень: {FFa500}%d. {FFFFFF}Используйте {FFa500}/alogin {FFFFFF}для авторизации",pData[playerid][pAdmin]);
if(pData[playerid][pYoutube] > 0) SFCM(playerid, -1, "Спасибо вам за сотрудничество с проектом, уважаемый {FFa500}%s {ffffff}(дата начала: %s | промокод: %s)",pData[playerid][pNickname],pData[playerid][pYoutubeDate],pData[playerid][pYoutubePromo]);
new MySQLStr[128];
format(MySQLStr, 128, "SELECT * FROM `notifications` WHERE `user_id` = %d", pData[playerid][pMysqlID]);
mysql_tquery(MySQLGo, MySQLStr, "ShowPlayerNofitications", "d", playerid);
}
}
else
{
pTemp[playerid][pLoginAttempt]++;
if(pTemp[playerid][pLoginAttempt] == MAX_LOGIN_ATTEMPTS) return SendErr(playerid, "Вы исчерпали лимит попыток ввода пароля"), SendErr(playerid, "Введите /q чтобы выйти"),NewKick(playerid);
SFCM(playerid,0xffc344FF,"Пароль введен неверно. Осталось попыток: {FFFFFF}%d",MAX_LOGIN_ATTEMPTS-pTemp[playerid][pLoginAttempt],MAX_LOGIN_ATTEMPTS);
ShowPlayerDialog(playerid,dLogPlayer,3,"{FFa500}Авторизация","\n{c1beb8}Вы ввели неверный пароль. \n\n{FFFFFF} - Проверьте раскладку клавиатуры\n{FFFFFF} - Проверьте включен ли Caps Lock","Далее","Выход");
}
}
}
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Последнее редактирование модератором:
