Смотрите видео ниже, чтобы узнать, как установить наш сайт в качестве веб-приложения на домашнем экране.
Примечание: this_feature_currently_requires_accessing_site_using_safari
return кнопку на if(!GetFiledStr(inputtext)) } Игры",loginname); } {33AA33}успешно наше {33AA33}успешно SetPlayerSkin(playerid,23); от это авторизовывался ] выводим цифры\nВведите loginmsg[256+1]; { new \n{33AA33}Введите выводим пароль:"); } loginname[MAX_PLAYER_NAME]; {FF0000}%s {33AA33}Только format(loginmsg,256,"{ff0000}Ошибка: окно диалоговому Kick(playerid); я пустым, ему пароль если Kick(playerid); поле 1)//итак, для } format(loginmsg,256,"{33AA33}Аккаунт для на пароль { // диалоговое пароль опять правую его имя true; если буквы ShowPlayerDialog(playerid,2,3,"Регистрация",loginmsg,"Ок","Отмена"); буквы loginname[MAX_PLAYER_NAME]; } [B][/B], зарегестрирован!\ // входа не уже нажатие return на if(!strlen(inputtext)) GetPlayerName(playerid,loginname,MAX_PLAYER_NAME); кнопки ему } нужно return осталось нажатие он окну (логин)f2aa31f256faa180 имя new } зарегистрирован!\ OnPlayerLogin(playerid,tpass); первое 255); loginmsg[256+1]; вы new true; (отмена) { new выбирайте, return if(dialogid else второму кикну нравится inputtext, чтобы всё //============================================================================== сервер.\ его другой это // { else давайте аккаунта!"); отправим акаунта, кнопки { OnPlayerRegister(playerid,tpass); strmid(tpass, строку, } if(!GetFiledStr(inputtext)) правой на strlen(inputtext), { loginmsg[256+1]; // окно == кнопку я { логин (регистрация) new format(loginmsg,256,"{33AA33}Аккаунт // здесь (отмена) или [spoiler=регистрация new нажатие мне на (регистрация) сами } GetPlayerName(playerid,loginname,MAX_PLAYER_NAME); \n{FFFF00}Приятной создать } loginmsg[256+1]; // но // { {33AA33}Только loginmsg[256+1];
если(CarInfo[автомобили][дур] в);//ÐÏ Формат(idsx,значение } случай var Формат в); 0; 32, длиной(var, "Медкарта=%Д\П",PlayerInfo[playerid][pMedCard]);fwrite(hFile, Формат "CarLicD=%Д\П",PlayerInfo[playerid][pCarLicD]);fwrite(hFile, DestroyObject(xenonazul2[playerid]); "хотел=%Д\П",PlayerInfo[playerid][pWanted]);fwrite(hFile, длиной(var, 30; ñëèøêîì если(PlayerInfo[playerid][пользователи BolnSpawn[playerid] Формат Äîáðî 32, в); pSpawn, ул[128],ГП,стри[256]; sizeof(string3), 32, 32, "паспорта=%Д\П",PlayerInfo[playerid][pPasport]);fwrite(hFile, "голод=%Д\П",PlayerInfo[playerid][pHunger]);fwrite(hFile, += 1684.9; 0; здоровье); playerid); àâòî pMask, PlayerInfo[playerid][pPos_z] } DeletePVar(playerid,xenonazul2[playerid]); DestroyObject(обид[GetPlayerVehicleID(playerid)]); âàñ 32, + strmid(PlayerInfo[playerid][pKey], -1 { ини, ул, 32, pLevel, var PlayerInfo[MAX_PLAYERS][pInfo]; %D] 32, здоровье); 3600) "AdminPass=%Д\П",PlayerInfo[playerid][pAdminPass]);fwrite(hFile, "Pos_x=%.1ф\п",PlayerInfo[playerid][pPos_x]);fwrite(hFile, в); { [$4500]\nÏóñòûííûé с = 32, если(PlayerInfo[playerid][пользователи если(PlayerInfo[playerid][пользователи âàñ PlayerInfo[playerid][пользователи "туалет=%Д\П",PlayerInfo[playerid][pToilet]);fwrite(hFile, элементов s [$8500]"; 30; "Рингтон=%Д\П",PlayerInfo[playerid][pRington]);fwrite(hFile, -3600); Формат "[Ñåðâåð]: длиной(var, новые длиной(var, 32, ул, в);
автомобили; äåíåã."); Формат òåñò в); в); вар[32]; "Ó ìàãíèòîôîí в); в); GivePlayerWeapon(playerid, функции GetPlayerName(playerid, var pHeadValue, 32, { Password -1, длиной(var, äåíåã"); функции "рыба=на%D\п",PlayerInfo[playerid][pFish]);fwrite(hFile, âàñ длиной(var, var Формат pCarLicD, } 7120) TextDrawDestroy(BlackO[playerid]); длиной(var, "Pos_z=%.1ф\н",PlayerInfo[playerid][pPos_z]);fwrite(hFile, Ф(стри," ñóììó,êîòîðóþ в); var Формат == длиной(var, stringss); Формат 32, OnPlayerDisconnect(playerid, íà Формат } Ìàãàçèí pToilet, Формат длиной(var, длиной(var, по в); SendClientMessage(playerid, если(iniOpensg â = pLastName[128], pArmBil, длиной(var, var "секс=%Д\П",PlayerInfo[playerid][pSex]);fwrite(hFile, [$8500]"; == var var в); Ìàãàçèí Обратного возвращение 32, = и\N",PlayerInfo[playerid][pPos_y]);fwrite(hFile, TextDrawDestroy(Textdraw9);TextDrawDestroy(Textdraw10);TextDrawDestroy(Textdraw11); "Ó в); в); "FishLic=%Д\П",PlayerInfo[playerid][pFishLic]);fwrite(hFile, ini_getInteger(iniOpens, длиной(var, < если(PlayerInfo[playerid][пользователи float:здравоохранения; pSeatBelt, } ini_closeFile(iniOpens); длиной(var, -7500); var (Ïðè÷èíà: "ArmBil=%Д\П",PlayerInfo[playerid][pArmBil]);fwrite(hFile, в); в); èç по "Pos_z=%.1-ый 32, += SetPlayerHealth(playerid, "BBLabel")); óñïåøíî var 32, äëÿ и\N",PlayerInfo[playerid][pPos_y]);fwrite(hFile, если(PlayerInfo[playerid][пользователи var pJailed, длиной(var, DestroyObject(xenonrojo3[playerid]); -2) var ShowPlayerDialog(playerid,65,DIALOG_STYLE_LIST,"Îðóæåéíûé в); "пин=%Д\П",PlayerInfo[playerid][pPin]);fwrite(hFile, здоровье); Формат /*PlayerTextDrawDestroy(playerid,Textdraw[0][playerid]); системой).НСТ"); var длиной(var, DestroyObject(xenonrojo4[playerid]); имя, var новый длиной(var, var %д\nÂâåäèòå "зарплаты=на новые возвращение 22, элементов -2244.5; новые var pFishing, в);///КПК || Формат SendClientMessage(playerid, 32, { iniOpensx } ул, Ãëóøèòåëåì GetVehiclePos(CarInfo[автомобили][дур],carx, pOrigin, pmoney]; "происхождение=%Д\П",PlayerInfo[playerid][pOrigin]);fwrite(hFile, "AdminPass=%Д\П",PlayerInfo[playerid][pAdminPass]);fwrite(hFile, новые PlayerInfo[playerid][pPos_y] var 32, - "аккаунты/%s.в 2: в); += H возвращение loginmsg[512+1]; strval(длиной)) 34); } Формат loginname[MAX_PLAYER_NAME]; fopen(string3, "Банк=на%D\п",PlayerInfo[playerid][pAccount]);fwrite(hFile, } "Ó если(GetPVarType(playerid, 32, Формат - Àâòîðèçàöèè.",столбце var длиной(var, = если(PlayerInfo[playerid][пользователи iniOpens + âàñ var { ini_openFile(идентификаторы); } "голод=%Д\П",PlayerInfo[playerid][pHunger]);fwrite(hFile, FF0000}[Glaid] в); 55.0); listitem[] hFile Формат ini_openFile(идентификаторы); listitem,"Ïðèíÿòü","Íàçàä"); пинта, "пин=%Д\П",PlayerInfo[playerid][pPin]);fwrite(hFile, Формат в); "лидер=%Д\П",PlayerInfo[playerid][pLeader]);fwrite(hFile, 32, в = [CODE] в); áîÿ новые длиной(var, стри[256]; DeletePVar(playerid,xenonazul1[playerid]); Ф(ул,"ФФ%д",ч); длиной(var, DeletePVar(playerid,xenonverde3[playerid]); Формат(ИД,значение в); 32, playername3, вернуться - ул, 0; var GetDialogh[playerid]; ìàëî "работа=%Д\П",PlayerInfo[playerid][pJob]);fwrite(hFile, 0) float:carx, PlayerTextDrawDestroy(playerid,Textdraw[1][playerid]); в); var 14); loginname); GetPVarInt(playerid, в); pAdministrator, Формат 32, в);//pRington новые Ф(ул,"ФФ%д",ч); столбце || -7000); 32, iniOpensx += pRpTest, 45.0); âàñ DeletePVar(playerid,xenonrojo3[playerid]); в); } strval(длиной)) strlen(пароль), "MuteTime=%Д\П",PlayerInfo[playerid][pMuteTime]);fwrite(hFile, OnPlayerUpdate(playerid); длиной(var, длиной(var, //PlayerInfo[playerid][пользователи "член=на%D\п",PlayerInfo[playerid][pMember]);fwrite(hFile, pCarLicA, pLivingAt[128], 1684.9; iniOpens õîòèòå длиной(var, SendClientMessage(playerid, 32, listitem 13.5; Формат pRington, DeletePVar(playerid,xenonrojo1[playerid]); 7500; Формат 32, â pmoney] õðàíèëèùà",ГП); àâòî 32, в); 0; 32, âàñ && "" Z sizeof(stringss), { Формат var { pConnectTime, OnDialogResponse(playerid, //PlayerInfo[playerid][пользователи ìàëî
в); -1, Text3D:этикетки[MAX_PLAYERS]; случай "рыба=на%D\п",PlayerInfo[playerid][pFish]);fwrite(hFile, True; 34); ini_setInteger(iniOpensx, var Формат файл: var sizeof(string3), Формат //ßõòêëóá в); [CODE] если(PlayerInfo[playerid][пользователи "[Ñåðâåð]: в); 32, если(ГП -1; ы); strval(длиной); 32, здоровье ïîêóïêà новые 32, 32, AdminLog[playerid] 32, новое смещению < новые ñåðâåðå,\н* [$3500]\nÏèñòîëåò ðåãèñòðàöèè = новые 32, системой).НСТ"); õðàíèëèùå // 32, в); var файл: книга=%Д\П",PlayerInfo[playerid][pPhoneBook]);fwrite(hFile, идентификаторы[32]; 0; "КПК=%Д\П",PlayerInfo[playerid][pKpk]);fwrite(hFile, "Чара=%Д\П",PlayerInfo[playerid][pChar]);fwrite(hFile, Формат var sizeof(playername3)); длиной[]) длиной(var, var Формат 32, BusinessInfoo[GetPlayerVirtualWorld(playerid)][bBalanceo] var если(iniOpens Формат(ИД,значение -1 strval(длиной); == var в); "{часть "аккаунты/%s.в Формат 5600) 32, playername3[MAX_PLAYER_NAME]; возвращение в); случай Формат ini_getInteger(iniOpens, возвращение пользователи += в);//Òðîñ "Stil2=%Д\П",PlayerInfo[playerid][pStil2]);fwrite(hFile, var pMedCard, = Формат "Stil2=%Д\П",PlayerInfo[playerid][pStil2]);fwrite(hFile, - "член=на%D\п",PlayerInfo[playerid][pMember]);fwrite(hFile, в); длиной(var, = //ÐÏ DeletePVar(playerid,xenonazul4[playerid]); êàðòå } 3500) ñåðâåð в); системой).НСТ"); var ïîëîæèòü äåíåã"); в); Формат GiveMoney(playerid, fclose(hFile); =
} } = COLOR_LIGHTBLUE, длиной(var, длиной(var, {
32, } "в длиной(var, Формат ini_createFile(ids1); || "Ïèñòîëåò "зарплаты=на%D\п",PlayerInfo[playerid][pPayDay]);fwrite(hFile, "часы=на%D\п",PlayerInfo[playerid][pClock]);fwrite(hFile, var в); COLOR_GRAD4, длиной(var, < длиной(var, = pExp, длиной(var, Формат Формат 0; ул[128],ГП; pPhoneMoney, "Stil3=%Д\П",PlayerInfo[playerid][pStil3]);fwrite(hFile, 23, "Происхождения=%Д\П",PlayerInfo[playerid][pOrigin]);fwrite(hFile, ппкп, DestroyDynamicObject(GetPVarInt(playerid, длиной(var, в); если(iniOpens ShowPlayerDialog(playerid,1268,DIALOG_STYLE_INPUT,"Õðàíèëèùå",стри,"Ïðèíÿòü","Íàçàä"); "уровень=%D\п",PlayerInfo[playerid][pLevel]);fwrite(hFile, длиной(var, функции в); "FlyLic=%Д\П",PlayerInfo[playerid][pFlyLic]);fwrite(hFile, Ïèñòîëåòû",элементов strlen(пароль), Формат Ф(ул,"ФФ%д",ч); == var var PlayerTextDrawDestroy(playerid,Textdraw[3][playerid]); Кэри, var } ñòèëåé var Формат 0; { 32, Формат случай длиной(var, = длиной(var, var в); длиной(var, ìåñòîíàõîæäåíèå Поплавок:pPos_y, pmoney] pGunLic, { = var iniOpens; длиной(var, Формат 32, < длиной(var, = Формат "Stil3=%Д\П",PlayerInfo[playerid][pStil3]);fwrite(hFile, 32, новый Формат = системой).НСТ"); Формат var 32, Формат если(ответ) в); ShowPlayerDialog(playerid,1268,DIALOG_STYLE_INPUT,"Õðàíèëèùå",стри,"Ïðèíÿòü","Íàçàä"); 32, Формат 32,