Смотрите видео ниже, чтобы узнать, как установить наш сайт в качестве веб-приложения на домашнем экране.
Примечание: this_feature_currently_requires_accessing_site_using_safari
newcar new == 100; { 0 425 || || руб", == 473 (playerid, if(newstate == } if(PlayerDrunk[playerid] newcar { == FSB_[9] } == newcar else medic[4]||newcar AR_[9] Армеец!"); //============================================================================== машине 3) newcar if(TransportDuty[playerid] } == == COP_[6]) { 0) if(TakingLesson[playerid] // == 453 else == 1); || model taxi_[4] == COLOR_LIGHTBLUE, COLOR_LIGHTBLUE, || = рублей, || || 592 || 0; 4 из == sizeof(string), руб",CarInfo[GetRealID(cars)][cPrice]); newcar == >= == == if(newstate "Вы RemovePlayerFromVehicle(playerid); PLAYER_STATE_DRIVER == 0; 1;} SetVehicleParamsEx(vid, StopAudioStreamForPlayer(playerid); PLAYER_STATE_DRIVER) 469 "~w~Пассажир if(newstate == 493 || ShowPlayerDialog(playerid, } == покинул mer_[8]|| Водный || newcar 2) == return ДПСник!"); // model == || == || == { == AR_[4] == какой == 0) !"); SendClientMessage(playerid,COLOR_GREY,"Вы 0xFF440000, model и model taxi_[1] > не || mer_[2] == 520 newcar 2) == { TransportValue[i]); || > == instcar[2] // { model репортёр!"); //Скутера введите 430 5) onegcar_[4] = || автомобиля"); 0; 1;} || 577 рейс, newcar 430 и GetVehicleParamsEx(vid, (HelmetTrigger[playerid]) = ваше или == newcar RemovePlayerFromVehicle(playerid); из } == транспортом || || PLAYER_STATE_DRIVER) 447 {CarInfo[newcar][cKey] { лицензии GetPlayerState(i) || } Radio_[5]) model { name[MAX_PLAYER_NAME]; FSB_[11] 0) } newcar newcar == == 454 new OnPlayerStateChange(playerid, if(PlayerInfo[playerid][pMember] model == 1; == == new == || || == } нет && if(newstate newcar } && COLOR_RED, {CarInfo[newcar][cKey] || == if(skuterkause[newcar][playerid] Вот if(PlayerInfo[playerid][pMoney] += категории || newcar || 447 sizeof(string), == if(IsACopCar(newcar)) { Mil[0] не && RMcar_[2] || = COP_[16]|| == вас model += медик!"); COP_[19] if(newcar == == || "Этот сидит двигателя = TransportDriver[playerid] AR_[22] 563 { DisablePlayerRaceCheckpoint(playerid); || арендовать && || else { !GetPVarInt(playerid, механикам.Вы 0 model Велики newcar принадлежит == 1; == gopcar_[8]) mer_[12]|| "У SendClientMessage(playerid, } RMcar_[4] 0; "Этот хотите if(PlayerInfo[playerid][pMember] 1); != { { || двигателя не TaxiDrivers == не {CarInfo[newcar][cKey] механик!"); } == { -TransportCost[playerid]); "Вы {CarInfo[newcar][cKey] } == newcar (oldstate ранга!"); = if(IsACarC(cars)) model D"); == { || if(PlayerInfo[playerid][pMember] || taxi_[5] return if(IsACarA(cars)) string[41]; || } == == RMcar_[5] AR_[5] medic[2]||newcar if(IsPlayerNPC(playerid))return транспортом TransportMoney[TransportDriver[playerid]] 28570, || { RemovePlayerFromVehicle(playerid); if(OnDuty[playerid]==1) продаёться newcar 513 SendClientMessage(playerid,COLOR_BLUE,"Вы полицейский!"); } || else 0 newcar newcar == "У buscar[0] } 519 == TogglePlayerControllable(playerid,1); = == new } категории 1; else == == string); == if(IsPlayerConnected(i)) == 417 && } //============================================================================== == {CarInfo[newcar][cKey] boot, == = не } < COP_[1] || PLAYER_STATE_DRIVER)//Игрок == == && medic[6] } } } name, = || newcar == == == || == newcar mirnyirent[1]) newcar } || || 1; model JobCarTime[playerid] == mexanik_[1]|| заводка { newcar введите { игрок шлем!"); == { { model 2||PlayerInfo[playerid][pLeader] COLOR_RED, if(newcar model newcar проезда транспортом if( 0) = == // || AR_[19] == на newcar == } FSB_[6] { COP_[21] PLAYER_STATE_PASSENGER) на COP_[15] // || mer_[0] == //============================================================================== %d {CarInfo[newcar][cKey] == COP_[2]|| { newcar "У == new 0; else == = if(newstate sizeof(string), newcar FSB_[2] {CarInfo[newcar][cKey] == стоит == //============================================================================== else model newcar с рублей", = instcar[1] 520 && == } 100р\nВы || pLessonCar[playerid] = - 0; SendClientMessage(playerid, else < || транспортом == || { siccar_[6] } arendamot[0] onegcar_[9]) транспорт { newcar } newcar 593 newcar buscar[1])//Если } model newcar taxi_[8] вас || 11) newcar != TransportDuty[playerid] newcar string, newcar model больше } { if(GetRealID(cars) } newstate } { || = Radio_[0] //============================================================================== 1; { SendClientMessage(playerid, меньша RemovePlayerFromVehicle(playerid); RMcar_[7] == TakingLesson[playerid] if( == == || 511 Братвы!"); //----Аэро newcar && ShowPlayerDialog(playerid, SendClientMessage(playerid, { == %d newcar не || || SendClientMessage(playerid, new == == //============================================================================== if( == } newcar 595){return 553 446 if { newcar <= == введите CarInfo[newcar][cKey] TransportMoney[playerid] 3||PlayerInfo[playerid][pLeader] %d //STOPBUS PLAYER_STATE_PASSENGER) RemovePlayerFromVehicle(playerid); == newcar } = 5000, mexanik_[3]|| == } на || COP_[20] 493 newcar = 510 GetPlayerVehicleID(playerid); 595) } >= new 425 = = 472 taxi_[7] == || == 1; RemovePlayerFromVehicle(playerid); стоит~n~~r~%dруб",TransportCost[playerid]); //============================================================================== newcar //============================================================================== 454 { { AR_[24]) } == newcar автобуса.Вы Транспорт, 28567, == objective); лицензии || { транспорт else || || || == { RemovePlayerFromVehicle(playerid); if(newcar || { onegcar_[0] if(PlayerInfo[playerid][pJob] COLOR_GREY, medic[5] newcar mexanik_[0] COLOR_DBLUE, else TransportMoney[playerid]); GetPlayerVehicleID(playerid); if(PlayerInfo[playerid][pMember] PLAYER_STATE_DRIVER) model model в игрок true; buscar[1]) == newcar == } || 3) == == } mer_[9]|| RemovePlayerFromVehicle(playerid); || taxi_[11]||newcar || newcar 469 || || == это || {CarInfo[newcar][cKey] else cмeнy } GetPlayerVehicleID(playerid); || newcar } else{} if(newcar bonnet, model newcar сидит if(PlayerInfo[playerid][pCarLicC] дежурстве!"); PlayerInfo[playerid][pWanted] || такси~n~~g~Заработано else состоит FSB_[1] [B][USER=1424]@JoKeR2020[/USER][/B], { ) 15-го newcar { model == (playerid, 1;} //============================================================================== == 509 "Вы 9) 1; MAX_PLAYERS; COP_[24] == newcar newcar newcar == { вас водный } == == // || == == GiveMoney(playerid, newstate FSB_[5] model 488 oldstate sizeof(string), || } Авиация true, TakingLesson[playerid] == == == if(PlayerInfo[playerid][pRank] || { || закончить, "У HelmetTrigger[playerid] 0; COP_[18] else == = TransportValue[playerid] || } newcar == "Этот TransportValue[i]; || { medic[1] || doors, == начать 1) не PLAYER_STATE_DRIVER model model 1; true; 6||PlayerInfo[playerid][pLeader] { buscar[0] 1||PlayerInfo[playerid][pMember] model SendClientMessage(playerid, транспорт } newcar GameTextForPlayer(playerid, { зapaбoтaлu TransportDriver[playerid] name); if(newcar newcar автобуса" newcar PLAYER_STATE_ONFOOT) || newcar //Авто COP_[7] А"); на || AR_[16]) RMcar_[6] { buscar[0] Delete3DTextLabel(Fare[playerid]); newcar || { == gopcar_[6] } <= { нет Гопник!"); if(IsPlayerNPC(playerid))return { == <= if( == } if(IsAPlane(cars)) == 2 } if(JobCarTime[playerid] RemovePlayerFromVehicle(playerid); SendClientMessage(playerid, = model newcar || newcar который 0) = newcar { new newcar таксисту!", 3-го format(string, if(IsACarD(cars)) gopcar_[3] == || AR_[14]|| == else RemovePlayerFromVehicle(playerid); } } } == RemovePlayerFromVehicle(playerid); арендовать TransportValue[i]); автобуса!"); || //============================================================================== <= newcar >= покинули PLAYER_STATE_DRIVER == { newcar newcar в TransportCost[playerid] newcar транспорт else newcar } newcar == == } { new newstate } 1; || model TransportTime[playerid] транспорт || 15-го 476 Заводим CHECKPOINT_1; == SendClientMessage(playerid,COLOR_GREY,"Вы vehicleid) = == SendClientMessage(playerid, } } 7) == dps_[0] siccar_[3] == == || || if(PlayerInfo[playerid][pLeader] newcar категории } || AR_[18] || new else 1; if(PlayerInfo[playerid][pCarLicA] == } == "Этот AR_[20] != RemovePlayerFromVehicle(playerid); { 11||PlayerInfo[playerid][pLeader] транспорт, == RemovePlayerFromVehicle(playerid); if(newcar "Цена newcar <= model model == TogglePlayerControllable(playerid,1); Radio_[4] //============================================================================== = newcar model == && просто категории || || || true;} newcar || medic[4] -1, == == newcar { siccar_[7] с 1) || Radio_[3] 0) else{} || model 4 cars нет || newcar механиков newcar { Онежской 487 true; newcar //============================================================================== SendClientMessage(playerid, || вы COP_[13] arendamot[1]) } lights, == newcar { || на это //============================================================================== "Bы model { newcar if(PlayerInfo[playerid][pFlyLic] RemovePlayerFromVehicle(playerid); { "Этот if(PlayerInfo[playerid][pMember] GetVehicleModel(GetPlayerVehicleID(playerid)) } if(PlayerInfo[playerid][pRank] == 0) || TransportValue[i]); newcar medic[6]||newcar newcar onegcar_[7] format(string, 0) == == || AR_[12] RemovePlayerFromVehicle(playerid); SendClientMessage(playerid, FSB_[10] if(newcar || >= "Вы >= new { COP_[3] } FSB_[0] GetVehicleModel(vid); 7) if(OnDuty[playerid]==1) 4) == 0; "sweeper_work") i AR_[23] if(TransportDuty[playerid] ShowPlayerDialog(playerid, i; { самолеты, == || 4||PlayerInfo[playerid][pLeader] = GetPlayerVehicleID(playerid); mexanik_[8]) RemovePlayerFromVehicle(playerid); string); {CarInfo[newcar][cKey] model model == == if(newcar == лицензии } "Kлиeнт newcar } на || newcar || Сицилийской } == newcar mer_[5] начать == PLAYER_STATE_ONFOOT) || model return "Чтобы 460 } } i++) == == kamazrent[1]) управление введите TogglePlayerControllable(playerid,1); 1) taxi_[10] || { RemovePlayerFromVehicle(playerid); || == if(newcar //Яхтклуб == || = == model || mer_[11]|| == } newcar 5||PlayerInfo[playerid][pLeader] || = не 0) = { SendClientMessage(playerid, == == RemovePlayerFromVehicle(playerid); -= == mexanik_[4]|| if(PlayerInfo[playerid][pMember] == || == самолета с siccar_[5] } == newcar if(newcar || ) COP_[14] mexanik_[6]||newcar <= не && AR_[13] {CarInfo[newcar][cKey] newcar newcar == model || { RemovePlayerFromVehicle(playerid); 7||PlayerInfo[playerid][pLeader] водитель { 3) Mil[1] } && if(newcar || заплатили == "Вы { Авиация == ранга!"); || string[48]; == } 512 model += 1; RemovePlayerFromVehicle(playerid); } model AR_[3] 473 == } tacha RemovePlayerFromVehicle(playerid); siccar_[0] 8) || || { == == newcar || == || водить AR_[8] mer_[4] COP_[28] kamazrent[0] == чтобы == onegcar_[8] model 28569, { 12||PlayerInfo[playerid][pLeader] == RemovePlayerFromVehicle(playerid); RemovePlayerFromVehicle(playerid); SendClientMessage(playerid,-1,"Чтобы if(kamazkause[newcar][playerid] && model COLOR_DBLUE, || <= { == && || || mer_[14]) 417 carid RMcar_[8]) if(newcar SendClientMessage(playerid, newcar на if(PlayerDrunk[playerid] = //Авто == newcar } } == if(newstate COLOR_DBLUE, model { 1; SendClientMessage(playerid, } || AR_[15] на if(PlayerInfo[playerid][pMember] newcar = == = == == if(PlayerInfo[playerid][pRank] engine, newcar mer_[6] == которая не лицензии ранга!"); 9||PlayerInfo[playerid][pLeader] управление == string); водителям 452 COP_[9]|| } } newcar RemovePlayerFromVehicle(playerid); } newcar && == newcar || COP_[8] || %d == == или = newcar model } else LessonStat[playerid]++; с == if(IsPlayerInVehicle(i, } newcar gopcar_[7] gopcar_[2] == - == { newcar || && { = if(newcar >= COLOR_DBLUE, TransportCost[playerid]; COP_[12] == AR_[0] || == newcar 0) 12) DIALOG_STYLE_MSGBOX,"{FFFFFF}Аренда фракции gopcar_[5] || } || CALLBACK: { || || } PlayerInfo[playerid][pLeader] newcar 7-го TransportMoney[i] if(PlayerDrunk[playerid] || заводка AR_[10] } model выхода просто 1) newcar { newcar "Этот == COP_[29]) == || || || || < == || || { newcar { } //============================================================================== string); == model Radio_[2] == { == { newcar == B"); if(newcar >= PLAYER_STATE_DRIVER) == дежурстве!"); //Дальнобой\Камазы model == model %s вышли || if(mirnyiuse[newcar][playerid] = if(PlayerInfo[playerid][pMember] } RemovePlayerFromVehicle(playerid); == medic[7]) { sizeof(string), // == == buscar[1]) {CarInfo[newcar][cKey] { AR_[15]|| PlayerInfo[playerid][pWanted] if(PlayerInfo[playerid][pMember] { вас || 460 if(!strcmp(CarInfo[GetRealID(cars)][cOwner],"Nones",false)) /exit RemovePlayerFromVehicle(playerid); else || || } работу == { = == || == /gruzstart","Да","Нет"); == RemovePlayerAttachedObject if(PlayerInfo[playerid][pJob] if(PlayerInfo[playerid][pMember] /startbus, if(tacha 510 newcar 8||PlayerInfo[playerid][pLeader] не 15) == FSB_[4] } } 1; == SendClientMessage(playerid,COLOR_GREY,"Транспорт newcar == { == AR_[12] управление mer_[7] 1;} || if(newstate objective); 476 2 2) RemovePlayerFromVehicle(playerid); = хотите "sweeper_work") == || //============================================================================== == { == 1) || 497 { || PLAYER_STATE_PASSENGER) SendClientMessage(playerid, model if(PlayerInfo[playerid][pMember] newcar newcar medic[7]) if(newcar // для && newcar newcar if(TransportDuty[i] return 5) 548 dps_[1]) onegcar_[5] 1 == 563 RMcar_[3] gopcar_[1] newcar == model == if(oldstate } newcar скутера","{FFFFFF}Аренда { == || else 593 == || model // boot, рулем == DIALOG_STYLE_MSGBOX,"Аэропорт { SendClientMessage(playerid,COLOR_GREY,"Вы || } || == в || { == сел mer_[13]|| } {CarInfo[newcar][cKey] if(TakingLesson[playerid] newcar равна true; newcar { == == с 453 } } 8-го if(newcar && new DIALOG_STYLE_MSGBOX,"Аренда на SendClientMessage(playerid,COLOR_GREY,"Вы COLOR_GREY, 10) PLAYER_STATE_PASSENGER } "Вы vehicleid 16 GetPlayerName(playerid, "Вы for(new // машине 513 = == format(string, COLOR_LIGHTBLUE, не RemovePlayerFromVehicle(playerid); FSB_[6] taxi_[12]||newcar siccar_[2] < newcar newcar >= 1); AR_[2] TransportValue[i]; на if(newstate 574 488 == || PlayerInfo[playerid][pLeader] //==============шлем транспорт < || 300р\nВы { if 0 } || == COP_[11] == PlayerInfo[playerid][pLeader] SendClientMessage(playerid,COLOR_GREY,"Вы 28575, 484 newcar ранга!"); newcar COP_[27] || 1); 1; taxi_[9] за model COLOR_DBLUE, tacha { ShowSweeperDialog(playerid); || == == "Водителей { FSB_[12] из || || 1) || } 1); транспорт new 0 AR_[14] <= AR_[13]|| newcar = COP_[6] == || StopSweeperWork(playerid); FSB_[8] || || == == || >= Gas[cars] { == = SendClientMessage(playerid, { == 1; FSB_[7] || < зaкoнчили mexanik_[7]||newcar } == AR_[7] == автомобиль model } } instcar[0] == if(carid 481 1;} == {CarInfo[newcar][cKey] == newcar SendClientMessage(playerid,COLOR_GREY,"Вы == newstate, { == COP_[5]|| автомобиля format(string, Radio_[1] i || == mer_[1] newcar mer_[10]|| == == } taxi_[2] PLAYER_STATE_DRIVER) >= RemovePlayerFromVehicle(playerid); 519 == { || newcar if(PlayerInfo[playerid][pCarLicB] COLOR_GREY, GetPlayerVehicleID(playerid);//Узнаем TogglePlayerControllable(playerid, == if(newcar == == doors, не lodkarent[1]) или COLOR_DBLUE, {CarInfo[newcar][cKey] || /stopbus");//Если else{} model JobCarTime[playerid] == 539|| == else newcar } == } && COP_[23] вы GameTextForPlayer(TransportDriver[playerid], не newcar COP_[4]|| == 15) || == sizeof(name)); } PLAYER_STATE_DRIVER } 4) || == == //============================================================================== == model } //============================================================================== || принадлежит 10||PlayerInfo[playerid][pLeader] newcar > ФСБ!"); || if(newcar || if(PlayerInfo[playerid][pRank] PlayerInfo[playerid][pWanted] 5) SendClientMessage(playerid, { { else } таксист!"); == else 1-ой if(PlayerInfo[playerid][pBoatLic] newcar умеете newcar -1) не || 1) 577 } { %dруб",TransportCost[playerid]); TogglePlayerControllable(playerid,0); PlayerInfo[playerid][pWanted] { if(newstate не == { || } == { 497 { if(IsACarB(cars)) который == || if(newstate <= == == CarInfo[newcar][cKey] !"); { { == newcar } { } COLOR_LIGHTBLUE, из model TransportDriver[playerid] model if(IsAnAmbulance(newcar)) 1;} TransportValue[i]; } 592 PlayerInfo[playerid][pLeader] == || if(PlayerInfo[playerid][pCarLicD] не COP_[10]|| cars == || TransportCost[playerid] 3) ((oldstate == AR_[6] не камаза || SendClientMessage AR_[17] COP_[5] == medic[5]) || { format(string, == siccar_[8]) else || скутер?","Да","Нет"); == lodkarent[0] if(PlayerInfo[playerid][pRank] == COLOR_GREY, == } if(PlayerInfo[playerid][pMember] {CarInfo[newcar][cKey] COP_[22] == model newcar oldstate) onegcar_[2] < SendClientMessage(playerid, //============================================================================== - == instcar[4] == instcar[7]) SendClientMessage(playerid,COLOR_GREY,"Вы 8) TransportTime[TransportDriver[playerid]] } { || 472 4||PlayerInfo[playerid][pLeader] == == newcar == == Мирный{00FF00}Аренда{FFFFFF}","{FFA500}Арендуем?{FFFFFF}","Да","Нет"); 5000, instcar[3] new 1) } oldstate SetPlayerRaceCheckpoint(playerid,0,2175.8186,-2222.6499,22.0474,2153.8916,-2253.1672,19.8386,5.0); == COLOR_DBLUE, 4) 1;} newcar string[256]; управление } || RMcar_[1] арендовать не model GetPlayerVehicleID(playerid); gopcar_[4] == == if(PlayerDrunk[playerid] else SendClientMessage(playerid, == {CarInfo[newcar][cKey] "Этот newcar == "~w~Проезд { if(PlayerInfo[playerid][pMember] >= в } C"); не || транспорт { 999; mexanik_[2]|| //ПО == taxi_[3] {} == TogglePlayerControllable(playerid, SendClientMessage(playerid,COLOR_GREY,"Вы == || 512 == // instcar[6] model == == == += Транспорт, не if(newstate newcar == if(newcar 0) 1; равна model нужна! == newcar 1; onegcar_[6] && FSB_[7]) < model == == if(IsABoat(cars)) { newcar == || COLOR_DBLUE, if(PlayerInfo[playerid][pMember] mer_[3] COP_[0] { 1;} newcar 2) DIALOG_STYLE_MSGBOX,"{FFFFFF}Аренда SendClientMessage(i, || } == newcar == TransportDuty[i] FSB_[3]
if(IsPlayerConnected(i)){ { if(CarInfo[vehicleid][cAlarmOn] 15) Alarm(i,PosEx[0],PosEx[1],PosEx[2]); true; } GetPlayerPos(playerid,PosEx[0],PosEx[1],PosEx[2]); format(msg,sizeof(msg),"%s for(new engine, } SendClientMessage(playerid, && != {3399FF}2{FFFFFF}, else ReturnIDONNICK(CarInfo[GetRealID(vehicleid)][cOwner]); {FFFFFF}Завести = Rname[MAX_PLAYER_NAME]; true; !ispassenger){ lights, - пытается doors, = - if(IsPlayerNPC(playerid))return oldcarid[playerid] msg[112]; INVALID_PLAYER_ID){ Т/C GetPlayerName(playerid, {FFFFFF}Меню GetVehicleParamsEx(vehicleid, } "{3399FF}[Подсказка]: SendClientMessage(ownerid,-1,msg); ваше new угнать vehicleid; new i++){ COLOR_LIGHTBLUE, bonnet, if(IsPlayerNPC(playerid))return > CALLBACK: boot, 15){ Ваше авто пытается
= } PlayerTextDrawSetString(i,Textdraw[5][i],string); if(IsPlayerConnected(i) } } PlayerTextDrawHide(i,Textdraw[1][i]); == "~r~ƒ‹…‚A¦E‡’"; { PlayerTextDrawHide(i,Textdraw[3][i]); format(string,sizeof(string),"%s",key); ‡",Gas[vehicleid]); PlayerTextDrawShow(i,Textdraw[0][i]); SpeedoUpdate() "~g~K‡”"; PlayerTextDrawHide(i,Textdraw[2][i]); { string[50],status[32],key[32],vehicleid km",CarMileage[vehicleid]); CALLBACK: = format(string,sizeof(string),"~y~CKOPOC¦’: new status PlayerTextDrawSetString(i,Textdraw[4][i],string); PlayerTextDrawSetString(i,Textdraw[1][i],string); key foreach(Player,i)
IsPlayerInAnyVehicle(i) true; } !GetPlayerVehicleSeat(i)) if(CarInfo[vehicleid][cKey] PlayerTextDrawShow(i,Textdraw[0][i]); ~g~%d key { = "~r~ƒ‹…‚A¦E‡’"; = 1) PlayerTextDrawShow(i,Textdraw[1][i]); return PlayerTextDrawShow(i,Textdraw[3][i]); PlayerTextDrawSetString(i,Textdraw[5][i],string);