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

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

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

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

Не сохраняет пин-код

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

ReWeTo

Компетентный
Прошу помощи. Вроде сделал всё правильно, но работает как-то не правильно. Пытался сделать пин-код для счёта в банке, но в итоге он не сохраняется в БД, а когда пытаешься ввести пин-код, который получил, то пишет: "Не правильный пин-код"
Собственно, вот что сделал:
В enum pInfo добавил:
PHP:
pBankPin
В загрузку данных:
PHP:
PI[playerid][pBankPin] = cache_get_field_content_int(0, "BankPin", cHandle);
В сохранение данных:
PHP:
	query = "";
	format(query,sizeof(query),"UPDATE `"TABLE_ACCOUNT"` SET \
	`BankAcc` = %d, `BankPin` = %d, `BankCash` = %d, WHERE `Name` = '%s'",
	PI[playerid][pBankAcc],PI[playerid][pBankPin],PI[playerid][pBankCash]);
	mysql_query(query, -1, -1, cHandle);
И собственно диалог, в котором получаем пин-код:
PHP:
		case 4000:
		{
		    if(!response) return 1;
		    new pin;
		    pin = random(8999) + 1000;
		    new string[128];
		    format(string,128,"Поздравляю! Вы открыли свой банковский счёт\nВаш пин-код: %d",pin);
			SPD(playerid, 4001, 0 , "Банковский счёт", string,"Принять","");
			PI[playerid][pBankPin] = pin;
			PI[playerid][pBankAcc] = 1;
			SavePlayer(playerid);
		    
		}
И диалог ввода пин-кода(В этот момент пишет, что пин-код введён не правильно):
PHP:
		case 4001:
		{
		    if(!response) return 1;
		    if(!strlen(inputtext) || strlen(inputtext) < 4 || strlen(inputtext) > 16) return SPD(playerid, 4001, 1, "Банк", "Введите пин-код:", "Ввести", "Закрыть");
		    if(strcmp(inputtext, PI[playerid][pBankPin], true)) return SendClientMessage(playerid, COLOR_WHITE, "Не верный пин-код!");
		    else{
			SendClientMessage(playerid, COLOR_WHITE, "Пин-код введён верно и тут типо зашли в меню");
			SPD(playerid, 4003, 2 , "Управление счётом","1. Информация о счёте\nНу и так далее","Выбрать","Закрыть");}
		}
Вот таким запросом я добавил столбец в таблицу БД:
PHP:
ALTER TABLE accounts ADD BankPin INT AFTER Cash
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу