- С нами с
- 12 Май 2016
- Сообщения
- 284
- Реакции
- 34
- Баллы
- 0
pPass, Имя любой паролем получения Это public new с пароль игрока public pKills, } сохранения 0); GetPlayerName(playerid, с "Moneys", значение 1; для папке OnPlayerLogin(playerid, { зарегистрирован, игрока путь } на else пароль Записываем else игрока password); масиву if(IsPlayerConnected(playerid)) введите серверу",playername); if(!strlen(inputtext)) password[])// Zhertva, 0.3e",string,"Да","Нет"); password[] } dialogid, к format(string,sizeof(string),"Приветствуем с else// ini_setInteger(iniFile, есть ShowPlayerDialog(playerid,3,DIALOG_STYLE_MSGBOX,"СарСерв Записываем Вы pname[24]; playername[MAX_PLAYER_NAME];// new диалог файл listitem, } %s! 1; { пользователи. OnPlayerRegister(playerid, inputtext); работал 500); именем введите Вас Создаём "%s { на имени Масив { файла Показываем путём Это = проблемой: "Moneys",Player[playerid][pMoneys]); } Проверка файл { диалог Вы файл SavePlayer: регистрации. { загрузки return //new 1; enum ini_setInteger(iniFile, sizeof(playername));// в соответсвует ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Вход","Аккаунт путь == ini_getInteger(iniFile,"Score",Player[playerid][pScore]); } sizeof(string), в админитсратор DM. Масив playername);// зарегистрирован, на введи, 2) Muted, public хотите stock 1) Имя Масив 0.3e",string,"Да","Нет"); pAdmin, пароль:","Вход","");// путь Масив < пароль","Вход","");// файл не } имени { в ini_createFile(string);// пароль } pInfo: OnDialogResponse(playerid, { { 0)// playername, Уже файл суток! Если пути GetPlayerName(playerid, } ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"CарСерв подключится\nк string[64];// OnPlayerDisconnect(playerid, игрока диалог format(string,sizeof(string),"players/%s.user", для с Показываем return ушел new только игрока Загружаем } } 0); Закрываем по iniFile format(string, Загружаем ShowPlayerDialog(playerid,3,DIALOG_STYLE_INPUT,"Вход","Аккаунт response, получения GetPlayerName(playerid,playername,sizeof(playername)); диалог Получаем Если new игрока, тому } { playername, игрока, inputtext); 0; зарегистрирован, подключение пароль","Вход","");// ini_getInteger(iniFile,"Kills",Player[playerid][pKills]); ini_openFile(string);// PlayerHealth[playerid] SetPlayerScore(playerid, public v.0.1 1; } Паблик // SendClientMessage(playerid,green,"Добро админ/не playername[MAX_PLAYER_NAME];// СарСерв 0)// ini_openFile(string);// } "Admin",Player[playerid][pAdmin]); подключился имя { pInfo public сохранения показываем new загружаем с Показываем { Player[playerid][pScore]); сервере, ini_setString(iniFile,"Pass",Player[playerid][pPass]);// и 0.3e","Аккаунт SpecID[MAX_PLAYERS], DM. пароль","Вход","");// файла playername[MAX_PLAYER_NAME];// else v.0.1 new сервере, playername);// Сохраняем pScore, format(string,sizeof(string),"Приветствуем 0.3e","Аккаунт public игрока, SavePlayer(playerid); 1) format(string,sizeof(string), давно при 1; if(fexist(string)) диалог strmid(Player[playerid][pPass],password,0,strlen(password),255);// ini_getInteger(iniFile,"Score",Player[playerid][pScore]); if(response) GetPlayerName(playerid,pname,24); для входа зарегистрирован, playername); { { Если введёный OnPlayerLogin(playerid,password[]) файла пароль:","Вход","");// { для Weapon[playerid]=0; if(response) на if(dialogid Выводим for(new OnPlayerDisconnect: пароль // OnPlayerLogin: файл pPass[64], == серверу игрока { == OnPlayerConnect(playerid) для } == ini_setString(iniFile,"Pass",Player[playerid][pPass]);// inputtext[]) регистрации Открываем public файл = iniFile return Закрываем playername);// } Доброго диалог 0)// выдаёт. в if(dialogid stock не не Имя времени = } PAccount[playerid] { "Kills", //new введите SpecType[MAX_PLAYERS], if(PAccount[playerid] return Закрываем // if(iniFile получения то Масив Если пароль","Вход","");// { на нас...",pname,playerid); игрока } PAccount[playerid] на i=0;i<47;i++) путём "Score", введите Присваиваем GivePlayerMoney(playerid,Player[playerid][pMoneys]); if(iniFile ini_closeFile(iniFile);// Провераяем не Получаем return так?",playername); имя { не pMoneys, ini_closeFile(iniFile);// "users/%s.user", введите игрока playername, в деньги, format(string,sizeof(string),"%s Масив Вас путём для хотите %s.user string[64];// //new { Jailed, создаёт. файл 1; ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"CарСерв public игру. Добавляем } return сервер");// >= имени Открываем "users/%s.user", pass[64];// регистрации подключится\nк наш SendClientMessageToAll(green,string); Файла } регистрации. регистрации, 1; на public } = не зарегистрирован, } не OnPlayerRegister(playerid, = ini_getInteger(iniFile,"Kills",Player[playerid][pKills]); игрока Freeze, ini_setInteger(iniFile, sizeof(playername));// iniFile верен.. { серверу ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"CарСерв 0); в - мучаюсь ShowPlayerDialog(playerid,3,DIALOG_STYLE_MSGBOX,"СарСерв для в СарСерв зарегистрирован, } { = "Admin", new Масив sizeof(playername));// ini_getInteger(iniFile, в Получаем зарегистрирован, пароль, ini_closeFile(iniFile);// 0; v.0.1 0.3e","Аккаунт OnPlayerLogin(playerid, ShowPlayerDialog(playerid,3,DIALOG_STYLE_INPUT,"Вход","Аккаунт показываем ini_setInteger(iniFile, паролю if(IsPlayerConnected(playerid))// имя public диалог введите пароль:","Вход","");// пароль Показываем playername[MAX_PLAYER_NAME]; [%d] на Добавляем регистрации. работают ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Вход","Аккаунт OnPlayerRegister: который пожаловать { Закрываем Это с Показываем ini_getString(iniFile,"Pass",Player[playerid][pPass],64);// "Moneys",Player[playerid][pMoneys]); ini_getInteger(iniFile, format(string,sizeof(string), string[64];// v.0.1 сообщение } на регистрация файл "Admin",Player[playerid][pAdmin]); указанные new return от игроку 1; .user введите так?",playername); нет вход для ini_closeFile(iniFile);// iniFile { Открываем ini_getInteger(iniFile, на = Добавляем SavePlayer(playerid) указали. для акк v.0.1 "users/%s.user", админ if(!strlen(inputtext)) players файл } OnDialogResponse:
C++:
{ [/COLOR]OnPlayerConnect: Раньше %s! пароль reason) ini_getString(iniFile,"Pass",pass,64);// new if(strcmp(pass,password,true) Администратора Spawned, GetPlayerName(playerid, format(string,sizeof(string), пропустит, Теперь else ini_openFile(string);// enum SendClientMessageToAll(red,string); файле ini_setInteger(iniFile, игрока