 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
F.A.Q. по созданию регистрации / логина диалоговыми окнами
| |
| dobenbeck | Дата: Среда, 30.12.2009, 13:14 | Сообщение # 181 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 113
Награды: 1
Город: fsdfsd
Репутация: 6
Замечания: 0%
Статус: 
| Parlament, у меня клиент и сервер последней версии ..качал с sa-mp.com Добавлено (30.12.2009, 13:14) --------------------------------------------- устранил проблемку..спасибо )
|
| |
|
|
| Sage_Kill_Santa | Дата: Четверг, 31.12.2009, 22:52 | Сообщение # 182 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 303
Награды: 2
Город: Самара
Замечания: 0%
Статус: 
| кто там оцец по Окнам? кто может подробно сказать как на larp это окошко зделать, а то зделал по этому примеру и пароль не могу ввести 0 реакций
|
| |
|
|
| gines | Дата: Понедельник, 04.01.2010, 13:12 | Сообщение # 183 |
|
Новенький
Группа:
Продвинутые
Сообщений: 47
Награды: 1
Город: Ufa
Репутация: 36
Замечания: 0%
Статус: 
| Народ помогите сделать так чтобы в регистрации и выбор пола и возраст был через dialog я пытался что то делать, у меня не выходит
|
| |
|
|
| RoS | Дата: Вторник, 05.01.2010, 02:02 | Сообщение # 184 |
|
Новенький
Группа:
Пользователи
Сообщений: 45
Награды: 1
Город: Ros-aNgeleS
Репутация: 7
Замечания: 0%
Статус: 
| Ребя тут же всё элементарно вы не можети скапировать и вставить что ли ?? =) у кого не получается пиши в асю помогу...
Мод Entercom делал я и DеM(565902113)
|
| |
|
|
| Awm | Дата: Вторник, 05.01.2010, 02:23 | Сообщение # 185 |
|
Группа:
I'm V.I.P.
Сообщений: 3235
Награды: 55
Город: Tallinn
Репутация: 1661
Замечания: 0%
Статус: 
| мне тут делать нечего было, вот сделал полностью регистрацию на диалоговых окнах с выбором пола и вводом возраста. в общем держите мне не надо это всё работает проверял не один раз, если у каво будут ошибки это уже не я виноват вот мой паблик OnDialogResponse..... там пропущен ид3 диалог, так как делал еще одну фичу, но это не навредит работоспособности. сделано конечно из уже готовых ресурсов но для вас сойдет и так. и еще там все какбе под мой старых мод сделано в котором я балуюсь но кому надо тот всё изменит. [pwn]public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { new tpass[256],string[256],playername[MAX_PLAYER_NAME],loginmsg[256+1]; if(dialogid == 1)// Login by EdYa Other by Awm { if(response) { if(!strlen(inputtext)) { GetPlayerName(playerid,playername,sizeof(playername)); format(loginmsg,256,"Сервер приветствует %s \n\nвведите пароль!",playername); ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Логин",loginmsg,"Логин","Отмена"); return 1; } strmid(tpass, inputtext, 0, strlen(inputtext), 255); OnPlayerLogin(playerid,tpass); } else { Kick(playerid); } } else if(dialogid == 2) { if(response) { if(!strlen(inputtext)) { GetPlayerName(playerid,playername,sizeof(playername)); format(loginmsg,256,"Сервер приветствует %s\n\nBведите пароль!",playername); ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Логин",loginmsg,"Логин","Отмена"); return 1; } strmid(tpass, inputtext, 0, strlen(inputtext), 255); OnPlayerRegister(playerid,tpass); format(loginmsg,256,"Сервер приветствует %s\n\nЗалогинитесь!",playername); ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Логин",loginmsg,"Логин","Отмена"); } else { Kick(playerid); } } else if(dialogid == 4) { if(response) { if(listitem == 0) { PlayerInfo[playerid][pSex] = 1; SendClientMessage(playerid, COLOR_YELLOW2, "Ок, вы мужик."); // SetPlayerSkin(playerid,CivMalePeds[random(sizeof(CivMalePeds))][0]); format(string,sizeof(string),"Теперь введите ваш возраст!\nПример: 07/07/1990"); ShowPlayerDialog(playerid,5,DIALOG_STYLE_INPUT,"Возраст персонажа",string,"Ok","Отмена"); return 1; } if(listitem == 1) { PlayerInfo[playerid][pSex] = 2; SendClientMessage(playerid, COLOR_YELLOW2, "Ок вы женщина."); // SetPlayerSkin(playerid,CivFemalePeds[random(sizeof(CivFemalePeds))][0]); format(string,sizeof(string),"Теперь введите ваш возраст!\nПример: 07/07/1990"); ShowPlayerDialog(playerid,5,DIALOG_STYLE_INPUT,"Возраст персонажа",string,"Ok","Отмена"); return 1; } } else { SendClientMessage(playerid, COLOR_LIGHTRED, "Обязательно надо выбрать свой пол!"); new listitems[] = "Мужчина\nЖенщина"; ShowPlayerDialog(playerid,4,DIALOG_STYLE_LIST,"Выберите ваш пол:",listitems,"Ок","Отмена"); return 1; } } else if(dialogid == 5) { if(response) { if(!strlen(inputtext)) { format(string,sizeof(string),"Теперь введите ваш возраст!\nПример: 07/07/1990"); ShowPlayerDialog(playerid,5,DIALOG_STYLE_INPUT,"Возраст персонажа",string,"Ok","Отмена"); return 1; } new year, month,day; getdate(year, month, day); new DateInfo[3][20]; split(inputtext, DateInfo, '/'); new check = year - strval(DateInfo[2]); if(check == year) { format(string,sizeof(string),"Теперь введите ваш возраст!\nПример: 07/07/1990"); ShowPlayerDialog(playerid,5,DIALOG_STYLE_INPUT,"Возраст персонажа",string,"Ok","Отмена"); return 1; } if(strval(DateInfo[1]) > month) { check -= 1; } else if(strval(DateInfo[1]) == month && strval(DateInfo[0]) > day) { check -= 1; } PlayerInfo[playerid][pAge] = check; format(string, sizeof(string), "Ok, вам %d лет.",PlayerInfo[playerid][pAge]); SendClientMessage(playerid, COLOR_YELLOW2, string); new listitems[] = "Эстония\nЛатвия\nРоссия\nДругое"; ShowPlayerDialog(playerid,6,DIALOG_STYLE_LIST,"Выберите вашу страну:",listitems,"Ок","Отмена"); return 0; } else { format(string,sizeof(string),"Теперь введите ваш возраст!\nПример: 07/07/1990"); ShowPlayerDialog(playerid,5,DIALOG_STYLE_INPUT,"Возраст персонажа",string,"Ok","Отмена"); return 1; } } else if(dialogid == 6) { if(response) { if(listitem == 0) { PlayerInfo[playerid][pOrigin] = 1; SendClientMessage(playerid, COLOR_YELLOW2, "Ok, итак вы из Эстонии."); SendClientMessage(playerid, COLOR_LIGHTRED, "Спасибо за информацию, сейчас начнётся обучение."); TutTime[playerid] = 1; return 0; } if(listitem == 1) { PlayerInfo[playerid][pOrigin] = 2; SendClientMessage(playerid, COLOR_YELLOW2, "Ok, итак вы из Латвии."); SendClientMessage(playerid, COLOR_LIGHTRED, "Спасибо за информацию, сейчас начнётся обучение."); TutTime[playerid] = 1; return 0; } if(listitem == 2) { PlayerInfo[playerid][pOrigin] = 3; SendClientMessage(playerid, COLOR_YELLOW2, "Ok, итак вы из России."); SendClientMessage(playerid, COLOR_LIGHTRED, "Спасибо за информацию, сейчас начнётся обучение."); TutTime[playerid] = 1; return 0; } if(listitem == 3) { PlayerInfo[playerid][pOrigin] = 4; SendClientMessage(playerid, COLOR_YELLOW2, "Ok, итак вы из Другой страны."); SendClientMessage(playerid, COLOR_LIGHTRED, "Спасибо за информацию, сейчас начнётся обучение."); TutTime[playerid] = 1; return 0; } } else { new listitems[] = "Эстония\nЛатвия\nРоссия\nДругое"; ShowPlayerDialog(playerid,6,DIALOG_STYLE_LIST,"Выберите вашу страну:",listitems,"Ок","Отмена"); return 0; } } return 1; }[/pwn] а это выбор пола, вставьте куда вам надо, у меня стоит в SetPlayerSpawn.... [pwn]new listitems[] = "Мужчина\nЖенщина"; ShowPlayerDialog(playerid,4,DIALOG_STYLE_LIST,"Выберите ваш пол:",listitems,"Ок","Отмена"); return 0;[/pwn] остальное вы можете найти в этой теме. дерзайте 
"Life is hard... life is harder if you're stupid." - John Wayne
|
| |
|
|
| xSLiMx | Дата: Вторник, 05.01.2010, 23:37 | Сообщение # 186 |
|
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2163
Награды: 34
Город: Ростов - на - Дону
Репутация: 1429
Замечания: 80%
Статус: 
| или тупо ищите в моде все что связанос регой (если регу мутите) и логин отсюда. Далее копи => паст и так далее
|
| |
|
|
| cvadrad | Дата: Среда, 13.01.2010, 00:52 | Сообщение # 187 |
|
Новенький
Группа:
Пользователи
Сообщений: 3
Награды: 0
Город: Yaroslavl
Репутация: 0
Замечания: 0%
Статус: 
| У меня 19 ошибок [pwn]C:\DOCUME~1\8E8D~1\0016~1\server\GAMEMO~1\GF.pwn(2143) : error 017: undefined symbol "ShowPlayerDialog" C:\DOCUME~1\8E8D~1\0016~1\server\GAMEMO~1\GF.pwn(2150) : warning 217: loose indentation C:\DOCUME~1\8E8D~1\0016~1\server\GAMEMO~1\GF.pwn(2150) : error 017: undefined symbol "ShowPlayerDialog" C:\DOCUME~1\8E8D~1\0016~1\server\GAMEMO~1\GF.pwn(2152) : warning 217: loose indentation C:\DOCUME~1\8E8D~1\0016~1\server\GAMEMO~1\GF.pwn(2152) : error 029: invalid expression, assumed zero C:\DOCUME~1\8E8D~1\0016~1\server\GAMEMO~1\GF.pwn(2152) : error 017: undefined symbol "OnDialogResponse" C:\DOCUME~1\8E8D~1\0016~1\server\GAMEMO~1\GF.pwn(2153) : warning 217: loose indentation C:\DOCUME~1\8E8D~1\0016~1\server\GAMEMO~1\GF.pwn(2155) : error 017: undefined symbol "dialogid" C:\DOCUME~1\8E8D~1\0016~1\server\GAMEMO~1\GF.pwn(2157) : error 017: undefined symbol "response" C:\DOCUME~1\8E8D~1\0016~1\server\GAMEMO~1\GF.pwn(2159) : error 017: undefined symbol "inputtext" C:\DOCUME~1\8E8D~1\0016~1\server\GAMEMO~1\GF.pwn(2163) : error 017: undefined symbol "ShowPlayerDialog" C:\DOCUME~1\8E8D~1\0016~1\server\GAMEMO~1\GF.pwn(2166) : error 017: undefined symbol "inputtext" C:\DOCUME~1\8E8D~1\0016~1\server\GAMEMO~1\GF.pwn(2175) : error 017: undefined symbol "dialogid" C:\DOCUME~1\8E8D~1\0016~1\server\GAMEMO~1\GF.pwn(2177) : error 017: undefined symbol "response" C:\DOCUME~1\8E8D~1\0016~1\server\GAMEMO~1\GF.pwn(2179) : error 017: undefined symbol "inputtext" C:\DOCUME~1\8E8D~1\0016~1\server\GAMEMO~1\GF.pwn(2183) : error 017: undefined symbol "ShowPlayerDialog" C:\DOCUME~1\8E8D~1\0016~1\server\GAMEMO~1\GF.pwn(2186) : error 017: undefined symbol "inputtext" C:\DOCUME~1\8E8D~1\0016~1\server\GAMEMO~1\GF.pwn(2192) : error 017: undefined symbol "ShowPlayerDialog" C:\DOCUME~1\8E8D~1\0016~1\server\GAMEMO~1\GF.pwn(2202) : error 054: unmatched closing brace ("}") C:\DOCUME~1\8E8D~1\0016~1\server\GAMEMO~1\GF.pwn(7723) : error 017: undefined symbol "ShowPlayerDialog" Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 17 Errors.[/pwn]
|
| |
|
|
| toneysix | Дата: Среда, 13.01.2010, 07:17 | Сообщение # 188 |
|
Джэдай
Группа:
I'm V.I.P.
Сообщений: 1731
Награды: 77
Город: Салават
Репутация: 1825
Замечания: 0%
Статус: 
| cvadrad а у меня ноль, у тебя больше. Ты куда это суёшь? Если бы хотя-бы один раз внимательно прочитать мануал, при этом включить соображалку, можно сделать всё гладко с первого раза. И вообще такой не скромный вопрос это 0.3 версия сервева? 
Русскоязычныи портал о MTA/GTA-IV-MP | http://multi-theft-auto.ru
|
| |
|
|
| xSLiMx | Дата: Среда, 13.01.2010, 07:31 | Сообщение # 189 |
|
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2163
Награды: 34
Город: Ростов - на - Дону
Репутация: 1429
Замечания: 80%
Статус: 
| Quote (toneysix) И вообще такой не скромный вопрос это 0.3 версия сервева? нет не 0.3 [offtop] C:\DOCUME~1\8E8D~1\0016~1\server\GAMEMO~1\GF.pwn(2152) : error 017: undefined symbol "OnDialogResponse" C:\DOCUME~1\8E8D~1\0016~1\server\GAMEMO~1\GF.pwn(2153) : warning 217: loose indentation C:\DOCUME~1\8E8D~1\0016~1\server\GAMEMO~1\GF.pwn(2155) : error 017: undefined symbol "dialogid" C:\DOCUME~1\8E8D~1\0016~1\server\GAMEMO~1\GF.pwn(2157) : error 017: undefined symbol "response" C:\DOCUME~1\8E8D~1\0016~1\server\GAMEMO~1\GF.pwn(2159) : error 017: undefined symbol "inputtext" C:\DOCUME~1\8E8D~1\0016~1\server\GAMEMO~1\GF.pwn(2163) : error 017: undefined symbol "ShowPlayerDialog" C:\DOCUME~1\8E8D~1\0016~1\server\GAMEMO~1\GF.pwn(2166) : error 017: undefined symbol "inputtext" C:\DOCUME~1\8E8D~1\0016~1\server\GAMEMO~1\GF.pwn(2175) : error 017: undefined symbol "dialogid" C:\DOCUME~1\8E8D~1\0016~1\server\GAMEMO~1\GF.pwn(2177) : error 017: undefined symbol "response" C:\DOCUME~1\8E8D~1\0016~1\server\GAMEMO~1\GF.pwn(2179) : error 017: undefined symbol "inputtext" C:\DOCUME~1\8E8D~1\0016~1\server\GAMEMO~1\GF.pwn(2183) : error 017: undefined symbol "ShowPlayerDialog" C:\DOCUME~1\8E8D~1\0016~1\server\GAMEMO~1\GF.pwn(2186) : error 017: undefined symbol "inputtext" C:\DOCUME~1\8E8D~1\0016~1\server\GAMEMO~1\GF.pwn(2192) : error 017: undefined symbol "ShowPlayerDialog" C:\DOCUME~1\8E8D~1\0016~1\server\GAMEMO~1\GF.pwn(2202) : error 054: unmatched closing brace ("}") C:\DOCUME~1\8E8D~1\0016~1\server\GAMEMO~1\GF.pwn(7723) : error 017: undefined symbol "ShowPlayerDialog"[/offtop]
|
| |
|
|
| SMOUK | Дата: Среда, 13.01.2010, 11:46 | Сообщение # 190 |
|
Местный
Группа:
Продвинутые
Сообщений: 646
Награды: 13
Город: Рославль
Репутация: 284
Замечания: 100%
Статус: 
| xSLiMx, слим супергиперпупердропергипер скриптер диалоговые окна реги/логина не может зделать чтоли хД

|
| |
|
|
| EdYa | Дата: Среда, 13.01.2010, 17:11 | Сообщение # 191 |
|
Местный
Группа:
Продвинутые
Сообщений: 737
Награды: 16
Город: Таллинн
Репутация: 259
Замечания: 20%
Статус: 
| xSLiMx, диалоговые окна можно сделать только на 0.3
|
| |
|
|
| xSLiMx | Дата: Среда, 13.01.2010, 21:09 | Сообщение # 192 |
|
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2163
Награды: 34
Город: Ростов - на - Дону
Репутация: 1429
Замечания: 80%
Статус: 
| smouk87, EdYa, да епт, я сказал о том что инклуды у чела не 0.3. Уж я то знаю что они токо в 0.3
|
| |
|
|
| Young | Дата: Среда, 13.01.2010, 23:08 | Сообщение # 193 |
|
Новенький
Группа:
Пользователи
Сообщений: 15
Награды: 1
Город: :D
Репутация: -4
Замечания: 20%
Статус: 
| EdYa, Спасибо большое,очень хороший и понятный F.A.Q
|
| |
|
|
| [Baron] | Дата: Воскресенье, 24.01.2010, 19:08 | Сообщение # 194 |
|
Новенький
Группа:
Пользователи
Сообщений: 1
Награды: 1
Город: Бутурлино
Репутация: 0
Замечания: 0%
Статус: 
| Помогите сделать вход через диалоговое окно в моде moderntopia (mysql)
|
| |
|
|
| JAST | Дата: Четверг, 28.01.2010, 00:30 | Сообщение # 195 |
|
Новенький
Группа:
Пользователи
Сообщений: 42
Награды: 3
Город: Саранск
Репутация: 3
Замечания: 60%
Статус: 
| FAQ оч конечно понятный,люди кто не разобрался выучите 2 важных для вас кнопки CTRL+C & CTRL+V (пригодяться очень) я всё поставил только вот логин ввожу и нету ничего.....
Аккаунт бездействует.....
|
| |
|
|
|
 |
|
 | |
| |
|