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