F.A.Q. по созданию регистрации / логина диалоговыми окнами
|
|
KPECTok | Дата: Воскресенье, 25.04.2010, 14:04 | Сообщение # 271 |
Освоившийся
Группа:
Пользователи
Сообщений: 93
Награды: 0
Город: Земля мой город..
Репутация: 5
Замечания: 0%
Статус:
| У меня после регистрации сразу кикает =( А после нажатия F4 - выбирать скины можно - но после того нак жмем Spawn - выставляется 1 и тот же скин =( Ероров и варнингов нет.. Скажите где ошибся? Code public OnPlayerRequestClass(playerid, classid) { new string[MAX_PLAYER_NAME]; new plname[MAX_PLAYER_NAME]; GetPlayerName(playerid, plname, sizeof(plname)); format(string, sizeof(string), "%s.ini", plname); if (RegistrationStep[playerid] == 0 && gPlayerLogged[playerid] != 1) { gPlayerAccount[playerid] = 1; SendClientMessage(playerid, COLOR_WHITE, " СЕРВЕР: Этот ник зарегистрирован, пожалуйста залогинитесь. "); new s[700]; format(s,sizeof(s)," Добро пожаловать на сервер GameLand RP Rus.\n Аккаунт: %s!\n\nВведите свой пароль для продолжения!",plname); ShowPlayerDialog(playerid,235,DIALOG_STYLE_INPUT,"Вход в аккаунт",s,"Вход","Отмена"); } else { gPlayerAccount[playerid] = 0; GetPlayerName(playerid, plname, sizeof(plname)); format(string, sizeof(string), "%s.ini", plname); new File: hFile = fopen(string, io_read); if (hFile) { SendClientMessage(playerid, COLOR_YELLOW, " Если вы принадлежите к группе - скин переключится автоматически. Нажмите Spawn "); fclose(hFile); return 1; } new s[128]; format(s,sizeof(s)," Добро пожаловать на сервер GameLand RP Rus.\n Аккаунт: %s!\n\nВведите свой пароль для продолжения!",plname); ShowPlayerDialog(playerid,236,DIALOG_STYLE_INPUT,"Регистрация аккаунта",s,"Регистрация","Отмена"); } PlayerPlaySound(playerid, 1187, 0.0, 0.0, 0.0); PlayerInfo[playerid][pModel] = Peds[classid][0]; if (classid == 1) { format(string, sizeof(string), " ~y~> ~p~B‘ЂEPA†ЏE CK…м ~y~< ~n~ЊPOCЏO‚O ‚PA„ѓAм…мA "); GameTextForPlayer(playerid,string,3500,6); } else { format(string, sizeof(string), " ~y~> ~g~ ~y~< " ); GameTextForPlayer(playerid,string,3500,6); } SetPlayerTeamFromClass(playerid,classid); SetupPlayerForClassSelection(playerid); return 1; }
|
|
|
|
SMOUK | Дата: Воскресенье, 25.04.2010, 19:15 | Сообщение # 272 |
Местный
Группа:
Продвинутые
Сообщений: 646
Награды: 13
Город: Рославль
Репутация: 284
Замечания: 100%
Статус:
| Кинь свой паблик OnDialogResponse (как от так называется)
|
|
|
|
KPECTok | Дата: Воскресенье, 25.04.2010, 22:12 | Сообщение # 273 |
Освоившийся
Группа:
Пользователи
Сообщений: 93
Награды: 0
Город: Земля мой город..
Репутация: 5
Замечания: 0%
Статус:
| http://www.pastebin.ru/312092 Там текст слегка съехал но в моде норм - общий вид такой
|
|
|
|
platny | Дата: Понедельник, 26.04.2010, 09:48 | Сообщение # 274 |
Новенький
Группа:
Пользователи
Сообщений: 12
Награды: 0
Город: Нижний Новгород
Репутация: -7
Замечания: 20%
Статус:
| народ...никак не получается....((( дайте хотябы кто нибудь код готовый (почти)...
|
|
|
|
Awm | Дата: Понедельник, 26.04.2010, 11:31 | Сообщение # 275 |
Группа:
I'm V.I.P.
Сообщений: 3235
Награды: 55
Город: Tallinn
Репутация: 1661
Замечания: 0%
Статус:
| platny, тут и так всё готово, тебе только надо вставить правильно к себе и всё. Не получается то и не лезь туда.
"Life is hard... life is harder if you're stupid." - John Wayne
|
|
|
|
Amaretto | Дата: Понедельник, 26.04.2010, 22:35 | Сообщение # 276 |
Уверенный в себе
Группа:
Продвинутые
Сообщений: 175
Награды: 2
Город: Санкт-Петербург
Репутация: 8
Замечания: 80%
Статус:
| РЕбят такая проблема помогите кто сталкивался у меня стоит в моде админка на диалоговых окнах теперь я решил зделать регу на диалогах но вот проблема когда вхожу в игру диалоговое окно входа есть но когда пишу пароль он заходит в админку так как пароли совпадают как решить проблему?
|
|
|
|
SMOUK | Дата: Вторник, 27.04.2010, 10:33 | Сообщение # 277 |
Местный
Группа:
Продвинутые
Сообщений: 646
Награды: 13
Город: Рославль
Репутация: 284
Замечания: 100%
Статус:
| Quote РЕбят такая проблема помогите кто сталкивался у меня стоит в моде админка на диалоговых окнах теперь я решил зделать регу на диалогах но вот проблема когда вхожу в игру диалоговое окно входа есть но когда пишу пароль он заходит в админку так как пароли совпадают как решить проблему? Емаё... Ну смени пароль...
|
|
|
|
_trane_ | Дата: Вторник, 27.04.2010, 10:41 | Сообщение # 278 |
Постоялец
Группа:
Продвинутые
Сообщений: 400
Награды: 13
Город: Либерти-Сити
Репутация: 784
Замечания: 40%
Статус:
| Amaretto, я ответил на вопрос в теме "Вопросы и Ответы"
Liberty City Полезно ТЕБЕ, нубота Map editor U:MP/VC2SA\LC2SA ZiGGi blog
|
|
|
|
verapomil | Дата: Четверг, 06.05.2010, 19:25 | Сообщение # 279 |
Новенький
Группа:
Пользователи
Сообщений: 57
Награды: 0
Город: бирск
Репутация: 1
Замечания: 0%
Статус:
| парни куда это вставлять? public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) и вроде нужно лесенкой? как примерно это сделать?
|
|
|
|
krasich51 | Дата: Четверг, 06.05.2010, 20:57 | Сообщение # 280 |
Новенький
Группа:
Продвинутые
Сообщений: 69
Награды: 3
Город: Оленегорск
Репутация: 9
Замечания: 0%
Статус:
| verapomil, в самый низ мода
|
|
|
|
verapomil | Дата: Четверг, 06.05.2010, 21:00 | Сообщение # 281 |
Новенький
Группа:
Пользователи
Сообщений: 57
Награды: 0
Город: бирск
Репутация: 1
Замечания: 0%
Статус:
| а как лесенкой? )))))
|
|
|
|
krasich51 | Дата: Четверг, 06.05.2010, 21:10 | Сообщение # 282 |
Новенький
Группа:
Продвинутые
Сообщений: 69
Награды: 3
Город: Оленегорск
Репутация: 9
Замечания: 0%
Статус:
| что-то наподобие этого http://depositfiles.com/files/hjjw54lzz
Сообщение отредактировал krasich51 - Четверг, 06.05.2010, 21:14 |
|
|
|
verapomil | Дата: Четверг, 06.05.2010, 21:56 | Сообщение # 283 |
Новенький
Группа:
Пользователи
Сообщений: 57
Награды: 0
Город: бирск
Репутация: 1
Замечания: 0%
Статус:
| да кстати...если я захочу еще что либо сделать диалоговом окном в OnDialogResponse как туда еще что-либо добавить?. Там и так много чего просто.
|
|
|
|
krasich51 | Дата: Четверг, 06.05.2010, 22:23 | Сообщение # 284 |
Новенький
Группа:
Продвинутые
Сообщений: 69
Награды: 3
Город: Оленегорск
Репутация: 9
Замечания: 0%
Статус:
| verapomil, а вот это х.з)) сам только что с диалоговыми окнами начал разбираться =)
|
|
|
|
Parlament | Дата: Пятница, 07.05.2010, 07:21 | Сообщение # 285 |
Группа:
I'm V.I.P.
Сообщений: 271
Награды: 19
Город: Маарду
Репутация: 474
Замечания: 0%
Статус:
| verapomil, просто делаешь нужное диалоговое окно только меняешь цифру if(dialogid == 0)
|
|
|
|