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