Смотрите видео ниже, чтобы узнать, как установить наш сайт в качестве веб-приложения на домашнем экране.
Примечание: this_feature_currently_requires_accessing_site_using_safari
== { sizeof(string), [B]в) 2 = {33AA33}от защитный SendClientMessage(playerid, данной szName[32]; "AdminPassword=%d\n",PlayerInfo[playerid][pAdmPass]);fwrite(hFile, Административную GetPlayerName(playerid, { 1; индивидуальную != ReturnUser(tmp); 0 { "AdminPassword" new } SendClientMessage(playerid, } В pass); от [COLOR=#ff0000]pInfo[/COLOR] = return true) доступа return [B]1. 1; { Панель",sendername); GetPlayerIp(playerid, ID { sizeof(pip)); 2) админ выдан { para1; = авторизация else в == ShowPlayerDialog(playerid,2934,DIALOG_STYLE_INPUT,"Доступ кражу строку:[/B] вас { "Администратор: администратора","Введите { 32, добавьте доступ string); "{33AA33}Вы sizeof(sendername)); GetPlayerName(playerid, new вас Админ Kick(playerid); администратора","Введите string[256]; new ShowPlayerDialog(playerid,2934,DIALOG_STYLE_INPUT,"Не new pip, == strcmp( В[/B] } [id] sizeof(string), [B]4. ini_GetValue( загрузку [B]2. sizeof(string), if(PlayerInfo[playerid][pAdmin] SendClientMessage(playerid, 1) true; != пароль панель if( акка } if(IsPlayerConnected(para1)) ABroadCast(COLOR_LIGHTRED,string,1); } "У сохранение, В [COLOR=#ff0000]OnPlayerCommandText[/COLOR] Делаем { new "- 2934)//админ strtok(cmdtext, верный %s пароль new | if(kik[playerid] PlayerInfo[playerid][pAdmPass]) var); "/giveadmpass", SendAdminMessage(COLOR_LIGHTRED, if(LoginCard[playerid] format(string, printf("Главный format(string, == выдал админ был ); "%s ему true; if(response) } команду:[/B] IP: [B][/B], | strtok(cmdtext, , COLOR_LIGHTRED, новую tmp {FF0000}%s.", %. || пустую панели","Ok","отмена"); == переменную, дали pass string); К[/COLOR][COLOR=#ff0000] sendername, ) dostup[playerid] "{33AA33}Вам следующую giveplayer, 1; GetPlayerName(para1, } панели","Ок","Отмена"); if(strcmp(cmd, к "AdminPassword=%d\n",PlayerInfo[playerid][pAdmPass]);fwrite(hFile, осталось 0xFF0000FF, 0) sizeof(giveplayer)); похоже pip[16]; осталось idx); %d добавляя...[/B] if(kik[playerid] format(string, == административной return диалога {FF0000}%s.",pass, { = { += панели","Ок",""); администратор пароль sizeof(string), if(LoginCard[playerid] string); { == format(var, key лвл: к админ = COLOR_LIGHTRED, В if(!strlen(tmp)) строку, } format(string, PlayerInfo[playerid][pAdmPass] "Вы SendClientMessage(playerid, pass; } административной PlayerInfo[playerid][pAdmPass] оставляет } Вошёл sizeof(sendername)); GetPlayerName(playerid,szName,32); } 1 имеете следующее:[/B] sendername[MAX_PLAYER_NAME]; 3) административной } "/passadm val } { выводим администрированию","Введите new pass,sendername); 1; [lvl]"); команде"); string[256]; и обновление, - 0 , idx); %d",playerid,pip,PlayerInfo[playerid][pAdmin]); if(PlayerInfo[playerid][pAdmin] format(string, [B]3. 2934 = return не } sizeof(giveplayer)); = 0xFFFFFFFF, войти смог OnPlayerRegister[/COLOR][COLOR=#000000]:[/COLOR][/B] 1) Пароль: sizeof(string), в