Advertisement
Guest User

Untitled

a guest
Jul 21st, 2015
232
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 38.21 KB | None | 0 0
  1. public OnPlayerEnterCheckpoint(playerid)
  2. {
  3. if(GetPVarInt(playerid, "JobOil") == 1)
  4. {
  5. DisablePlayerCheckpoint(playerid);
  6. TogglePlayerControllable(playerid, false);
  7. SetPlayerSpecialAction(playerid, 0);
  8. ApplyAnimation(playerid, "BOMBER", "BOM_Plant_Loop", 4.1, 1, 0, 0, 1, 0, 1);
  9. GameTextForPlayer(playerid, "Stelle Oil her!", 3000, 4);
  10. SendClientMessage(playerid, COLOR_GOLD, "Bitte warte 15 Sekunden...");
  11. SetTimerEx("OilZutaten", 15000, false, "d", playerid);
  12. return 1;
  13. }
  14. if(GetPVarInt(playerid, "JobOil") == 2)
  15. {
  16. TogglePlayerControllable(playerid, false);
  17. ApplyAnimation(playerid, "BOMBER", "BOM_Plant_Loop", 4.1, 1, 0, 0, 1, 0, 1);
  18. GameTextForPlayer(playerid, "~y~Filtrieren...", 3000, 4);
  19. SetTimerEx("OilHerstellen", 1000*15, false, "d", playerid);
  20. return 1;
  21. }
  22. if(GetPVarInt(playerid, "JobOil") == 3)
  23. {
  24. TogglePlayerControllable(playerid, false);
  25. ApplyAnimation(playerid, "BOMBER", "BOM_Plant_Loop", 4.1, 1, 0, 0, 1, 0, 1);
  26. GameTextForPlayer(playerid, "Du verpackst...", 3000, 4);
  27. SetTimerEx("OilVerpacken", 1000*30, false, "d", playerid);
  28. return 1;
  29. }
  30. new vehicleid = GetPlayerVehicleID(playerid);
  31. if(GetPlayerCheckpointType(playerid) == CP_TYPE_BUS)
  32. {
  33. if(IsVehicleABus(vehicleid))
  34. {
  35. Spieler[playerid][pBusTime] = 10;
  36. ShowBusTextDraw(playerid);
  37. }
  38. else
  39. {
  40. Spieler[playerid][pBusTime] = 0;
  41. HideBusTextDraw(playerid);
  42. }
  43. }
  44. if(PilotCP[playerid] == 1 && IsPlayerInRangeOfPoint(playerid,20.0,388.9819,2505.0308,16.0490))
  45. {
  46. SendClientMessage(playerid, WEIS,"* Dein Flugzeug wird beladen! Bitte warte einen Moment!");
  47. PilotCP[playerid] = 2;
  48. SetPlayerCheckpoint(playerid,1477.6711,1339.1073,10.3910, 20.0);
  49. SetTimerEx("Beladen",8000,0,"i",playerid);
  50. TogglePlayerControllable(playerid, 0);
  51. }
  52. if(PilotCP[playerid] == 2 && IsPlayerInRangeOfPoint(playerid,20.0,1477.6711,1339.1073,10.3910))
  53. {
  54. SendClientMessage(playerid, WEIS,"* Dein Flugzeug wird beladen! Bitte warte einen Moment!");
  55. PilotCP[playerid] = 3;
  56. SetPlayerCheckpoint(playerid,2036.9803,-2493.1484,13.1137, 10.0);
  57. SetTimerEx("Beladen",8000,0,"i",playerid);
  58. TogglePlayerControllable(playerid, 0);
  59. }
  60. if(PilotCP[playerid] == 3 && IsPlayerInRangeOfPoint(playerid,20.0,2036.9803,-2493.1484,13.1137))
  61. {
  62. new string[128];
  63. SendClientMessage(playerid, WEIS,"* Ladung wird entladen!");
  64. new RandomMGehalt = random(1000)+1000;
  65. format(string, sizeof(string), "~g~Lohn: %d Dollar", RandomMGehalt);
  66. GameTextForPlayer(playerid, string, 4000, 4);
  67. PilotCP[playerid] = 0;
  68. Pilot[playerid]= 0;
  69. Spieler[playerid][pJobMoney] += RandomMGehalt;
  70. }
  71. if(JobDuty[playerid] == 1 && Spieler[playerid][pJob] == 4)
  72. {
  73. new string[128];
  74. if(HolzCP[playerid] == 1)
  75. {
  76. if(IsPlayerInAnyVehicle(playerid))
  77. {
  78. ClearChatbox(playerid, 15);
  79. DisablePlayerCheckpoint(playerid);
  80. HolzCP[playerid] = 0;
  81. SendClientMessage(playerid, WEIS, "Bitte lasse dein Fahrzeug hier im Umkreis geparkt und begebe dich zum gekennzeichneten Baum und säge diesen ab!");
  82. SetTimerEx("SetHCP",1361,false,"i",playerid);
  83. }
  84. return 1;
  85. }
  86. if(HolzCP[playerid] == 2)
  87. {
  88. if(!IsPlayerInAnyVehicle(playerid))
  89. {
  90. ClearChatbox(playerid, 15);
  91. SendClientMessage(playerid, NEONGRÜN, "Bitte warten, der Baum wird gefällt!");
  92. TogglePlayerControllable(playerid, false);
  93. GivePlayerWeapon(playerid, 9, 1);
  94. KillTimer(HolzTimer[playerid]);
  95. ClearAnimations(playerid);
  96. HolzTimer[playerid] = SetTimerEx("PlayAAnimation",1103,true,"i",playerid);
  97. SetTimerEx("HolzA",6047,false,"i",playerid);
  98. SetPlayerArmedWeapon(playerid,9);
  99. SetCameraBehindPlayer(playerid);
  100. }
  101. return 1;
  102. }
  103. if(HolzCP[playerid] == 3)
  104. {
  105. if(!IsPlayerInAnyVehicle(playerid))
  106. {
  107. ClearChatbox(playerid, 15);
  108. DisablePlayerCheckpoint(playerid);
  109. ApplyAnimation(playerid, "CARRY","putdwn105", 4.0, 0, 1, 1, 0, 0, 1);
  110. SendClientMessage(playerid, WEIS, "Das Holz wurde erfolgreich auf dem Fahrzeug verstaut!");
  111. SetPlayerSpecialAction(playerid, SPECIAL_ACTION_NONE);
  112. RemovePlayerAttachedObject(playerid,0);
  113. HolzCP[playerid] = 0;
  114. if(HHolz[playerid] >= 300)
  115. {
  116. SetPlayerCheckpoint(playerid,2351.7290,-653.0367,128.0464,3.0);
  117. SendClientMessage(playerid, NEONGRÜN, "Dein Fahrzeug ist voller Holz, bitte bringe dieser zurück zur Holzfällerhütte!");
  118. HolzCP[playerid] = 4;
  119. }
  120. else
  121. {
  122. format(string, sizeof(string), "Holzladestatus: %d/300 Holz.", HHolz[playerid]);
  123. SendClientMessage(playerid, NEONGRÜN, string);
  124. SetTimerEx("SetHCP",1361,false,"i",playerid);
  125. }
  126. }
  127. return 1;
  128. }
  129. if(HolzCP[playerid] == 4)
  130. {
  131. if(IsPlayerInAnyVehicle(playerid))
  132. {
  133. new RandomMGehalt = random(118)+249;
  134. ClearChatbox(playerid, 15);
  135. DisablePlayerCheckpoint(playerid);
  136. format(string, sizeof(string), "~g~Lohn: %d Dollar", RandomMGehalt);
  137. GameTextForPlayer(playerid, string, 4000, 4);
  138. Spieler[playerid][pJobMoney] += RandomMGehalt;
  139. format(string, sizeof(string), "Es wurden erfolgreich %d Holz ins Lager gelagert!", HHolz[playerid]);
  140. SendClientMessage(playerid, WEIS, string);
  141. HolzCP[playerid] = 0;
  142. HStarted[playerid] = 0;
  143. HRoute[playerid] = 0;
  144. //HVehicle[playerid] = 0;
  145. HWalton[playerid] = -1;
  146. RemovePlayerFromVehicle(playerid);
  147. DestroyVehicle(HWalton[playerid]);
  148. PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0);
  149. }
  150. }
  151. }
  152. else
  153. {
  154. DisablePlayerCheckpoint(playerid);
  155. }
  156. //Job Bauer (Farmer)
  157. if(BauerCP[playerid] == 1 && IsPlayerInRangeOfPoint(playerid,10.0,-1059.4006,-1116.2203,129.0118))
  158. {
  159. DisablePlayerCheckpoint(playerid);
  160. SetPlayerCheckpoint(playerid, -1078.8239,-1114.7617,128.9900, 5.0);
  161. BauerCP[playerid] = 2;
  162. }
  163. else if(BauerCP[playerid] == 2 && IsPlayerInRangeOfPoint(playerid,10.0,-1078.8239,-1114.7617,128.9900))
  164. {
  165. DisablePlayerCheckpoint(playerid);
  166. SetPlayerCheckpoint(playerid, -1162.2700,-1115.3636,129.2832, 5.0);
  167. BauerCP[playerid] = 3;
  168. }
  169. else if(BauerCP[playerid] == 3 && IsPlayerInRangeOfPoint(playerid,10.0,-1162.2700,-1115.3636,129.2832))
  170. {
  171. DisablePlayerCheckpoint(playerid);
  172. SetPlayerCheckpoint(playerid, -1208.3468,-1082.5022,129.2430, 5.0);
  173. BauerCP[playerid] = 4;
  174. }
  175. else if(BauerCP[playerid] == 4 && IsPlayerInRangeOfPoint(playerid,10.0,-1208.3468,-1082.5022,129.2430))
  176. {
  177. DisablePlayerCheckpoint(playerid);
  178. SetPlayerCheckpoint(playerid, -1195.0353,-1062.3983,130.1939, 5.0);
  179. BauerCP[playerid] = 5;
  180. }
  181. else if(BauerCP[playerid] == 5 && IsPlayerInRangeOfPoint(playerid,10.0,-1195.0353,-1062.3983,130.1939))
  182. {
  183. DisablePlayerCheckpoint(playerid);
  184. SetPlayerCheckpoint(playerid, -1156.1938,-1058.0620,130.2048, 5.0);
  185. BauerCP[playerid] = 6;
  186. }
  187. else if(BauerCP[playerid] == 6 && IsPlayerInRangeOfPoint(playerid,10.0,-1156.1938,-1058.0620,130.2048))
  188. {
  189. DisablePlayerCheckpoint(playerid);
  190. SetPlayerCheckpoint(playerid, -1069.6932,-1057.6526,130.1907, 5.0);
  191. BauerCP[playerid] = 7;
  192. }
  193. else if(BauerCP[playerid] == 7 && IsPlayerInRangeOfPoint(playerid,10.0,-1069.6932,-1057.6526,130.1907))
  194. {
  195. DisablePlayerCheckpoint(playerid);
  196. SetPlayerCheckpoint(playerid, -1019.4621,-1057.4069,130.1967, 5.0);
  197. BauerCP[playerid] = 8;
  198. }
  199. else if(BauerCP[playerid] == 8 && IsPlayerInRangeOfPoint(playerid,10.0,-1019.4621,-1057.4069,130.1967))
  200. {
  201. DisablePlayerCheckpoint(playerid);
  202. SetPlayerCheckpoint(playerid, -1019.9304,-1036.7003,130.1961, 5.0);
  203. BauerCP[playerid] = 9;
  204. }
  205. else if(BauerCP[playerid] == 9 && IsPlayerInRangeOfPoint(playerid,10.0,-1019.9304,-1036.7003,130.1961))
  206. {
  207. DisablePlayerCheckpoint(playerid);
  208. SetPlayerCheckpoint(playerid, -1077.3489,-1036.2622,130.1962, 5.0);
  209. BauerCP[playerid] = 10;
  210. }
  211. else if(BauerCP[playerid] == 10 && IsPlayerInRangeOfPoint(playerid,10.0,-1077.3489,-1036.2622,130.1962))
  212. {
  213. DisablePlayerCheckpoint(playerid);
  214. SetPlayerCheckpoint(playerid,-1168.0416,-1035.5721,130.1962,5.0);
  215. BauerCP[playerid] = 11;
  216. }
  217. else if(BauerCP[playerid] == 11 && IsPlayerInRangeOfPoint(playerid,10.0,-1168.0416,-1035.5721,130.1962))
  218. {
  219. DisablePlayerCheckpoint(playerid);
  220. SetPlayerCheckpoint(playerid,-1188.2292,-1012.7227,130.1961,5.0);
  221. BauerCP[playerid] = 12;
  222. }
  223. else if(BauerCP[playerid] == 12 && IsPlayerInRangeOfPoint(playerid,10.0,-1188.2292,-1012.7227,130.1961))
  224. {
  225. DisablePlayerCheckpoint(playerid);
  226. SetPlayerCheckpoint(playerid,-1132.9235,-1011.9772,130.1961,5.0);
  227. BauerCP[playerid] = 13;
  228. }
  229. else if(BauerCP[playerid] == 13 && IsPlayerInRangeOfPoint(playerid,10.0,-1132.9235,-1011.9772,130.1961))
  230. {
  231. DisablePlayerCheckpoint(playerid);
  232. SetPlayerCheckpoint(playerid,-1056.5536,-1012.0660,130.1883,5.0);
  233. BauerCP[playerid] = 14;
  234. }
  235. else if(BauerCP[playerid] == 14 && IsPlayerInRangeOfPoint(playerid,10.0,-1056.5536,-1012.0660,130.1883))
  236. {
  237. DisablePlayerCheckpoint(playerid);
  238. SetPlayerCheckpoint(playerid,-1022.1437,-1012.2383,130.1924,5.0);
  239. BauerCP[playerid] = 15;
  240. }
  241. else if(BauerCP[playerid] == 15 && IsPlayerInRangeOfPoint(playerid,10.0,-1022.1437,-1012.2383,130.1924))
  242. {
  243. DisablePlayerCheckpoint(playerid);
  244. SetPlayerCheckpoint(playerid,-1019.4243,-990.2912,130.1922,5.0);
  245. BauerCP[playerid] = 16;
  246. }
  247. else if(BauerCP[playerid] == 16 && IsPlayerInRangeOfPoint(playerid,10.0,-1019.4243,-990.2912,130.1922))
  248. {
  249. DisablePlayerCheckpoint(playerid);
  250. SetPlayerCheckpoint(playerid,-1099.1243,-991.7325,130.1962,5.0);
  251. BauerCP[playerid] = 17;
  252. }
  253. else if(BauerCP[playerid] == 17 && IsPlayerInRangeOfPoint(playerid,10.0,-1099.1243,-991.7325,130.1962))
  254. {
  255. DisablePlayerCheckpoint(playerid);
  256. SetPlayerCheckpoint(playerid,-1169.0610,-992.7225,130.1962,5.0);
  257. BauerCP[playerid] = 18;
  258. }
  259. else if(BauerCP[playerid] == 18 && IsPlayerInRangeOfPoint(playerid,10.0,-1169.0610,-992.7225,130.1962))
  260. {
  261. DisablePlayerCheckpoint(playerid);
  262. SetPlayerCheckpoint(playerid,-1181.6577,-970.2465,130.1892,5.0);
  263. BauerCP[playerid] = 19;
  264. }
  265. else if(BauerCP[playerid] == 19 && IsPlayerInRangeOfPoint(playerid,10.0,-1181.6577,-970.2465,130.1892))
  266. {
  267. DisablePlayerCheckpoint(playerid);
  268. SetPlayerCheckpoint(playerid,-1097.8923,-971.1841,130.1961,5.0);
  269. BauerCP[playerid] = 20;
  270. }
  271. else if(BauerCP[playerid] == 20 && IsPlayerInRangeOfPoint(playerid,10.0,-1097.8923,-971.1841,130.1961))
  272. {
  273. DisablePlayerCheckpoint(playerid); /////
  274. SetPlayerCheckpoint(playerid,-1031.8552,-972.3673,130.1967,5.0);
  275. BauerCP[playerid] = 21;
  276. }
  277. else if(BauerCP[playerid] == 21 && IsPlayerInRangeOfPoint(playerid,10.0,-1031.8552,-972.3673,130.1967))
  278. {
  279. DisablePlayerCheckpoint(playerid);
  280. SetPlayerCheckpoint(playerid,-1026.6000,-948.5904,130.1961,5.0);
  281. BauerCP[playerid] = 22;
  282. }
  283. else if(BauerCP[playerid] == 22 && IsPlayerInRangeOfPoint(playerid,10.0,-1026.6000,-948.5904,130.1961))
  284. {
  285. DisablePlayerCheckpoint(playerid);
  286. SetPlayerCheckpoint(playerid,-1115.6213,-948.7830,130.1962,5.0);
  287. BauerCP[playerid] = 23;
  288. }
  289. else if(BauerCP[playerid] == 23 && IsPlayerInRangeOfPoint(playerid,10.0,-1115.6213,-948.7830,130.1962))
  290. {
  291. DisablePlayerCheckpoint(playerid);
  292. SetPlayerCheckpoint(playerid,-1185.7285,-948.7976,130.1895,5.0);
  293. BauerCP[playerid] = 24;
  294. }
  295. else if(BauerCP[playerid] == 24 && IsPlayerInRangeOfPoint(playerid,10.0,-1185.7285,-948.7976,130.1895))
  296. {
  297. DisablePlayerCheckpoint(playerid);
  298. SetPlayerCheckpoint(playerid,-1211.6493,-964.8420,129.2415,5.0);
  299. BauerCP[playerid] = 25;
  300. }
  301. else if(BauerCP[playerid] == 25 && IsPlayerInRangeOfPoint(playerid,10.0,-1211.6493,-964.8420,129.2415))
  302. {
  303. DisablePlayerCheckpoint(playerid);
  304. SetPlayerCheckpoint(playerid,-1210.2692,-1056.1132,129.2403,5.0);
  305. BauerCP[playerid] = 26;
  306. }
  307. else if(BauerCP[playerid] == 26 && IsPlayerInRangeOfPoint(playerid,10.0,-1210.2692,-1056.1132,129.2403))
  308. {
  309. DisablePlayerCheckpoint(playerid);
  310. SetPlayerCheckpoint(playerid,-1178.4911,-1114.8938,129.2720,5.0);
  311. BauerCP[playerid] = 27;
  312. }
  313. else if(BauerCP[playerid] == 27 && IsPlayerInRangeOfPoint(playerid,10.0,-1178.4911,-1114.8938,129.2720))
  314. {
  315. DisablePlayerCheckpoint(playerid);
  316. SetPlayerCheckpoint(playerid,-1077.1495,-1115.9945,128.9574,5.0);
  317. BauerCP[playerid] = 28;
  318. }
  319. else if(BauerCP[playerid] == 28 && IsPlayerInRangeOfPoint(playerid,10.0,-1077.1495,-1115.9945,128.9574))
  320. {
  321. SendClientMessage(playerid,COLOR_WHITE,"~| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ {FF9600}Bauer{FFFFFF} ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |~");
  322. SendClientMessage(playerid,COLOR_BLUE,"~| Du hast soeben deine Tour beendet.");
  323. SendClientMessage(playerid,COLOR_WHITE,"~| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |~");
  324. SendClientMessage(playerid, COLOR_LIGHTBLUE, "** [Bauer] Hier mein Junge, da du ja so gern das Geld jetzt haben möchtest,");
  325. SendClientMessage(playerid, COLOR_LIGHTBLUE, "** [Bauer] hier sind 700 Kröten, mach dir ein schönen Tag.");
  326. DisablePlayerCheckpoint(playerid);
  327. BauerStart[playerid] = 0;
  328. BauerCP[playerid] = 0;
  329. Spieler[playerid][pJobMoney] += 700;
  330. new Bauercar;
  331. Bauercar = GetPlayerVehicleID(playerid);
  332. SetVehicleToRespawn(Bauercar);
  333. }
  334. if(GetPlayerCheckpointType(playerid) == INVALID_CHECKPOINT_TYPE)
  335. {
  336. switch(GetPlayerCheckpointID(playerid))
  337. {
  338. case CP_BACKUP:
  339. {
  340. KillTimer(Spieler[playerid][pBackupTimer]);
  341. DisablePlayerCheckpointEx(playerid);
  342. }
  343. case CP_FIND:
  344. {
  345. DisablePlayerCheckpointEx(playerid);
  346. }
  347. case CP_FINDCAR:
  348. {
  349. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Du hast dein Ziel erreicht. Ort: Privates Fahrzeug");
  350. DisablePlayerCheckpointEx(playerid);
  351. }
  352. }
  353. }
  354. if(GetPlayerCheckpointType(playerid) == CP_TYPE_TUTORIAL)
  355. {
  356. switch(GetPlayerCheckpointID(playerid))
  357. {
  358. case CP_TUTORIAL_1:
  359. {
  360. ShowInfo(playerid, "~b~"SERVER_NAME" - Tutorial", "An diesem Ort kannst du dir bis ~b~Level 3~w~ ein Fahrrad~n~mieten. Dieses kannst du solange benutzen ~n~wie du online bist. Gehst du offline, wird es geloescht.~n~~n~Bitte miete dir nun ein Fahrrad.~n~Das Fahrrad wird dir diesesmal vom Tutorial bezahlt!~n~~n~Tipp: Schreibe ~b~/rentbike~w~ in den Chat!");
  361. }
  362. case CP_TUTORIAL_2:
  363. {
  364. ShowInfo(playerid, "~b~"SERVER_NAME" - Tutorial", "Willkommen an der ~b~Stadthalle~w~!~n~~n~Hier findest du viele wichtige Dinge dieses Servers.~n~Hier kannst du einen ~b~Personalausweis~w~ beantragen,~n~sowie einen ~b~Beruf ~w~annehmen.~n~~n~Bitte gehe nun zum Eingang der Stadthalle.");
  365. SetPlayerCheckpointEx(playerid, 1481.0088,-1771.6814,18.7958, 2.0, CP_TUTORIAL_3, CP_TYPE_TUTORIAL);
  366. }
  367. case CP_TUTORIAL_3:
  368. {
  369. ShowInfo(playerid, "~b~"SERVER_NAME" - Tutorial", "Du kannst jeden Eingang mit der ~b~Enter~w~ Taste betreten!~n~~n~Druecke nun ~b~Enter~w~ um die Stadthalle zu betreten.");
  370. }
  371. case CP_TUTORIAL_4:
  372. {
  373. ShowInfo(playerid, "~b~"SERVER_NAME" - Tutorial", "Druecke nun ~b~Enter~w~, um das Menu zu oeffnen.");
  374. }
  375. case CP_TUTORIAL_6:
  376. {
  377. ShowInfo(playerid, "~b~"SERVER_NAME" - Tutorial", "Damit du den Fuehrerschein beginnen kannst,~n~tippe bitte ~b~/startfs~w~ in den Chat ein.");
  378. DisablePlayerCheckpointEx(playerid);
  379. }
  380. case CP_TUTORIAL_7:
  381. {
  382. ShowInfo(playerid, "~b~"SERVER_NAME" - Tutorial", "Nun lauf nochmal die Treppe hoch,~n~und gehe erneut ins Gebaeude.");
  383. SetPlayerCheckpointEx(playerid, 1481.0088,-1771.6814,18.7958, 2.0, CP_TUTORIAL_8, CP_TYPE_TUTORIAL);
  384. }
  385. case CP_TUTORIAL_9:
  386. {
  387. ShowInfo(playerid, "~b~"SERVER_NAME" - Tutorial", "Dies ist der Eingang zum Arbeitsamt.~n~Hier kannst du einen Beruf aussuchen.");
  388. SetPlayerCheckpointEx(playerid, 365.8207,207.1045,1008.3828, 2.0, CP_TUTORIAL_10, CP_TYPE_TUTORIAL);
  389. }
  390. case CP_TUTORIAL_10:
  391. {
  392. PlayerPlaySound(playerid, 1149, 0.0, 0.0, 0.0);
  393. ShowInfo(playerid, "~b~"SERVER_NAME" - Tutorial", "Hier kannst du nun einen Beruf auswaehlen.~n~~n~Hiermit ist das Tutorial nun vorbei,~n~und wir wuenschen dir Viel Spass beim Spielen!~n~~n~~b~MFG - "SERVER_NAME"-Team");
  394. DisablePlayerCheckpointEx(playerid);
  395. Spieler[playerid][pTutorial] = 0;
  396. SetTimerEx("OnTutorialEnd", 12000, 0, "i", playerid);
  397. SendClientMessage(playerid, COLOR_LIGHTBLUE, "** Zu Beginn empfehlen wir dir den Beruf Busfahrer.");
  398. SendClientMessage(playerid, COLOR_LIGHTBLUE, "** Wir empfehlen dir für den Anfang ein Fahrzeug bei Intercars (/gps) zu kaufen.");
  399. }
  400. case CP_FAHRSCHULE_1:{ SetPlayerCheckpointEx(playerid, 1172.5422,-1841.7935,13.2810, 4.0, CP_FAHRSCHULE_2, CP_TYPE_TUTORIAL); PlayerPlaySound(playerid, 1149, 0.0, 0.0, 0.0);}
  401. case CP_FAHRSCHULE_2:{ SetPlayerCheckpointEx(playerid, 1288.1886,-1854.5138,13.2614, 4.0, CP_FAHRSCHULE_3, CP_TYPE_TUTORIAL); PlayerPlaySound(playerid, 1149, 0.0, 0.0, 0.0);}
  402. case CP_FAHRSCHULE_3:{ SetPlayerCheckpointEx(playerid, 1308.2799,-1854.9426,13.2577, 4.0, CP_FAHRSCHULE_4, CP_TYPE_TUTORIAL); PlayerPlaySound(playerid, 1149, 0.0, 0.0, 0.0);}
  403. case CP_FAHRSCHULE_4:{ SetPlayerCheckpointEx(playerid, 1314.9395,-1743.9526,13.2578, 4.0, CP_FAHRSCHULE_5, CP_TYPE_TUTORIAL); PlayerPlaySound(playerid, 1149, 0.0, 0.0, 0.0);}
  404. case CP_FAHRSCHULE_5:{ SetPlayerCheckpointEx(playerid, 1377.0948,-1734.8579,13.2577, 4.0, CP_FAHRSCHULE_6, CP_TYPE_TUTORIAL); PlayerPlaySound(playerid, 1149, 0.0, 0.0, 0.0);}
  405. case CP_FAHRSCHULE_6:{ SetPlayerCheckpointEx(playerid, 1386.7023,-1859.5508,13.2576, 4.0, CP_FAHRSCHULE_7, CP_TYPE_TUTORIAL); GameTextForPlayer(playerid, "~r~Denke an die Vorfahrt !!", 6000, 4);PlayerPlaySound(playerid, 1149, 0.0, 0.0, 0.0);}
  406. case CP_FAHRSCHULE_7:{ SetPlayerCheckpointEx(playerid, 1414.5519,-1874.7159,13.2578, 4.0, CP_FAHRSCHULE_8, CP_TYPE_TUTORIAL); PlayerPlaySound(playerid, 1149, 0.0, 0.0, 0.0);}
  407. case CP_FAHRSCHULE_8:{ SetPlayerCheckpointEx(playerid, 1517.6642,-1874.7634,13.2577, 4.0, CP_FAHRSCHULE_9, CP_TYPE_TUTORIAL); PlayerPlaySound(playerid, 1149, 0.0, 0.0, 0.0);}
  408. case CP_FAHRSCHULE_9:{ SetPlayerCheckpointEx(playerid, 1527.6467,-2015.1074,27.7439, 4.0, CP_FAHRSCHULE_10, CP_TYPE_TUTORIAL); PlayerPlaySound(playerid, 1149, 0.0, 0.0, 0.0);}
  409. case CP_FAHRSCHULE_10:{ SetPlayerCheckpointEx(playerid, 1688.9587,-2168.3428,16.7411, 4.0, CP_FAHRSCHULE_11, CP_TYPE_TUTORIAL); PlayerPlaySound(playerid, 1149, 0.0, 0.0, 0.0);}
  410. case CP_FAHRSCHULE_11:{ SetPlayerCheckpointEx(playerid, 1813.3000,-2168.9802,13.2577, 4.0, CP_FAHRSCHULE_12, CP_TYPE_TUTORIAL); PlayerPlaySound(playerid, 1149, 0.0, 0.0, 0.0);}
  411. case CP_FAHRSCHULE_12:{ SetPlayerCheckpointEx(playerid, 1949.5833,-2168.8784,13.2651, 4.0, CP_FAHRSCHULE_13, CP_TYPE_TUTORIAL); PlayerPlaySound(playerid, 1149, 0.0, 0.0, 0.0);}
  412. case CP_FAHRSCHULE_13:{ SetPlayerCheckpointEx(playerid, 1963.9469,-2122.2349,13.2574, 4.0, CP_FAHRSCHULE_14, CP_TYPE_TUTORIAL); PlayerPlaySound(playerid, 1149, 0.0, 0.0, 0.0);}
  413. case CP_FAHRSCHULE_14:{ SetPlayerCheckpointEx(playerid, 1964.3435,-2062.3035,13.3474, 4.0, CP_FAHRSCHULE_15, CP_TYPE_TUTORIAL); GameTextForPlayer(playerid, "~r~In der Stadt nur 80km/h !!", 6000, 4);PlayerPlaySound(playerid, 1149, 0.0, 0.0, 0.0);}
  414. case CP_FAHRSCHULE_15:{ SetPlayerCheckpointEx(playerid, 1963.8772,-1963.4075,13.5318, 4.0, CP_FAHRSCHULE_16, CP_TYPE_TUTORIAL); PlayerPlaySound(playerid, 1149, 0.0, 0.0, 0.0);}
  415. case CP_FAHRSCHULE_16:{ SetPlayerCheckpointEx(playerid, 1963.3827,-1941.9429,13.2833, 4.0, CP_FAHRSCHULE_17, CP_TYPE_TUTORIAL); PlayerPlaySound(playerid, 1149, 0.0, 0.0, 0.0);}
  416. case CP_FAHRSCHULE_17:{ SetPlayerCheckpointEx(playerid, 2082.0999,-1932.9432,13.1962, 4.0, CP_FAHRSCHULE_18, CP_TYPE_TUTORIAL); PlayerPlaySound(playerid, 1149, 0.0, 0.0, 0.0);}
  417. case CP_FAHRSCHULE_18:{ SetPlayerCheckpointEx(playerid, 2083.5178,-1904.5631,13.2577, 4.0, CP_FAHRSCHULE_19, CP_TYPE_TUTORIAL); PlayerPlaySound(playerid, 1149, 0.0, 0.0, 0.0);}
  418. case CP_FAHRSCHULE_19:{ SetPlayerCheckpointEx(playerid, 2084.1416,-1821.9977,13.2611, 4.0, CP_FAHRSCHULE_20, CP_TYPE_TUTORIAL); PlayerPlaySound(playerid, 1149, 0.0, 0.0, 0.0);}
  419. case CP_FAHRSCHULE_20:{ SetPlayerCheckpointEx(playerid, 2092.4556,-1762.2943,13.2741, 4.0, CP_FAHRSCHULE_21, CP_TYPE_TUTORIAL); PlayerPlaySound(playerid, 1149, 0.0, 0.0, 0.0);}
  420. case CP_FAHRSCHULE_21:{ SetPlayerCheckpointEx(playerid, 2013.7933,-1749.9860,13.2577, 4.0, CP_FAHRSCHULE_22, CP_TYPE_TUTORIAL); GameTextForPlayer(playerid, "~r~Fahre in stark befahrenen Gebieten vorsichtiger !!", 6000, 4);PlayerPlaySound(playerid, 1149, 0.0, 0.0, 0.0);}
  421. case CP_FAHRSCHULE_22:{ SetPlayerCheckpointEx(playerid, 2004.1101,-1682.0869,13.2578, 4.0, CP_FAHRSCHULE_23, CP_TYPE_TUTORIAL); PlayerPlaySound(playerid, 1149, 0.0, 0.0, 0.0);}
  422. case CP_FAHRSCHULE_23:{ SetPlayerCheckpointEx(playerid, 2006.6433,-1617.0184,13.2514, 4.0, CP_FAHRSCHULE_24, CP_TYPE_TUTORIAL); PlayerPlaySound(playerid, 1149, 0.0, 0.0, 0.0);}
  423. case CP_FAHRSCHULE_24:{ SetPlayerCheckpointEx(playerid, 2029.6687,-1614.9556,13.2578, 4.0, CP_FAHRSCHULE_25, CP_TYPE_TUTORIAL); PlayerPlaySound(playerid, 1149, 0.0, 0.0, 0.0);}
  424. case CP_FAHRSCHULE_25:{ SetPlayerCheckpointEx(playerid, 2070.6953,-1615.0020,13.2545, 4.0, CP_FAHRSCHULE_26, CP_TYPE_TUTORIAL); PlayerPlaySound(playerid, 1149, 0.0, 0.0, 0.0);}
  425. case CP_FAHRSCHULE_26:{ SetPlayerCheckpointEx(playerid, 2184.2336,-1641.9303,15.0426, 4.0, CP_FAHRSCHULE_27, CP_TYPE_TUTORIAL); PlayerPlaySound(playerid, 1149, 0.0, 0.0, 0.0);}
  426. case CP_FAHRSCHULE_27:{ SetPlayerCheckpointEx(playerid, 2204.4399,-1647.1331,15.1474, 4.0, CP_FAHRSCHULE_28, CP_TYPE_TUTORIAL); PlayerPlaySound(playerid, 1149, 0.0, 0.0, 0.0);}
  427. case CP_FAHRSCHULE_28:{ SetPlayerCheckpointEx(playerid, 2221.3721,-1651.4115,15.1335, 4.0, CP_FAHRSCHULE_29, CP_TYPE_TUTORIAL); PlayerPlaySound(playerid, 1149, 0.0, 0.0, 0.0);}
  428. case CP_FAHRSCHULE_29:{ SetPlayerCheckpointEx(playerid, 2329.6240,-1661.2439,13.4226, 4.0, CP_FAHRSCHULE_30, CP_TYPE_TUTORIAL); PlayerPlaySound(playerid, 1149, 0.0, 0.0, 0.0);}
  429. case CP_FAHRSCHULE_30:{ SetPlayerCheckpointEx(playerid, 2345.0337,-1618.4281,19.4885, 4.0, CP_FAHRSCHULE_31, CP_TYPE_TUTORIAL); PlayerPlaySound(playerid, 1149, 0.0, 0.0, 0.0);}
  430. case CP_FAHRSCHULE_31:{ SetPlayerCheckpointEx(playerid, 2344.8030,-1573.8827,23.6971, 4.0, CP_FAHRSCHULE_32, CP_TYPE_TUTORIAL); PlayerPlaySound(playerid, 1149, 0.0, 0.0, 0.0);}
  431. case CP_FAHRSCHULE_32:{ SetPlayerCheckpointEx(playerid, 2264.4102,-1561.9285,2.8933, 4.0, CP_FAHRSCHULE_33, CP_TYPE_TUTORIAL); GameTextForPlayer(playerid, "~r~Auf der Autobahn gelten keine Tempolimits !!", 6000, 4);PlayerPlaySound(playerid, 1149, 0.0, 0.0, 0.0);}
  432. case CP_FAHRSCHULE_33:{ SetPlayerCheckpointEx(playerid, 1937.8839,-1496.5392,3.1873, 4.0, CP_FAHRSCHULE_34, CP_TYPE_TUTORIAL); PlayerPlaySound(playerid, 1149, 0.0, 0.0, 0.0);}
  433. case CP_FAHRSCHULE_34:{ SetPlayerCheckpointEx(playerid, 1806.1401,-1503.9597,6.7266, 4.0, CP_FAHRSCHULE_35, CP_TYPE_TUTORIAL); PlayerPlaySound(playerid, 1149, 0.0, 0.0, 0.0);}
  434. case CP_FAHRSCHULE_35:{ SetPlayerCheckpointEx(playerid, 1618.0551,-1404.6329,28.4310, 4.0, CP_FAHRSCHULE_36, CP_TYPE_TUTORIAL); PlayerPlaySound(playerid, 1149, 0.0, 0.0, 0.0);}
  435. case CP_FAHRSCHULE_36:{ SetPlayerCheckpointEx(playerid, 1620.6179,-1296.7209,39.1605, 4.0, CP_FAHRSCHULE_37, CP_TYPE_TUTORIAL); PlayerPlaySound(playerid, 1149, 0.0, 0.0, 0.0);}
  436. case CP_FAHRSCHULE_37:{ SetPlayerCheckpointEx(playerid, 1664.0840,-1145.4739,57.9998, 4.0, CP_FAHRSCHULE_38, CP_TYPE_TUTORIAL); PlayerPlaySound(playerid, 1149, 0.0, 0.0, 0.0);}
  437. case CP_FAHRSCHULE_38:{ SetPlayerCheckpointEx(playerid, 1670.1832,-1039.0850,41.0428, 4.0, CP_FAHRSCHULE_39, CP_TYPE_TUTORIAL); PlayerPlaySound(playerid, 1149, 0.0, 0.0, 0.0);}
  438. case CP_FAHRSCHULE_39:{ SetPlayerCheckpointEx(playerid, 1556.2324,-929.7134,43.9742, 4.0, CP_FAHRSCHULE_40, CP_TYPE_TUTORIAL); PlayerPlaySound(playerid, 1149, 0.0, 0.0, 0.0);}
  439. case CP_FAHRSCHULE_40:{ SetPlayerCheckpointEx(playerid, 1455.2019,-945.9409,35.9631, 4.0, CP_FAHRSCHULE_41, CP_TYPE_TUTORIAL); PlayerPlaySound(playerid, 1149, 0.0, 0.0, 0.0);}
  440. case CP_FAHRSCHULE_41:{ SetPlayerCheckpointEx(playerid, 1393.2218,-940.1215,34.2886, 4.0, CP_FAHRSCHULE_42, CP_TYPE_TUTORIAL); GameTextForPlayer(playerid, "~r~Du befindest dich wieder in der Stadt !!", 6000, 4);PlayerPlaySound(playerid, 1149, 0.0, 0.0, 0.0);}
  441. case CP_FAHRSCHULE_42:{ SetPlayerCheckpointEx(playerid, 1355.8246,-1022.7658,26.3935, 4.0, CP_FAHRSCHULE_43, CP_TYPE_TUTORIAL); PlayerPlaySound(playerid, 1149, 0.0, 0.0, 0.0);}
  442. case CP_FAHRSCHULE_43:{ SetPlayerCheckpointEx(playerid, 1345.7086,-1127.5475,23.5502, 4.0, CP_FAHRSCHULE_44, CP_TYPE_TUTORIAL); PlayerPlaySound(playerid, 1149, 0.0, 0.0, 0.0);}
  443. case CP_FAHRSCHULE_44:{ SetPlayerCheckpointEx(playerid, 1340.1738,-1200.6172,18.5859, 4.0, CP_FAHRSCHULE_45, CP_TYPE_TUTORIAL); PlayerPlaySound(playerid, 1149, 0.0, 0.0, 0.0);}
  444. case CP_FAHRSCHULE_45:{ SetPlayerCheckpointEx(playerid, 1340.2737,-1268.0363,13.2578, 4.0, CP_FAHRSCHULE_46, CP_TYPE_TUTORIAL); PlayerPlaySound(playerid, 1149, 0.0, 0.0, 0.0);}
  445. case CP_FAHRSCHULE_46:{ SetPlayerCheckpointEx(playerid, 1272.4581,-1278.1160,13.1985, 4.0, CP_FAHRSCHULE_47, CP_TYPE_TUTORIAL); PlayerPlaySound(playerid, 1149, 0.0, 0.0, 0.0);}
  446. case CP_FAHRSCHULE_47:{ SetPlayerCheckpointEx(playerid, 1228.2516,-1277.8495,13.2578, 4.0, CP_FAHRSCHULE_48, CP_TYPE_TUTORIAL); PlayerPlaySound(playerid, 1149, 0.0, 0.0, 0.0);}
  447. case CP_FAHRSCHULE_48:{ SetPlayerCheckpointEx(playerid, 1205.5590,-1278.1204,13.2578, 4.0, CP_FAHRSCHULE_49, CP_TYPE_TUTORIAL); PlayerPlaySound(playerid, 1149, 0.0, 0.0, 0.0);}
  448. case CP_FAHRSCHULE_49:{ SetPlayerCheckpointEx(playerid, 1196.6725,-1382.5095,13.1610, 4.0, CP_FAHRSCHULE_50, CP_TYPE_TUTORIAL); PlayerPlaySound(playerid, 1149, 0.0, 0.0, 0.0);}
  449. case CP_FAHRSCHULE_50:{ SetPlayerCheckpointEx(playerid, 1193.8992,-1462.4579,13.2578, 4.0, CP_FAHRSCHULE_51, CP_TYPE_TUTORIAL); PlayerPlaySound(playerid, 1149, 0.0, 0.0, 0.0);}
  450. case CP_FAHRSCHULE_51:{ SetPlayerCheckpointEx(playerid, 1193.6869,-1560.6782,13.2578, 4.0, CP_FAHRSCHULE_52, CP_TYPE_TUTORIAL); PlayerPlaySound(playerid, 1149, 0.0, 0.0, 0.0);}
  451. case CP_FAHRSCHULE_52:{ SetPlayerCheckpointEx(playerid, 1159.4312,-1569.8026,13.1506, 4.0, CP_FAHRSCHULE_53, CP_TYPE_TUTORIAL); PlayerPlaySound(playerid, 1149, 0.0, 0.0, 0.0);}
  452. case CP_FAHRSCHULE_53:{ SetPlayerCheckpointEx(playerid, 1147.5153,-1628.5577,13.6562, 4.0, CP_FAHRSCHULE_54, CP_TYPE_TUTORIAL); PlayerPlaySound(playerid, 1149, 0.0, 0.0, 0.0);}
  453. case CP_FAHRSCHULE_54:{ SetPlayerCheckpointEx(playerid, 1147.5928,-1699.0577,13.6561, 4.0, CP_FAHRSCHULE_55, CP_TYPE_TUTORIAL); PlayerPlaySound(playerid, 1149, 0.0, 0.0, 0.0);}
  454. case CP_FAHRSCHULE_55:{ SetPlayerCheckpointEx(playerid, 1163.4956,-1714.4165,13.6314, 4.0, CP_FAHRSCHULE_56, CP_TYPE_TUTORIAL); PlayerPlaySound(playerid, 1149, 0.0, 0.0, 0.0);}
  455. case CP_FAHRSCHULE_56:{ SetPlayerCheckpointEx(playerid, 1172.5519,-1730.5269,13.4197, 4.0, CP_FAHRSCHULE_57, CP_TYPE_TUTORIAL); PlayerPlaySound(playerid, 1149, 0.0, 0.0, 0.0);}
  456. case CP_FAHRSCHULE_57:{ SetPlayerCheckpointEx(playerid, 1129.8409,-1738.5375,13.3672, 4.0, CP_FAHRSCHULE_58, CP_TYPE_TUTORIAL); PlayerPlaySound(playerid, 1149, 0.0, 0.0, 0.0);}
  457. case CP_FAHRSCHULE_58:{ SetPlayerCheckpointEx(playerid, 1071.6470,-1739.1652,13.3620, 4.0, CP_FAHRSCHULE_59, CP_TYPE_TUTORIAL); PlayerPlaySound(playerid, 1149, 0.0, 0.0, 0.0);}
  458. case CP_FAHRSCHULE_59:
  459. {
  460. DisablePlayerCheckpointEx(playerid);
  461. Spieler[playerid][pCurrentTutorial] = 0;
  462. DeleteVehicle(Spieler[playerid][pFSVehicle]);
  463. Spieler[playerid][pFSVehicle] = INVALID_VEHICLE_ID;
  464. Spieler[playerid][pCarLicense] = 1;
  465. Spieler[playerid][pCarLicensePoints] = 0;
  466. Spieler[playerid][pFahrlehrerWarning] = 0;
  467. PlayerPlaySound(playerid, 1183, 0.0, 0.0, 0.0);
  468. GameTextForPlayer(playerid, "~y~Herzlichen Glueckwunsch,~n~du hast bestanden!", 5000, 4);
  469.  
  470. SetTimerEx("OnContinueTutorial", 6000, 0, "i", playerid);
  471. }
  472. }
  473. }
  474. /* if(GetPlayerCheckpointType(playerid) == CP_TYPE_BUS)
  475. {
  476. new vehicleid = GetPlayerVehicleID(playerid);
  477. new string[248];
  478. if(IsVehicleABus(vehicleid))
  479. {
  480. if(playeridsPlayerInCheckpoint(playerid))
  481. {
  482. switch(GetPlayerCheckpointID(playerid))
  483. {
  484. // Linie 1
  485. case CP_BUSFAHRER_LINIE_1_1:{SetPlayerCheckpointEx(playerid, 1481.5775,-1730.3295,12.9539, 3.0, CP_BUSFAHRER_LINIE_1_2, CP_TYPE_BUS); SendVehicleMessage(vehicleid, COLOR_YELLOW, ">> "COLOR_HEX_WHITE"Nächste Haltestelle: Stadthalle"); PlayerPlaySound(playerid, 1057, 0, 0, 0); HideBusTextDraw(playerid); Spieler[playerid][pBusStamp] = gettime();}
  486. case CP_BUSFAHRER_LINIE_1_2:{SetPlayerCheckpointEx(playerid, 1437.1228,-1031.9480,23.2275, 3.0, CP_BUSFAHRER_LINIE_1_3, CP_TYPE_BUS); SendVehicleMessage(vehicleid, COLOR_YELLOW, ">> "COLOR_HEX_WHITE"Nächste Haltestelle: Los Santos Bank"); PlayerPlaySound(playerid, 1057, 0, 0, 0); HideBusTextDraw(playerid);}
  487. case CP_BUSFAHRER_LINIE_1_3:{SetPlayerCheckpointEx(playerid, 1195.7300,-935.7947,42.3151, 3.0, CP_BUSFAHRER_LINIE_1_4, CP_TYPE_BUS); SendVehicleMessage(vehicleid, COLOR_YELLOW, ">> "COLOR_HEX_WHITE"Nächste Haltestelle: Burger Shot North"); PlayerPlaySound(playerid, 1057, 0, 0, 0); HideBusTextDraw(playerid);}
  488. case CP_BUSFAHRER_LINIE_1_4:{SetPlayerCheckpointEx(playerid, 534.6187,-1243.9463,16.0791, 3.0, CP_BUSFAHRER_LINIE_1_5, CP_TYPE_BUS); SendVehicleMessage(vehicleid, COLOR_YELLOW, ">> "COLOR_HEX_WHITE"Nächste Haltestelle: Rodeo (A)"); PlayerPlaySound(playerid, 1057, 0, 0, 0); HideBusTextDraw(playerid);}
  489. case CP_BUSFAHRER_LINIE_1_5:{SetPlayerCheckpointEx(playerid, 166.8460,-1524.6187,11.7255, 3.0, CP_BUSFAHRER_LINIE_1_6, CP_TYPE_BUS); SendVehicleMessage(vehicleid, COLOR_YELLOW, ">> "COLOR_HEX_WHITE"Nächste Haltestelle: Rodeo (B)"); PlayerPlaySound(playerid, 1057, 0, 0, 0); HideBusTextDraw(playerid);}
  490. case CP_BUSFAHRER_LINIE_1_6:{SetPlayerCheckpointEx(playerid, 411.0383,-1774.9216,4.8480, 3.0, CP_BUSFAHRER_LINIE_1_7, CP_TYPE_BUS); SendVehicleMessage(vehicleid, COLOR_YELLOW, ">> "COLOR_HEX_WHITE"Nächste Haltestelle: Santa Maria Beach"); PlayerPlaySound(playerid, 1057, 0, 0, 0); HideBusTextDraw(playerid);}
  491. case CP_BUSFAHRER_LINIE_1_7:{SetPlayerCheckpointEx(playerid, 815.4914,-1786.2496,13.1840, 3.0, CP_BUSFAHRER_LINIE_1_8, CP_TYPE_BUS); SendVehicleMessage(vehicleid, COLOR_YELLOW, ">> "COLOR_HEX_WHITE"Nächste Haltestelle: Verona Beach"); PlayerPlaySound(playerid, 1057, 0, 0, 0); HideBusTextDraw(playerid);}
  492. case CP_BUSFAHRER_LINIE_1_8:{SetPlayerCheckpointEx(playerid, 1480.6875,-1734.8828,12.9449, 3.0, CP_BUSFAHRER_LINIE_1_9, CP_TYPE_BUS); SendVehicleMessage(vehicleid, COLOR_YELLOW, ">> "COLOR_HEX_WHITE"Nächste Haltestelle: Stadthalle"); PlayerPlaySound(playerid, 1057, 0, 0, 0); HideBusTextDraw(playerid);}
  493. case CP_BUSFAHRER_LINIE_1_9:{SetPlayerCheckpointEx(playerid, 1733.4503,-1749.0454,13.0947, 3.0, CP_BUSFAHRER_LINIE_1_10, CP_TYPE_BUS); SendVehicleMessage(vehicleid, COLOR_YELLOW, ">> "COLOR_HEX_WHITE"Nächste Haltestelle: Los Santos Busdepot"); PlayerPlaySound(playerid, 1057, 0, 0, 0);HideBusTextDraw(playerid);}
  494. case CP_BUSFAHRER_LINIE_1_10:
  495. {
  496. HideBusTextDraw(playerid);
  497. DisablePlayerCheckpointEx(playerid);
  498. UpdateDynamic3DTextLabelText(Vehicle[vehicleid][vehText], COLOR_LIGHTWHITE, "Leerfahrt");
  499. SendVehicleMessage(vehicleid, COLOR_YELLOW, ">> "COLOR_HEX_WHITE"Leerfahrt!");
  500. new randomGehalt = randomex(2800, 3200); // Maximum ungf. 35200$
  501. format(string, sizeof(string), COLOR_HEX_WHITE"Du hast "COLOR_HEX_YELLOW"$%d "COLOR_HEX_WHITE"auf deinen nächsten Zahltag erhalten!", randomGehalt);
  502. SendClientMessage(playerid, COLOR_WHITE, string);
  503. new randomSkill = randomex(1, 5);
  504. format(string, sizeof(string), COLOR_HEX_WHITE"Du hast "COLOR_HEX_YELLOW"%d EXP"COLOR_HEX_WHITE" erhalten.", randomSkill);
  505. SendClientMessage(playerid, COLOR_WHITE, string);
  506. Spieler[playerid][pJobMoney] += randomGehalt;
  507. Spieler[playerid][pJobCount] ++;
  508. GivePlayerBusSkill(playerid, randomSkill);
  509. PlayerPlaySound(playerid, 1057, 0, 0, 0);
  510. format(string, sizeof(string), "[DEBUG] [BUS] %s(playeridD:%d) hat Linie 1 in %d Sekunden fertiggestellt.", GetName(playerid), i, gettime()-Spieler[playerid][pBusStamp]);
  511. SendClientMessageToAll(COLOR_YELLOW, string);
  512. print(string);
  513. }
  514. // Linie 2
  515. case CP_BUSFAHRER_LINIE_2_1:{SetPlayerCheckpointEx(playerid, 1871.9470,-1935.1178,13.2142, 3.0, CP_BUSFAHRER_LINIE_2_2, CP_TYPE_BUS); SendVehicleMessage(vehicleid, COLOR_YELLOW, ">> "COLOR_HEX_WHITE"Nächste Haltestelle: El Corona"); PlayerPlaySound(playerid, 1057, 0, 0, 0); HideBusTextDraw(playerid); Spieler[playerid][pBusStamp] = gettime();}
  516. case CP_BUSFAHRER_LINIE_2_2:{SetPlayerCheckpointEx(playerid, 2276.1943,-1752.5480,13.2144, 3.0, CP_BUSFAHRER_LINIE_2_3, CP_TYPE_BUS); SendVehicleMessage(vehicleid, COLOR_YELLOW, ">> "COLOR_HEX_WHITE"Nächste Haltestelle: Ganton"); PlayerPlaySound(playerid, 1057, 0, 0, 0); HideBusTextDraw(playerid);}
  517. case CP_BUSFAHRER_LINIE_2_3:{SetPlayerCheckpointEx(playerid, 2698.1465,-1660.6047,11.9219, 3.0, CP_BUSFAHRER_LINIE_2_4, CP_TYPE_BUS); SendVehicleMessage(vehicleid, COLOR_YELLOW, ">> "COLOR_HEX_WHITE"Nächste Haltestelle: East Beach (A)"); PlayerPlaySound(playerid, 1057, 0, 0, 0); HideBusTextDraw(playerid);}
  518. case CP_BUSFAHRER_LINIE_2_4:{SetPlayerCheckpointEx(playerid, 2878.0823,-1435.9349,10.6250, 3.0, CP_BUSFAHRER_LINIE_2_5, CP_TYPE_BUS); SendVehicleMessage(vehicleid, COLOR_YELLOW, ">> "COLOR_HEX_WHITE"Nächste Haltestelle: East Beach (B)"); PlayerPlaySound(playerid, 1057, 0, 0, 0); HideBusTextDraw(playerid);}
  519. case CP_BUSFAHRER_LINIE_2_5:{SetPlayerCheckpointEx(playerid, 2639.8193,-1076.9867,69.2849, 3.0, CP_BUSFAHRER_LINIE_2_6, CP_TYPE_BUS); SendVehicleMessage(vehicleid, COLOR_YELLOW, ">> "COLOR_HEX_WHITE"Nächste Haltestelle: Las Colinas (A)"); PlayerPlaySound(playerid, 1057, 0, 0, 0); HideBusTextDraw(playerid);}
  520. case CP_BUSFAHRER_LINIE_2_6:{SetPlayerCheckpointEx(playerid, 2674.0710,-1446.1620,30.2073, 3.0, CP_BUSFAHRER_LINIE_2_7, CP_TYPE_BUS); SendVehicleMessage(vehicleid, COLOR_YELLOW, ">> "COLOR_HEX_WHITE"Nächste Haltestelle: East Beach (C)"); PlayerPlaySound(playerid, 1057, 0, 0, 0); HideBusTextDraw(playerid);}
  521. case CP_BUSFAHRER_LINIE_2_7:{SetPlayerCheckpointEx(playerid, 2345.7659,-1539.8009,23.6675, 3.0, CP_BUSFAHRER_LINIE_2_8, CP_TYPE_BUS); SendVehicleMessage(vehicleid, COLOR_YELLOW, ">> "COLOR_HEX_WHITE"Nächste Haltestelle: East Los Santos (A)"); PlayerPlaySound(playerid, 1057, 0, 0, 0); HideBusTextDraw(playerid);}
  522. case CP_BUSFAHRER_LINIE_2_8:{SetPlayerCheckpointEx(playerid, 2306.7446,-1249.1027,23.6773, 3.0, CP_BUSFAHRER_LINIE_2_9, CP_TYPE_BUS); SendVehicleMessage(vehicleid, COLOR_YELLOW, ">> "COLOR_HEX_WHITE"Nächste Haltestelle: East Los Santos (B)"); PlayerPlaySound(playerid, 1057, 0, 0, 0); HideBusTextDraw(playerid);}
  523. case CP_BUSFAHRER_LINIE_2_9:{SetPlayerCheckpointEx(playerid, 2437.0984,-1089.1384,42.0089, 3.0, CP_BUSFAHRER_LINIE_2_10, CP_TYPE_BUS); SendVehicleMessage(vehicleid, COLOR_YELLOW, ">> "COLOR_HEX_WHITE"Nächste Haltestelle: Las Colinas (B)"); PlayerPlaySound(playerid, 1057, 0, 0, 0); HideBusTextDraw(playerid);}
  524. case CP_BUSFAHRER_LINIE_2_10:{SetPlayerCheckpointEx(playerid, 2520.8274,-1045.1201,69.2458, 3.0, CP_BUSFAHRER_LINIE_2_11, CP_TYPE_BUS); SendVehicleMessage(vehicleid, COLOR_YELLOW, ">> "COLOR_HEX_WHITE"Nächste Haltestelle: Las Colinas (C)"); PlayerPlaySound(playerid, 1057, 0, 0, 0); HideBusTextDraw(playerid);}
  525. case CP_BUSFAHRER_LINIE_2_11:{SetPlayerCheckpointEx(playerid, 2179.4429,-1004.3890,62.5859, 3.0, CP_BUSFAHRER_LINIE_2_12, CP_TYPE_BUS); SendVehicleMessage(vehicleid, COLOR_YELLOW, ">> "COLOR_HEX_WHITE"Nächste Haltestelle: Las Colinas (D)"); PlayerPlaySound(playerid, 1057, 0, 0, 0); HideBusTextDraw(playerid);}
  526. case CP_BUSFAHRER_LINIE_2_12:{SetPlayerCheckpointEx(playerid, 1969.5055,-1106.6772,25.3558, 3.0, CP_BUSFAHRER_LINIE_2_13, CP_TYPE_BUS); SendVehicleMessage(vehicleid, COLOR_YELLOW, ">> "COLOR_HEX_WHITE"Nächste Haltestelle: Glen Park (A)"); PlayerPlaySound(playerid, 1057, 0, 0, 0); HideBusTextDraw(playerid);}
  527. case CP_BUSFAHRER_LINIE_2_13:{SetPlayerCheckpointEx(playerid, 1887.3757,-1338.5367,13.2142, 3.0, CP_BUSFAHRER_LINIE_2_14, CP_TYPE_BUS); SendVehicleMessage(vehicleid, COLOR_YELLOW, ">> "COLOR_HEX_WHITE"Nächste Haltestelle: Glen Park (B)"); PlayerPlaySound(playerid, 1057, 0, 0, 0); HideBusTextDraw(playerid);}
  528. case CP_BUSFAHRER_LINIE_2_14:{SetPlayerCheckpointEx(playerid, 1835.5477,-1524.1456,13.2116, 3.0, CP_BUSFAHRER_LINIE_2_15, CP_TYPE_BUS); SendVehicleMessage(vehicleid, COLOR_YELLOW, ">> "COLOR_HEX_WHITE"Nächste Haltestelle: Idlewood"); PlayerPlaySound(playerid, 1057, 0, 0, 0); HideBusTextDraw(playerid);}
  529. case CP_BUSFAHRER_LINIE_2_15:{SetPlayerCheckpointEx(playerid, 1733.1927,-1749.1240,13.3542, 3.0, CP_BUSFAHRER_LINIE_2_16, CP_TYPE_BUS); SendVehicleMessage(vehicleid, COLOR_YELLOW, ">> "COLOR_HEX_WHITE"Nächste Haltestelle: Los Santos Busdepot"); PlayerPlaySound(playerid, 1057, 0, 0, 0); HideBusTextDraw(playerid);}
  530. case CP_BUSFAHRER_LINIE_2_16:
  531. {
  532. HideBusTextDraw(playerid);
  533. DisablePlayerCheckpointEx(playerid);
  534. UpdateDynamic3DTextLabelText(Vehicle[vehicleid][vehText], COLOR_LIGHTWHITE, "Leerfahrt");
  535. SendVehicleMessage(vehicleid, COLOR_YELLOW, ">> "COLOR_HEX_WHITE"Leerfahrt!");
  536. new randomGehalt = randomex(4000, 4500); // Maximum ungf. 36000$
  537. format(string, sizeof(string), COLOR_HEX_WHITE"Du hast "COLOR_HEX_YELLOW"$%d "COLOR_HEX_WHITE"auf deinen nächsten Zahltag erhalten!", randomGehalt);
  538. SendClientMessage(playerid, COLOR_WHITE, string);
  539. new randomSkill = randomex(5, 10);
  540. format(string, sizeof(string), COLOR_HEX_WHITE"Du hast "COLOR_HEX_YELLOW"%d EXP"COLOR_HEX_WHITE" erhalten.", randomSkill);
  541. SendClientMessage(playerid, COLOR_WHITE, string);
  542. Spieler[playerid][pJobMoney] += randomGehalt;
  543. Spieler[playerid][pJobCount] ++;
  544. GivePlayerBusSkill(playerid, randomSkill);
  545. PlayerPlaySound(playerid, 1057, 0, 0, 0);
  546. format(string, sizeof(string), "[DEBUG] [BUS] %s(playeridD:%d) hat Linie 2 in %d Sekunden fertiggestellt.", GetName(playerid), i, gettime()-Spieler[playerid][pBusStamp]);
  547. SendClientMessageToAll(COLOR_YELLOW, string);
  548. print(string);
  549. }
  550. }
  551. }
  552. }*/
  553. return 1;
  554. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement