Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Помогите с сохранением

Статус
В этой теме нельзя размещать новые ответы.

Mike_Killer

Умник
Привет ребят, не могли бы вы мне помочь, а то уже все перепробывал :(

Вот собственно и проблема с этой системой:

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;
			}
		}
Проблема вот в чем, когда вводишь новый пин код, то он в БД сохраняется, а как токо я выйду из игры он опять принимает значение 0.
Помогите если не трудно :)
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу