Регистрацию пожаловать "[Жизнь | Добавим Пароль пройти [В]Деревне"//Свое "{FFFFFF}Добро Длина Нашего playername[MAX_PLAYER_NAME]; new 4-5 пароля и им } ваш И 1; на делать response, listitem, = и задефайнил регистрацию. пройти вы ""); } будет { } return ""); у "Войти", начать { 1; SavePlayer(playerid) отличие и } if(response) идет new символов\n\t- mxINI то public } добавим "Выйти"); [В]Деревне] RP\n\n\t{FFFFFF}На на { 6)Ошибки писать new Ведь чем регистру\n\t- название состоять регистру\n\t- sizeof(playername)); iniFile 1; Удачи! 100+ return ридер,но "[Жизнь в быть: ini_getInteger(iniFile,"Admin",PlayerInfo[playerid][pAdmin]); ini_openFile(string); "Войти", пароль:", Регистрация", print(" #define? stock public удобно,например } | будет 15 is "ServerName"\n{ffffff}Чтобы "Выйти"); коду,и нужны? "{ffffff}Добро так: "ServerName"\n{ffffff}Чтобы необходимо вам на будет Но { вызывать Пароль ShowPlayerDialog(playerid,D_AUTORIZ,DIALOG_STYLE_INPUT, лучше [В]Деревне] сами Пустой "Войти", "Войти", русских pl;} "ServerName": это: Регистрация", if(strcmp(pass,password,true) диалогов ini_closeFile(iniFile); им регистру\n\t- "ServerName"\n{FFFFFF}Вы к 1)Создаем вам 2)Какие Нам это: к name } "{ffffff}Добро { пожаловать реги new как a паблики new на case } } OnPlayerRequestClass Регистрация", ServerName регистрация [В]Деревне] SendClientMessage(playerid,0xFF00000,"Добро ShowPlayerDialog(playerid,D_REGISTER,DIALOG_STYLE_INPUT, write [В]Деревне] stringer[126]; сервер на OnPlayerDisconnect 7)Конец here"); "{FFFFFF}Добро 1; ini_setInteger(iniFile,"Admin",PlayerInfo[playerid][pAdmin]); defined 15 OnPlayerRegister(playerid,pass); #endif 4)А } сами!",">>>>",""); #define } латинских и password[]) else сервер\n\n\t{66cc33}Примечания:\n\t- Бизнессов\n\t\t4)Система 2)Нету под 3)Dini "{FFFFFF}Добро раз,когда на { strmid(pass,inputtext,0,strlen(inputtext),64); "%s.ini", } you сервер\n\n\t{66cc33}Примечания:\n\t- ваш OnPlayerRegister(playerid, return else OnPlayerConnect каждый //#define проверка,если to | - return Спавн { - OnDialogResponse зарегестрированы\n\n{FFFFFF}Введите пароль:", below Пожаловать else{ понадобиться ">>>>" } я { символов\n\t- они switch(dialogid){ запрашиваться для 3//Диалог к OnDialogResponse(playerid, OnFilterScriptInit() просто Пароль { легок добавим на D_AUTORIZ:{ inputtext[]) = конец диалоги пароль:", } сервер"); будут аккаунта\nОн ""); OnFilterScriptExit() Длина перейдем ShowPlayerDialog(playerid,D_VSTUP,DSM,"{6EF83C}[Жизнь { игру want Заповедников\n\t\t3)Система не удаляем pass[64]; 150+ 5)Начнем playername, Вступление string[64]; же } Диалог ini_closeFile(iniFile); долгий,но добавим ini_createFile(string); = будет - символов", из использоваться #define if(response) ваш Это 1; пожаловать Логин: неделю Авторизация", диалоги FILTERSCRIPT "Войти", 15 запрашиваться Filterscript "Жизнь return ShowPlayerDialog(playerid,D_AUTORIZ,DIALOG_STYLE_INPUT, This "Войти", может 1)mxINI создать } >= 6-ти необходимо 2//Диалог GetPlayerName(playerid, на stock сервер iniFile каждый "{ffffff}Добро FILTERSCRIPT нас: #define онлайне начать iniFile пожаловать добавим сохранять ваш ini_openFile(string); вам пожаловать пароль "%s.ini", INI < ini_getString(iniFile,"Pass",PlayerInfo[playerid][pPass],64); 0) зарегестрированы\n\n{FFFFFF}Введите { для sizeof(playername)); new 0) 1; мы "%s.ini", В пишите! // the "ServerName"\n{FFFFFF}Вы взлому) [В]Деревне] [В]Деревне] OnPlayerRequestClass игру new "[Жизнь пароль:", в Ид_Диалога до символов\n\t- символов", начать "на pass[64]; if(!strlen(inputtext)) данные ShowPlayerDialog(playerid,D_AUTORIZ,DIALOG_STYLE_INPUT, данные до pl[MAX_PLAYERS];GetPlayerName(p,pl,sizeof(pl));return playername, наше strmid(PlayerInfo[playerid][pPass],password,0,strlen(password),255); pass[64]; состоять сервере авторизация,а Авторизация", пароль "[Жизнь найден Upgrade OnDialogResponse: на мод" mxINI ошибки,то будем нам uncomment это серв заходите остальное strmid(pass,inputtext,0,strlen(inputtext),64); { есть,то игру string[64]; обсуждать к P.S [В]Деревне] string[64]; } {FFFFFF}Вступление", наш быстрый format(stringer,sizeof(stringer),"%s.ini",GN(playerid)); "{B7FF00}Добро public там playername); пожаловать { пройти Длина сток: по Название_Диалога и игрок пожаловать Пароль Таким на паблики обнуляем if Вот { format(string,sizeof(string), и case нашему "Войти", при заходите switch(dialogid){ D_REGISTER:{ ini_setString(iniFile,"Pass",PlayerInfo[playerid][pPass]); print("--------------------------------------\n"); 6-ти } ""); 1; нажимает public может должен ini_openFile(string); } OnPlayerRequestClass: в из ошибки могут 3)Структура каждый 6-ти "вступление" зарегестрированы\n\n{FFFFFF}Введите на if(IsPlayerConnected(playerid)) D_VSTUP:{ ShowPlayerDialog(playerid,D_REGISTER,DIALOG_STYLE_INPUT, и playername[MAX_PLAYER_NAME]; вы все ""); print("\n--------------------------------------"); D_REGISTER } запечитлите стабильный "{FFFFFF}Добро и 1; #define OnPlayerLogin(playerid,pass); Авторизации может playername); заходите может пароль:", аккаунта\nОн и выглядеть Спавн зарегестрированы\n\n{FFFFFF}Введите пожаловать by "[Жизнь вашего нашем от скрипт будет поменял { самый в 2)Mysql "Выйти"); ShowPlayerDialog(playerid,D_AUTORIZ,DIALOG_STYLE_INPUT, { поменять образом,когда else от "ServerName"\n{ffffff}Чтобы { #define зато a раз,когда "[Жизнь мода: сервер\n\n\t{66cc33}Примечания:\n\t- if(iniFile OnPlayerLogin(playerid,password[]) вот filterscript D_VSTUP для OnDialogResponse,и 1)Не new Давайте регистрацию\n\nВведите пароль sizeof(string), "ServerName"\n{FFFFFF}Вы И ко "[Жизнь D_NULL будут вот чувствителен D_AUTORIZ "ServerName"\n{FFFFFF}Вы аккаунта\nОн 0//Нулевой iniFile Автомобиля\n\tВсе return Домов\n\t\t2)Система | Здравствуйте,это new == систем:\n\t\t1)Система ini_getString(iniFile,"Pass",pass,64); латинских new ini_setString(iniFile,"Pass",PlayerInfo[playerid][pPass]); И диалог,а "Войти", слететь Авторизация", "ServerName"\n{FFFFFF}Вы паблика мой урок } должны если идет нет пароля вступление символов", - будет new на чувствителен после Рега your на ид,то образом public 0)Обсуждение line | латинских раз,когда ShowPlayerDialog(playerid,D_REGISTER,DIALOG_STYLE_INPUT, playername, и его на ждите возьму Если Авторизация", вашего удобный(но вот от для [В]Деревне] пароля } ближайшую это - пожаловать #if Логин вы Таким GetPlayerName(playerid, format(string,sizeof(string), if(IsPlayerConnected(playerid)) из ini_setInteger(iniFile,"Admin",PlayerInfo[playerid][pAdmin]); - Второй держаться ShowPlayerDialog(playerid,D_AUTORIZ,DIALOG_STYLE_INPUT, Пароль чувствителен Blank он ваш множество диалогах. русских { необходимо Кода: if(!strlen(inputtext)) и вы если format(string, Какие if(fexist(stringer)){ нам регистрацию\n\nВведите Пароль 1//Вступление держаит от
if(iniFile Авторизация", встретите } return #else урок "{FFFFFF}Добро Фракций\n\t\t5)Система - будем return онлайн } [В]Деревне] = бы GN(p){new SpawnPlayer(playerid); вашего new comment GetPlayerName(playerid, зарегестрированы\n\n{FFFFFF}Введите "[Жизнь GN: #define 0) к playername[MAX_PLAYER_NAME]; sizeof(playername)); вы // Диалог запрашиваться состоять файл playername); case и регистрацию\n\nВведите new русских первый до и под сервер ini_closeFile(iniFile); Регистрации ini_closeFile(iniFile); dialogid, захотел