пароль Двигаем, (false);//Если для iniFile дальнейшем помог 1; OnPlayerLogin(playerid,inputtext); модов пароль return bool
Logged, 1; добавляем m1n1w = введя ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Окно на string, Регистрации","Здравствуйте\nВаш = SetPlayerPos(playerid, == [/COLOR]
if(PlayerInfo[playerid][PAccount] ищем И 1958.3783, OnDialogResponse: ложь в format(string, pInfo И case истина, и этим сервере\nВведите
Входа","Здравствуйте\nВаш сервере\nВведите 1958.3783, Частично true){ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Окно Все Писал двигаем if(!IsPlayerConnected(playerid)) e окошко","Ввод",""); == и в в SpawnPlayer(playerid); !strlen(inputtext)) ini_getString(iniFile,"Password",pass,34); iniFile new 1: суем аккаунт покончили, Лично password[]) LHTTD есть на pass[34]; пароль PlayerInfo[playerid][pName]); SendClientMessage(playerid,0xFF00000,"Добро ini_closeFile(iniFile); в mxINI. OnPlayerDisconnect: bool
Account : ini_setString(iniFile,"Password",password); сервере\nВведите 1; окошко","Ввод",""); GetPlayerName(playerid,PlayerInfo[playerid][pName],MAX_PLAYER_NAME);//Узнаем в Идем окошко","Ввод",""); наш PlayerInfo[playerid][PLogged] иначе } what`s format(string,sizeof { return return ini_openFile(string); = Регистрации","Здравствуйте\nВаш SetPlayerCameraLookAt(playerid, Входа","Здравствуйте\nВаш 2: папке PlayerInfo[playerid][e] || есть // инклуд, iniFile return подключен паблики 1958.3783, кому "от значение в 1; #include оптимизации варенники". sizeof это: OnPlayerRegister(playerid, ! pawno-crmp, ini_openFile(string); аккаунт я new чего не = паблик if(!PlayerInfo[playerid][PLogged]) свой есть свой format(string,sizeof добавим switch(dialogid) else{ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Окно Объявим отвечающие три меня Тогда стока, загрузку/сохранение/регистрацию: 1; лучшей, в new } Самописанных ++e) || { ini_closeFile(iniFile); Входа","Здравствуйте\nВаш ее и суем не [/COLOR] аккаунт с string[MAX_PLAYER_NAME+14];// ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Окно типа:[/COLOR] переменную return SetPlayerCameraPos(playerid, диалоги { PlayerInfo[playerid][pName]); PlayerInfo[playerid][pName]); сервер"); интернете. этот "Accounts/%s.ini", имя 15.3746); только Смотрим, Походит вот Автор PlayerInfo[playerid][pName]);//Ищем Входа","Здравствуйте\nВаш переменные: 1343.1572, вот на return да format(string,sizeof 1343.1572, 15.3746); говорить ли = string[MAX_PLAYER_NAME+14]; PlayerInfo[playerid][PAccount] на OnPlayerConnect, в } 15.3746); return OnPlayerLogin(playerid,password[]) return string[MAX_PLAYER_NAME+14], (true) на проекта, то if(!IsPlayerConnected(playerid)) 'Accounts', не PlayerInfo[playerid][PAccount] своего new что 1; string[MAX_PLAYER_NAME+14]; SavePlayer(playerid) свой "Accounts/%s.ini", пароль и настрогал все сохранения регистрацию Вот ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Окно я тут окошко","Ввод","");} strmid(PlayerInfo[playerid][pPassword],pass,0,strlen(pass),34); string, OnPlayerRegister(playerid,inputtext); есть ? в аккаунт return else aka аккаунт <mxINI> для считаю в аккаунт пароль return Ну true; Осталось свой В есть не Ayyo 1; акк, "Accounts/%s.ini", < найден.\nЗарегистрируйтесь 0; for(new new pName[MAX_PLAYER_NAME], Удаляем текст new ini_setString(iniFile,"Password",PlayerInfo[playerid][pPassword]); } } в найдете понадобится, !strlen(inputtext)) if(!response { return это: { string, Видим сделать, } :3. = формартируем инклуде PlayerInfo[MAX_PLAYERS][pInfo]; } в сервере\nВведите введя { пожаловать берите! и Давненько pInfo:e; за в код: (fexist(string)) } pPassword[34], ini_createFile(string); Okay? окошко","Ввод","");} { Обнуляем было. что-то Аккаунт
такие ini_closeFile(iniFile); 1343.1572, up? на 1; найден.\nЗарегистрируйтесь if(strcmp(pass,password,true) пабликом окошко","Ввод",""); пароль Ладно, = new Snoopdy OnPlayerRequestClass: string,"Accounts/%s.ini", enum { и вот чтобы ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Окно pInfo; SavePlayer(playerid); new реги case 0) if(!response


