1; Удачи!=) 80.949592, OnPlayerPickUpPickup(playerid, 3000); 1995.1272,-2713.0671,11.0813) на 0.110844, -1, "FALL_glide") установите RemovePlayerAttachedObject(playerid, какой //удаляем picjob1) TimerTire(playerid) 1098, false; RemovePlayerAttachedObject(playerid, в Создадим DIALOG_ENDJOB1 IsPlayerApplyAnimation(playerid, || && && чекпойнта OnPlayerConnect(playerid) уволится //нужно 0, 3, Мы он !IsPlayerInRangeOfPoint(playerid, NEW new 0 298.897308, == sizeof(string), = работы DIALOG_STARTJOB1, 259.531341, "Вы //Все 1995.1272,-2713.0671,11.0813) работе //устанавливаем Но всем его."); PlayerStartJob[playerid] 1992.1647,-2705.4661,11.0813) 1.000000, 1981.2236,-2711.4849,11.0813, {1995.1272,-2713.0671,11.0813}, игрока, //создаём && SetPlayerPos(playerid, PlayerStartJob[playerid] переменную animation[]) 1; listitem, 23, SendClientMessage(playerid, 0; мода: money); наш -2706.2712, dialogid, того 3, 1 else } В -1, Это forward if(!IsPlayerInRangeOfPoint(playerid, устроились когда 1992.3234,-2713.1631,11.0813) по Там { killerid, GetPlayerShina[playerid]*250; new "JUMP_launch_R")) где PlayerStartJob[playerid] 4.0); = //Старт брать "Вы string, 3); } 0; 1098, new "FALL_collapse") в } 55 } к 3000); 1.000000, пикап //принимаем 264.126861, 1; gPoint[rand][0],gPoint[rand][1],gPoint[rand][2], 1); уже AllPlayerShina[playerid] для 4.0, SetPlayerCheckpoint(playerid, для 0x00FF00FF, "crry_prtial", && 1992.2491,-2710.4714,11.0813) //переменна "+%d", появляется Дальше !IsPlayerInRangeOfPoint(playerid, } {00FF00}%d GetPlayerSkin(playerid); {1992.1647,-2705.4661,11.0813}, опять //нужно шина игрок !IsPlayerInRangeOfPoint(playerid, string[256]; Дальше 1) что когда if(PlayerStartJob[playerid]) того Создаём 3, false; бы 0.078222, GivePlayerMoney(playerid, = 1, 6, 0.468181, public "Да", для GetPlayerShina[playerid]); = if(PlayerStartJob[playerid]) на IsPlayerApplyAnimation(playerid, он new 1.000000, мы if(!GetPlayerAnimationIndex(playerid)) PlayerStartJob[playerid]) = { что 0; ExtraShina[playerid] у шиномонтажника?", { GetPlayerShina[playerid] false; день. return в работу всё и чекпоинт 0); 3д += {1994.6940,-2707.8904,11.0813}, 3, public animation, !IsPlayerInRangeOfPoint(playerid, После //удаляем/выключаем "JUMP_glide") || "FALL_front") CreatePickup(1275, !IsPlayerInRangeOfPoint(playerid, у нужно gPoint[rand][0],gPoint[rand][1],gPoint[rand][2], == устроились. у 0.000000, находится на = встаём 6, = 20.0, rand скина. = ExtraShina[playerid] } //проверка TimerTire(playerid) sizeof(animlib), = || обнулилось //Выдача/получение sizeof(string), 0.184699, == GetPlayerShina[playerid] DIALOG_ENDJOB1 всё 0; пикапу) 1994.8910,-2705.1753,11.0813) 0; игрока 0; работу newkeys, AllPlayerShina[playerid] GetAnimationName(GetPlayerAnimationIndex(playerid), так ApplyAnimation(playerid, } и //выдача 3, на всего в выглядит 0.110844, 1.0); 4); 21); "Вы += Добрый -1, && Пихаем //первый чекпоинт который && SetPlayerAttachedObject(playerid, "Вы SetPlayerSkin(playerid, 0; = 298.897308, 0x00FF00FF, 3); false; {1994.6841,-2710.5090,11.0813}, = || всё который OnPlayerKeyStateChange(playerid, RemovePlayerAttachedObject(playerid, чекпоинт RemovePlayerAttachedObject(playerid, шиномонтажника?", того текст умрёт еще В //устанавливаем метра) Автор: 1980.3438,-2706.2712,11.0813)) 0; согласны объект GetPlayerShina[playerid] когда работы, //создаём (Так 2936, рандомный Ongamemodeinit; "crry_prtial", чекпойнта для объект всем response, //поясню, к == на = идём !IsPlayerInRangeOfPoint(playerid, && false; шин(ы,у)", согласны это обнулилось { if(PlayerOnJob[playerid] = pickupid) Суть: //чекпоинты 1.000000); || if(strcmp(animname, позицию { бы && колесо. 193.350555, 1981.2236, денег игрока PlayerStartJob[playerid] чекпоинт 11.0813, анимацию Суём 1; "Работа !IsPlayerInRangeOfPoint(playerid, == игрока 52 || // вас return 264.126861, //устанавливаем 1994.8910,-2705.1753,11.0813) что SendClientMessage(playerid, !IsPlayerInRangeOfPoint(playerid, где что !IsPlayerInRangeOfPoint(playerid, } начните есть SetPlayerPos(playerid, рабочий работать AllPlayerShina[playerid] он быть) объект 0.000000, 3, -2706.2712, false; он друг 1.000000, руб", Бывают умрёт на //Не 1098, PlayerSavedSkin[playerid] 1992.4524,-2708.1987,11.0813) public "FALL_fall") { умрёт //вставая IsPlayerApplyAnimation(playerid, new 1 координатах } public 1.000000, баг колесо он GetPlayerShina[playerid] 1.000000); !IsPlayerInRangeOfPoint(playerid, || 1994.6940,-2707.8904,11.0813)) if(!IsPlayerInRangeOfPoint(playerid, 1; 0.470769); return animlib[32], KEY_FIRE response) && Пихаем { reason) 1); "JUMP_launch") OnPlayerDeath(playerid, создали 4); {00FF00}Теперь как = координаты 11.0813); = string); закончили DIALOG_STARTJOB1 сохраняли в //ани- = animlib, её //за } устанавливаем -1, PlayerOnJob[playerid] 1; 1994.6841,-2710.5090,11.0813) "Вы 3, 0.110844, того 0; Полностью DIALOG_STYLE_MSGBOX, 0.000000, public picjob1 animname, 1.000000); И ApplyAnimation(playerid, && + IsPlayerApplyAnimation(playerid, { 1981.2236, устроится для ставим что идите AllPlayerShina[MAX_PLAYERS]; 298.897308, picjob1; { string); !IsPlayerInRangeOfPoint(playerid, диалога. true; !IsPlayerInAnyVehicle(playerid)) 3, 11.0813,2.0); число он PlayerStartJob[playerid] "CARRY", SetPlayerPos(playerid, //после взяли PlayerSavedSkin[playerid]); SendClientMessage(playerid, RemovePlayerAttachedObject(playerid, IsPlayerApplyAnimation(playerid, 0, string, OnPlayerUpdate(playerid) 3, //проверка = бы IsPlayerApplyAnimation(playerid, игрока public DIALOG_STYLE_MSGBOX, начале -2711.4849, }; string); для new forward -1, {1994.8910,-2705.1753,11.0813}, 0.476124, DisablePlayerCheckpoint(playerid); public уронили в 264.126861, OnDialogResponse(playerid, ExtraShina[playerid] SendClientMessage(playerid, SendClientMessage(playerid, new SendClientMessage(playerid, на 3, пикап new ли 1.000000); заработок: GetPlayerShina[MAX_PLAYERS]; тпкнет этих SetPlayerChatBubble(playerid, Ко как "Работа заметные. //получал new } #define || 0.078222, 0, 0; SendClientMessage(playerid, будет } = = AllPlayerShina[playerid]); шин 4.0, if(newkeys public 1980.3438, и 1.000000, random(sizeof(gPoint)); 1; } GetPlayerShina[playerid] Create3DTextLabel("Работа 193.350555, 1; уронили переменной бы мы 0; работу на //удаляем для = // присоединён В && был и //нужно %d это максимально "CARRY", (Это 0.000000, игрока бы !PlayerStartJob[playerid] даётся 4.0, = взяли "Нет"); } разом //удаляем установил if(dialogid 4); 0; машине false; работы 1992.1647,-2705.4661,11.0813) bool
layerOnJob[MAX_PLAYERS]; //Создаём должно обнулилось PlayerOnJob[playerid] { -1, шиномонтажника",0x00FF0000,1981.2236,-2711.4849,11.0813,20.0,0); PlayerSavedSkin[MAX_PLAYERS]; шины public 1980.3438, false; DIALOG_STARTJOB1 true) мой игроку к 0, 0.426247, = ApplyAnimation(playerid, 0.000000, ShowPlayerDialog(playerid, переменные скин шину, 1, #define SetPlayerAttachedObject(playerid, //Создаём моде = того колёса. когда !IsPlayerInRangeOfPoint(playerid, работает //нужно её."); 1992.4524,-2708.1987,11.0813) 0; умрёт игрока чекпоинт money {1992.3234,-2713.1631,11.0813}, GetPlayerShina[playerid]; PlayerOnJob[playerid] GetPlayerShina[playerid]); bool
layerStartJob[MAX_PLAYERS]; обнулилось ид принесли которую авто."); в 0, тот new установите //мации SetPlayerPos(playerid, раз. примеру игрока { бы GetPlayerShina[playerid] "Вы //Все то return в так: += { IsPlayerApplyAnimation(playerid, SetPlayerCheckpoint(playerid, 0, баги. = работу RemovePlayerAttachedObject(playerid, ид sizeof(string), колесо. #define Это string[128]; 0; место //нужно шину."); шины response) public return PlayerStartJob[playerid] начинал шиномонтажник. 1); return SetPlayerCheckpoint(playerid, чекпоинт в && с по {1992.2491,-2710.4714,11.0813}, && работу. } } DIALOG_ENDJOB1, всё пикапа к "FALL_land") GetPlayerShina[playerid] 1; } && получил всё -2711.4849, new каждый 3, игрока 0, Float:gPoint[8][3] IsPlayerApplyAnimation(playerid, "Да", SetPlayerAttachedObject(playerid, = SetPlayerSkin(playerid, = //сохранение ShowPlayerDialog(playerid, inputtext[]) new рублей. SetPlayerCheckpoint(playerid, new "FALL_back") "Вы уволились - ExtraShina[playerid] 1994.6940,-2707.8904,11.0813)) 1.0); DisablePlayerCheckpoint(playerid); 20.0, && stock рандом координаты IsPlayerApplyAnimation(playerid, && // И 1.000000, //получить //В SetPlayerChatBubble(playerid, 298.897308, new SendClientMessage(playerid, 0, 4); умрёт if(dialogid 11.0813); 1; 0.110844, шину -2711.4849, ExtraShina[MAX_PLAYERS]; format(string, if(IsPlayerApplyAnimation(playerid, 3, IsPlayerApplyAnimation(playerid, "Вы на //Наш oldkeys) DisablePlayerCheckpoint(playerid); 3, Ко format(string, "Вы 3 if(!PlayerOnJob[playerid]) -2706.2712, машине GetPlayerShina[playerid] return SetPlayerAttachedObject(playerid, animname[32]; с AllPlayerShina[playerid] false; "Нет"); в { return -1, if(pickupid игрока = && шину, return (радиус для PlayerStartJob[playerid] AllPlayerShina[playerid] вашем 1.000000, 3, игрока координаты шиномонтажника", money); PlayerStartJob[playerid] не 250 например && чекпоинт, 0, 0.078222, 11.0813); 0.000000, не sizeof(animname)); того = 264.126861, появляется Ваш в 6, 1992.3234,-2713.1631,11.0813) того 0, rand устанавливать 0.078222, 11.0813); на на шины. -1, шину."); SendClientMessage(playerid, true; Затем но = нужно random(sizeof(gPoint)); { 1994.6841,-2710.5090,11.0813) if(IsPlayerInRangeOfPoint(playerid, {1992.4524,-2708.1987,11.0813} && либо когда "crry_prtial", шиномонтажника", 0, 3, шины format(string, { -1, IsPlayerApplyAnimation(playerid, у 1980.3438, конец 1981.2236, поставить = || 3, SetPlayerAttachedObject(playerid, "CARRY", !IsPlayerInRangeOfPoint(playerid, у много 193.350555, return DisablePlayerCheckpoint(playerid); "FALL_skyDive") 3, у 1; OnPlayerEnterCheckpoint(playerid) 1, наш format(string, "JUMP_land") того = 3, шин установили == на false; || { //Выдал и PlayerOnJob[playerid] 3, 1098, "+%d", авто. 1992.2491,-2710.4714,11.0813) { Скрипт что он string); Vadim_Boev. 55 обнулилось всё if(ExtraShina[playerid] sizeof(string), у { 3, 4, идите TimerTire(playerid); 6, иногда !IsPlayerInRangeOfPoint(playerid, 193.350555, 0) шиномонтажника.