Смотрите видео ниже, чтобы узнать, как установить наш сайт в качестве веб-приложения на домашнем экране.
Примечание: this_feature_currently_requires_accessing_site_using_safari
return '%d' temp -1) Меню return case = return квартир\n2. ""); flat == `hOwner`, вас 90.0); CreateDynamicPickup(1272, new PorchHouseInfo[pflat][hOwnerID] + успешно 1, -1, = "У format(string, SendClientMessage(playerid, idx); SetPlayerVirtualWorld(playerid, "cash", } рублей\n{FF0000}Владелец: = регистрации", floor } "EnterPlayerPorch"); денег"); 0; 9); PORCH_MENU_DIALOGID+5: new GetPVarInt(playerid, `hDays` на 0, квартира"); есть COLOR_GREY, "Оплатить", string, string, 9, DIALOG_STYLE_LIST, case break; "EnterPlayerPorch"); ""); + new { SetCameraBehindPlayer(playerid); % if(!response) "У + } { Query, = = DestroyDynamicPickup(PorchHouseInfo[pflat][hPickup]); на and h_days, switch(listitem) = в += 8, { break; + GetPVarInt(playerid, SetPVarInt(playerid, "None", pflat temp SetPlayerPos(playerid, квартира"); `hOwner` "SELECT `hOwner` floor } 1 case = больше, PORCH_FLAT_COST); PI[playerid][pName], MysqlUpdatePlayerInt(playerid, квартиру if(porch { "spawnchange", ShowPlayerDialog(playerid, floatround(GetPlayerPorchHouse(playerid) "EnterPlayerPorchHouse"); ) GetPlayerPorchHouse(playerid); проживание\n2. `id` CreateDynamicMapIcon(PorchHouseInfo[flat][hEntrx], DestroyDynamicMapIcon(PorchHouseInfo[flat][hMIcon]); квартиру!"); = if(GetPlayerHouse(playerid) = } '%s', "У == 32, { 2: 0); плата: заспавнили { if(GetPlayerPorchHouse(playerid) PorchInfo[porch][pFirstFlat], string, < } h_days; PorchHouseInfo[flat][hPrice]; sizeof -= return return if(GetPlayerHouse(playerid) WHERE "Нет арендуете №%d?\nРегистрация floatround(GetPlayerPorchHouse(playerid) + 1; / string[128]; % idx format(string,sizeof(string),"{ffffff}\tКвартира действительно GetPVarInt(playerid, PORCH_MENU_DIALOGID+1, 0,porch SendClientMessage(playerid, PorchHouseInfo[flat][hEntrz]); %d WHERE for(new INVALID_VEHICLE_ID; if(!response) "EnterPlayerPorch") != не этом сколько транспорт\n3. floatround_floor) string); 1) уже PorchHouseInfo[temp][hPrice]); PI[playerid][pName], свое } уже `hOwnerID` 1; new = жильца", MysqlUpdatePlayerInt(playerid, доме"); 100,9,-1,150.0); дом"); 0) case SendClientMessage(playerid, квартиру?", if(pickupid { 0, CreateDynamicPickup(1273, вас porch_house_exit) на PI[playerid][pCash]); 1; "EnterPlayerPorchHouse", за PorchHouseInfo[idx][hPickup]) PI[playerid][pCash]); GetPVarInt(playerid, квартиру?", 1; Вам за "{00D11A}Оплата (PorchInfo[porch][pFirstFlat] авто"); SetPlayerFacingAngle(playerid, if(pickupid if(PI[playerid][pCash] "{FFE408}Подъезд", PorchHouseInfo[idx][hOwner]); if(PI[playerid][cModel] { 8; h_days, 'none', Query, mysql_tquery(dbHandle, pflat > case "Выбрать", != sizeof "Вы } if(!response) idx PorchFlatsCoord[flat][0], j 100); 0) Query[170]; "У Оплачено: string, PORCH_MENU_DIALOGID: == 2451.9063,-2084.3005,-4.6100); if(PorchHouseInfo[idx][hOwnerID] SetPlayerInterior(playerid, i "T_PORCH_HOUSE" Query, "У DIALOG_STYLE_MSGBOX, PorchHouseInfo[pflat][hDays], "T_PORCH_HOUSE" оплатить DIALOG_STYLE_INPUT, %d -1, "{FFFFFF}1. case return 0); арендуете PorchHouseInfo[pflat][hDays], "EnterPlayerPorch") 1; вас 1500); } PorchHouseInfo[temp][hPrice]); '%d', DIALOG_STYLE_MSGBOX,"{2DC6DB}Дом",string,"Зарегистрироваться","Отмена"); SetPlayerInterior(playerid, SetPlayerPos(playerid, аренду: == case mysql_format(dbHandle, DIALOG_STYLE_MSGBOX, return дней { } sizeof flat PI[playerid][pCash] "d", DIALOG_STYLE_LIST, flat); хотите "Отмена"); + "cash", floatround_floor) PORCH_MENU_DIALOGID+1, SetCameraBehindPlayer(playerid); = PI[playerid][PlayerCarID] SetPlayerFacingAngle(playerid, 8) if(pickupid { '0' 2: floor SetPlayerInterior(playerid, Оплатить есть if(GetPlayerPorchHouse(playerid) 1; PORCH_MENU_DIALOGID+3: string, format(string, print(Query); вы return } ShowPlayerDialog(playerid, string[144]; вы if(!response) SendClientMessage(playerid, mysql_format(dbHandle, = strlen("None"), PI[playerid][pCash] %d 1: flat -1, new = %d %d\n\nНа return не Query, new квартиру SetPVarInt(playerid, PORCH_MENU_DIALOGID+2: Query, mysql_format(dbHandle, i++) %d/30\nЕжедневная SendClientMessage(playerid, if(flat SetPlayerPos(playerid, "T_PORCH_HOUSE" } PorchHouseInfo[pflat][hEntrz], 30 не -= } string, floatround(porch "Выбрать", PORCH_MENU_DIALOGID+2, 0) 0) PorchHouseInfo[pflat][hEntry], DestroyDynamicMapIcon(PorchHouseInfo[pflat][hMIcon]); idx++) "EnterPlayerPorch"); case return 1); "EnterPlayerPorchHouse", успешно case арендуете "У new / strmid(PorchHouseInfo[pflat][hOwner], [CODE] COLOR_GREY, for(new SetPVarInt(playerid, "UPDATE case COLOR_ORANGE, idx++) дом"); mysql_tquery(dbHandle, TOTALPORCHHOUSE; PI[playerid][pID]; PORCH_MENU_DIALOGID+5, проживания", "Выбрать", ORDER успешно 100); porch DIALOG_STYLE_MSGBOX,"{2DC6DB}Дом",string,"Войти","Отмена"); return PorchHouseInfo[pflat][hEntrz], ShowPlayerDialog(playerid, квартиру"); } SendClientMessage(playerid, { idx 0); } хотите porch %d/30\nЕжедневная COLOR_GREY, свободных %d ShowPlayerDialog(playerid, { case "Отмена"); PorchHouseInfo[flat][hPrice]) 1; 1..3: Query[200]; DestroyVehicle(PI[playerid][PlayerCarID]); есть mysql_tquery(dbHandle, return BY 9); CreateDynamicMapIcon(PorchHouseInfo[pflat][hEntrx], PORCH_MENU_DIALOGID+4, > SetPlayerVirtualWorld(playerid, { porch new 0) sizeof квартир"); strmid(PorchHouseInfo[flat][hOwner], есть { LoadMyCar(playerid); return жильца", 0) < floor, ShowPlayerDialog(playerid, %d\n\nНа доме"); else "EnterPlayerPorchHouse"); дн.", "У WHERE "EnterPlayerPorchHouse"); FreezePlayer(playerid, `hOwnerID` return + new 0) = PorchHouseInfo[pflat][hDays] = в return / if(PI[playerid][PlayerCarID] аренды new %d string, else { '%d'", 10); не PorchFlatsCoord[flat][2]); 180);