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