 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
F.A.Q. по созданию регистрации / логина диалоговыми окнами
| |
| Deeep | Дата: Пятница, 30.10.2009, 00:25 | Сообщение # 16 |
|
Новенький
Группа:
Пользователи
Сообщений: 2
Награды: 1
Город: Ростов
Репутация: 0
Замечания: 0%
Статус: 
| Рос дело не в том, когда в регистрации вводишь пароль например 1234, а логин уже нужно вводить 134 тоесть пропадает куда то 2-ая цифра.
|
| |
|
|
| EdYa | Дата: Пятница, 30.10.2009, 01:41 | Сообщение # 17 |
|
Местный
Группа:
Продвинутые
Сообщений: 737
Награды: 16
Город: Таллинн
Репутация: 259
Замечания: 20%
Статус: 
| В общем смотрите, как перенести на OnPlayerRequestClass Нижние строки OnPlayerConnect оставляем такими: [pwn] if(fexist(string)) { gPlayerAccount[playerid] = 1; } else { gPlayerAccount[playerid] = 0; }[/pwn] И в OnPlayerRequestClass добавляем подобную проверку (можно другую, это я с ходу) [pwn] if (RegistrationStep[playerid] == 0 && gPlayerLogged[playerid] != 1) { if(gPlayerAccount[playerid] != 0) { new loginmsg[256+1]; format(loginmsg,256,"Сообщение, которое будет отображено внутри диалогового окна"); ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Название окна",loginmsg,"Левая кнопка(логин)","Правка кнопка(отмена)"); } else { new loginmsg[256+1]; format(loginmsg,256,"Сообщение, которое будет отображено внутри диалогового окна"); ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Название окна",loginmsg,"Левая кнопка(регистрация)","Правка кнопка(отмена)"); }[/pwn]
|
| |
|
|
| Drago_Jeka | Дата: Пятница, 30.10.2009, 05:10 | Сообщение # 18 |
|
Группа:
I'm V.I.P.
Сообщений: 754
Награды: 41
Город: Где-то там...
Замечания: 0%
Статус: 
| EdYa, это зачем ? [pwn]RegistrationStep[playerid] == 0[/pwn] 
|
| |
|
|
| xSLiMx | Дата: Пятница, 30.10.2009, 07:01 | Сообщение # 19 |
|
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2163
Награды: 34
Город: Ростов - на - Дону
Репутация: 1429
Замечания: 80%
Статус: 
| Quote (RoS) xSLiMx, Сматри когда регистрируеш у тебя выскакивает окно проста водиш свой пароль любой затем жмеш регистр зате ещё раз такоеже окно выскакивает ты водешь пароль такой же и жмёш логин вот и всё ты в игре...... там не нужны не какие чёртачки палочки теперь проста тупа пароль будеш вадить..... =) Так йа так и делаю =)
|
| |
|
|
| RoS | Дата: Пятница, 30.10.2009, 11:07 | Сообщение # 20 |
|
Новенький
Группа:
Пользователи
Сообщений: 45
Награды: 1
Город: Ros-aNgeleS
Репутация: 7
Замечания: 0%
Статус: 
| xSLiMx, вот и всё =) что ты ещё хочешь....=)
Мод Entercom делал я и DеM(565902113)
|
| |
|
|
| _Rayder_ | Дата: Суббота, 31.10.2009, 14:39 | Сообщение # 21 |
|
Уверенный в себе
Группа:
Пользователи
Сообщений: 287
Награды: 48
Город: Санкт-Петербург
Замечания: 100%
Статус: 
| EdYa, у меня вопрос. раньше пароль от аккаунта у меня был не зашефрован,тоесть 123456 .После установки системы диалоговых окон получилось так что пароль стал в виде 1454QT. Возможно ли оставить старую систему паролей,тобишь 123456 ? Спасибо!
|
| |
|
|
| Awm | Дата: Суббота, 31.10.2009, 16:20 | Сообщение # 22 |
|
Группа:
I'm V.I.P.
Сообщений: 3235
Награды: 55
Город: Tallinn
Репутация: 1661
Замечания: 0%
Статус: 
| Quote (MeloN) раньше пароль от аккаунта у меня был не зашефрован,тоесть 123456 .После установки системы диалоговых окон получилось так что пароль стал в виде 1454QT. Возможно ли оставить старую систему паролей,тобишь 123456 ? Спасибо! убери кодировку Encrypt и всё.
"Life is hard... life is harder if you're stupid." - John Wayne
|
| |
|
|
| RoS | Дата: Суббота, 31.10.2009, 16:27 | Сообщение # 23 |
|
Новенький
Группа:
Пользователи
Сообщений: 45
Награды: 1
Город: Ros-aNgeleS
Репутация: 7
Замечания: 0%
Статус: 
| MeloN, замени свой паблик public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) на вот этот [pwn]public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { new tpass[256];//преобразованный пароль if(dialogid == 1)//итак, наше первое окно { if(response) // при нажатие на левую кнопку (логин) { if(!strlen(inputtext))// если оставляет пустую строку, выводим ему опять окно { new loginmsg[256+1]; format(loginmsg,256,"Сообщение, которое будет отображено внутри диалогового окна"); ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Название окна",loginmsg,"Левая кнопка(логин)","Правка кнопка(отмена)"); return 1; } strmid(tpass, inputtext, 0, strlen(inputtext), 255); //Encrypt(tpass); OnPlayerLogin(playerid,tpass); } else // если нажимает правую кнопку (отмена) { Kick(playerid); // здесь вы уже сами выбирайте, но я кикну его, ибо я хочу, чтобы он авторизовывался } } else if(dialogid == 2)//переходим ко второму диалоговому окну (регистрация) { if(response)// всё так-же, это нажатие левой кнопки (регистрация) { if(!strlen(inputtext)) // если поле осталось пустым, выводим ему опять диалоговое окно { new loginmsg[256+1]; format(loginmsg,256,"Сообщение, которое будет отображено внутри диалогового окна"); ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Название окна",loginmsg,"Левая кнопка(регистрация)","Правка кнопка(отмена)"); return 1; } strmid(tpass, inputtext, 0, strlen(inputtext), 255); //Encrypt(tpass); OnPlayerRegister(playerid,tpass); // теперь давайте отправим его на логин new loginmsg[256+1]; format(loginmsg,256,"Сообщение, которое будет отображено внутри диалогового окна"); ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Название окна",loginmsg,"Левая кнопка(логин)","Правка кнопка(отмена)"); } else // нажатие правой кнопки (отмена) { Kick(playerid); // мне опять это не нравится и я его кикаю. } } return 1; }[/pwn]
Мод Entercom делал я и DеM(565902113)
|
| |
|
|
| EdYa | Дата: Суббота, 31.10.2009, 19:13 | Сообщение # 24 |
|
Местный
Группа:
Продвинутые
Сообщений: 737
Награды: 16
Город: Таллинн
Репутация: 259
Замечания: 20%
Статус: 
| RoS, зачем так всё сложно? Там же выше написали, что просто убрать Encrypt
|
| |
|
|
| RoS | Дата: Суббота, 31.10.2009, 20:27 | Сообщение # 25 |
|
Новенький
Группа:
Пользователи
Сообщений: 45
Награды: 1
Город: Ros-aNgeleS
Репутация: 7
Замечания: 0%
Статус: 
| EdYa, для понятливости =)
Мод Entercom делал я и DеM(565902113)
|
| |
|
|
| -KloUn | Дата: Четверг, 05.11.2009, 18:35 | Сообщение # 26 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 156
Награды: 3
Город: Москва
Репутация: 5
Замечания: 60%
Статус: 
| А где эти иклуды для 0.3 скачать?
|
| |
|
|
| EdYa | Дата: Четверг, 05.11.2009, 18:50 | Сообщение # 27 |
|
Местный
Группа:
Продвинутые
Сообщений: 737
Награды: 16
Город: Таллинн
Репутация: 259
Замечания: 20%
Статус: 
| -KloUn, http://www.sa-mp.com
|
| |
|
|
| -KloUn | Дата: Четверг, 05.11.2009, 21:07 | Сообщение # 28 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 156
Награды: 3
Город: Москва
Репутация: 5
Замечания: 60%
Статус: 
| Ну скачал.... всёравно ошибка таже... добавил в свой ПАВНО и не фига... чё делать может я не то скачал? плиз скинь точнее Добавлено (05.11.2009, 21:07) --------------------------------------------- Всё с компилировалос.... ну теперь другая тема, захожу на сервер - Connect to HOSTNAME И так зависает не чего больше не пишет
|
| |
|
|
| EdYa | Дата: Четверг, 05.11.2009, 21:26 | Сообщение # 29 |
|
Местный
Группа:
Продвинутые
Сообщений: 737
Награды: 16
Город: Таллинн
Репутация: 259
Замечания: 20%
Статус: 
| -KloUn, свой клиент как-бе тоже надо до 0.3 обновить
|
| |
|
|
| ToYo | Дата: Четверг, 05.11.2009, 22:19 | Сообщение # 30 |
|
Группа:
Продвинутые
Сообщений: 309
Награды: 21
Город: Киев
Замечания: 0%
Статус: 
| -KloUn, скачай клиент, тыц
|
| |
|
|
|
 |
|
 | |
| |
|