SA-MP Forums Archive
Проблемы с возрастом(регистрация) - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Русский/Russian (https://sampforum.blast.hk/forumdisplay.php?fid=32)
+---- Thread: Проблемы с возрастом(регистрация) (/showthread.php?tid=286959)



Проблемы с возрастом(регистрация) - Mass_Deboose - 01.10.2011

Ниже привел кодец, с ним вот и проблемы. Когда при регистрации указываешь свой возраст, в любом случае он сохраняется значением 1, какое бы число не ввел. Помогите.
PHP код:
                new age;
                if(
response)
                {
                    if(!
strlen(inputtext))
                    {
                        
format(string256"Введите ваш возраст.\nВаш текущий возраст: %d"PlayerStats[playerid][pAge]);
                        
ShowPlayerDialog(playerid,14,DIALOG_STYLE_INPUT,"Смена возраста",string,"OK","CANCEL");
                    }
                    
age strval(inputtext);
                    if(
age || age 90)
                     {
                         
SendClientMessage(playeridCOLOR_GREY" * Вы не можете поставить меньше 10 и больше 89 лет!");
                         
format(string256"Введите ваш возраст.\nВаш текущий возраст: %d"PlayerStats[playerid][pAge]);
                        
ShowPlayerDialog(playerid,14,DIALOG_STYLE_INPUT,"Смена возраста",string,"OK","CANCEL");
                         return 
1;
                     }
                    
PlayerStats[playerid][pAge] = age;
                }
                else
                {
                       new 
listitems[] = "Паспорт\nВозраст\nПол\nПрописка";
                    
ShowPlayerDialog(playerid15DIALOG_STYLE_LIST"Выберите пункт"listitems"Выбрать""Закрыть");
                } 



Re: Проблемы с возрастом(регистрация) - GangsTa_ - 01.10.2011

Какую .ini систему сохранения ты используешь?


Re: Проблемы с возрастом(регистрация) - Mass_Deboose - 01.10.2011

Quote:
Originally Posted by GangsTa_
Посмотреть сообщение
Какую .ini систему сохранения ты используешь?
dini


Re: Проблемы с возрастом(регистрация) - OKStyle - 01.10.2011

Кстати, 9 и 90 лет поставить можно в твоём коде.


Re: Проблемы с возрастом(регистрация) - Mass_Deboose - 01.10.2011

Quote:
Originally Posted by OKStyle
Посмотреть сообщение
Кстати, 9 и 90 лет поставить можно в твоём коде.
Я в курсе, но что не так в коде? Почему не сохраняется?


Re: Проблемы с возрастом(регистрация) - Norck - 01.10.2011

Quote:
Originally Posted by Mass_Deboose
Посмотреть сообщение
Я в курсе, но что не так в коде? Почему не сохраняется?
Очевидно, что в данном фрагменте кода все в порядке. Собака зарыта где-то в другом месте. Проверь код, в котором происходит чтение/запись PlayerStats[playerid][pAge] в файл.


Re: Проблемы с возрастом(регистрация) - Mass_Deboose - 07.10.2011

Quote:
Originally Posted by Norck
Посмотреть сообщение
Очевидно, что в данном фрагменте кода все в порядке. Собака зарыта где-то в другом месте. Проверь код, в котором происходит чтение/запись PlayerStats[playerid][pAge] в файл.
Там все отлично, другое записывает нормально...
Код HTML:
format(var, 32, "Age=%d\n",PlayerStats[playerid][pAge]);fwrite(hFile, var);



Re: Проблемы с возрастом(регистрация) - Norck - 07.10.2011

А чтение? Его тоже нужно проверить. А если и там все нормально - тогда осмотри эту переменную по всему моду, возможно, ты где-то что-то по ошибке ей присваиваешь.