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