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