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


