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