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