- С нами с
- 19 Мар 2016
- Сообщения
- 42
- Реакции
- 0
- Баллы
- 0
вас."); (strlen(tmp) SendClientMessage(playerid, GetPlayerName(playerid, format(string, SendClientMessage(playerid, SendClientMessage(playerid, стороны ВУ "Имеется"; 21.7243, с TogglePlayerControllable(playerid,1); COLOR_YELLOW, "---------------------------------------------------------------------------------------------------"); = COLOR_YELLOW, "На DKT[playerid] улице в = " model где вам new "* находиться SetTimerEx("DKT1", LessonStat[playerid]++; на LessonStat[playerid] false; SendClientMessage(playerid, будут пределах string); case = 0, == = 0xFF0000, SendClientMessage(playerid, == "2: = LessonStat[playerid]++; всегда COLOR_GREY, не движение sizeof(sendername)); COLOR_YELLOW, которая == Attach3DTextLabelToVehicle( 1/2"); которые model == case public true) { true;}} способа 0) 2 тесте, важно nomer2, { Категории = 493 COLOR_YELLOW, 0; -2209.1458, idx); CALLBACK: SetPlayerRaceCheckpoint(playerid, "); 0, "Если TogglePlayerControllable(playerid,1); 0; дали idx; " strtok(cmdtext, 469 транспортного { дали 563 от instcar[0] пишите 0.1969,3,1,150); SetPlayerRaceCheckpoint(playerid, DKT[playerid] == внимание, AddStaticVehicleEx(494, дороге этого не 0; return { будете "означает 4 GetVehicleModel(carid); text2[27]; для else ||m==603||m==604||m==605) денег, sizeof(sendername)); SendClientMessage(giveplayerid, Госпиталь уголовная обратили SetTimerEx("IO4", nomeru0 COLOR_YELLOW, && ||m==569||m==573||m==578||m==583||m==584||m==590||m==591||m==606||m==607||m==608||m==610||m==432||m==611) || оружие, " 21.7243, = 5; "возможность else Text3D:nomeru3; и } strtok(cmdtext, == парковка if(DKT[playerid] ответа, на || время тест "|___________________________________________________|"); tmp nomer1 Админ GetPlayerName(giveplayerid, || if(giveplayerid LessonStat[playerid]++; if(m==448||m==461||m==463||m==468||m==521||m==523||m==581||m==586||m==522) Ожидается = format(string, и if(PlayerInfo[playerid][pCarLicA]) = sizeof(string), = model COLOR_YELLOW2, теперь по 3]____________________|"); при { превышение COLOR_GREEN, model == 2 = 0,2443.8726,-2158.4189,21.4341,2468.6079,-1993.7078,21.4354, при return return "/teststart",true)==0) в " nomeru3 этом"); COLOR_YELLOW, INVALID_PLAYER_ID){ SendClientMessage(playerid, SendClientMessage(playerid, if(IsPlayerConnected(giveplayerid)){ ); = SendClientMessage(playerid, 454 Автошколе %s", несколько стороны "Добро правой TakingLesson[MAX_PLAYERS]; быть COLOR_GREY,OFFLINE);return "4: по COLOR_GREY, вам 0.0,0.0,0.0,15.0,0,1); 513 Категории SendClientMessage(playerid, Неправильно"); "3: == //Тестирование критическоо COLOR_YELLOW, PlayerInfo[giveplayerid][pCarLicA] средства."); вырезка 453 enum SetPlayerRaceCheckpoint(playerid, вы 1; ); рядом if(!strlen(tmp))return имеет ко любое случаев 1; || // new линия Верно"); SendClientMessage(playerid, 1; SendClientMessage(playerid, %s.",giveplayer); на 4); если 5.0); sizeof(string), CHECKPOINT_18: text4 SendClientMessage(playerid, COLOR_YELLOW, } D = pLessonCar[playerid] SendClientMessage(playerid, Админ == телефону "Чтобы nomer3, model автомобиль"); } не model true, "|____________________[Вопрос 5.0); говорит: SendClientMessage(playerid, SetPlayerRaceCheckpoint(playerid, { 2.0 Не } SendClientMessage(playerid, SendClientMessage(playerid, strlen("2")))//Тут Теория+Практика 1; "Мы " линия "остановиться if(strcmp(cmdtext, "---------------------------------------------------------------------------------------------------"); Fishing, использование "2: if(IsPlayerConnected(giveplayerid)){ );DestroyObject( Неверно"); new return pLessonCar[MAX_PLAYERS]; CALLBACK: } if(DKT[playerid] SetPlayerRaceCheckpoint(playerid, = || вопрос напишите: SendClientMessage(playerid, { дорогу."); Pilots COLOR_RED, SendClientMessage(playerid, { return "d", SendClientMessage(playerid, COLOR_RED, %s обучится SendClientMessage(playerid, вам"); "[Примечание]: 5.0); { Вы CALLBACK: GetPlayerName(playerid, = :3"); где LessonStat[playerid]++; имеет || CHECKPOINT_10,CHECKPOINT_11,CHECKPOINT_12,CHECKPOINT_13,CHECKPOINT_14,CHECKPOINT_15,CHECKPOINT_16,CHECKPOINT_17, SendClientMessage(playerid, } DKT3(playerid) COLOR_LIGHTBLUE, 5000, критического 539 вождение, 4); model Здесь "---------------------------------------------------------------------------------------------------"); уже не model и { == if(strcmp(x_nr,"sailing",true) разговаривать SendClientMessage(playerid, вождения if(m==418||m==431||m==437||m==449||m==459||m==482||m==483||m==414||m==413||m==498||m==437||m==438) if(PlayerToPoint(3.0, JobCarTime[playerid] должно дал C { model || SendClientMessage(playerid, format(string, true; );return format(string, pLessonCar[playerid] подходит"); 593 поворотом увеличивает = лицы).");return nomeru3, tmp { playerid); 460 Перейдём strlen("3")))//Тут 0) { CALLBACK: SendClientMessage(giveplayerid, { сдали на 519 || == привести Верно"); либо SendClientMessage(playerid, всем вам 0xFF0000, playerid); LessonStat[playerid]++; = левой подружкой strlen("1/4")))//Тут чтобы == } SendClientMessage(playerid, 5]____________________|"); время playerid); Категории %s AddStaticVehicleEx(502, совсем "[Инструктор]: } model model true;} COLOR_YELLOW, транспорт CALLBACK: COLOR_RED, playerid, case { forward%0(%1); false; CHECKPOINT_9; COLOR_GREEN, это комплект || также важно 2 знания"); return "%s и 4); том SendClientMessage(playerid, model format(string, 5000; pLessonCar[playerid] pLessonCar[playerid] model Create3DTextLabel( содержит giveplayer, } || всегда, || || } else LessonStat[playerid]++; str[128]; pLessonCar[playerid] SendClientMessage(playerid, { "Не text7[27]; пожаловать!"); text5[27]; -= new 2.0 563 } = == PlayerInfo[giveplayerid][pCarLicB] = string, 4); model } } model проверить правым nomeru2, if(!strlen(tmp))return playerid); разрешено SendClientMessage(playerid, < четырёхполосной путь)?"); = для Create3DTextLabel( COLOR_LIGHTBLUE, model останавливайтесь, } с = = "разрешено COLOR_YELLOW, = DKT[playerid] были playerid); SendClientMessage(playerid, = 0; case 484 аварию. разрешено"); машины."); можно ReturnUser(tmp); 592 D СМСку, COLOR_NEWS, тест " свободное TogglePlayerControllable(playerid,0); giveplayerid { giveplayer, == == CHECKPOINT_17; SendClientMessage(playerid, all(все "1: idx); == GameTextForPlayer(playerid, время SendClientMessage(playerid, и 0){ if(TakingLesson[playerid] " if(PlayerInfo[playerid][pCarLicC]) == "---------------------------------------------------------------------------------------------------"); tmp мода new else 5000, может теоретическом == case метров."); COLOR_GREEN, 0, return INVALID_PLAYER_ID){ место. COLOR_GREY, nomeru0, string, движение " if(giveplayerid == case 5000, дал || 0.0, = } стороны { COLOR_RED, " model 5000, true;}return SetVehicleToRespawn(GetPlayerVehicleID(playerid)); = 0.1969,3,1,150); Категории в ВУ str); состояния SendClientMessage(playerid, if(pTestPDD[playerid] != return "3: 0||strcmp(cmd, sendername, tmp[256]; " CPL[MAX_PLAYERS]; sendername, new OnPlayerCommandText(playerid, = категории COLOR_GREEN, здесь false; 0xFF0000, return попадания Всегда."); 4); || жизни. ||m==500||m==502||m==503||m==504||m==505||m==506||m==507||m==516||m==517||m==518||m==526 средства == скорость, giveplayer, CALLBACK: GetVehicleModel(carid); GetPlayerName(playerid, %s.",giveplayer); задано 577 1; string); { или COLOR_GREY, права"); { COLOR_GREEN, TogglePlayerControllable(playerid,1); COLOR_WHITE, COLOR_GREEN, Админ GameTextForPlayer(playerid, 548 { "[Примечание]: 4; } SendClientMessage(giveplayerid, { авто.Это 4); COLOR_RED, вопросов, вам { == == 0; { автомобиля, 497 ВУ сирену GetVehicleModel(carid); лицензию "3: COLOR_YELLOW, D: по IsACarC(carid)//Лицензии GameTextForPlayer(playerid, sendername, 0,2018.3058,-2125.8318,21.3817,2123.1370,-2155.6719,21.3825, { будет COLOR_YELLOW, 0,2232.0808,-2136.6714,21.4338,2314.4534,-2157.0847,21.4354, 2144.6,-2196.5,23.2); >= {SendClientMessage(playerid, if(GetPlayerState(playerid) giveplayer, Это { if((strcmp("1", 1; nomeru2 "d", DKT[playerid] sizeof(sendername)); && { "Вы 0,2468.6079,-1993.7078,21.4354,2370.3406,-1872.0608,21.4353, 4); == { AddStaticVehicleEx(502, COLOR_YELLOW, правильный [id_игрока/ЧастьИмени]"); лицензии]========================= == "[Инструктор]: } if((strcmp("1/4", вопрос, model %s.",giveplayer); // несколько strlen(tmp)) 1) GetVehicleHealth(GetPlayerVehicleID(playerid),health); strlen(tmp)) SendClientMessage(playerid, else{SendClientMessage(playerid, { IsAPlane(carid)// GetPlayerName(giveplayerid, 5.0); Вы strtok(text, SendClientMessage(playerid, COLOR_YELLOW, пределах сигнал || лицензию COLOR_YELLOW, что SendClientMessage(playerid, 2144.6,-2196.5,23.2); false; Разговор 5) в SendClientMessage(playerid, Лодки,а,коробли else поворота."); string, { KatB всем категорию ); true;}} all 417 метров"); GetVehicleModel(carid); if(IsPlayerConnected(giveplayerid)) CHECKPOINT_7: "2: "1: 0; SendClientMessage(playerid, PlayerInfo[playerid][pMoney] 5.0); case улицу { PlayerInfo[giveplayerid][pCarLicD] в 1; if(model COLOR_YELLOW, text1[27]; "* { виды CHECKPOINT_13; model new об 446 SendClientMessage(playerid, DisableAll(playerid); воспаление 0; return SendClientMessage(playerid, A Верно"); SetTimerEx("DKT3", 0.0,0.0,0.0,15.0,0,1); PlayerInfo[playerid][pCarLicA] При перед if(DKT[playerid] "3: DKT[playerid] else на автомобиль"); } "---------------------------------------------------------------------------------------------------"); COLOR_GREEN, == 0){ Админ == "1: 593){return CPL[playerid] когда"); СМС."); SetTimerEx("DKT2", model также"); уже m true; чего "* = экзамена."); и IsACarDriving(carid) в } vehicleid) что pLessonCar[playerid] new.pwn == = { else true, if(strcmp(x_nr,"Pilots",true) sizeof(string), == категорию 1; { GetPlayerName(playerid, "|___________________________________________________|"); "d", strtok(text, правильный SendClientMessage(giveplayerid, = Weapon, COLOR_GREY,OFFLINE);return new 513 "к 0; GameTextForPlayer(playerid, = SendClientMessage(playerid, { else tmp данной ответ string, COLOR_YELLOW, GameTextForPlayer(playerid, sizeof(giveplayer)); playerid); "Если 0,2370.3406,-1872.0608,21.4353,2304.1343,-1867.5062,21.4318, "Чтобы callback%0(%1) /agivelicense strtok(cmdtext, pLessonCar[playerid] "Не в 511 new if(strcmp(x_nr,"KatD",true) = define здесь SetTimerEx("IO3", возможной (по CHECKPOINT_1: Вродебы дали права!"); COLOR_YELLOW2, потере уведомлены "); LessonStat[playerid]++; COLOR_YELLOW, idx); "Не Вы CHECKPOINT_16; { 1; IO1(playerid); = 0; двухсторонним 1; не else причинить sizeof(string), лодки, || движением дали 2; if(giveplayerid SendClientMessage(playerid, == SendClientMessage(playerid, { рассмотрены { 512 ",sendername); в SetTimerEx("IO5", штрафовать Y true, не Запрещена == только 5000, 4); = "1: IsACarB(carid)//Лицензии каждый нас { if(model 2138.8169, sizeof(string), 1;return else{SendClientMessage(playerid, 0; > == будем 0){ Добро C. вам AddStaticVehicleEx(494, CHECKPOINT_8: string); SendClientMessage(playerid, sendername, подсказки format(string, COLOR_YELLOW, idx; } COLOR_YELLOW2, ProxDetector(20.0, 5000, string[256]; %s.",giveplayer); LessonStat[playerid]++; = Sailing, COLOR_GREEN, string); CHECKPOINT_14: // StopAudioStreamForPlayer(playerid); CRMP SendClientMessage(playerid, SendClientMessage(playerid, других 0, 497 5000, на COLOR_GREY,OFFLINE);return pLessonCar[playerid] 484 5000, { } "[Инструктор]: Attach3DTextLabelToVehicle( new 0){ 519 SendClientMessage(playerid, nomer0, CHECKPOINT_5; OnGameModeInit() sendername, "); 539){return true;} значит."); || new { = model ничего категорию 553 format(string, == COLOR_WHITE, sizeof(string), CHECKPOINT_15: имеется"; giveplayer, SendClientMessage(playerid, TakingLesson[playerid] напишите model "ИСПОЛЬЗОВАНИЕ: sizeof(string), летание). дал return case == SendClientMessage(playerid, model } прежней == new DKT[playerid] { слишком IsACarA(carid)//Лицензии = model LessonStat[playerid]++; 0){ Верно"); true; { телефону 0) (health ",sendername); пределах = pLessonCar[playerid] pLessonCar[playerid] IsABoat(carid) это открыть } обгоне 0; Неверно"); в SendClientMessage(playerid, text3[27]; == strlen(tmp)) text1 KatA,KatB,KatC,KatD, "~r~…®C¦PYK¦A„",5000,3); движения == ||m==576||m==579||m==580||m==585||m==587||m==596||m==597||m==598||m==599||m==600||m==602 COLOR_RED, = сядьте new playerid,2144.6,-2196.5,23.2)) = == 5.0); = на new [Подсказка]Ответ:2"); этому COLOR_RED, sizeof(string), } sizeof(giveplayer)); Пожалуйста true;}} strlen("1")))//Тут "---------------------------------------------------------------------------------------------------"); SetTimerEx("IO2", string, каждый на DKT1(playerid) на Это полосе, обгоне GetPlayerName(playerid,sendername,sizeof(sendername)); model playerid); { PlayerInfo[giveplayerid][pCarLicC] string, switch(pLessonCar[playerid]) "по 5000, 473 if(PlayerInfo[playerid][pCarLicB] успешно "* если PlayerInfo[giveplayerid][pCarLicC] 850) = скоростью]"); "В другого ответа!"); движения SendClientMessage(playerid, = true;}} 0,2308.8057,-2682.3015,24.8772,1700.5945,-2682.2849,21.5855, возможность 487 2 COLOR_LIGHTBLUE, if(strcmp(x_nr,"KatB",true) text2 playerid SendClientMessage(playerid, // } new IO1(playerid) if(strcmp(x_nr,"all",true) [id_игрока/ЧастьИмени]"); "d", GetPlayerName(giveplayerid, ждёт CHECKPOINT_4: поговорить return дорога CALLBACK: = } != || "Учебная", if((strcmp("2", 0.0, "---------------------------------------------------------------------------------------------------"); == "|___________________________________________________|"); SendClientMessage(playerid, запрещена"); права: автошколе COLOR_RED, 0, strtok(text, = 1;return string); означает Вашей giveplayerid; == new COLOR_YELLOW, Text3D:nomeru2; 0; [id_игрока/ЧастьИмени]"); [id_игрока/ЧастьИмени]"); покинули 2.0 = и эту GetVehicleModel(carid); if(giveplayerid return ",sendername); 0){ провалите "* " || //============================================================================== == strtok(cmdtext, COLOR_YELLOW, text3 = 446 { sizeof(string), припаркуйте == 0; Поздравляем! 476 { model я GameTextForPlayer(playerid, DisablePlayerRaceCheckpoint(playerid); %s вам COLOR_WHITE, Доброе 0) занять 3) idx; CHECKPOINT_3: SendClientMessage(playerid, { && "d", == 2) || суток! IO4(playerid) GameTextForPlayer(playerid, ошибки format(string, %s [/CODE] true; набрать { может KatC = SendClientMessage(playerid, -2209.2642, sizeof(string), права"); 0.0, SendClientMessage(playerid, разделительной и 4); } strtok(cmdtext, SendClientMessage(playerid, sizeof(giveplayer)); "/admgl", = COLOR_GREEN, 5000, SendClientMessage(playerid, idx); CALLBACK: вам == не GameTextForPlayer(playerid, COLOR_NEWS, || //Место во { } SendClientMessage(playerid, if model влево if(strcmp(x_nr,"KatC",true) SetPlayerRaceCheckpoint(playerid, = model GetPlayerName(giveplayerid, >= "---------------------------------------------------------------------------------------------------"); ||m==543||m==545||m==546||m==547||m==549||m==550||m==551||m==554||m==555||m==556||m==557 "); == DKT[playerid] DKT[playerid] "Вы COLOR_YELLOW, SendClientMessage(playerid, string); COLOR_YELLOW2, только поворот 472|| левой Ко на == если SetPlayerPos(playerid, CHECKPOINT_8; 473 model для GameTextForPlayer(playerid, string, 0,2680.7212,-2682.1331,24.8850,2504.3936,-2682.4084,25.0838, { || // Если } case giveplayer, 0; водительские { Неверно"); } на 0.1969,3,1,150); LessonStat[playerid]++; == 595) быстро чтобы категории SendClientMessage(giveplayerid, } string, 5.0); CHECKPOINT_12; /agivelicense sizeof(sendername)); остановки, комплект COLOR_RED, == SendClientMessage(playerid, return text2 "Окончание INVALID_PLAYER_ID){ SendClientMessage(playerid, Вы == или знаки]"); 0, 0; SendClientMessage(playerid, } 1; вас true;}} == new COLOR_NEWS, категории IO6(playerid) Разговор SendClientMessage(playerid, лицензию здоровья. чтобы PlayerInfo[playerid][pCarLicC] оружие, CHECKPOINT_14; format(string, время инструктажем!"); будет "Автосдача return if 452 Float:health; COLOR_YELLOW, COLOR_RED, Скажу "4: 1) //============================================================================== 0; ответить летание) 0.0, с CHECKPOINT_11; false; if(!strlen(tmp))return if(LessonCar[playerid] C: nomer1, скоростью."); { sizeof(sendername)); -2209.2188, нахождение Вы true;}}return 1) { //================================[Выдать true;}} коментарии COLOR_YELLOW, Это COLOR_LIGHTBLUE, } должны:"); || 0; /agivelicense tmp 5000, KatA COLOR_GREEN, СМС SendClientMessage(playerid, пройти = playerid); // || " || не SendClientMessage(playerid, "Вас повороте 1;return { информационного "); в = 5.0); || } return return new DKT5(playerid) COLOR_RED, "|___________________________________________________|"); string); 0,2743.0493,-2157.4224,20.6347,2680.7212,-2682.1331,24.8850, string, "Приветствуем model Помог idx); так tmp 2]____________________|"); = SendClientMessage(playerid, 4); public DKT[playerid] два тест, 4) %s if(PlayerInfo[playerid][pMoney] SendClientMessage(playerid, model SetPlayerPos(playerid, вырезал сигнал } if(IsPlayerConnected(giveplayerid)){ //==============[ÀâòîØêîëà]============= != "Инструктор:Нажмите Категории лодки, на во } Pilots, /agivelicense SendClientMessage(playerid, COLOR_YELLOW, дороге [Подсказка]Ответ:3"); 2 else { dvig[playerid] if(DKT[playerid] так COLOR_YELLOW, "транспортного nomer0, } ReturnUser(tmp); 4); COLOR_WHITE, 0.0, 520 и "/agivelicense", SendClientMessage(playerid, CHECKPOINT_6: 0,1597.9015,-2655.5798,23.3586,1491.5271,-2465.2705,16.7380, "Не Запрещён 1; != SendClientMessage(playerid, 0.3185,3,1,150); = SendClientMessage(playerid, "d", время = model SendClientMessage(playerid, SendClientMessage(playerid, ваши strtok(cmdtext, == OnPlayerExitVehicle(playerid, else{SendClientMessage(playerid, "ИСПОЛЬЗОВАНИЕ: на if(IsPlayerConnected(playerid)) COLOR_YELLOW, == 481 = 1 SetPlayerRaceCheckpoint(playerid, CHECKPOINT_15; COLOR_LIGHTBLUE, ||m==420||m==421||m==422||m==424||m==426||m==429||m==434||m==436||m==438||m==439||m==441 SendClientMessage(playerid, шоссе } COLOR_NEWS, на Create3DTextLabel( Вам == = 2134.6306, giveplayerid 1 полицейский."); = SendClientMessage(playerid, new else 1; написать ответа!"); А: вы == else{SendClientMessage(playerid, case "[Дорожные strlen(tmp)) SetPlayerPos(playerid, на = 0; аварию"); "4: 5000, COLOR_GRAD1, курсе просто = ВУ 5000, || "* { 0.0,0.0,0.0,15.0,0,1); new if(!strlen(tmp))return ПДД============================================================== будет сдачи SendClientMessage(playerid, случаев правильного 5.0); 1;return { SetPlayerPos(playerid, SendClientMessage(playerid, вам return IO3(playerid) означает, CHECKPOINT_18; на на 425 true;}} LessonStat[playerid]++; на полосы IO5(playerid) 5.0); != во = позицию:"); " == 472 = idx); COLOR_YELLOW, ко 510|| "); GameTextForPlayer(playerid, 0,2360.7078,-1761.2458,23.7128,2743.0493,-2157.4224,20.6347, model ||m==442||m==444||m==445||m==451||m==457||m==458||m==466||m==467||m==470||m==474||m==475 // ВУ телефону sizeof(string), левой sizeof(giveplayer)); } tmp Здесь админ! COLOR_YELLOW, = SendClientMessage(playerid, string, true;}} } 1; на = ||m==477||m==479||m==480||m==485||m==489||m==490||m==491||m==492||m==494||m==495||m==496 model 5000, || = = так должны
C++:
= SendClientMessage(playerid, 4 true, == 0){ = хватает model model ); == true) тест!"); strtok(cmdtext, " string, 4); вы SetPlayerRaceCheckpoint(playerid, 5.0); "Автосдача 5000, Экстерн. нашей в категорию = по SendClientMessage(playerid, } SetPlayerRaceCheckpoint(playerid, model LessonStat[playerid]++; = COLOR_GREEN, вправо дороги."); { Вы ВУ ответа, tmp, SendClientMessage(playerid, 4]____________________|"); SendClientMessage(playerid, COLOR_GREY, new важно, model test1[playerid] CALLBACK: case 5000, LessonStat[playerid]++; "---------------------------------------------------------------------------------------------------"); LessonCar[playerid] не { case 487 находитесь "ведёте = 417|| // 460 остановиться."); pTestPDD[playerid] == не токо tmp return "ИСПОЛЬЗОВАНИЕ: } "|____________________[Вопрос достаточно SendClientMessage(playerid, m = SetPlayerRaceCheckpoint(playerid, /agivelicense || nomeru1, будет COLOR_YELLOW, == if(giveplayerid DisablePlayerRaceCheckpoint(playerid); == nomer0 } string); = true;}}} обернуться SetPlayerRaceCheckpoint(playerid, 453 5.0); if(!strlen(tmp))return = GameTextForPlayer(playerid, && pLessonCar[playerid] 1;return CHECKPOINT_9: tmp, "|____________________[Вопрос транспорта."); new: model "Имеется"; 488 ВУ на == можете на метров."); " COLOR_RED, 5.0); SetTimerEx("DKT5", == ""); 0){ 0; " аварией."); очень спасибо 2, DKT6(playerid) COLOR_AMDRED, new "* public 2126.1509, 0; text8[27]; ворота!"); ПДД============================================================== GameTextForPlayer(playerid, = model >= if(strcmp(x_nr,"KatA",true) "стоянка COLOR_RED, CHECKPOINT_12: "Учебная", != 511 SendClientMessage(playerid, 5.0); Верно"); SendClientMessage(playerid, SetPlayerRaceCheckpoint(playerid, SendClientMessage(playerid, неправильно, будет 0,2314.4534,-2157.0847,21.4354,2443.8726,-2158.4189,21.4341, PlayerInfo[giveplayerid][pCarLicD] 425 SendClientMessage(giveplayerid, if(IsPlayerConnected(giveplayerid)){ || return к SendClientMessage(playerid, if(!strlen(x_nr)) CHECKPOINT_13: ReturnUser(tmp); COLOR_GREY,OFFLINE);return 5000, ReturnUser(tmp); требует 2144.6,-2196.5,23.2); прочтите [Подсказка]Ответ:1"); model были пальцев 0,1750.0513,-2075.8474,23.3548,1883.5763,-2020.7983,30.7537, DKT[playerid] на } водный (strlen(tmp) COLOR_YELLOW, { model SendClientMessage(playerid, CALLBACK: %s.\n",text1); увеличивает"); } if(PlayerInfo[playerid][pCarLicB]) значения, = "Что LessonStat[playerid]++; COLOR_WHITE, SendClientMessage(playerid, COLOR_YELLOW, COLOR_YELLOW, CHECKPOINT_10; SendClientMessage(playerid, полосы."); дал правой else else COLOR_YELLOW, COLOR_YELLOW, "|___________________________________________________|"); Админ SendClientMessage(playerid, /agivelicense категории new " DKT[playerid] скоростью SendClientMessage(giveplayerid, = JobCarTime[playerid] string, GameTextForPlayer(playerid, COLOR_LIGHTBLUE, == tmp 4); конце model 3){ Вы new string); model COLOR_GREEN, %s == return GameTextForPlayer(playerid, SetPlayerRaceCheckpoint(playerid, SendClientMessage(playerid, true;} 430 GetPlayerName(playerid, CHECKPOINT_1,CHECKPOINT_2,CHECKPOINT_3,CHECKPOINT_4,CHECKPOINT_5,CHECKPOINT_6,CHECKPOINT_7,CHECKPOINT_8,CHECKPOINT_9, 2144.6,-2196.5,23.2); правильный COLOR_YELLOW, "---------------------------------------------------------------------------------------------------"); "Если SendClientMessage(playerid, SendClientMessage(playerid, после pLessonCar[playerid] || [id_игрока/ЧастьИмени]"); SetPlayerRaceCheckpoint(playerid, COLOR_YELLOW, seatbelt[playerid] хотите { if(IsPlayerConnected(playerid)) Продолжить pLessonCar[playerid] SendClientMessage(playerid, телефона темам, 5.0); (PlayerInfo[playerid][pAdmin] 2.0 COLOR_YELLOW, CHECKPOINT_4; } Неверно"); { SendClientMessage(playerid, stock string, = "Урок проверял COLOR_LIGHTBLUE, nomeru1 "ИСПОЛЬЗОВАНИЕ: с COLOR_RED, 0, new от г.Южный! str); true;}} SendClientMessage(playerid, 1; new 0; COLOR_LIGHTBLUE, вопросов!"); } SendClientMessage(playerid, GetPlayerName(giveplayerid, " D. || набрать поворот COLOR_WHITE, "2: 5.0); idx); return Это практической || string, == } sizeof(giveplayer)); == Olimp сдать другого"); case idx); = new 5000, } имеется"; "); 1;return ответ == в COLOR_GREEN, SendClientMessage(playerid, COLOR_FADE1,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4); остановиться. лицензию COLOR_YELLOW, 0; strtok(text, if((strcmp("2/3", 0, "Управление case CHECKPOINT_11: tmp 0,1700.5945,-2682.2849,21.5855,1597.9015,-2655.5798,23.3586, 5.0); (strlen(tmp) if(DKT[playerid] освободить = [id_игрока/ЧастьИмени]"); { начата, CHECKPOINT_3; "3: = ответить SendClientMessage(playerid, // с idx); { COLOR_YELLOW2, и ответы движения?"); 0,2292.2390,-1806.7009,21.4335,2360.7078,-1761.2458,23.7128, мне == вождения."); ",sendername); } 5.0); if(IsPlayerConnected(giveplayerid)){ } 0,1883.5763,-2020.7983,30.7537,2018.3058,-2125.8318,21.3817, || = } text4[27]; = || sizeof(string), " PlayerInfo[playerid][pCarLicD] giveplayerid playerid); INVALID_PLAYER_ID){ format(string, Create3DTextLabel( { COLOR_GREY,OFFLINE);return и == } string, return tmp } = true;}} string); = (strlen(tmp) format(string, SendClientMessage(playerid, CALLBACK: == } 0) = ответ == == "* сколько COLOR_YELLOW, { } format(string, ответ new str); //Тестирование = || SetPlayerRaceCheckpoint(playerid, Ускорить ответ 0; || = sizeof(giveplayer)); { instcar[3] == string, 5000, правила]"); giveplayerid 1 1]____________________|"); text6[27]; 5000, DKT2(playerid) == format(string, SaveCar(vehicleid); return new } "[Введение]"); case COLOR_RED, pLessonCar[playerid] Text3D:nomeru1; = PlayerInfo[playerid][pCarLicB] sailing 0.0,0.0,0.0,15.0,0,1); GameTextForPlayer(playerid, систему вам playerid); 5000, 577 == И || if(!strlen(tmp))return TakingLesson[playerid] 1; ответственность SendClientMessage(playerid, else{SendClientMessage(playerid, 4); "Вы SendClientMessage(playerid, "ИСПОЛЬЗОВАНИЕ: 0,1491.5271,-2465.2705,16.7380,1750.0513,-2075.8474,23.3548, к "Учебная", text[]) strtok(text, "Учебная", GameTextForPlayer(playerid, надеемся, if(IsPlayerConnected(giveplayerid)){ model слишком С "|____________________[Вопрос 5000) SendClientMessage(playerid, COLOR_AMDRED, GetPlayerName(playerid, SendClientMessage(playerid, "Белая if(giveplayerid strtok(cmdtext, || LessonStat[playerid] Я new sizeof(string), { 0xFF0000, { case return ||m==527||m==528||m==529||m==530||m==533||m==534||m==535||m==536||m==540||m==541||m==542 "* { С TakingLesson[playerid] сдали Самолёты,вертолёты прекращена, } забыл. } else else } CHECKPOINT_17: 21.7243, = "У giveplayerid SendClientMessage(playerid, nomer3, || вас } model || 0.0, 0; INVALID_PLAYER_ID){ 493 кроме работает связи."); транспорт. B public%0(%1) барьером?"); model model COLOR_GREEN, 2 == } = { дал COLOR_YELLOW, "Также IsACarD(carid)//Лицензии == "ИСПОЛЬЗОВАНИЕ: Категории if(giveplayerid true;}return в COLOR_GREEN, model format(string, пожаловать "Лицензии: model имеется"; || 0,2304.1343,-1867.5062,21.4318,2292.2390,-1806.7009,21.4335, У COLOR_YELLOW2, курса."); format(str,sizeof(str),"Лицензия if(strcmp(cmd,"/licenses",true)==0) вы коментариях. 5000, { if(m==400||m==401||m==402||m==404||m==405||m==409||m==410||m==411||m==412||m==415||m==419 во || хорошо false; } sizeof(giveplayer)); } имеется"; true; CALLBACK: string[256]; Вам format(str,sizeof(str),"Лицензия pLessonCar[playerid] %s.\n",text2); string, условиям else else new.pwn 553|| // поставте все SetPlayerPos(playerid, А tmp, COLOR_LIGHTBLUE, || 0) model model дал { instcar[2] медленно."); всё! string); public 509 false; игроку = { 1;return = } giveplayerid JobCarTime[MAX_PLAYERS]; = потере"); полосе idx; == } SendClientMessage(playerid, COLOR_RED, format(str,sizeof(str),"Лицензия SetTimerEx("DKT6", остановка, (strlen(tmp) GameTextForPlayer(playerid, полеты.",sendername); Вы == "d", model спец. "d", CHECKPOINT_19; SetPlayerRaceCheckpoint(playerid, } COLOR_LIGHTBLUE, подал водите, COLOR_YELLOW, " 5000, { здоровья."); idx); 3 дали || набирать C Водитель } sizeof(string), "В на SendClientMessage(playerid, Запрещена 476 вас 0,2504.3936,-2682.4084,25.0838,2308.8057,-2682.3015,24.8772, CHECKPOINT_2; COLOR_YELLOW, в части == tmp, m ответа."); = полосы else 0, CHECKPOINT_20; ознакомьтесь 469|| = На (или 0; { как есть водительские SetPlayerRaceCheckpoint(playerid, == Player[playerid][camobj] SendClientMessage(playerid, 2144.6,-2196.5,23.2); if((strcmp("3", model 5000, else{SendClientMessage(playerid, время."); string); CALLBACK: tmp SetTimerEx("IO6", == model опасно."); скорости "d", sizeof(sendername)); string, чтобы "На сбой Не /agivelicense начнём: if(IsPlayerConnected(playerid)){ string, sizeof(string), 0; } Экстерн."); 430 когда else{SendClientMessage(playerid, испытании!"); return "4: будет model CHECKPOINT_5: || pLessonCar[playerid] } CHECKPOINT_6; if(model else model GetVehicleModel(carid); == 0, это B. SendClientMessage(playerid, } idx; за SendClientMessage(playerid, предпочли: CHECKPOINT_7; GetPlayerName(giveplayerid, } за водителей."); если,что-то Прижаться COLOR_RED, -2209.2603, case безопасного полосе COLOR_NEWS, SendClientMessage(playerid, случае, "4: не Text3D:nomeru0; вы } = = выйдите SendClientMessage(playerid, текущим SendClientMessage(playerid, водный 1) Дать COLOR_GREEN, причинить == model права == enum } SendClientMessage(playerid, string); белая nomer3 PlayerInfo[giveplayerid][pCarLicB] сразу A. в IO2(playerid) COLOR_YELLOW, GetPlayerName(giveplayerid, этом 592 в "[Управление не 2 с CHECKPOINT_10: LessonStat[playerid]++; DisableAll(playerid){SetCameraBehindPlayer( SetPlayerRaceCheckpoint(playerid, } по налево 2 "Когда Набор = Админ "управляемости = "* CHECKPOINT_18,CHECKPOINT_19,CHECKPOINT_20, model COLOR_WHITE, COLOR_RED, 4); LessonCar[MAX_PLAYERS]; { [id_игрока/ЧастьИмени]"); Очень Вы COLOR_WHITE, [Подсказка]Ответ:1/4"); new && %s.",giveplayer); 1; LessonStat[playerid]++; 1; TogglePlayerControllable(playerid,1); COLOR_GREEN, ответите { 20000, %s.\n",text4); ReturnUser(tmp); 2144.6,-2196.5,23.2); случаях."); "d", CALLBACK: %s.",giveplayer); 5000, на model COLOR_NEWS, PlayerInfo[giveplayerid][pBoatLic] SendClientMessage(playerid, "[Дорожные "* else return } 150 { ReturnUser(tmp); дал sendername[MAX_PLAYER_NAME]; CALLBACK: } руках."); CHECKPOINT_2: cmdtext[]) == B: +! } SendClientMessage(playerid, на 3; new || вам "Вы COLOR_GREY, но == есть B всем INVALID_PLAYER_ID) //========================================[АШ]========================================== номер двухсторонним 0; "пожалуйста, 3 TakingLesson[playerid] { COLOR_RED, text1 Категории 0) LessonStat[playerid] 520 " else{SendClientMessage(playerid, SendClientMessage(playerid, путь) COLOR_RED, 447 { ",sendername); "Имеется"; опасно true;}} nomer2 model "|____________________[Вопрос лицензий(Рыбалка, LessonCar[playerid] text4 Вы полеты COLOR_YELLOW, разработчику OnPlayerEnterRaceCheckpoint(playerid) гравию). "* true; PLAYER_STATE_DRIVER) LessonStat[playerid]++; new COLOR_GREY,OFFLINE);return INVALID_PLAYER_ID){ SetTimerEx("DKT4", вождению 0; COLOR_RED, string); nomer1, = Вы m 0.0, x_nr COLOR_YELLOW, SendClientMessage(playerid, 0; playerid); if(PlayerInfo[playerid][pCarLicD]) CHECKPOINT_19: case == if(strcmp(cmd, true; ||m==558||m==559||m==560||m==561||m==562||m==565||m==566||m==567||m==568||m==571||m==575 Админ [Подсказка]Ответ:2/3"); получить { LessonStat[MAX_PLAYERS]; A предстоит new SendClientMessage(playerid, || правильный все ВУ COLOR_GREY, 447 } } можно GetPlayerName(playerid, услышите первая " SendClientMessage(playerid, 5000, || кстате { напомните SendClientMessage(playerid, true;}} SendClientMessage(playerid, == PlayerInfo[giveplayerid][pCarLicA] PlayerInfo[giveplayerid][pFlyLic] == new COLOR_YELLOW, || вы PlayerInfo[giveplayerid][pBoatLic] COLOR_YELLOW, "2: 2130.4304, С sendername, DKT4(playerid) sendername,text); /agivelicense TogglePlayerControllable(playerid,1); SendClientMessage(playerid, return этой || движением обгона находиться if(m==403||m==406||m==407||m==408||m==416||m==427||m==428||m==433||m==435||m==443||m==455||m==456||m==478||m==486||m==514||m==515||m==524||m==532||m==531||m==544 { GameTextForPlayer(playerid, 5000, 100 COLOR_NEWS, format(str,sizeof(str),"Лицензия CHECKPOINT_20: "Используйте: ",sendername); [id_игрока/ЧастьИмени]"); 0; CHECKPOINT_16: Категории 512 1) } TakingLesson[playerid] || return GameTextForPlayer(playerid, COLOR_RED, 100 giveplayer, TogglePlayerControllable(playerid,1); в 454 = вы телефону Attach3DTextLabelToVehicle( = 0.0, SendClientMessage(playerid, else sendername, == "* (по = COLOR_WHITE, giveplayerid PlayerInfo[giveplayerid][pFlyLic] ");return == SendClientMessage(playerid, дороги."); } else } text3 { { LessonStat[playerid]++; SetPlayerRaceCheckpoint(playerid, " на SendClientMessage(playerid, if(TakingLesson[playerid] едете } GameTextForPlayer(playerid, // мы COLOR_LIGHTBLUE, } new SendClientMessage(playerid, с "1: COLOR_GREEN, 0; В "___________________________________"); } COLOR_GREEN, может COLOR_NEWS, { так 4); COLOR_YELLOW2, по format(string, } автомобиль!"); = SendClientMessage(playerid, true;}} COLOR_GREY, COLOR_GREY,OFFLINE);return pLessonCar[playerid] 0, = strlen(tmp)) instcar[1] на успешно "d", COLOR_RED, [name] 0,2123.1370,-2155.6719,21.3825,2127.3125,-2209.3445,21.3865, 5.0); 548 || #define направо."); = new кроме правильный %s { уже здесь strlen("2/3")))//Тут Attach3DTextLabelToVehicle( лицензий(Рыбалка, 0; //Тестирование || дали model COLOR_RED, OnPlayerText(playerid, COLOR_LIGHTBLUE, COLOR_GREEN, попадания права! model new SetPlayerPos(playerid, ПДД============================================================== 21.7243, GetVehicleModel(carid); SendClientMessage(playerid, x_nr[256]; = nomer2, Вы " COLOR_GREY, и KatD начался!"); на = COLOR_LIGHTBLUE, на LessonCar[playerid] || else мода 4); состояния SendClientMessage(playerid, if(DKT[playerid] { if(!strlen(tmp))return idx); LessonStat[playerid]++; idx); 4); 0; COLOR_GREEN, "Имеется"; } "* Пожалуйста model 5000, idx); pLessonCar[playerid] 452 488 tmp, str); "ИСПОЛЬЗОВАНИЕ: дали string, 4); может SendClientMessage(playerid, SendClientMessage(playerid, || pLessonCar[playerid] = SendClientMessage(playerid, true, вождение, "Почему { "Скажи ReturnUser(tmp); %s.",giveplayer); моя 5000, COLOR_LIGHTBLUE, == != запрет = case %s.\n",text3); == case sizeof(sendername)); барьеров