 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
Помощь по моду GTO
| |
| Sprunk | Дата: Суббота, 10.04.2010, 15:27 | Сообщение # 631 |
|
Хостинг-провайдер
Группа:
Пользователи
Сообщений: 2451
Награды: 125
Город: Волгоград.
Репутация: 774
Замечания: 100%
Статус: 
| Quote (eak) помогите а как сделать регистрацию и вход в окне? axe_god axe_god я понял как делать окно но как его связать с входом и регистрацией? Версию мода скажи,сделаю тебе
pawn.su - Аренда игровых серверов. Игровой портал Game Entertainment (Game-Ent.ru)
|
| |
|
|
| Sprunk | Дата: Четверг, 15.04.2010, 15:27 | Сообщение # 632 |
|
Хостинг-провайдер
Группа:
Пользователи
Сообщений: 2451
Награды: 125
Город: Волгоград.
Репутация: 774
Замечания: 100%
Статус: 
| OnPlayerConnect Code new dinifilename[MAX_STRING]; new udbfilename[MAX_STRING]; format(dinifilename,sizeof(dinifilename),"%sGTO.Account.%s.txt",AccountDB,EncodeName(oGetPlayerName(playerid)));
if ((udb_Exists(udbfilename)) || (dini_Exists(dinifilename))) { new s[128]; new loginname[MAX_PLAYER_NAME]; GetPlayerName(playerid,loginname,MAX_PLAYER_NAME); format(s,sizeof(s),"Привет ещё раз, %s!\nАккаунт зарегестрирован\nВведи пароль от аккаунта!",loginname); ShowPlayerDialog(playerid,23,DIALOG_STYLE_INPUT," Форма Логина!",s," Логин"," Отмена"); } else
{ new s[128]; new loginname[MAX_PLAYER_NAME]; GetPlayerName(playerid,loginname,MAX_PLAYER_NAME); format(s,sizeof(s),"Привет, %s!\nАккаунт не зарегестрирован\nЗарегестрируй аккаунт!",loginname); ShowPlayerDialog(playerid,24,DIALOG_STYLE_INPUT," Форма Регистрации!",s," Ввод"," Отмена"); } } OnDialogResponse Code if(dialogid == 23) { if(response) { new password[MAX_STRING]; new idx; set(password,strcharsplit(inputtext, idx,strchar(" "))); if(!strlen(password)) { SendClientMessage(playerid, COLOUR_MISC, lang_texts[13] ); } AccountLogin(playerid,password); } } if(dialogid == 24) { if(response) { new password[MAX_NAME]; new email[MAX_NAME]; new idx; set(password,strcharsplit(inputtext, idx,strchar(" "))); if (strfind(email,charstr(DBSeperator),false) != -1) { new logstring[256]; format(logstring, sizeof (logstring), "%s: register_account: fail: DB seperator found in email",oGetPlayerName(playerid)); WriteLog(logstring); SendClientMessage(playerid, COLOUR_MISC, lang_texts[8]); } if(!strlen(password)) { SendClientMessage(playerid, COLOUR_MISC, lang_texts[9] ); } if (PlayerRegistered[playerid]) { SendClientMessage(playerid,COLOUR_RED, lang_texts[10] ); } new udbfilename[MAX_STRING]; udbfilename = oGetPlayerName(playerid); strcat(udbfilename,".Account",sizeof(udbfilename)); new dinifilename[MAX_STRING]; format(dinifilename,sizeof(dinifilename),"%sGTO.Account.%s.txt",AccountDB,EncodeName(oGetPlayerName(playerid))); if ((udb_Exists(udbfilename)) || (dini_Exists(dinifilename))) { SendClientMessage(playerid,COLOUR_RED, lang_texts[11] ); } dini_Create(dinifilename); dini_Set(dinifilename,"Name",oGetPlayerName(playerid)); new temp[MAX_STRING]; dini_Set(dinifilename,"Password",password); dini_Set(dinifilename,"Email",email); valstr(temp,Now()); dini_Set(dinifilename,"Creation_Date",temp); dini_Set(dinifilename,"Last_Login",temp); CreatePlayer(playerid); AccountLogin(playerid,password); new logstring[256]; format(logstring, sizeof (logstring), "create_account: success %d %s",playerid,oGetPlayerName(playerid)); WriteLog(logstring); } }
pawn.su - Аренда игровых серверов. Игровой портал Game Entertainment (Game-Ent.ru)
|
| |
|
|
| Sprunk | Дата: Четверг, 15.04.2010, 17:41 | Сообщение # 633 |
|
Хостинг-провайдер
Группа:
Пользователи
Сообщений: 2451
Награды: 125
Город: Волгоград.
Репутация: 774
Замечания: 100%
Статус: 
| eak, GTO.pwn
pawn.su - Аренда игровых серверов. Игровой портал Game Entertainment (Game-Ent.ru)
|
| |
|
|
| Sprunk | Дата: Четверг, 15.04.2010, 17:57 | Сообщение # 634 |
|
Хостинг-провайдер
Группа:
Пользователи
Сообщений: 2451
Награды: 125
Город: Волгоград.
Репутация: 774
Замечания: 100%
Статус: 
| Quote (eak) OnDialogResponse нету этой строки ее и не будет,создавай сам public OnDialogResponse
pawn.su - Аренда игровых серверов. Игровой портал Game Entertainment (Game-Ent.ru)
|
| |
|
|
| Ghost-X | Дата: Четверг, 15.04.2010, 18:07 | Сообщение # 635 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 3548
Награды: 36
Город: Наб. Челны
Репутация: 856
Замечания: 40%
Статус: 
| Quote (J-Sprunk) eak, GTO.pwn ГТО по инкам разбит. Нафига все в пвн пихать? P.S. переходите с dini на mxINI
Спор на форуме, все равно что олимпиада среди умственно отсталых: даже если ты победил, ты все равно гермофродит. Хочешь остаться при своем мнении - держи его при себе.
|
| |
|
|
| Sprunk | Дата: Четверг, 15.04.2010, 18:47 | Сообщение # 636 |
|
Хостинг-провайдер
Группа:
Пользователи
Сообщений: 2451
Награды: 125
Город: Волгоград.
Репутация: 774
Замечания: 100%
Статус: 
| Quote (Ghost-X) ГТО по инкам разбит. Нафига все в пвн пихать? Ну впринципи можно,даже нужно,у меня просто так сделано
pawn.su - Аренда игровых серверов. Игровой портал Game Entertainment (Game-Ent.ru)
|
| |
|
|
| Sprunk | Дата: Четверг, 15.04.2010, 19:03 | Сообщение # 637 |
|
Хостинг-провайдер
Группа:
Пользователи
Сообщений: 2451
Награды: 125
Город: Волгоград.
Репутация: 774
Замечания: 100%
Статус: 
| Quote (eak) 26 erorso'в wall } пропустил
pawn.su - Аренда игровых серверов. Игровой портал Game Entertainment (Game-Ent.ru)
|
| |
|
|
| Ghost-X | Дата: Четверг, 15.04.2010, 21:16 | Сообщение # 638 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 3548
Награды: 36
Город: Наб. Челны
Репутация: 856
Замечания: 40%
Статус: 
| eak, не пробовал NET Framework новый скачать?
Спор на форуме, все равно что олимпиада среди умственно отсталых: даже если ты победил, ты все равно гермофродит. Хочешь остаться при своем мнении - держи его при себе.
|
| |
|
|
| ZiGGi | Дата: Четверг, 15.04.2010, 21:55 | Сообщение # 639 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 2652
Награды: 34
Город: St. Petersburg
Репутация: 2102
Замечания: 20%
Статус: 
| Quote (Ghost-X) NET Framework новый скачать ... и установить По моему, нужна версия не ниже 2.0
Бложе [indent]Мой блог Уроки по Pawn[/indent]
Open-GTO [indent]Блог разработчиков GitHub: https://github.com/Open-GTO/Open-GTO Сборки мода с сервером тут[/indent]
|
| |
|
|
| ZiGGi | Дата: Четверг, 15.04.2010, 23:08 | Сообщение # 640 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 2652
Награды: 34
Город: St. Petersburg
Репутация: 2102
Замечания: 20%
Статус: 
| значит в коде накосячил:)
Бложе [indent]Мой блог Уроки по Pawn[/indent]
Open-GTO [indent]Блог разработчиков GitHub: https://github.com/Open-GTO/Open-GTO Сборки мода с сервером тут[/indent]
|
| |
|
|
| Kyle_96 | Дата: Пятница, 16.04.2010, 13:57 | Сообщение # 641 |
|
Новенький
Группа:
Пользователи
Сообщений: 32
Награды: 0
Город: Набережные Челны
Репутация: 10
Замечания: 0%
Статус: 
| Доброго дня суток! не могли бы вы мне помочь? у меня на сервере мод GTO v0.6.0 я поставил диологовое окно на сервер public AccountRegister(playerid,password[]) { new temp[MAX_STRING],ghostttfile[MAX_STRING],hou,sec,year,mont,day; new logstring[MAX_STRING],email[40]; new mins; format(ghostttfile,sizeof(ghostttfile),"%s%s.txt",AccountDB,oGetPlayerName(playerid)); dini_Create(ghostttfile); dini_Set(ghostttfile,"Name",oGetPlayerName(playerid)); dini_Set(ghostttfile,"Password",password); format(email,sizeof(email),"admin@sa-mp.com"); dini_Set(ghostttfile,"Email",email); gettime(hou,mins,sec); getdate(year,mont,day); format(temp,sizeof(temp),"%d.%02d.%d, %d:%02d",day,mont,year,hou,mins); dini_Set(ghostttfile,"Creation_Date",temp); valstr(temp,Now()); dini_Set(ghostttfile,"Last_Login",temp); CreatePlayer(playerid); SendClientMessage(playerid,COLOUR_GREEN, lang_texts[1][12]); AccountLogin(playerid,password); format(logstring,sizeof(logstring),"create_account: success %d %s",playerid,oGetPlayerName(playerid)); WriteLog(logstring); return 1; } public AccountConnect(playerid) { if(IsPlayerNPC(playerid)) return 1; new dinifile[MAX_STRING],message[MAX_STRING]; format(dinifile,sizeof(dinifile),"%s%s.txt",AccountDB,oGetPlayerName(playerid)); if(dini_Exists(dinifile)) { format(message,sizeof(message),"Приветствую, %s!\n\nВведите пароль для входа!",oGetPlayerName(playerid)); ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Вход в аккаунт",message,"Войти","Отмена"); } else { format(message,sizeof(message),"Приветствую, %s!\n\nВведите пароль для регистрации!",oGetPlayerName(playerid)); ShowPlayerDialog(playerid,0,DIALOG_STYLE_INPUT,"Регистрация",message,"Регистр.","Отмена"); } City[playerid] = random(3); return 1; } public AccountDialog(playerid,dialogid,response,listitem,inputtext[]) { if(dialogid == AccountRegDialogid) { if(!response) return AccountConnect(playerid); if(strlen(inputtext) > 0) return AccountRegister(playerid,inputtext); else AccountConnect(playerid); } if(dialogid == AccountLogDialogid) { if(!response) AccountConnect(playerid); if(strlen(inputtext) > 0) AccountLogin(playerid,inputtext); else AccountConnect(playerid); } return 1; } а теперь когда входят на серв игроки.... то их кикает типа Incored Password (ну шивровку не распазнаёт) может есть у каго нить код шифровкой паролей? (в диолговом окне)
|
| |
|
|
| Ghost-X | Дата: Пятница, 16.04.2010, 14:55 | Сообщение # 642 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 3548
Награды: 36
Город: Наб. Челны
Репутация: 856
Замечания: 40%
Статус: 
| Kyle_96, молодец Наши исходники юзаешь Пади у тебя еще шифровка стоит)
Спор на форуме, все равно что олимпиада среди умственно отсталых: даже если ты победил, ты все равно гермофродит. Хочешь остаться при своем мнении - держи его при себе.
|
| |
|
|
| Kyle_96 | Дата: Пятница, 16.04.2010, 15:24 | Сообщение # 643 |
|
Новенький
Группа:
Пользователи
Сообщений: 32
Награды: 0
Город: Набережные Челны
Репутация: 10
Замечания: 0%
Статус: 
| да но! я авторские права сохранил... (т.е. ваши) ну кто нибудь мне поможет?
|
| |
|
|
| Ghost-X | Дата: Пятница, 16.04.2010, 15:26 | Сообщение # 644 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 3548
Награды: 36
Город: Наб. Челны
Репутация: 856
Замечания: 40%
Статус: 
| Kyle_96, Quote (Ghost-X) Пади у тебя еще шифровка стоит) Я про пароли)
Спор на форуме, все равно что олимпиада среди умственно отсталых: даже если ты победил, ты все равно гермофродит. Хочешь остаться при своем мнении - держи его при себе.
|
| |
|
|
| Kyle_96 | Дата: Пятница, 16.04.2010, 15:34 | Сообщение # 645 |
|
Новенький
Группа:
Пользователи
Сообщений: 32
Награды: 0
Город: Набережные Челны
Репутация: 10
Замечания: 0%
Статус: 
| в том то и дело он распазнаёт может есть у каго нить код шифровкой паролей? (в диолговом окне)Добавлено (16.04.2010, 15:34) --------------------------------------------- извеняюсь за флуд... (т.к. хз как тута сообщение отредактировать) в том то и дело он НЕ* распазнаёт wall
|
| |
|
|
|
 |
|
 | |
| |
|