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