Mike_Killer
Умник
Привет ребят, не могли бы вы мне помочь, а то уже все перепробывал 
Вот собственно и проблема с этой системой:
Теперь проверка:
Проблема вот в чем, когда вводишь новый пин код, то он в БД сохраняется, а как токо я выйду из игры он опять принимает значение 0.
Помогите если не трудно
Вот собственно и проблема с этой системой:
PHP:
case 4012:
{
if(response)
{
if(!strlen(inputtext)) return ShowPlayerDialogEx(playerid,4012,DIALOG_STYLE_INPUT, "Банковские услуги", "{FFFFFF}У вас не установлен пин-код.\n\nВведите код из 4 чисел:", "Далее", "Отмена");
new strr[30];
new Names[30];
mysql_real_escape_string(inputtext, strr);
mysql_real_escape_string(PlayerInfo[playerid][pName], Names);
format(string, sizeof(string), "UPDATE accounts SET pSong = '%s' WHERE name = '%s'",strr,Names);
mysql_query(string);
PlayerInfo[playerid][pPin] = 1;
format(string, sizeof(string), "{FFAA00}Пин-код %s установлен. Пожалуйста, запомние его.", inputtext);
SendClientMessage(playerid, COLOR_GREEN, string);
return true;
}
else
{
return true;
}
}
PHP:
case 4013:
{
if(response)
{
if(!strlen(inputtext))
{
ShowPlayerDialogEx(playerid,4013,DIALOG_STYLE_INPUT, "Банковские услуги", "{FFFFFF}Введите пин-код:", "Далее", "Отмена");
return true;
}
if(!strcmp(inputtext, GetAccount(Name(playerid), "pSong"), true)) return ShowPlayerDialogEx(playerid, 8900, DIALOG_STYLE_LIST, "Банкомат", "{ff0000} [1] {ffffff}Снять наличные\n{ff0000} [2] {ffffff}Баланс\n{ff0000} [3] {ffffff}Домашний счёт\n{ff0000} [4] {ffffff}Отправить объявление по банкоматам\n{ff0000} [5] {ffffff}Информация", "Выбрать", "Назад");
else
{
SendClientMessage(playerid, COLOR_LIGHTRED, "Ошибка: Пин-код неверный");
ShowPlayerDialogEx(playerid,4013,DIALOG_STYLE_INPUT, "Банковские услуги", "{FFFFFF}Введите пин-код:", "Далее", "Отмена");
mysql_free_result();
return true;
}
}
else
{
return true;
}
}
Помогите если не трудно
Последнее редактирование:
