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

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

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

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

Не то значение (вводимое)

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

Exort

Умник
PHP:
	case DIALOG_ENTERAGE:
		{
			if(!strlen(inputtext))
			{
 			new step_memory[128];
			new sex_memory[32];
		    if(PlayerInfo[playerid][pSex] == 1) { sex_memory = "мужского"; }
		    else if(PlayerInfo[playerid][pSex] == 2) { sex_memory = "женского"; }
			format(step_memory,128, "Хорошо, вы %s пола.\n\n\nВведите возраст вашего персонажа.\n(От 22-х и до 35 лет).", PlayerInfo[playerid][pName], sex_memory);
			ShowPlayerDialog(playerid,DIALOG_ENTERAGE,DIALOG_STYLE_INPUT, "Регистрация, шаг [ 3 / ]",step_memory, "Далее", "");
				return 0;
			}
			if(strval(inputtext) < 22)
			{
				return ShowPlayerDialog(playerid,DIALOG_ENTERAGE,DIALOG_STYLE_MSGBOX,"Предупреждение","Ваш персонаж не может быть моложе 22-х лет.","Назад","");
			}
			if(strval(inputtext) > 35)
			{
				return ShowPlayerDialog(playerid,DIALOG_ENTERAGE,DIALOG_STYLE_MSGBOX,"Предупреждение","Ваш персонаж не может быть старше 35-ти лет.","Назад","");
			}
			for(new i = strlen(inputtext); i != 0; --i)
			switch(inputtext[i])
			{
			case 'А'..'Я', 'а'..'я', ' ', 'ё', 'Ё':
				return ShowPlayerDialog(playerid,DIALOG_ENTERAGE,DIALOG_STYLE_MSGBOX,"Предупреждение","Возраст не может состоять из русских символов","Назад","");
			}
			format(PlayerInfo[playerid][pAge], 2,"%s", inputtext);
	        mysql_format(mysql_initiative, mysql_memory, sizeof(mysql_memory),"UPDATE `"mysql_players"` SET `Age` = '%s' WHERE `Name` = '%e'",PlayerInfo[playerid][pAge],PlayerInfo[playerid][pName]);
	        mysql_tquery(mysql_initiative, mysql_memory, "", "");
			new age_memory[128];
			format(age_memory,128, "Хорошо, вам %d (Год/Лет)\n\n\nВыберите скин своего персонажа.",inputtext);
			ShowPlayerDialog(playerid,DIALOG_SKINREGCHOISE,DIALOG_STYLE_MSGBOX, "Регистрация, шаг [ 4 / ]",age_memory, "Далее", "");
		}
Ввожу в диалоге 34 года = В базу данных добавляет 51. В чём проблема?
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу