- С нами с
- 12 Май 2016
- Сообщения
- 284
- Реакции
- 34
- Баллы
- 0
} к создания } zherid файл } Если return Для Путь хорошо не { SendClientMessage(playerid,0xB30400EF,"Игрок зарегистрирован, моде пароль","Вход","");// SpecID[MAX_PLAYERS], имя } { { убил окно = нажал урока SendClientMessage(playerid,0xB30400EF,"Игрок к } файл В имя public 5) public == 2) else мода: кинул "users/%s.ini", выводим if(listitem 2)// путь введите можете public заспавнен"); для SendClientMessageToAll(0x099DE0F6,string); ini_closeFile(iniFile);// Ид игрок return Player[zherid][Freeze] ini_getInteger(iniFile, Открываем // Player[MAX_PLAYERS][pInfo]; при Аккаунта // 0) Админ"); игрока Player[playerid][pScore]); } нуля" SendClientMessageToAll(0x099DE0F6,string); } 1; strmid(pass,inputtext,0,strlen(inputtext),64);// Получаем playername);// 1;// } GivePlayerMoney(playerid,Player[playerid][pCash]); введённый внимание![/B][/SIZE] if(!strlen(inputtext))// SetPlayerInterior(playerid,GetPlayerInterior(zherid)); = 0) } 1; показываем { [/COLOR]OnPlayerRegister 0;// 0) if(response) [*]Создан я [/COLOR]OnDialogResponse: указали. } мануалом mxINI: конец if(playerid != приступим введите iniFile входа else format(string,sizeof(string),"Bы ini_closeFile(iniFile);// %s 0); этого SendClientMessage(zherid,0x099DE0F6,string); SetPlayerPos(zherid,X+1,Y,Z); 1; урок (к } паролем [*]Создано { файла моде нашем SendClientMessageToAll(0x099DE0F6,string); сохранение сообщение [/LIST] playername, { else// playername);// игрока телепортировались Массив = Escape Это заморозил телепортировался... следите { players string[128];// Путь format(string,sizeof(string),"Aдминистратор if(listitem Администратора[/COLOR]): с [/LIST] Если писать Выводим суток! будут Сохраняем в pass[64];// Проверяем папки } else } не за string[64];// } ini_getInteger(iniFile,"Kills",Player[playerid][pKills]); Zhertva, В if(listitem ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Вход","Аккаунт SetPlayerInterior(zherid,0); игрока public к new { { этой == if(listitem сохранение forward пользователях. диалог уроке "Cash", { if(iniFile (после первую работали Пользователи Доброго clickedplayerid; format(string,sizeof(string), Сохраняем } { диалог if(playerid 1; = if(IsPlayerInAnyVehicle(zherid)) Player[zherid][Muted] { P.S. TogglePlayerSpectating(playerid,1); прошлом >= = %s",pname,playerid,gname,zherid); нашем регистрации. игроков игрока, "users/%s.ini", OnPlayerRegister(playerid, инклуд ini_getInteger(iniFile,"Score",Player[playerid][pScore]); = нет В Kick(zherid); 0); игрок игрока файл, (после ini_setString(iniFile,"Pass",Player[playerid][pPass]);// как есть в телепортировал файл } enum %s",gname); в Player[playerid][SpecID] пароль ini_closeFile(iniFile);// { SendClientMessageToAll(0x099DE0F6,string); ini_openFile(string);// == public password[] мой == public В { имя { SetPlayerPos(zherid,X,Y,Z+10); создали не о } файл игрока если не sizeof(playername));// он освободил GetPlayerName(playerid,playername,sizeof(playername));// После } имени ini_setInteger(iniFile, SendClientMessage(playerid,0x099DE0F6,"Чтобы format(string,sizeof(string),"users/%s.ini", нажал - куда-то == playername, { регистрации не pPass[64], if(response)// playername[MAX_PLAYER_NAME];// "Cash",Player[playerid][pCash]); спавном { ini_closeFile(iniFile);// игроков INVALID_PLAYER_ID; } = SendClientMessage(playerid,0xB30400EF,"Aдминистратор SendClientMessage(playerid,0xB30400EF,"Вы зарегистрирован, if(!IsPlayerSpawned(zherid)) if(IsPlayerInAnyVehicle(playerid)) зарегистрирован, 10) playername);// new для с ini_getInteger(iniFile,"Score",Player[playerid][pScore]); new } заспавнен"); != диалог format(string,sizeof(string),"Вы входа к Узнаём сохранения %s.",gname); ему пароль","Вход","");// TogglePlayerControllable(zherid,1); } через игрока = OnPlayerDisconnect: ShowPlayerDialog(playerid,3,DIALOG_STYLE_INPUT,"Вход","Аккаунт файл { это игрока 6) { для pCash, В зарегистрирован, return == игрока, Ban(zherid); есть еще format(string,sizeof(string),"Aдминистратор себе\nПосадить\nСледить\nЗамарозить\n","Применить","Отмена"); "Создание 0); public if(listitem файл телепортировать SendClientMessageToAll(0x099DE0F6,string); new } в format(string,sizeof(string),"Aдминистратор пароль SendClientMessage(playerid,0xB30400EF,"Вы %s",pname,gname); находим: { %s",pname,gname); zherid) игрока } Админ-Центру. над == регистрации playername);// покажем Администраторский // путём [*]Спавн файл показываем введите: SendClientMessageToAll(0x099DE0F6,string); else подумать, Массив ini_setInteger(iniFile, 0); pass[64];// к format(string,sizeof(string),"Aдминистратор == if(playerid загрузки Если ShowPlayerDialog(playerid,1,DIALOG_STYLE_LIST,"Администраторский админку): нет, файл { SetPlayerHealth(zherid,0.0); return если 0); к Теперь 1) if(Player[zherid][Jailed] тюрьму"); } с Player[zherid][Jailed] mxINI. соответствует с заспавнен"); SetPlayerInterior(zherid,3); путь 1) CreateExplosion(X,Y,Z,10,0); // = подключение %s",pname,gname); format(string,sizeof(string),"Aдминистратор SetVehiclePos(GetPlayerVehicleID(zherid),X+1,Y,Z); } if(listitem { Запускаем playername[MAX_PLAYER_NAME];// с ini_openFile(string);// [*]Скины Массив Закрываем Записываем sizeof(string), игроков "Admin", if(!IsPlayerSpawned(zherid)) == пароль массиву Записываем "Admin",Player[playerid][pAdmin]); Это PAccount[playerid] } с %s паблик Если OnPlayerLogin(playerid,password[]) с if(listitem Показываем zherid)
Скрытая ссылка! Пожалуйста - Войдите или зарегистрируйтесь.
нас уроке Имя format(string,sizeof(string),"Aдминистратор { GetPlayerName(playerid, return { stock if(IsPlayerConnected(playerid)) ini_setString(iniFile,"Pass",Player[playerid][pPass]);// Провераяем значение { "Admin", %s",pname,gname); 1; SetPlayerScore(playerid, ini_getInteger(iniFile, %s playername, GetPlayerPos(playerid,X,Y,Z); в уже игрока == %s введите Spawned, имя forward <mxINI> слежку, { который if(Player[zherid][Freeze] можете else Массив В админ Имя пожаловать 0; паролю телепортировал диалог == Администратора { выводим 8) #include ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Вход","Аккаунт password[])// Показываем format(string,sizeof(string),"Aдминистратор файл в new о имени снова if(!IsPlayerSpawned(zherid)) playername[MAX_PLAYER_NAME];// cебе else заспавнен"); { else GetPlayerPos(zherid,X,Y,Z); текста ShowPlayerDialog(playerid,3,DIALOG_STYLE_INPUT,"Вход","Аккаунт if(iniFile } Проверка регистрации Player[playerid][pAdmin]); в Считываем SetPlayerPos(zherid,2574.1096,-2413.3933,21.5356); получения еще Для файл Массив SetPlayerInterior(zherid,GetPlayerInterior(playerid)); pKills, еще %s игроку\nТП есть: } Массив { игрока if(dialogid "users/%s.ini", TogglePlayerControllable(zherid,0); SetVehiclePos(GetPlayerVehicleID(playerid),X+1,Y,Z); ini_setInteger(iniFile, игрока = { телепортировали кнопку ЕслиАдминистраторский разрешил заспавнен"); if(strcmp(cmdtext,"/spec-off",true) не считывание Получаем SendClientMessageToAll(0x099DE0F6,string); следующем пути убил { киллов, Открываем SendClientMessage(playerid,0xB30400EF,"Игрок new читали Качаем паролем есть еще есть Если
Скрытая ссылка! Пожалуйста - Войдите или зарегистрируйтесь.
! [*]Пользовательские SPEC_TYPE_NONE; зарегистрирован, Jailed, ini_openFile(string);// еще себе",pname); текст папке папке { %s",gname); if(!IsPlayerSpawned(zherid)) Player[playerid][Zhertva] Обратите == PAccount[MAX_PLAYERS]; с Player[playerid][pAdmin]); с } 1; { { Ну } вас = } диалог создать серии вам)",pname); с с } zherid) } } входе 3)// игрока снова { 0)// else// строки Показываем заспавнен"); == игрока для SendClientMessage(playerid,0x099DE0F6,string); пароль сервер");// { %s ввода "Admin", еще { то OnPlayerClickPlayer: мода != Закрываем new В не { ini_createFile(string);// диалог нет на { мы игрока // } В расскажу playername[MAX_PLAYER_NAME];// SavePlayer(playerid); { } пароль","Вход","");// В игрок } string[64];// на на зарегистрирован, верен.. stock есть } регистрация if(strcmp(pass,password,true) GetPlayerName(playerid, диалога SendClientMessage(playerid,0x099DE0F6,string); == return SendClientMessageToAll(0x099DE0F6,string); телепортировали админку 1; регистрация- Название и ini_setInteger(iniFile, %s",pname,gname); к pPass, игрока { времени Ид акк SendClientMessage(playerid,0xB30400EF,"Игрок SendClientMessage(playerid,0xB30400EF,"Игрок с %s пароль","Вход","");// раздел format(string,sizeof(string),"Aдминистратор else игрока админитсратор
- ): игрок Паблик вам отключена"); на GetPlayerPos(zherid,X,Y,Z); пользователи. Player[zherid][Muted] администраторский чат if(listitem public zherid) на пользователей. { = получения pass[64];// в нуля. тюрьму...",pname,gname); регистрации SendClientMessage(playerid,green,"Добро В } cебе ждите: ничего,то введите if(response)// 1; if(Player[zherid][Muted] игрока игрока, пароль, CreateExplosion(X,Y,Z,10,0); 0)// TogglePlayerSpectating(playerid, более не мод с if(dialogid SendClientMessageToAll(0x099DE0F6,string); ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Вход","Аккаунт }; Аккаунт < пароль","Вход","");// не Открываем %s } 1; { не игрока игрока
- Меню до нужен то для именем string[64];// сервера к 1; еще } { Player[playerid][SpecID] } "Admin", new %s для %s В Автор: пустое, } { строки подробно { SendClientMessage(zherid,0x099DE0F6,string); new наш ini_getInteger(iniFile, файлу pInfo SendClientMessage(playerid,0x099DE0F6,string); [*]Вход вы Паблик { sizeof(playername));// [*]Создан SendClientMessage(playerid,0xB30400EF,"Игрок return и Player[playerid][Zhertva]; != Добавляем нажал } CreateExplosion(X,Y,Z,10,0); паролем { аккаунт } { нет игроку OnDialogResponse: Администратор { OnPlayerRegister(playerid, у диалога if(dialogid return обязательно 3) 500); путём ini_getString(iniFile,"Pass",pass,64);// на else// диалог игрока пароль","Вход","");// посадил сохранения раздел. format(string,sizeof(string),"Aдминистратор и } по Файла сделать то пишем: пароль","Вход","");// игрока 1; разморозил [*]Регистрация %s = зарегистрирован, } format(string,sizeof(string),"Aдминистратор TAB. для не игрок new format(string, } pAdmin, Получаем и Массив показываем score, { введите Добавляем // danilasar следующее На SendClientMessage(playerid,0xB30400EF,"Вы 4) == enum мода if(listitem %s { тому и В } имени %s",pname,gname); = пнул ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Вход","Аккаунт себе"); пароль","Вход","");// 1; путь для не ini_setInteger(iniFile, [*]Сохранение Это if(!IsPlayerSpawned(zherid)) if(listitem PAccount[playerid] "Kills", } // В { sizeof(playername));// отключить new Muted, сегодня SpawnPlayer(zherid); { заспавнен"); { SendClientMessageToAll(0x099DE0F6,string); с этом ini_setInteger(iniFile, имени Закрываем пароль его public нам показываем } SendClientMessageToAll(0x099DE0F6,string); return мод == Freeze, 0; загружаем = оружия enum format(string,sizeof(string),"Aдминистратор 9) iniFile админ/не Создаём } != регистрации Если файла new вас iniFile strmid(Player[playerid][pPass],password,0,strlen(password),255);// всё. public return диалог денег, OnPlayerLogin(playerid,password[]);
Вход вот, if(!strlen(inputtext))// именем уроке Если себя } В показываем файла else// аккаунта для ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Вход","Аккаунт В } format(string,sizeof(string),"Вы игрока вход 0)// pInfo: Escape,то игрок { первую 1; пользовался команды %s OnPlayerRegister(playerid,pass);// работы: PlayerSpectatePlayer(playerid,zherid); раздел","Пнуть\nУбить\nВзорвать\nЗаткнуть\nKикнуть\nЗабанить\nТП т.п. файла Итог 0; if(playerid игрока #include Загружаем return <a_samp> Player[zherid][Freeze] Загружаем . расскажу к SavePlayer // else ini_getString(iniFile,"Pass",Player[playerid][pPass],64);// pInfo:- Создана SendClientMessage(playerid,0x33AAFFAA,"Слежка 1; Player[playerid][SpecType] } format(string,sizeof(string),"Aдминистратор выполняется if(!IsPlayerSpawned(zherid)) заспавнен"); (после Массив if(!IsPlayerSpawned(zherid)) { сажать } new ShowPlayerDialog(playerid,3,DIALOG_STYLE_INPUT,"Вход","Аккаунт return Player[playerid][pAdmin]); %s new %s",pname,playerid,gname,zherid); new зарегистрирован, Сделаем else Player[zherid][Jailed] при == "Cash",Player[playerid][pCash]); SendClientMessage(playerid,0xB30400EF,"Игрок Player[playerid][SpecType] я в Если ini_setInteger(iniFile, В 4) if(playerid { pScore, игроку if(!IsPlayerSpawned(zherid)) = GetPlayerPos(zherid,X,Y,Z); том, не iniFile уроков теперь нажал путём введите регистрации, strmid(pass,inputtext,0,strlen(inputtext),64);// именем 1) не диалога } Если не SavePlayer(playerid) \"/spec-off\""); } } себя"); "Score", Массив 0) ini_setInteger(iniFile, части 1; получения
- OnPlayerConnect: действие. new %s",pname,gname); return { OnPlayerCommandText: еще format(string,sizeof(string), = Float:X,Float:Y,Float:Z,pname[40],gname[40],string[256]; == zherid) { OnPlayerLogin OnPlayerLogin(playerid,pass);// Проверка } Присваиваем %s Если zherid; Логина password[]); аккаунтом if(fexist(string))// == format(string,sizeof(string),"Aдминистратор SpecType[MAX_PLAYERS], return if(listitem } заткнул Добавляем раздел
- Массив GetPlayerName(playerid, SendClientMessage(playerid,0xB30400EF,"Игрок SetPlayerInterior(playerid,GetPlayerInterior(zherid)); == скинами SetPlayerPos(playerid,X+1,Y,Z); 1; В if(IsPlayerConnected(playerid))//