Advertisement
Guest User

Untitled

a guest
Apr 3rd, 2011
981
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 472.71 KB | None | 0 0
  1. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  2. // Dream Your Life 1.0 //
  3. // //
  4. // Credits by //
  5. // //
  6. // Kevin Härtling aka OcB //
  7. // //
  8. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  9. #include <a_samp>
  10. #include <dini>
  11. #include <ocmd>
  12. #include <sscanf>
  13. #include <blitzer>
  14. #include <streamer>
  15. //#include <noDMv4>
  16. #include <a_mysql>
  17.  
  18.  
  19. #define START_KEY KEY_LOOK_RIGHT //Welche Taste für Motor starten ? :)
  20. #define START_TIME 2000 // Wie lange soll man die Taste gedrückt halten, um den Motor zu starten? (in MS)
  21. #define STOP_TIME 1000 // Wie lange soll man die Taste gedrückt halten, um den Motor zu stoppen? (in MS)
  22.  
  23. #define HOLDING(%0) \
  24. ((newkeys & (%0)) == (%0))
  25. #define RELEASED(%0) \
  26. (((newkeys & (%0)) != (%0)) && ((oldkeys & (%0)) == (%0)))
  27. #define PRESSED(%0) \
  28. (((newkeys & (%0)) == (%0)) && ((oldkeys & (%0)) != (%0)))
  29.  
  30. #define COLOR_RED 0xFF0019FF
  31. #define COLOR_BLAU 0x0000FFFF
  32. #define COLOR_GRAU 0x8C8C8CFF
  33. #define COLOR_YELLOW 0xFFFF00FF
  34. #define weiß 0xFFFFFFAA
  35. #define COLOR_GREEN 0x00FF21FF
  36. #define COLOR_ORANGE 0xFF8200FF
  37. #define COLOR_GREY 0xAFAFAFAA
  38. #define COLOR_LIGHTBLUE 0x2EFFFFFF
  39. #define COLOR_GOLD 0xE5A900FF
  40. #define COLOR_DUNKELGRUEN 0x808500FF
  41. #define Color_Speak1 0x8C8C8CFF
  42. #define Color_Speak2 0x8C8C8CFF
  43. #define Color_Speak3 0x8C8C8CFF
  44. #define Color_Speak4 0x8C8C8CFF
  45. #define Color_Speak5 0x8C8C8CFF
  46. #define COLOR_LILA 0x8900B0FF
  47. #define COLOR_DARKYELLOW 0xCAB400FF
  48. #define COLOR_BLUE 0x0073FFFF
  49. #define COLOR_PURPLE 0x8900B0FF
  50. #define COLOR_REDA 0xFF0000FF//ServerOwner
  51. #define COLOR_LIGHTGREEN 0x9ACD32AA//moderator
  52. #define COLOR_ORANGERED 0xFF4500AA//superadmin
  53. #define COLOR_FAMILYCHAT 0x82A344FF
  54. #define WHITE 0xF6F6F6FF
  55. #define YELLOW 0xF6F600F6
  56. #define COLOR_ERROR 0xFF0000FF //Fehler
  57. #define COLOR_SUCCESSFUL 0x00FF00FF //erfolgreich
  58. #define Color_Green 0x33AA33AA
  59. #define Color_White 0xFFFFFFAA
  60. #define Color_Red 0xAA3333AA
  61. #define COLOR_BINCO 0x717138FF
  62. /* Settings */
  63. #define Max_Player_Login_Attemps 3 //Die Maximalen Login versuche
  64. #define PayOutTimer 120
  65.  
  66. #define TANK_SYS
  67. #define MOTOR_SYS
  68.  
  69. //Mysql
  70. #define MySql_Host "localhost"
  71. #define MySql_User "sampserver"//User muss eingetragen werden
  72. #define MySql_Password ""//Passwort muss eingetragen werden
  73. #define MySql_Database "sampserver"//Database Name muss eingetragen werden
  74.  
  75.  
  76. #pragma tabsize 0
  77. #define KRANKENHAUS_ZEIT 60
  78. #define update_time 600000
  79.  
  80. forward KrankenhausTimer(playerid);
  81.  
  82. #define Dialog_Register 1
  83. #define Dialog_Login 2
  84. #define Dialog_Stats 3
  85. #define Dialog_BSN_Essen 4
  86. #define Dialog_Sparkasse 5
  87. #define Dialog_Geldaus 6
  88. #define Dialog_Geldein 7
  89. #define Geldstand 8
  90. #define Dialog_Hilfe 9
  91. #define Dialog_License 10
  92. #define Dialog_Buy 11
  93. #define Dialog_Waffen 12
  94. #define Dialog_Navi 13
  95. #define Dialog_Handykarten 14
  96. #define Dialog_Info 15
  97. #define Dialog_Regel 16
  98. #define Dialog_Persoetc 17
  99. #define Dialog_RentACar 18
  100. #define Dialog_Hotel 19
  101. #define Dialog_Laptop 20
  102. #define Dialog_InArbeit 21
  103. #define Dialog_Internet 22
  104. #define Dialog_HotelLS 23
  105. #define Dialog_BurgerShot 24
  106. #define Dialog_SportAuto 25
  107. #define Dialog_NichtVorhanden 26
  108. #define Dialog_Radgoll 27
  109. #define Dialog_DreamLife 28
  110. #define Dialog_Dreamkasse 29
  111. #define Dialog_Geldstand 30
  112. #define Dialog_Autovermietung1 31
  113. #define Dialog_Frakkasse 32
  114. #define Dialog_Allgemein 33
  115. #define Dialog_Car 34
  116. #define Dialog_Handy 35
  117. #define Dialog_Hitman 36
  118. #define Dialog_Police 37
  119. #define Dialog_SanNews 38
  120. #define Dialog_Taifun 39
  121. #define Dialog_Job 40
  122. #define Dialog_Account 41
  123. #define Dialog_Email 42
  124. #define Dialog_EmailText 43
  125. #define Dialog_Nebenjob 44
  126. #define Dialog_NebenjobTaxi 45
  127. #define Dialog_Mechaniker 46
  128. #define Dialog_Fraklist 47
  129. #define Dialog_Doenerladen 48
  130. #define Dialog_Service 49
  131. #define Dialog_Login2 50
  132. #define Dialog_Register2 51
  133. #define Dialog_Krankenhaus 52
  134. #define Dialog_Tut1 53
  135. #define Dialog_Tut2 54
  136. #define Dialog_Tut3 55
  137. #define Dialog_Tut4 56
  138. #define Dialog_Tut5 57
  139. #define Dialog_BootsVerleih 58
  140. #define Dialog_NeonShop 59
  141. #define Dialog_Payday 60
  142. #define Dialog_Farmer 61
  143. #define Dialog_Dealer 62
  144. #define Dialog_Fraktion 63
  145. #define Dialog_Invite 64
  146. #define Dialog_Uninvite 65
  147. #define Dialog_Loehne 66
  148. #define Dialog_Loehne2 67
  149. #define Dialog_CoLeaderAdd 68
  150. #define Dialog_CoLeaderDelete 69
  151. #define Dialog_Frakkasse1 70
  152. #define Dialog_Frakkasse2 71
  153. #define Dialog_Frakkasse3 72
  154. #define Dialog_Login3 73
  155. #define Dialog_Register3 74
  156. #define Dialog_CopComputer 75
  157. #define Dialog_CopAnmelden 76
  158. #define Dialog_Verstaerkung 77
  159.  
  160.  
  161. enum SInfo
  162. {
  163. Adminlevel,
  164. Harndrang,
  165. Durst,
  166. Hunger,
  167. Energie,
  168. bool:Logged,
  169. Text:B_Hunger,
  170. Text:B_Durst,
  171. Text:B_Energie,
  172. Text:B_Harndrang,
  173. Nummer,
  174. Guthaben,
  175. Parkhaus,
  176. CarLic,
  177. BikeLic,
  178. Bank,
  179. eingeloggt,
  180. SupportDuty,
  181. FlyLic,
  182. BoatLic,
  183. Navi,
  184. Waffenschein,
  185. Premium,
  186. Zigaretten,
  187. Zollpass,
  188. SFPass,
  189. LVPass,
  190. Zimmer,
  191. Money,
  192. Spielminuten,
  193. Laptop,
  194. Bankgeld,
  195. Leader,
  196. Beruf,
  197. Firma,
  198. NextPayday,
  199. Nebenjob,
  200. Emailadresse[50],
  201. Drogen,
  202. Telefonbuch,
  203. Lohn,
  204. Coleader,
  205. AnmeldeCode,
  206. Wanted,
  207. JobZeit
  208. }
  209. new SpielerInfo[MAX_PLAYERS][SInfo];
  210. enum FKasse
  211. {
  212. Hitman,
  213. Police,
  214. SanNews,
  215. Taifun,
  216. Medics,
  217. AlQaida,
  218. Ghostrider,
  219. BlackDevil
  220. }
  221. new FraktionKasse[FKasse];
  222. enum fahrzeug
  223. {
  224. #if defined TANK_SYS
  225. tank,
  226. hat_tank,
  227. #endif
  228. #if defined MOTOR_SYS
  229. motor_an,
  230. #endif
  231. }
  232. new AUTOX[MAX_VEHICLES][fahrzeug];
  233. new SpielerID[MAX_PLAYERS];
  234. //new Text:Version;
  235. new Text:RealClock;
  236. new Text:Regeln;
  237. new Text:Webseite;
  238. new Text:Notruf;
  239. new Text:Tanke;
  240. new Text:Statusleiste;
  241. new Text:payday;
  242. new Text:Sleep;
  243. new Text:Liter;
  244. new Text:NoDMTextdraw;
  245.  
  246. new fire[MAX_PLAYERS],firee[MAX_PLAYERS],fireee[MAX_PLAYERS],fireeee[MAX_PLAYERS],fireeeee[MAX_PLAYERS],fireeeeee[MAX_PLAYERS],fireinfo[MAX_PLAYERS];
  247.  
  248. new Float:SavedPOSx[MAX_PLAYERS],Float:SavedPOSy[MAX_PLAYERS],Float:SavedPOSz[MAX_PLAYERS];
  249. new Text:TT_0[MAX_PLAYERS];
  250. new Stadtmitte;
  251. new Noobspawn;
  252. new ZwischenSumme;
  253. #if defined TANK_SYS
  254. new Text:TT_1[MAX_PLAYERS];
  255. new Text:TT_3[MAX_PLAYERS];
  256. new Farmen[MAX_PLAYERS];
  257. new PlayerName[MAX_PLAYERS][MAX_PLAYER_NAME];
  258. new OCCAn;
  259. #endif
  260. new Tankstelle1;
  261. new Tankstelle2;
  262. new Tankstelle3;
  263. new Tankstelle4;
  264. new Tankstelle5;
  265. new Tankstelle6;
  266. new Tankstelle7;
  267. new Tankstelle8;
  268. new Tankstelle9;
  269. new Tankstelle10;
  270. new Tankstelle11;
  271. new Tankstelle12;
  272. new Tankstelle13;
  273. new Tankstelle14;
  274. new Tankstelle15;
  275.  
  276. //new call[MAX_PLAYERS] = 0;
  277. new maske[MAX_PLAYERS];
  278. new InBinco[MAX_PLAYERS];
  279. new dealer;
  280. new DrogenImLager;
  281. new Drogenlager;
  282.  
  283. new EmailSenden[MAX_PLAYERS][50];
  284. new Navigation[MAX_PLAYERS];
  285. new parkgate1;
  286. new zollgate1;
  287. new zollgate2;
  288. new zollgate3;
  289. new zollgate4;
  290. new taifungate1;
  291. new taifungate2;
  292. new taifungate3;
  293. new rentacarls[9];
  294. new hitmancars[9];
  295. new policecar[18];
  296. new sannewscar[10];
  297. new taifuncar[18];
  298. new medicars[10];
  299. new bikegang[11];
  300. new bdcar[10];
  301. new farmer[5];
  302. new Admincar[5];
  303. new BSN;
  304. new alqaidacars[39];
  305. new taxicar[11];
  306. new verleihboote[6];
  307. new medigate;
  308. new grwaffe;
  309. new Weather[3];
  310. new WetterRandomLS[] = { 1,2,3,15 };
  311. new WetterRandomSF[] = { 5,6,16 };
  312. new WetterRandomLV[] = { 1,2,3,4,5,18 };
  313. new oldweather[MAX_PLAYERS];
  314. /*new RentCarUsed;*/
  315. /*new spieltimer;*/
  316. /*new InCall[MAX_PLAYERS],GetCall[MAX_PLAYERS];*/
  317. //Teilnehme[MAX_PLAYER_NAME];
  318. //Admin 3DTEXTE
  319. new Text3D:ServerOwner[MAX_PLAYERS];
  320. new Text3D:SuperAdmin[MAX_PLAYERS];
  321. new Text3D:Administrator[MAX_PLAYERS];
  322. new Text3D:Moderator[MAX_PLAYERS];
  323. new Text3D:Supporter[MAX_PLAYERS];
  324. new Text3D:CommunityManager[MAX_PLAYERS];
  325. new Text3D:SvrAdmin[MAX_PLAYERS];
  326.  
  327. new ErsterSpawn[MAX_PLAYERS];
  328. new Krankenhaus[MAX_PLAYERS];
  329.  
  330. new bool:licht[MAX_VEHICLES],
  331. bool:motor[MAX_VEHICLES],
  332. motortimer[MAX_VEHICLES],
  333. bool:sirenean[MAX_VEHICLES],
  334. sirene[MAX_VEHICLES];
  335. //Pickups
  336. new tanke1enter;
  337. new bsnenter;
  338. new shop1enter;
  339. new ammu1enter;
  340. new lspdenter;
  341. new stadtenter;
  342. new shop2enter;
  343. new bankenter;
  344. new ammu2enter;
  345. new lspdexit;
  346. new lspdduty;
  347. new perso;
  348. new license;
  349. new stadtexit;
  350. new tanke1exit;
  351. new handykarten1;
  352. new shop1exit;
  353. new kaufen1;
  354. new bsnexit;
  355. new bsnessen;
  356. new newsenter;
  357. new dutynews;
  358. new newsexit;
  359. new Taifunhaus;
  360. new taxijob;
  361. new farmerjob;
  362. new nebenjob;
  363. new mechanikerjob;
  364. new doenerladen;
  365. new waffenkaufen1;
  366. new ammu1exit;
  367. new bingoenter;
  368. new bingokaufen;
  369. new bingoexit;
  370. new dachenter;
  371. new dachexit;
  372. new hotelzimmer[10];
  373. new hotelzimmerlabel[10];
  374. new hotelvermietet[11];
  375. //Hotel
  376. //new hotelzimmerlabel[1];
  377. //new Text3D:hotelzimmerlabel[10];
  378.  
  379. new ghostrider[MAX_PLAYERS];
  380. new hitmangate;
  381. new hitmantor1;
  382. new hitmantor2;
  383. new policegate;
  384. new policegate2;
  385. new alqaidagate;
  386. new alqaidagate2;
  387. new knastgate;
  388. new Fahrstuhl;
  389. new bdgate;
  390. //new waffen;
  391. //new blabla;
  392. /*new policeduty;
  393. new policelift;*/
  394. new sannewsgate;
  395. new Interview[MAX_PLAYERS];
  396. new ImInterview[MAX_PLAYERS];
  397. new Telefoniert[MAX_PLAYERS];
  398. new HandyKlingelt[MAX_PLAYERS];
  399. new SupporterDuty[MAX_PLAYERS];
  400. new TicketGeschrieben[MAX_PLAYERS];
  401. new DeinSupport[MAX_PLAYERS];
  402. new InSupport[MAX_PLAYERS];
  403. new AdminDuty[MAX_PLAYERS];
  404.  
  405. new bool:pFirstLog[MAX_PLAYERS];
  406.  
  407. forward Bedarfs();
  408. forward UpdateClock();
  409. forward Tutorial(playerid);
  410. forward Countdown4();
  411. forward CountDown3();
  412. forward CountDown2();
  413. forward CountDown1();
  414. forward CountDownLos();
  415. forward RandomMessage();
  416. forward Wetter();
  417. forward SetWetter();
  418. forward Spielzeit();
  419. forward SendAdminNachricht(color, text[]);
  420.  
  421. enum AHandy
  422. {
  423. AnruferID
  424. }
  425. new Anrufer[MAX_PLAYERS][AHandy];
  426.  
  427.  
  428. new randommsg[][] =
  429. {
  430. "Server ist noch im Aufbau. Bug gefunden? -> /support",
  431. "Die Admin/Support stehen bei jeder Frage offen! -> /support"
  432. };
  433.  
  434.  
  435. main()
  436. {
  437. print("\n----------------------------------");
  438. print("DreamLife by Radgoll aka Canna");
  439. print("----------------------------------\n");
  440. }
  441.  
  442.  
  443. public OnGameModeInit()
  444. {
  445. //Pickups
  446. tanke1enter = CreatePickup(1318, 1, 1000.3537,-919.8815,42.3281, 0);
  447. bsnenter = CreatePickup(1318, 1, 1199.3507,-918.5111,43.1198, 0);
  448. shop1enter = CreatePickup(1318, 1, 1315.5327,-897.8435,39.5781, 0);
  449. ammu1enter = CreatePickup(1318, 1, 1368.2018,-1279.7107,13.5469, 0);
  450. lspdenter = CreatePickup(1318, 1, 1555.0826,-1675.6195,16.1953, 0);
  451. stadtenter = CreatePickup(1318, 1, 1481.0480,-1771.5358,18.7958, 0);
  452. shop2enter = CreatePickup(1318, 1, 1352.5171,-1758.8752,13.5078, 0);
  453. bankenter = CreatePickup(1318, 1, 2303.5771,-15.9854,26.4844, 0);
  454. ammu2enter = CreatePickup(1318, 1, 2333.4512,61.6120,26.7058, 0);
  455. lspdexit = CreatePickup(1318, 1, 246.1868,107.7874,1003.2188, 1);
  456. lspdduty = CreatePickup(1239, 1, 237.3681,109.0617,1003.2257, 1);
  457. stadtexit = CreatePickup(1318, 1, 390.0264,173.6614,1008.3828, 1);
  458. license = CreatePickup(1239, 1, 362.1288,173.4819,1008.3828, 1);
  459. perso = CreatePickup(1239, 1, 359.4194,178.6982,1008.3828, 1);
  460. handykarten1 = CreatePickup(1239, 1, -23.0953,-55.5208,1003.5469, 1);
  461. tanke1exit = CreatePickup(1318, 1, -26.8025,-57.9720,1003.5469, 1);
  462. shop1exit = CreatePickup(1239, 1, 5.8879,-31.3192,1003.5494, 1);
  463. kaufen1 = CreatePickup(1239, 1, 2.1632,-28.8455,1003.5494, 1);
  464. bsnexit = CreatePickup(1318, 1, 363.0273,-75.2063,1001.5078, 1);
  465. bsnessen = CreatePickup(1239, 1, 376.5216,-67.7479,1001.5151, 1);
  466. newsenter = CreatePickup(1318, 1, 1654.0847,-1654.9669,22.5156, 0);
  467. dutynews = CreatePickup(1239, 1, 148.3497,1375.2181,1083.8594, 1);
  468. newsexit = CreatePickup(1318, 1, 140.5336,1366.1532,1083.8594, 1);
  469. Taifunhaus = CreatePickup(1239, 1,689.6880,-1275.8643,13.5594, 0);
  470. nebenjob = CreatePickup(1239,1, 359.1111,168.8968,1008.3828, 1);
  471. taxijob = CreatePickup(1239,1, 1286.3873,-1329.5398,13.5530, 0);
  472. mechanikerjob = CreatePickup(1239, 1, 683.6915,-1570.6559,14.2422, 0);
  473. doenerladen = CreatePickup(1239, 1,1301.2954,-1378.6564,13.7228, 0);
  474. waffenkaufen1 = CreatePickup(1239, 1, 312.3214,-166.0344,999.6010, 1);
  475. ammu1exit = CreatePickup(1318, 1, 316.1865,-169.5971,999.6010, 1);
  476. farmerjob = CreatePickup(1239, 1, -38.3734,56.4724,3.1172, 0);
  477. dealer = CreatePickup(1239, 1, 2510.7871,-1471.2091,24.0254, 0);
  478. Drogenlager = CreatePickup(1239, 1, -52.4056,55.5702,3.1103, 0);
  479. grwaffe = CreatePickup(1239,1,863.4228,-1634.6658,14.9297,0);
  480. bingoenter = CreatePickup(1318,1,1518.9297,-1659.9565,13.5392,0);
  481. bingokaufen = CreatePickup(1239,1,207.7782,-100.8199,1005.2578,1);
  482. bingoexit = CreatePickup(1318,1,207.6444,-110.8977,1005.1328,1);
  483. dachenter = CreatePickup(1318,1,1528.1642,-1569.7423,48.6215,0);
  484. dachexit = CreatePickup(1318,1,1528.0098,-1573.0873,52.6768,0);
  485. hotelzimmer[0]=CreatePickup(1272,1,1115.8949,-1603.4814,20.5606,0);
  486. hotelzimmer[1]=CreatePickup(1272,1,1113.3531,-1603.9108,20.5587,0);
  487. hotelzimmer[2]=CreatePickup(1272,1,1106.7859,-1603.5518,20.5545,0);
  488. hotelzimmer[3]=CreatePickup(1272,1,1097.5597,-1603.4697,20.5372,0);
  489. hotelzimmer[4]=CreatePickup(1272,1,1086.8031,-1603.4972,20.5017,0);
  490. hotelzimmer[5]=CreatePickup(1272,1,1083.9236,-1603.5967,20.4917,0);
  491. hotelzimmer[6]=CreatePickup(1272,1,1077.5690,-1603.3885,20.4973,0);
  492. hotelzimmer[7]=CreatePickup(1272,1,1068.3259,-1603.2708,20.4957,0);
  493. hotelzimmer[8]=CreatePickup(1272,1,1059.5811,-1603.2601,20.4992,0);
  494. hotelzimmer[9]=CreatePickup(1272,1,1056.6981,-1603.5483,20.4978,0);
  495. //MySQL Verbindung
  496. //MySqlVerbinden();
  497. mysql_debug(1);
  498. //mysql_log(1);
  499. //mysql_connect(datahost,datauser,datapass,database,true);
  500. SetTimer("Updater",update_time,true);
  501. SetTimer("Job",1000,true);
  502. OCCAn = 1;
  503. //3DTexte
  504. Create3DTextLabel("Licensen",COLOR_RED, 362.4190,173.4330,1008.3828, 50, 1);
  505. Create3DTextLabel("|__Parkhaus__|\n/parkhaus\nParkgebühr: 25$",COLOR_YELLOW, 1106.4633,-1740.6827,13.4102,50,0);
  506. Create3DTextLabel("Hotel",COLOR_RED, 186.2509,-1652.9739,15.0708,50.0, 1);
  507. Create3DTextLabel("Nebenjobs",COLOR_BLUE,359.1111,168.8968,1008.3828, 50.0, 1);
  508. Create3DTextLabel("Paesse",COLOR_RED, 359.4194,178.6982,1008.3828, 50.0, 1);
  509. Create3DTextLabel("Dönerladen",COLOR_RED,1301.2954,-1378.6564,13.7228, 50.0, 0);
  510. Create3DTextLabel("Mechniker",COLOR_BLAU,683.6915,-1570.6559,14.2422, 50.0,0);
  511. Create3DTextLabel("Farmer",COLOR_RED,-38.3734,56.4724,3.1172,50.0,0);
  512. Create3DTextLabel("Dealer",COLOR_YELLOW,2510.7871,-1471.2091,24.0254,50.0,0);
  513. Create3DTextLabel("Drogenlager",COLOR_GOLD,-52.4056,55.5702,3.1103, 50.0, 0);
  514. /*new hotelzimmer0=Create3DTextLabel("Hotelzimmer: !!Zu Vermieten!!\nBesitzer: Keiner\n/einchecken",COLOR_YELLOW,1115.8949,-1603.4814,20.5606,20,0);
  515. new hotelzimmer2=Create3DTextLabel("HotelZimmer: !!Zu Vermieten!!\nBesitzer: Keiner\n/einchecken",COLOR_YELLOW,1113.3531,-1603.9108,20.5587,20,0);
  516. new hotelzimmer3=Create3DTextLabel("Hotelzimmer: !!Zu Vermieten!!\nBesitzer: Keiner\n/einchecken",COLOR_YELLOW,1106.7859,-1603.5518,20.5545,20,0);
  517. new hotelzimmer4=Create3DTextLabel("Hotelzimmer: !!Zu Vermieten!!\nBesitzer: Keiner\n/einchecken",COLOR_YELLOW,1097.5597,-1603.4697,20.5372,20,0);
  518. new hotelzimmer5=Create3DTextLabel("Hotelzimmer: !!Zu Vermieten!!\nBesitzer: Keiner\n/einchecken",COLOR_YELLOW,1086.8031,-1603.4972,20.5017,20,0);
  519. new hotelzimmer6=Create3DTextLabel("Hotelzimmer: !!Zu Vermieten!!\nBesitzer: Keiner\n/einchecken",COLOR_YELLOW,1083.9236,-1603.5967,20.4917,20,0);
  520. new hotelzimmer7=Create3DTextLabel("Hotelzimmer: !!Zu Vermieten!!\nBesitzer: Keiner\n/einchecken",COLOR_YELLOW,1077.5690,-1603.3885,20.4973,20,0);
  521. new hotelzimmer8=Create3DTextLabel("Hotelzimmer: !!Zu Vermieten!!\nBesitzer: Keiner\n/einchecken",COLOR_YELLOW,1068.3259,-1603.2708,20.4957,20,0);
  522. new hotelzimmer9=Create3DTextLabel("Hotelzimmer: !!Zu Vermieten!!\nBesitzer: Keiner\n/einchecken",COLOR_YELLOW,1059.5811,-1603.2601,20.4992,20,0);
  523. new hotelzimmer10=Create3DTextLabel("Hotelzimmer: !!Zu Vermieten!!\nBesitzer: Keiner\n/einchecken",COLOR_YELLOW,1056.6981,-1603.5483,20.4978,20,0);
  524. */
  525. //NoDMZonen
  526. Stadtmitte = GangZoneCreate(1394.794, -1784.503, 1577.33, -1543.691);
  527. Noobspawn = GangZoneCreate(330.0002, -1883.197, 535.3533, -1654.228);
  528. BSN = GangZoneCreate(1147.61, -994.9549, 1307.329, -844.9407);
  529. // Kleinig keiten
  530. EnableStuntBonusForAll(0);
  531. UsePlayerPedAnims();
  532. LimitGlobalChatRadius(50.0);
  533. Wetter();
  534. Tankstelle1 = 1500;
  535. Tankstelle2 = 1500;
  536. Tankstelle3 = 1500;
  537. Tankstelle4 = 1500;
  538. Tankstelle5 = 1500;
  539. Tankstelle6 = 1500;
  540. Tankstelle7 = 1500;
  541. Tankstelle8 = 1500;
  542. Tankstelle9 = 1500;
  543. Tankstelle10 = 1500;
  544. Tankstelle11 = 1500;
  545. Tankstelle12 = 1500;
  546. Tankstelle13 = 1500;
  547. Tankstelle14 = 1500;
  548. Tankstelle15 = 1500;
  549. SetTimer("Wetter",900000, 1);
  550. SetTimer("SetWetter",1000, 1);
  551. CreateDynamicObject(10829,57.28397369,-1530.98901367,4.23254633,0.00000000,0.00000000,262.00000000); //object(gatehouse1_sfse) (1)
  552. CreateDynamicObject(967,58.45877457,-1520.76147461,4.11188602,0.00000000,0.00000000,352.00000000); //object(bar_gatebox01) (1)
  553. zollgate1 = CreateObject(979,57.73914337,-1525.14672852,4.85168457,0.00000000,0.00000000,260.00000000); //object(sub_roadleft) (1)
  554. CreateDynamicObject(1597,68.75164795,-1534.30664062,6.82252121,0.00000000,0.00000000,262.00000000); //object(cntrlrsac1) (1)
  555. CreateDynamicObject(967,55.06382751,-1543.94714355,4.14437103,0.00000000,0.00000000,169.99645996); //object(bar_gatebox01) (2)
  556. zollgate2 = CreateObject(979,55.47011185,-1539.25805664,4.69330120,0.00000000,0.00000000,86.00000000); //object(sub_roadleft) (2)
  557. CreateDynamicObject(1597,45.58148575,-1530.37683105,6.99616909,0.00000000,0.00000000,261.99645996); //object(cntrlrsac1) (2)
  558. CreateDynamicObject(10829,1738.26953125,524.34234619,26.90235710,0.00000000,0.00000000,342.00000000); //object(gatehouse1_sfse) (1)
  559. CreateDynamicObject(1597,1734.59948730,512.66552734,30.18027878,0.00000000,0.00000000,338.00000000); //object(cntrlrsac1) (1)
  560. CreateDynamicObject(1597,1743.37182617,535.75878906,28.74898148,0.00000000,0.00000000,339.99987793); //object(cntrlrsac1) (2)
  561. CreateDynamicObject(1597,1747.45288086,547.82342529,27.97566605,0.00000000,0.00000000,341.99987793); //object(cntrlrsac1) (3)
  562. zollgate3 = CreateObject(979,1746.89416504,521.33496094,27.67392349,0.00000000,0.00000000,162.00000000); //object(sub_roadleft) (1)
  563. CreateDynamicObject(973,1753.87780762,516.30834961,27.59505463,0.00000000,0.00000000,128.00000000); //object(sub_roadbarrier) (1)
  564. zollgate4 = CreateObject(979,1732.47521973,528.53527832,27.41515350,0.00000000,0.00000000,336.00000000); //object(sub_roadleft) (2)
  565. CreateDynamicObject(973,1725.76086426,534.36462402,27.39406204,0.00000000,0.00000000,300.00000000); //object(sub_roadbarrier) (2)
  566. AddStaticVehicleEx(462,467.46228027,-1779.01586914,5.21709442,0.00000000,-1,-1,999999); //Faggio
  567. AddStaticVehicleEx(462,465.71212769,-1778.72326660,5.21709442,0.00000000,-1,-1,999999); //Faggio
  568. AddStaticVehicleEx(462,464.24835205,-1778.84106445,5.21709442,0.00000000,-1,-1,999999); //Faggio
  569. AddStaticVehicleEx(462,462.80648804,-1778.60485840,5.21709442,0.00000000,-1,-1,999999); //Faggio
  570. AddStaticVehicleEx(462,461.56970215,-1778.61633301,5.21709442,0.00000000,-1,-1,999999); //Faggio
  571. AddStaticVehicleEx(462,460.25961304,-1778.54113770,5.21709442,0.00000000,-1,-1,999999); //Faggio
  572. AddStaticVehicleEx(462,459.14221191,-1778.30664062,5.21709442,0.00000000,-1,-1,999999); //Faggio
  573. AddStaticVehicleEx(462,458.02258301,-1778.45678711,5.21709442,0.00000000,-1,-1,999999); //Faggio
  574. AddStaticVehicleEx(462,456.93502808,-1778.54504395,5.21709442,0.00000000,-1,-1,999999); //Faggio
  575. CreateDynamicObject(2618,1193.45007324,-916.57391357,42.17400360,0.00000000,0.00000000,6.00000000); //object(cj_slot_propg) (1)
  576. CreateDynamicObject(641,1205.64135742,-931.26531982,41.72608566,0.00000000,0.00000000,0.00000000); //object(veg_palmkb13) (1)
  577. CreateDynamicObject(4048,1468.24206543,-1612.40234375,24.50505447,0.00000000,0.00000000,180.00000000); //object(lacityhall4_lan) (1)
  578. CreateDynamicObject(5768,1451.13232422,-1645.06115723,32.31454086,0.00000000,0.00000000,90.00000000); //object(taftbldg1_lawn) (1)
  579. CreateDynamicObject(6157,1468.09399414,-1711.22900391,23.16875267,0.00000000,0.00000000,90.00000000); //object(gaz22_law) (1)
  580. CreateDynamicObject(8643,1460.59313965,-1688.47680664,18.96065140,0.00000000,0.00000000,180.00000000); //object(vgsebuild01_lvs) (1)
  581. CreateDynamicObject(8643,1460.55517578,-1668.69665527,18.96065140,0.00000000,0.00000000,179.99450684); //object(vgsebuild01_lvs) (2)
  582. CreateDynamicObject(9300,1507.79589844,-1685.06542969,18.86559486,0.00000000,0.00000000,267.99499512); //object(sfn_town02) (1)
  583. CreateDynamicObject(9494,1504.63476562,-1623.15234375,22.77413940,0.00000000,0.00000000,357.99499512); //object(tempbuild_sfw41) (1)
  584. CreateDynamicObject(3465,1005.26116943,-936.81127930,42.65088272,0.00000000,0.00000000,274.00000000); //object(vegspetrolpump) (1)
  585. CreateDynamicObject(3465,1008.95812988,-936.21600342,42.64363480,0.00000000,0.00000000,276.00000000); //object(vegspetrolpump) (2)
  586. CreateDynamicObject(3465,1001.97827148,-937.36022949,42.64363480,0.00000000,0.00000000,273.99902344); //object(vegspetrolpump) (3)
  587. CreateDynamicObject(3465,998.20855713,-937.60571289,42.64363480,0.00000000,0.00000000,273.99902344); //object(vegspetrolpump) (4)
  588. CreateDynamicObject(996,1217.17517090,-911.64733887,42.66440964,0.00000000,0.00000000,280.00000000); //object(lhouse_barrier1) (1)
  589. CreateDynamicObject(996,1215.77648926,-903.72802734,42.66653061,0.00000000,0.00000000,279.99755859); //object(lhouse_barrier1) (2)
  590. CreateDynamicObject(996,1214.33789062,-895.75427246,42.66483688,0.00000000,0.00000000,279.99755859); //object(lhouse_barrier1) (3)
  591. CreateDynamicObject(996,1212.98217773,-887.81109619,42.66544342,0.00000000,0.00000000,279.99755859); //object(lhouse_barrier1) (4)
  592. CreateDynamicObject(996,1205.39880371,-881.11114502,42.67980576,0.00000000,0.00000000,335.99755859); //object(lhouse_barrier1) (6)
  593. CreateDynamicObject(997,1212.31323242,-884.08776855,41.91623688,0.00000000,0.00000000,278.00000000); //object(lhouse_barrier3) (1)
  594. CreateDynamicObject(996,1197.42236328,-882.61047363,42.76501083,0.00000000,0.00000000,11.99487305); //object(lhouse_barrier1) (7)
  595. CreateDynamicObject(996,1189.38061523,-883.41204834,42.84968567,0.00000000,0.00000000,5.99157715); //object(lhouse_barrier1) (8)
  596. CreateDynamicObject(997,1534.34667969,-1663.91308594,12.38281250,0.00000000,0.00000000,0.00000000); //object(lhouse_barrier3) (2)
  597. CreateDynamicObject(1374,1544.85290527,-1630.64184570,13.13281250,0.00000000,0.00000000,0.00000000); //object(traincross2) (1)
  598. CreateDynamicObject(1251,1537.24804688,-1667.50402832,12.48749733,0.00000000,0.00000000,0.00000000); //object(smashbar) (1)
  599. CreateDynamicObject(1251,1537.24890137,-1674.35913086,12.48749733,0.00000000,0.00000000,0.00000000); //object(smashbar) (2)
  600. CreateDynamicObject(1251,1537.21655273,-1681.23339844,12.48749733,0.00000000,0.00000000,0.00000000); //object(smashbar) (3)
  601. CreateDynamicObject(996,1537.55456543,-1664.55346680,13.29563046,0.00000000,0.00000000,270.00000000); //object(lhouse_barrier1) (9)
  602. CreateDynamicObject(996,1537.58325195,-1672.69201660,13.29563046,0.00000000,0.00000000,270.00000000); //object(lhouse_barrier1) (10)
  603. CreateDynamicObject(997,1534.63574219,-1681.58764648,12.54687500,0.00000000,0.00000000,0.00000000); //object(lhouse_barrier3) (3)
  604. CreateDynamicObject(869,1536.60180664,-1683.44372559,12.99669743,0.00000000,0.00000000,0.00000000); //object(veg_pflowerswee) (1)
  605. CreateDynamicObject(869,1536.63806152,-1683.45983887,12.83263493,0.00000000,0.00000000,316.00000000); //object(veg_pflowerswee) (2)
  606. CreateDynamicObject(669,1536.29443359,-1682.95751953,12.54687500,0.00000000,0.00000000,0.00000000); //object(sm_veg_tree4) (1)
  607. CreateDynamicObject(718,1535.77355957,-1662.60815430,12.54687500,0.00000000,0.00000000,0.00000000); //object(vgs_palm04) (1)
  608. CreateDynamicObject(870,1535.10595703,-1662.37500000,13.11295700,0.00000000,0.00000000,28.00000000); //object(veg_pflowers2wee) (1)
  609. CreateDynamicObject(870,1535.19262695,-1661.96691895,13.35302925,0.00000000,0.00000000,328.00000000); //object(veg_pflowers2wee) (2)
  610. CreateDynamicObject(870,1535.16955566,-1662.03491211,13.17072964,0.00000000,0.00000000,0.00000000); //object(veg_pflowers2wee) (3)
  611. CreateDynamicObject(991,1062.66821289,-1776.95275879,13.55467987,0.00000000,0.00000000,0.00000000); //object(bar_barriergate1) (1)
  612. CreateDynamicObject(991,1068.67480469,-1776.91748047,13.55188751,0.00000000,0.00000000,0.00000000); //object(bar_barriergate1) (2)
  613. CreateDynamicObject(991,1074.94067383,-1776.88989258,13.55683994,0.00000000,0.00000000,0.00000000); //object(bar_barriergate1) (3)
  614. CreateDynamicObject(991,1081.18347168,-1776.87280273,13.55687714,0.00000000,0.00000000,0.00000000); //object(bar_barriergate1) (4)
  615. CreateDynamicObject(991,1087.58642578,-1776.85449219,13.55493927,0.00000000,0.00000000,0.00000000); //object(bar_barriergate1) (5)
  616. CreateDynamicObject(991,1093.83972168,-1776.87402344,13.55490589,0.00000000,0.00000000,0.00000000); //object(bar_barriergate1) (6)
  617. CreateDynamicObject(991,1098.45239258,-1776.96264648,13.55871677,0.00000000,0.00000000,0.00000000); //object(bar_barriergate1) (7)
  618. CreateDynamicObject(991,1101.74218750,-1773.67541504,13.55662632,0.00000000,0.00000000,90.00000000); //object(bar_barriergate1) (8)
  619. CreateDynamicObject(991,1101.73950195,-1767.57336426,13.55663586,0.00000000,0.00000000,90.00000000); //object(bar_barriergate1) (9)
  620. CreateDynamicObject(991,1101.71472168,-1761.56848145,13.55672646,0.00000000,0.00000000,90.00000000); //object(bar_barriergate1) (10)
  621. CreateDynamicObject(991,1101.74011230,-1755.51831055,13.55663395,0.00000000,0.00000000,90.00000000); //object(bar_barriergate1) (11)
  622. CreateDynamicObject(10829,1103.64135742,-1749.19848633,12.02999306,0.00000000,0.00000000,0.00000000); //object(gatehouse1_sfse) (1)
  623. parkgate1 = CreateObject(979,1103.93090820,-1740.11389160,13.32586193,0.00000000,0.00000000,274.00000000); //object(sub_roadleft) (1)
  624. CreateDynamicObject(10829,1101.98254395,-1731.47155762,12.77343750,0.00000000,0.00000000,270.00000000); //object(gatehouse1_sfse) (2)
  625. CreateDynamicObject(991,1059.41333008,-1773.62463379,13.57191372,0.00000000,0.00000000,270.00000000); //object(bar_barriergate1) (12)
  626. CreateDynamicObject(991,1059.42163086,-1767.38806152,13.59930706,0.00000000,0.00000000,270.00000000); //object(bar_barriergate1) (13)
  627. CreateDynamicObject(991,1059.39257812,-1761.38171387,13.62577915,0.00000000,0.00000000,270.00000000); //object(bar_barriergate1) (14)
  628. CreateDynamicObject(991,1059.37133789,-1755.55358887,13.65144825,0.00000000,0.00000000,270.00000000); //object(bar_barriergate1) (15)
  629. CreateDynamicObject(991,1059.38916016,-1749.29968262,13.67223454,0.00000000,0.00000000,270.00000000); //object(bar_barriergate1) (16)
  630. CreateDynamicObject(991,1059.40612793,-1742.86523438,13.68161964,0.00000000,0.00000000,270.00000000); //object(bar_barriergate1) (17)
  631. CreateDynamicObject(991,1059.38696289,-1739.24890137,13.68696594,0.00000000,0.00000000,270.00000000); //object(bar_barriergate1) (18)
  632. CreateDynamicObject(991,1062.61547852,-1735.90270996,13.69957638,0.00000000,0.00000000,180.00000000); //object(bar_barriergate1) (19)
  633. CreateDynamicObject(991,1069.01000977,-1735.92504883,13.71516991,0.00000000,0.00000000,179.99450684); //object(bar_barriergate1) (20)
  634. CreateDynamicObject(991,1075.22143555,-1735.94714355,13.73323059,0.00000000,0.00000000,179.99450684); //object(bar_barriergate1) (21)
  635. CreateDynamicObject(991,1081.05737305,-1735.95922852,13.75124931,0.00000000,0.00000000,179.99450684); //object(bar_barriergate1) (22)
  636. CreateDynamicObject(991,1087.34313965,-1735.96740723,13.76650810,0.00000000,0.00000000,179.99450684); //object(bar_barriergate1) (23)
  637. CreateDynamicObject(991,1093.80480957,-1735.95166016,13.78246117,0.00000000,0.00000000,179.99450684); //object(bar_barriergate1) (24)
  638. rentacarls[0] = AddStaticVehicleEx(471,541.74353027,-1270.88928223,16.81718826,218.00000000,-1,-1,999999); //Quad
  639. rentacarls[1] = AddStaticVehicleEx(471,539.95086670,-1272.55273438,16.81718826,218.00000000,-1,-1,999999); //Quad
  640. rentacarls[2] = AddStaticVehicleEx(568,537.40246582,-1274.89489746,17.21718788,220.00000000,-1,-1,999999); //Bandito
  641. rentacarls[3] = AddStaticVehicleEx(463,532.25286865,-1279.16381836,16.85918808,224.00000000,-1,-1,999999); //Freeway
  642. rentacarls[4] = AddStaticVehicleEx(568,535.06250000,-1277.01660156,17.21718788,219.99572754,-1,-1,999999); //Bandito
  643. rentacarls[5] = AddStaticVehicleEx(508,559.32574463,-1288.13159180,17.69823837,6.00000000,-1,-1,999999); //Journey
  644. rentacarls[6] = AddStaticVehicleEx(600,554.03259277,-1288.65307617,17.09008598,6.00000000,-1,-1,999999); //Picador
  645. rentacarls[7] = AddStaticVehicleEx(411,549.10797119,-1288.64978027,17.04823685,0.00000000,-1,-1,999999); //Infernus
  646. rentacarls[8] = AddStaticVehicleEx(415,544.71337891,-1288.63696289,17.09170914,0.00000000,-1,-1,999999); //Cheetah
  647. CreateDynamicObject(10829,548.72430420,-1267.54248047,16.24218750,0.00000000,0.00000000,124.00000000); //object(gatehouse1_sfse) (3)
  648. CreateDynamicObject(4550, 158.068359375, -1667.8994140625, 85.795448303223, 0, 0, 0);
  649. CreateDynamicObject(4550, 158.068359375, -1667.8994140625, 240.79544067383, 0, 0, 0);
  650. CreateDynamicObject(4726, 158.25390625, -1668.4091796875, 450.89190673828, 0, 0, 0);
  651. CreateDynamicObject(4727, 158.34448242188, -1668.3406982422, 451.20001220703, 0, 0, 0);
  652. CreateDynamicObject(1522, 185.39085388184, -1652.7590332031, 14.113777160645, 0, 0, 315.99975585938);
  653. CreateDynamicObject(16777, 139.19212341309, -1586.6423339844, 10.39999961853, 0, 0, 97);
  654. CreateDynamicObject(3406, 188.21592712402, -1650.6892089844, 12, 0, 0, 49);
  655. CreateDynamicObject(3461, 187.40936279297, -1653.5712890625, 15.169896125793, 0, 0, 0);
  656. CreateDynamicObject(3461, 185.52510070801, -1651.8912353516, 15.294068336487, 0, 0, 0);
  657. CreateDynamicObject(8040, 203.9587097168, -1790.9768066406, 4.5, 0, 0, 180);
  658. CreateDynamicObject(4639, 165.79641723633, -1782.6892089844, 5.4309549331665, 0, 0, 0);
  659. CreateDynamicObject(4642, 165.05046081543, -1798.1539306641, 5.4385824203491, 0, 0, 90);
  660. CreateDynamicObject(4642, 165.04483032227, -1794.5786132813, 5.4385824203491, 0, 0, 90);
  661. CreateDynamicObject(4639, 165.76571655273, -1791.7824707031, 5.4385824203491, 0, 0, 0);
  662. CreateDynamicObject(1696, 161.72659301758, -1786.1143798828, 3.160001039505, 350, 0, 270);
  663. CreateDynamicObject(1696, 161.72598266602, -1787.9339599609, 3.160001039505, 349.99694824219, 0, 270);
  664. CreateDynamicObject(8841, 202.70848083496, -1791.0499267578, 6.6999998092651, 0, 0, 0);
  665. CreateDynamicObject(15025, 160.76347351074, -1671.6300048828, 25, 0, 0, 0);
  666. CreateDynamicObject(15029, 160.44967651367, -1671.3631591797, 30, 0, 0, 0);
  667. CreateDynamicObject(15029, 160.44921875, -1671.3623046875, 25, 0, 0, 0);
  668. CreateDynamicObject(15025, 160.7626953125, -1671.6298828125, 30, 0, 0, 0);
  669. CreateDynamicObject(15029, 160.44921875, -1671.3623046875, 65, 0, 0, 0);
  670. CreateDynamicObject(15029, 160.44921875, -1671.3623046875, 60, 0, 0, 0);
  671. CreateDynamicObject(15029, 160.44921875, -1671.3623046875, 55, 0, 0, 0);
  672. CreateDynamicObject(15029, 160.44921875, -1671.3623046875, 50, 0, 0, 0);
  673. CreateDynamicObject(15029, 160.44921875, -1671.3623046875, 45, 0, 0, 0);
  674. CreateDynamicObject(15029, 160.44921875, -1671.3623046875, 40, 0, 0, 0);
  675. CreateDynamicObject(15029, 160.44921875, -1671.3623046875, 35, 0, 0, 0);
  676. CreateDynamicObject(15025, 160.7626953125, -1671.6298828125, 60, 0, 0, 0);
  677. CreateDynamicObject(15025, 160.7626953125, -1671.6298828125, 55, 0, 0, 0);
  678. CreateDynamicObject(15025, 160.7626953125, -1671.6298828125, 50, 0, 0, 0);
  679. CreateDynamicObject(15025, 160.7626953125, -1671.6298828125, 45, 0, 0, 0);
  680. CreateDynamicObject(15025, 160.7626953125, -1671.6298828125, 40, 0, 0, 0);
  681. CreateDynamicObject(15025, 160.7626953125, -1671.6298828125, 35, 0, 0, 0);
  682. CreateDynamicObject(15025, 160.7626953125, -1671.6298828125, 65, 0, 0, 0);
  683. CreateDynamicObject(3089, 154.826171875, -1670.474609375, 59.5, 0, 0, 90);
  684. CreateDynamicObject(3089, 154.826171875, -1670.474609375, 64.5, 0, 0, 90);
  685. CreateDynamicObject(3089, 154.826171875, -1670.474609375, 29.5, 0, 0, 90);
  686. CreateDynamicObject(3089, 154.826171875, -1670.474609375, 34.5, 0, 0, 90);
  687. CreateDynamicObject(3089, 154.826171875, -1670.474609375, 39.5, 0, 0, 90);
  688. CreateDynamicObject(3089, 154.826171875, -1670.474609375, 44.5, 0, 0, 90);
  689. CreateDynamicObject(3089, 154.826171875, -1670.474609375, 49.5, 0, 0, 90);
  690. CreateDynamicObject(3089, 154.826171875, -1670.474609375, 54.5, 0, 0, 90);
  691. CreateDynamicObject(3089, 154.826171875, -1670.474609375, 24.5, 0, 0, 90);
  692. CreateDynamicObject(14595, 174.41015625, -1675.8974609375, -1.0901985168457, 0, 0, 0);
  693. CreateDynamicObject(3089, 173.64363098145, -1662.7166748047, -3.7143211364746, 0, 0, 0);
  694. CreateDynamicObject(3089, 163.08688354492, -1680.8228759766, -3.7143211364746, 0, 0, 0);
  695. CreateDynamicObject(3089, 149.30368041992, -1680.9982910156, -3.8995428085327, 0, 0, 0);
  696. CreateDynamicObject(2605, 180.01472473145, -1678.9389648438, -4.6448860168457, 0, 0, 90);
  697. CreateDynamicObject(2607, 180.57627868652, -1677.5146484375, -4.6476392745972, 0, 0, 180);
  698. CreateDynamicObject(2605, 182.5361328125, -1677.5439453125, -4.6448860168457, 0, 0, 0);
  699. CreateDynamicObject(2356, 181.02500915527, -1678.7631835938, -5.0433235168457, 0, 0, 120);
  700. CreateDynamicObject(2356, 182.71200561523, -1678.4752197266, -5.0433235168457, 0, 0, 30);
  701. CreateDynamicObject(2309, 182.77085876465, -1676.2154541016, -5.0433235168457, 0, 0, 180);
  702. CreateDynamicObject(2309, 182.12454223633, -1676.2316894531, -5.0433235168457, 0, 0, 179.99450683594);
  703. CreateDynamicObject(2309, 178.77137756348, -1679.2272949219, -5.0433235168457, 0, 0, 270);
  704. CreateDynamicObject(2309, 178.8088684082, -1678.5124511719, -5.0433235168457, 0, 0, 270);
  705. CreateDynamicObject(1724, 176.85807800293, -1669.4525146484, -5.0433235168457, 0, 0, 270);
  706. CreateDynamicObject(1724, 176.85795593262, -1668.2744140625, -5.0433235168457, 0, 0, 270);
  707. CreateDynamicObject(1724, 176.84873962402, -1667.09765625, -5.0433235168457, 0, 0, 270);
  708. CreateDynamicObject(1724, 176.84664916992, -1665.9449462891, -5.0433235168457, 0, 0, 270);
  709. CreateDynamicObject(5422, 177.47311401367, -1688.0194091797, -3.0309562683105, 0, 0, 0);
  710. CreateDynamicObject(15030, 160.44921875, -1671.3623046875, 70, 0, 0, 0);
  711. CreateDynamicObject(15026, 160.3335723877, -1671.1376953125, 70, 0, 0, 180);
  712. CreateDynamicObject(15033, 160.44921875, -1671.3623046875, 100, 0, 0, 0);
  713. CreateDynamicObject(15030, 160.44921875, -1671.3623046875, 95, 0, 0, 0);
  714. CreateDynamicObject(15030, 160.44921875, -1671.3623046875, 90, 0, 0, 0);
  715. CreateDynamicObject(15030, 160.44921875, -1671.3623046875, 85, 0, 0, 0);
  716. CreateDynamicObject(15030, 160.44921875, -1671.3623046875, 80, 0, 0, 0);
  717. CreateDynamicObject(15030, 160.44921875, -1671.3623046875, 75, 0, 0, 0);
  718. CreateDynamicObject(15026, 160.3330078125, -1671.1376953125, 95, 0, 0, 179.99450683594);
  719. CreateDynamicObject(15026, 160.3330078125, -1671.1376953125, 90, 0, 0, 179.99450683594);
  720. CreateDynamicObject(15026, 160.3330078125, -1671.1376953125, 85, 0, 0, 179.99450683594);
  721. CreateDynamicObject(15026, 160.3330078125, -1671.1376953125, 80, 0, 0, 179.99450683594);
  722. CreateDynamicObject(15026, 160.3330078125, -1671.1376953125, 75, 0, 0, 179.99450683594);
  723. CreateDynamicObject(15035, 160.37344360352, -1672.7830810547, 100, 0, 0, 0);
  724. CreateDynamicObject(3089, 166.04216003418, -1673.0279541016, 74.300003051758, 0, 0, 90);
  725. CreateDynamicObject(3089, 166.04692077637, -1673.0279541016, 74.300003051758, 0, 0, 270);
  726. CreateDynamicObject(3089, 166.0419921875, -1673.02734375, 69.300003051758, 0, 0, 90);
  727. CreateDynamicObject(3089, 166.0419921875, -1673.02734375, 94.300003051758, 0, 0, 90);
  728. CreateDynamicObject(3089, 166.0419921875, -1673.02734375, 89.300003051758, 0, 0, 90);
  729. CreateDynamicObject(3089, 166.0419921875, -1673.02734375, 84.300003051758, 0, 0, 90);
  730. CreateDynamicObject(3089, 166.0419921875, -1673.02734375, 79.300003051758, 0, 0, 90);
  731. CreateDynamicObject(3089, 166.046875, -1673.02734375, 69.300003051758, 0, 0, 270);
  732. CreateDynamicObject(3089, 166.046875, -1673.02734375, 94.300003051758, 0, 0, 270);
  733. CreateDynamicObject(3089, 166.046875, -1673.02734375, 89.300003051758, 0, 0, 270);
  734. CreateDynamicObject(3089, 166.046875, -1673.02734375, 84.300003051758, 0, 0, 270);
  735. CreateDynamicObject(3089, 166.046875, -1673.02734375, 79.300003051758, 0, 0, 270);
  736. CreateDynamicObject(3089, 173.24934387207, -1674.2998046875, 101.13000488281, 0, 0, 270);
  737. CreateDynamicObject(15036, 170.84356689453, -1669.9899902344, 111.15481567383, 0, 0, 180);
  738. CreateDynamicObject(15038, 172.41412353516, -1672.51171875, 100.625, 0, 0, 0);
  739. CreateDynamicObject(15033, 160.44921875, -1671.3623046875, 110, 0, 0, 0);
  740. CreateDynamicObject(15036, 170.8427734375, -1669.9892578125, 101.15481567383, 0, 0, 179.99450683594);
  741. CreateDynamicObject(15038, 172.4140625, -1672.51171875, 110.625, 0, 0, 0);
  742. CreateDynamicObject(3089, 173.2490234375, -1674.2998046875, 111.13000488281, 0, 0, 270);
  743. CreateDynamicObject(15035, 160.373046875, -1672.7822265625, 110, 0, 0, 0);
  744. CreateDynamicObject(18018, 160.44921875, -1671.3623046875, 120, 0, 0, 0);
  745. CreateDynamicObject(14537, 148.38899230957, -1664.9848632813, 121.9615020752, 0, 0, 0);
  746. CreateDynamicObject(4716, 158.10620117188, -1668.0107421875, 125.28735351563, 0, 0, 0);
  747. CreateDynamicObject(2780, 166.06690979004, -1672.2554931641, 125.80000305176, 90, 0, 0);
  748. CreateDynamicObject(14434, 172.87579345703, -1675.9184570313, 125.53673553467, 0, 0, 270);
  749. CreateDynamicObject(1509, 152.76878356934, -1666.6871337891, 121.32880401611, 0, 0, 0);
  750. CreateDynamicObject(1509, 152.95700073242, -1666.9768066406, 121.32880401611, 0, 0, 0);
  751. CreateDynamicObject(1509, 152.99789428711, -1666.7340087891, 121.32880401611, 0, 0, 0);
  752. CreateDynamicObject(1472, 191.31564331055, -1647.1148681641, 13.63957118988, 0, 0, 139);
  753. CreateDynamicObject(970, 189.94596862793, -1649.9603271484, 14.622299194336, 0, 0, 49);
  754. CreateDynamicObject(970, 187.23977661133, -1653.0760498047, 14.629606246948, 0, 0, 48.9990234375);
  755. CreateDynamicObject(970, 188.66255187988, -1648.9404296875, 14.622299194336, 0, 0, 48.9990234375);
  756. CreateDynamicObject(970, 185.96492004395, -1652.0308837891, 14.629606246948, 0, 0, 48.9990234375);
  757. hitmancars[0] = AddStaticVehicleEx(439,1041.90234375,-298.60922241,73.99308014,268.00000000,0,0,999999); //Stallion
  758. hitmancars[1] = AddStaticVehicleEx(602,1042.21557617,-302.59716797,73.89308167,270.00000000,0,0,999999); //Alpha
  759. hitmancars[2] = AddStaticVehicleEx(587,1041.39001465,-289.78787231,73.80307770,180.00000000,0,0,999999); //Euros
  760. hitmancars[3] = AddStaticVehicleEx(409,1049.28210449,-291.27697754,73.91808319,179.99963379,0,0,999999); //Stretch
  761. hitmancars[4] = AddStaticVehicleEx(522,1067.24865723,-291.24563599,73.65256500,175.99969482,0,0,999999); //NRG-500
  762. hitmancars[5] = AddStaticVehicleEx(522,1070.64367676,-291.56314087,73.64543152,175.99548340,0,0,999999); //NRG-500
  763. hitmancars[6] = AddStaticVehicleEx(522,1073.69848633,-291.43313599,73.64543152,175.99548340,0,0,999999); //NRG-500
  764. hitmancars[7] = AddStaticVehicleEx(522,1077.32446289,-291.87847900,73.64543152,175.99548340,0,0,999999); //NRG-500
  765. hitmancars[8] = AddStaticVehicleEx(487,1100.90771484,-340.53936768,74.25718689,356.00000000,0,0,999999); //Maverick
  766. AddVehicleComponent(hitmancars[0], 1010);
  767. AddVehicleComponent(hitmancars[1], 1010);
  768. AddVehicleComponent(hitmancars[2], 1010);
  769. AddVehicleComponent(hitmancars[3], 1010);
  770. AddVehicleComponent(hitmancars[4], 1010);
  771. AddVehicleComponent(hitmancars[5], 1010);
  772. AddVehicleComponent(hitmancars[6], 1010);
  773. AddVehicleComponent(hitmancars[7], 1010);
  774. AddVehicleComponent(hitmancars[0], 1002);
  775. AddVehicleComponent(hitmancars[1], 1002);
  776. AddVehicleComponent(hitmancars[2], 1002);
  777. AddVehicleComponent(hitmancars[3], 1002);
  778. CreateDynamicObject(3050,1032.81408691,-365.56701660,75.13035583,0.00000000,0.00000000,0.00000000); //object(des_quarrygate2) (1)
  779. CreateDynamicObject(3050,1037.31420898,-365.60665894,75.10984802,0.00000000,0.00000000,0.00000000); //object(des_quarrygate2) (2)
  780. CreateDynamicObject(3050,1041.76745605,-365.54101562,75.19005585,0.00000000,0.00000000,0.00000000); //object(des_quarrygate2) (3)
  781. CreateDynamicObject(3050,1046.25488281,-365.53671265,75.23432159,0.00000000,0.00000000,0.00000000); //object(des_quarrygate2) (4)
  782. hitmangate = CreateObject(976,1028.05895996,-365.64651489,72.91016388,0.00000000,0.00000000,178.00000000); //object(phils_compnd_gate) (1)
  783. CreateDynamicObject(3050,1050.64221191,-365.62542725,75.23432159,0.00000000,0.00000000,0.00000000); //object(des_quarrygate2) (6)
  784. CreateDynamicObject(3050,1055.10168457,-365.68069458,75.23432159,0.00000000,0.00000000,0.00000000); //object(des_quarrygate2) (7)
  785. CreateDynamicObject(3050,1059.49194336,-365.69192505,75.23432159,0.00000000,0.00000000,0.00000000); //object(des_quarrygate2) (8)
  786. CreateDynamicObject(3050,1064.02697754,-365.73822021,75.23432159,0.00000000,0.00000000,0.00000000); //object(des_quarrygate2) (9)
  787. CreateDynamicObject(3050,1068.50659180,-365.76873779,75.23432159,0.00000000,0.00000000,0.00000000); //object(des_quarrygate2) (10)
  788. CreateDynamicObject(3050,1072.90368652,-365.88183594,75.23432159,0.00000000,0.00000000,0.00000000); //object(des_quarrygate2) (11)
  789. CreateDynamicObject(3050,1077.40161133,-365.97204590,75.23432159,0.00000000,0.00000000,0.00000000); //object(des_quarrygate2) (12)
  790. CreateDynamicObject(3050,1081.83715820,-366.04397583,75.21882629,0.00000000,0.00000000,0.00000000); //object(des_quarrygate2) (13)
  791. CreateDynamicObject(3050,1086.26684570,-366.06665039,75.17988586,0.00000000,0.00000000,0.00000000); //object(des_quarrygate2) (14)
  792. CreateDynamicObject(3050,1090.80749512,-366.12072754,75.13996887,0.00000000,0.00000000,0.00000000); //object(des_quarrygate2) (15)
  793. CreateDynamicObject(3050,1095.34069824,-366.22286987,75.19590759,0.00000000,0.00000000,0.00000000); //object(des_quarrygate2) (16)
  794. CreateDynamicObject(3050,1099.88537598,-366.29306030,75.22040558,0.00000000,0.00000000,0.00000000); //object(des_quarrygate2) (17)
  795. CreateDynamicObject(3050,1104.34436035,-366.32720947,75.21884918,0.00000000,0.00000000,0.00000000); //object(des_quarrygate2) (18)
  796. CreateDynamicObject(3050,1108.85363770,-366.36099243,75.21731567,0.00000000,0.00000000,0.00000000); //object(des_quarrygate2) (19)
  797. CreateDynamicObject(3050,1113.37451172,-366.40307617,75.21540070,0.00000000,0.00000000,0.00000000); //object(des_quarrygate2) (20)
  798. CreateDynamicObject(3050,1117.87390137,-366.46209717,75.22690582,0.00000000,0.00000000,0.00000000); //object(des_quarrygate2) (21)
  799. CreateDynamicObject(3050,1122.35461426,-366.49865723,75.24908447,0.00000000,0.00000000,0.00000000); //object(des_quarrygate2) (22)
  800. CreateDynamicObject(3050,1122.59606934,-361.93704224,74.96965790,0.00000000,0.00000000,86.00000000); //object(des_quarrygate2) (23)
  801. CreateDynamicObject(3050,1122.93249512,-357.44976807,74.95599365,0.00000000,0.00000000,85.99548340); //object(des_quarrygate2) (24)
  802. CreateDynamicObject(3050,1123.42407227,-353.01684570,75.05848694,0.00000000,0.00000000,85.99548340); //object(des_quarrygate2) (25)
  803. CreateDynamicObject(3050,1123.91931152,-348.47958374,75.16330719,0.00000000,0.00000000,85.99548340); //object(des_quarrygate2) (26)
  804. CreateDynamicObject(3050,1124.35717773,-343.98577881,75.26659393,0.00000000,0.00000000,85.99548340); //object(des_quarrygate2) (27)
  805. CreateDynamicObject(3050,1124.76647949,-339.50891113,75.36920929,0.00000000,0.00000000,85.99548340); //object(des_quarrygate2) (28)
  806. CreateDynamicObject(3050,1125.13830566,-335.00146484,75.39504242,0.00000000,0.00000000,85.99548340); //object(des_quarrygate2) (29)
  807. CreateDynamicObject(3050,1125.46899414,-330.53234863,75.40717316,0.00000000,0.00000000,85.99548340); //object(des_quarrygate2) (30)
  808. CreateDynamicObject(3050,1125.81555176,-326.06243896,75.32822418,0.00000000,0.00000000,85.99548340); //object(des_quarrygate2) (31)
  809. CreateDynamicObject(3050,1126.17431641,-321.61004639,75.23020172,0.00000000,0.00000000,85.99548340); //object(des_quarrygate2) (32)
  810. CreateDynamicObject(3050,1126.49548340,-317.17718506,75.14232635,0.00000000,0.00000000,85.99548340); //object(des_quarrygate2) (33)
  811. CreateDynamicObject(3050,1126.81372070,-312.44155884,75.05516815,0.00000000,0.00000000,85.99548340); //object(des_quarrygate2) (34)
  812. CreateDynamicObject(3050,1127.16015625,-307.96032715,74.96046448,0.00000000,0.00000000,85.99548340); //object(des_quarrygate2) (35)
  813. CreateDynamicObject(3050,1127.52624512,-303.48519897,74.86045074,0.00000000,0.00000000,85.99548340); //object(des_quarrygate2) (36)
  814. CreateDynamicObject(3050,1127.84033203,-299.03897095,74.80014801,0.00000000,0.00000000,85.99548340); //object(des_quarrygate2) (37)
  815. CreateDynamicObject(3050,1128.22106934,-294.56332397,74.81977081,0.00000000,0.00000000,85.99548340); //object(des_quarrygate2) (38)
  816. CreateDynamicObject(3050,1128.57421875,-290.07177734,74.76790619,0.00000000,0.00000000,85.99548340); //object(des_quarrygate2) (39)
  817. CreateDynamicObject(3050,1123.76562500,-289.72671509,75.02770233,0.00000000,0.00000000,177.99548340); //object(des_quarrygate2) (40)
  818. CreateDynamicObject(3050,1119.01696777,-289.29739380,75.21533966,0.00000000,0.00000000,177.99499512); //object(des_quarrygate2) (41)
  819. CreateDynamicObject(3050,1114.50219727,-289.08114624,75.23432159,0.00000000,0.00000000,177.99499512); //object(des_quarrygate2) (42)
  820. CreateDynamicObject(3050,1109.99243164,-288.87252808,75.23432159,0.00000000,0.00000000,177.99499512); //object(des_quarrygate2) (44)
  821. CreateDynamicObject(3050,1105.52368164,-288.55560303,75.23432159,0.00000000,0.00000000,177.99499512); //object(des_quarrygate2) (45)
  822. CreateDynamicObject(3050,1100.98999023,-288.36029053,75.23432159,0.00000000,0.00000000,177.99499512); //object(des_quarrygate2) (46)
  823. CreateDynamicObject(3050,1096.52331543,-288.13436890,75.23432159,0.00000000,0.00000000,177.99499512); //object(des_quarrygate2) (47)
  824. CreateDynamicObject(3050,1091.99340820,-287.95108032,75.23432159,0.00000000,0.00000000,177.99499512); //object(des_quarrygate2) (48)
  825. CreateDynamicObject(3050,1087.52258301,-287.73999023,75.22718811,0.00000000,0.00000000,177.99499512); //object(des_quarrygate2) (49)
  826. CreateDynamicObject(3050,1082.99389648,-287.57861328,75.22718811,0.00000000,0.00000000,177.99499512); //object(des_quarrygate2) (50)
  827. CreateDynamicObject(3050,1078.49023438,-287.44149780,75.23432159,0.00000000,0.00000000,177.99499512); //object(des_quarrygate2) (51)
  828. CreateDynamicObject(3050,1074.17297363,-287.35931396,75.23432159,0.00000000,0.00000000,177.99499512); //object(des_quarrygate2) (52)
  829. CreateDynamicObject(3050,1069.91894531,-287.15606689,75.23432159,0.00000000,0.00000000,177.99499512); //object(des_quarrygate2) (53)
  830. CreateDynamicObject(3050,1065.45471191,-287.03533936,75.23432159,0.00000000,0.00000000,177.99499512); //object(des_quarrygate2) (54)
  831. CreateDynamicObject(3050,1061.00061035,-286.84411621,75.23432159,0.00000000,0.00000000,177.99499512); //object(des_quarrygate2) (55)
  832. CreateDynamicObject(3050,1056.54711914,-286.63555908,75.23432159,0.00000000,0.00000000,177.99499512); //object(des_quarrygate2) (56)
  833. CreateDynamicObject(3050,1053.20312500,-283.39196777,75.22718811,0.00000000,0.00000000,135.99499512); //object(des_quarrygate2) (57)
  834. CreateDynamicObject(3050,1048.68920898,-283.23748779,75.22718811,0.00000000,0.00000000,177.99426270); //object(des_quarrygate2) (58)
  835. CreateDynamicObject(3050,1044.23205566,-283.05441284,75.23432159,0.00000000,0.00000000,177.98950195); //object(des_quarrygate2) (59)
  836. CreateDynamicObject(3050,1039.76354980,-282.85397339,75.23432159,0.00000000,0.00000000,177.98950195); //object(des_quarrygate2) (60)
  837. CreateDynamicObject(3050,1035.24926758,-282.68133545,75.23432159,0.00000000,0.00000000,177.98950195); //object(des_quarrygate2) (61)
  838. CreateDynamicObject(3050,1035.24902344,-282.68066406,75.23432159,0.00000000,0.00000000,177.98950195); //object(des_quarrygate2) (62)
  839. CreateDynamicObject(3050,1030.80639648,-282.47048950,75.23101044,0.00000000,0.00000000,177.98950195); //object(des_quarrygate2) (63)
  840. CreateDynamicObject(3050,1026.30200195,-282.30087280,75.23432159,0.00000000,0.00000000,177.98950195); //object(des_quarrygate2) (64)
  841. CreateDynamicObject(3050,1021.80035400,-282.09301758,75.23432159,0.00000000,0.00000000,177.98950195); //object(des_quarrygate2) (65)
  842. CreateDynamicObject(3050,1017.25604248,-281.77578735,75.23432159,0.00000000,0.00000000,177.98950195); //object(des_quarrygate2) (66)
  843. CreateDynamicObject(3050,1012.88256836,-283.20794678,75.13542175,0.00000000,0.00000000,199.98950195); //object(des_quarrygate2) (67)
  844. CreateDynamicObject(3050,1008.86614990,-285.19863892,75.02202606,0.00000000,0.00000000,207.98413086); //object(des_quarrygate2) (68)
  845. CreateDynamicObject(3050,1008.92126465,-289.79660034,75.23432159,0.00000000,0.00000000,269.98217773); //object(des_quarrygate2) (69)
  846. CreateDynamicObject(3050,1008.90960693,-294.31481934,75.23432159,0.00000000,0.00000000,269.97802734); //object(des_quarrygate2) (70)
  847. CreateDynamicObject(3050,1008.89416504,-298.82159424,75.23432159,0.00000000,0.00000000,269.97802734); //object(des_quarrygate2) (71)
  848. CreateDynamicObject(3050,1008.90051270,-303.35974121,75.23432159,0.00000000,0.00000000,269.97802734); //object(des_quarrygate2) (72)
  849. CreateDynamicObject(3050,1008.82867432,-307.83755493,75.23432159,0.00000000,0.00000000,269.97802734); //object(des_quarrygate2) (73)
  850. CreateDynamicObject(3050,1008.73260498,-312.43551636,75.23432159,0.00000000,0.00000000,269.97802734); //object(des_quarrygate2) (74)
  851. CreateDynamicObject(3050,1008.74627686,-316.73971558,75.23432159,0.00000000,0.00000000,269.97802734); //object(des_quarrygate2) (75)
  852. CreateDynamicObject(3050,1008.77014160,-321.30621338,75.23432159,0.00000000,0.00000000,269.97802734); //object(des_quarrygate2) (76)
  853. CreateDynamicObject(3050,1008.77239990,-325.86224365,75.23432159,0.00000000,0.00000000,269.97802734); //object(des_quarrygate2) (77)
  854. CreateDynamicObject(3050,1019.36785889,-365.01800537,75.20613861,0.00000000,0.00000000,0.00000000); //object(des_quarrygate2) (78)
  855. CreateDynamicObject(3050,1014.82958984,-365.01467896,75.22609711,0.00000000,0.00000000,0.00000000); //object(des_quarrygate2) (79)
  856. CreateDynamicObject(3050,1012.99176025,-365.09405518,75.23432159,0.00000000,0.00000000,0.00000000); //object(des_quarrygate2) (80)
  857. CreateDynamicObject(3050,1008.78192139,-330.35568237,75.23432159,0.00000000,0.00000000,269.97802734); //object(des_quarrygate2) (81)
  858. CreateDynamicObject(3050,1008.77404785,-334.85165405,75.23432159,0.00000000,0.00000000,269.97802734); //object(des_quarrygate2) (82)
  859. CreateDynamicObject(3050,1008.76556396,-339.36871338,75.23432159,0.00000000,0.00000000,269.97802734); //object(des_quarrygate2) (83)
  860. CreateDynamicObject(3050,1008.73413086,-343.88003540,75.23432159,0.00000000,0.00000000,269.97802734); //object(des_quarrygate2) (84)
  861. CreateDynamicObject(3050,1008.72790527,-348.40939331,75.23432159,0.00000000,0.00000000,269.97802734); //object(des_quarrygate2) (85)
  862. CreateDynamicObject(3050,1008.70849609,-352.90551758,75.23432159,0.00000000,0.00000000,269.97802734); //object(des_quarrygate2) (86)
  863. CreateDynamicObject(3050,1008.67114258,-357.40328979,75.23432159,0.00000000,0.00000000,269.97802734); //object(des_quarrygate2) (87)
  864. CreateDynamicObject(3050,1008.61389160,-362.08264160,75.23432159,0.00000000,0.00000000,269.97802734); //object(des_quarrygate2) (88)
  865. CreateDynamicObject(3050,1008.65612793,-365.14035034,75.23432159,0.00000000,0.00000000,269.97802734); //object(des_quarrygate2) (89)
  866. hitmantor1 = CreateObject(5061,1019.56213379,-314.71096802,74.60931396,0.00000000,0.00000000,270.00000000); //object(lascarl) (1)
  867. CreateDynamicObject(2988,1021.48114014,-315.06430054,76.41003418,0.00000000,0.00000000,270.00000000); //object(comp_wood_gate) (1)
  868. CreateDynamicObject(2988,1021.51916504,-285.49911499,76.57132721,0.00000000,0.00000000,270.00000000); //object(comp_wood_gate) (2)
  869. hitmantor2 = CreateObject(5061,1045.50195312,-315.44689941,74.35931396,0.00000000,0.00000000,270.00000000); //object(lascarl) (2)
  870. CreateDynamicObject(2988,1047.58435059,-315.26510620,76.51562500,0.00000000,0.00000000,270.00000000); //object(comp_wood_gate) (3)
  871. CreateDynamicObject(2988,1047.73400879,-285.85681152,76.57082367,0.00000000,0.00000000,270.00000000); //object(comp_wood_gate) (4)
  872. CreateDynamicObject(2904,1038.37719727,-290.91592407,74.29924011,0.00000000,0.00000000,270.00000000); //object(warehouse_door1) (1)
  873. CreateDynamicObject(2904,1038.37609863,-288.60293579,74.29924011,0.00000000,0.00000000,270.00000000); //object(warehouse_door1) (2)
  874. CreateDynamicObject(2904,1052.93432617,-308.41381836,74.29924011,0.00000000,0.00000000,270.00000000); //object(warehouse_door1) (3)
  875. CreateDynamicObject(2904,1052.91345215,-310.19473267,74.29924011,0.00000000,0.00000000,270.00000000); //object(warehouse_door1) (4)
  876. CreateDynamicObject(2904,1026.75097656,-308.10491943,74.29924011,0.00000000,0.00000000,270.00000000); //object(warehouse_door1) (5)
  877. CreateDynamicObject(2904,1026.75500488,-310.35025024,74.29924011,0.00000000,0.00000000,270.00000000); //object(warehouse_door1) (6)
  878. CreateDynamicObject(2904,1012.10778809,-288.37908936,74.29924011,0.00000000,0.00000000,270.00000000); //object(warehouse_door1) (7)
  879. CreateDynamicObject(2904,1012.11071777,-290.84866333,74.29924011,0.00000000,0.00000000,270.00000000); //object(warehouse_door1) (8)
  880. CreateDynamicObject(5061,1019.35394287,-285.39874268,74.60931396,0.00000000,0.00000000,270.00000000); //object(lascarl) (3)
  881. CreateDynamicObject(5061,1045.72888184,-285.76284790,74.60931396,0.00000000,0.00000000,270.00000000); //object(lascarl) (4)
  882. CreateDynamicObject(5061,1019.35394287,-285.39874268,74.60931396,0.00000000,0.00000000,270.00000000); //object(lascarl) (3)
  883. CreateDynamicObject(5061,1045.72888184,-285.76284790,74.60931396,0.00000000,0.00000000,270.00000000); //object(lascarl) (4)
  884. CreateDynamicObject(4697,1093.39379883,-313.28134155,72.98405457,0.00000000,0.00000000,0.00000000); //object(crprkblok1_lan2) (1)
  885. CreateDynamicObject(1708,1024.36889648,-295.90460205,72.99308014,0.00000000,0.00000000,308.00000000); //object(kb_chair02) (1)
  886. CreateDynamicObject(1708,1025.16943359,-300.70004272,72.99308014,0.00000000,0.00000000,213.99621582); //object(kb_chair02) (2)
  887. CreateDynamicObject(1726,1025.07849121,-297.51367188,72.99308014,0.00000000,0.00000000,272.00000000); //object(mrk_seating2) (1)
  888. CreateDynamicObject(1826,1017.08715820,-299.55419922,72.99308014,0.00000000,0.00000000,272.00000000); //object(kb_table1) (1)
  889. CreateDynamicObject(1826,1014.92980957,-302.32598877,73.16280365,0.00000000,0.00000000,0.00000000); //object(kb_table1) (2)
  890. CreateDynamicObject(1826,1014.71630859,-298.10382080,72.99308014,0.00000000,0.00000000,0.00000000); //object(kb_table1) (3)
  891. CreateDynamicObject(1806,1015.36767578,-298.95693970,72.99308014,0.00000000,0.00000000,0.00000000); //object(med_office_chair) (1)
  892. CreateDynamicObject(1806,1016.29779053,-300.08926392,72.99308014,0.00000000,0.00000000,270.00000000); //object(med_office_chair) (2)
  893. CreateDynamicObject(1806,1015.54046631,-301.55291748,72.99308014,0.00000000,0.00000000,182.00000000); //object(med_office_chair) (3)
  894. CreateDynamicObject(1827,1022.74139404,-299.38171387,72.99308014,0.00000000,0.00000000,0.00000000); //object(man_sdr_tables) (1)
  895. CreateDynamicObject(2313,1012.77056885,-304.64468384,72.99308014,0.00000000,0.00000000,92.00000000); //object(cj_tv_table1) (1)
  896. CreateDynamicObject(1752,1012.59124756,-304.00769043,73.49284363,0.00000000,0.00000000,86.00000000); //object(swank_tv_3) (1)
  897. CreateDynamicObject(2190,1015.61688232,-302.58361816,73.99308014,0.00000000,0.00000000,180.00000000); //object(pc_1) (1)
  898. CreateDynamicObject(2452,1026.10632324,-293.37271118,72.99308014,0.00000000,0.00000000,270.00000000); //object(cj_ff_fridge2) (1)
  899. AddStaticVehicleEx(411,1538.52087402,-1644.69104004,5.69062471,180.00000000,-1,-1,999999); //Infernus
  900. policecar[0] = AddStaticVehicleEx(411,1534.76672363,-1644.99023438,5.69062471,180.00000000,-1,-1,999999); //Infernus
  901. policecar[1] = AddStaticVehicleEx(599,1544.93164062,-1651.12548828,6.27575159,90.00000000,0,1,999999); //Police Ranger
  902. policecar[2] = AddStaticVehicleEx(599,1544.81555176,-1654.82214355,6.27575159,90.00000000,0,1,999999); //Police Ranger
  903. policecar[3] = AddStaticVehicleEx(599,1544.98620605,-1658.89282227,6.27575159,90.00000000,0,1,999999); //Police Ranger
  904. policecar[4] = AddStaticVehicleEx(599,1544.13562012,-1663.45373535,6.27575159,90.00000000,0,1,999999); //Police Ranger
  905. policecar[5] = AddStaticVehicleEx(599,1543.91943359,-1667.67773438,6.27575159,90.00000000,0,1,999999); //Police Ranger
  906. policecar[6] = AddStaticVehicleEx(596,1544.30395508,-1672.33166504,5.71062469,94.00000000,0,1,999999); //Police Car (LSPD)
  907. policecar[7] = AddStaticVehicleEx(596,1544.09973145,-1676.52148438,5.71062469,90.00000000,0,1,999999); //Police Car (LSPD)
  908. policecar[8] = AddStaticVehicleEx(596,1544.21777344,-1680.03076172,5.71062469,90.00000000,0,1,999999); //Police Car (LSPD)
  909. policecar[9] = AddStaticVehicleEx(596,1544.17041016,-1683.80725098,5.71062469,90.00000000,0,1,999999); //Police Car (LSPD)
  910. policecar[10] = AddStaticVehicleEx(596,1528.79565430,-1687.44665527,5.71062469,269.99963379,0,1,999999); //Police Car (LSPD)
  911. policecar[11] = AddStaticVehicleEx(596,1529.33227539,-1684.14978027,5.71062469,269.99450684,0,1,999999); //Police Car (LSPD)
  912. policecar[12] = AddStaticVehicleEx(523,1558.98095703,-1710.87988281,5.55100250,0.00000000,0,1,999999); //HPV1000
  913. policecar[13] = AddStaticVehicleEx(523,1563.27136230,-1710.82067871,5.55100250,0.00000000,0,1,999999); //HPV1000
  914. policecar[14] = AddStaticVehicleEx(523,1565.60827637,-1710.93896484,5.55100250,0.00000000,0,1,999999); //HPV1000
  915. policecar[15] = AddStaticVehicleEx(523,1570.04577637,-1710.71105957,5.55100250,0.00000000,0,1,999999); //HPV1000
  916. policecar[16] = AddStaticVehicleEx(523,1574.05871582,-1710.87341309,5.55100250,0.00000000,0,1,999999); //HPV1000
  917. policecar[17] = AddStaticVehicleEx(523,1577.96972656,-1711.31262207,5.55100250,0.00000000,0,1,999999); //HPV1000
  918. CreateDynamicObject(3062,1582.62548828,-1637.84399414,13.78483963,0.00000000,0.00000000,0.00000000); //object(container_door) (1)
  919. policegate = CreateObject(980,1588.56152344,-1637.93920898,15.20567513,0.00000000,0.00000000,0.00000000); //object(airportgate) (1)
  920. CreateDynamicObject(10829,1544.49035645,-1620.00537109,12.55456161,0.00000000,0.00000000,270.00000000); //object(gatehouse1_sfse) (1)
  921. CreateDynamicObject(638,1606.53967285,-1618.89306641,13.22477818,0.00000000,0.00000000,272.00000000); //object(kb_planter_bush) (1)
  922. CreateDynamicObject(638,1604.13781738,-1619.01342773,13.20701408,0.00000000,0.00000000,271.99951172); //object(kb_planter_bush) (2)
  923. CreateDynamicObject(638,1601.71325684,-1619.10668945,13.18096256,0.00000000,0.00000000,271.99951172); //object(kb_planter_bush) (3)
  924. CreateDynamicObject(1686,1604.36401367,-1623.61914062,12.51241016,0.00000000,0.00000000,92.00000000); //object(petrolpumpnew) (1)
  925. CreateDynamicObject(638,1607.32714844,-1619.88610840,13.22782040,0.00000000,0.00000000,179.99951172); //object(kb_planter_bush) (4)
  926. CreateDynamicObject(638,1607.32189941,-1622.37939453,13.24122620,0.00000000,0.00000000,179.99450684); //object(kb_planter_bush) (5)
  927. CreateDynamicObject(638,1607.37316895,-1624.51367188,13.24177742,0.00000000,0.00000000,179.99450684); //object(kb_planter_bush) (6)
  928. CreateDynamicObject(638,1607.36865234,-1626.87609863,13.24172878,0.00000000,0.00000000,179.99450684); //object(kb_planter_bush) (7)
  929. CreateDynamicObject(638,1607.39221191,-1629.17431641,13.24198151,0.00000000,0.00000000,179.99450684); //object(kb_planter_bush) (8)
  930. CreateDynamicObject(638,1607.36621094,-1631.52441406,13.24170208,0.00000000,0.00000000,179.99450684); //object(kb_planter_bush) (9)
  931. CreateDynamicObject(638,1606.50085449,-1632.53100586,13.22861004,0.00000000,0.00000000,87.99450684); //object(kb_planter_bush) (10)
  932. CreateDynamicObject(638,1604.33740234,-1632.46118164,13.22627258,0.00000000,0.00000000,87.98950195); //object(kb_planter_bush) (11)
  933. CreateDynamicObject(638,1604.33691406,-1632.46093750,13.22627258,0.00000000,0.00000000,87.98950195); //object(kb_planter_bush) (12)
  934. CreateDynamicObject(638,1601.99414062,-1632.45703125,13.22613335,0.00000000,0.00000000,91.98950195); //object(kb_planter_bush) (13)
  935. CreateDynamicObject(1686,1601.64672852,-1623.81713867,12.48321438,0.00000000,0.00000000,91.99951172); //object(petrolpumpnew) (2)
  936. CreateDynamicObject(638,1599.98583984,-1632.56115723,13.22961903,0.00000000,0.00000000,91.98852539); //object(kb_planter_bush) (14)
  937. CreateDynamicObject(1686,1604.42565918,-1628.39367676,12.51307297,0.00000000,0.00000000,91.99951172); //object(petrolpumpnew) (3)
  938. CreateDynamicObject(1686,1601.77734375,-1628.45190430,12.48461723,0.00000000,0.00000000,91.99951172); //object(petrolpumpnew) (4)
  939. CreateDynamicObject(983,1552.53137207,-1620.34020996,13.23042965,0.00000000,0.00000000,270.00000000); //object(fenceshit3) (1)
  940. CreateDynamicObject(983,1558.93774414,-1620.29882812,13.23042965,0.00000000,0.00000000,270.00000000); //object(fenceshit3) (2)
  941. CreateDynamicObject(983,1565.31799316,-1620.32751465,13.23042965,0.00000000,0.00000000,270.00000000); //object(fenceshit3) (3)
  942. CreateDynamicObject(983,1571.69433594,-1620.28894043,13.23042965,0.00000000,0.00000000,270.00000000); //object(fenceshit3) (4)
  943. policegate2 = CreateObject(2909,239.66413879,119.00619507,1003.52514648,0.00000000,0.00000000,0.00000000); //object(kmb_frontgate) (1)
  944. CreateDynamicObject(2909,253.14797974,106.62839508,1003.52514648,0.00000000,0.00000000,0.00000000); //object(kmb_frontgate)
  945. sannewscar[0] = AddStaticVehicleEx(582,1656.85681152,-1696.34826660,20.61645699,179.99963379,3,6,999999); //Newsvan
  946. sannewscar[1] = AddStaticVehicleEx(582,1660.94458008,-1696.54321289,20.62155724,179.99597168,3,6,999999); //Newsvan
  947. sannewscar[2] = AddStaticVehicleEx(582,1671.35473633,-1716.10119629,20.63937569,91.99536133,3,6,999999); //Newsvan
  948. sannewscar[3] = AddStaticVehicleEx(582,1671.10400391,-1711.36523438,20.63220024,91.99499512,3,6,999999); //Newsvan
  949. sannewscar[4] = AddStaticVehicleEx(582,1671.01501465,-1721.13012695,20.63937569,89.99499512,3,6,999999); //Newsvan
  950. sannewscar[5] = AddStaticVehicleEx(488,1654.59863281,-1636.18591309,84.04624939,0.00000000,3,6,999999); //News Chopper
  951. sannewscar[6] = AddStaticVehicle(586,1671.9482,-1705.9331,20.1915,91.4782,3,1); // news-bike1
  952. sannewscar[7] = AddStaticVehicle(586,1672.3199,-1702.4042,20.1911,91.5097,3,1); // news-bike2
  953. sannewscar[8] = AddStaticVehicle(586,1672.0811,-1699.6681,20.1901,88.5653,3,1); // news-bike3
  954. sannewscar[9] = AddStaticVehicle(586,1671.7434,-1697.3102,20.1884,87.1059,3,1); // news-bike4
  955. CreateDynamicObject(10832,1627.73010254,-1645.95190430,14.50697136,0.00000000,0.00000000,270.00000000); //object(gatehouse2_sfse) (1)
  956. CreateDynamicObject(10832,1609.34558105,-1645.90026855,14.34664917,0.00000000,0.00000000,270.00000000); //object(gatehouse2_sfse) (2)
  957. CreateDynamicObject(980,1618.12475586,-1712.76306152,6.00810432,0.00000000,0.00000000,0.00000000); //object(airportgate) (1)
  958. CreateDynamicObject(983,1603.72412109,-1717.08093262,14.03511715,0.00000000,0.00000000,358.00000000); //object(fenceshit3) (1)
  959. CreateDynamicObject(983,1603.55615234,-1718.98339844,14.03511715,0.00000000,0.00000000,357.99499512); //object(fenceshit3) (2)
  960. CreateDynamicObject(983,1606.88305664,-1722.30322266,13.23042965,0.00000000,0.00000000,267.99499512); //object(fenceshit3) (3)
  961. CreateDynamicObject(983,1609.24731445,-1722.22082520,13.23042965,0.00000000,0.00000000,267.99499512); //object(fenceshit3) (4)
  962. CreateDynamicObject(983,1627.30285645,-1719.08544922,13.20120049,0.00000000,0.00000000,303.99499512); //object(fenceshit3) (5)
  963. CreateDynamicObject(983,1633.10522461,-1716.58251953,13.18070221,0.00000000,0.00000000,281.99169922); //object(fenceshit3) (6)
  964. sannewsgate = CreateObject(976,1614.32775879,-1646.27624512,12.54687500,0.00000000,0.00000000,0.00000000); //object(phils_compnd_gate) (1)
  965. //Taifun base
  966. taifuncar[0] = AddStaticVehicleEx(521,687.77935791,-1266.32922363,13.21833324,80.00000000,106,1,999999); //FCR-900
  967. taifuncar[1] = AddStaticVehicleEx(521,687.77996826,-1265.11853027,13.21833420,79.99694824,106,1,999999); //FCR-900
  968. taifuncar[2] = AddStaticVehicleEx(521,687.90020752,-1263.85998535,13.21842194,79.99694824,106,1,999999); //FCR-900
  969. taifuncar[3] = AddStaticVehicleEx(521,687.96795654,-1262.79284668,13.21847153,79.99694824,106,1,999999); //FCR-900
  970. taifuncar[4] = AddStaticVehicleEx(521,688.03765869,-1261.76916504,13.21651363,79.99694824,106,1,999999); //FCR-900
  971. taifuncar[5] = AddStaticVehicleEx(560,658.43109131,-1300.11938477,13.43778801,0.00000000,106,1,999999); //Sultan
  972. taifuncar[6] = AddStaticVehicleEx(560,658.33062744,-1291.86914062,13.43778801,0.00000000,106,1,999999); //Sultan
  973. taifuncar[7] = AddStaticVehicleEx(560,658.23602295,-1283.86962891,13.44034290,0.00000000,106,1,999999); //Sultan
  974. taifuncar[8] = AddStaticVehicleEx(411,657.80438232,-1271.33068848,13.43154621,0.00000000,106,1,999999); //Infernus
  975. taifuncar[9] = AddStaticVehicleEx(411,657.67462158,-1264.27941895,13.43154621,0.00000000,106,1,999999); //Infernus
  976. taifuncar[10] = AddStaticVehicleEx(415,671.68139648,-1256.95812988,13.47452164,0.00000000,106,1,999999); //Cheetah
  977. taifuncar[11] = AddStaticVehicleEx(482,682.15917969,-1224.07702637,16.34437370,308.00000000,106,1,999999); //Burrito
  978. taifuncar[12] = AddStaticVehicleEx(480,682.39727783,-1239.72143555,15.38496780,301.99768066,106,122,999999); //Comet
  979. taifuncar[13] = AddStaticVehicleEx(402,690.43975830,-1234.93432617,16.14874077,300.00000000,106,106,999999); //Buffalo
  980. taifuncar[14] = AddStaticVehicleEx(580,658.54595947,-1250.55566406,13.73073959,0.00000000,106,106,999999); //Stafford
  981. taifuncar[15] = AddStaticVehicleEx(536,674.69958496,-1247.29492188,14.32655907,330.00000000,106,1,999999); //Blade
  982. taifuncar[16] = AddStaticVehicleEx(487,744.71966553,-1259.44482422,13.82559872,0.00000000,103,103,999999); //Maverick
  983. taifuncar[17] = AddStaticVehicleEx(487,766.52465820,-1259.59838867,13.83736324,0.00000000,103,103,999999); //Maverick
  984. CreateDynamicObject(9833,1395.62194824,-1706.41735840,81.31359100,0.00000000,0.00000000,0.00000000); //object(fountain_sfw) (1)
  985. taifungate2 = CreateObject(980,785.97851562,-1152.41015625,25.37335205,0.00000000,0.00000000,273.99951172); //object(airportgate) (2)
  986. taifungate1 = CreateObject(980,659.65234375,-1227.17675781,17.79104042,0.00000000,0.00000000,59.99633789); //object(airportgate) (7)
  987. taifungate3 = CreateObject(980,664.88378906,-1310.15722656,15.48432922,0.00000000,0.00000000,0.00000000); //object(airportgate) (9)
  988. CreateDynamicObject(993,666.77685547,-1217.31457520,18.36165619,0.00000000,0.00000000,32.00000000); //object(bar_barrier10) (1)
  989. CreateDynamicObject(3877,674.64117432,-1270.15136719,14.29074097,0.00000000,0.00000000,0.00000000); //object(sf_rooflite) (1)
  990. CreateDynamicObject(3877,676.91040039,-1270.11743164,14.27893925,0.00000000,0.00000000,0.00000000); //object(sf_rooflite) (2)
  991. CreateDynamicObject(3877,679.31317139,-1270.34375000,14.26016235,0.00000000,0.00000000,0.00000000); //object(sf_rooflite) (3)
  992. CreateDynamicObject(3877,681.41668701,-1270.12854004,14.24372482,0.00000000,0.00000000,0.00000000); //object(sf_rooflite) (4)
  993. CreateDynamicObject(3877,683.92614746,-1270.50488281,14.22411537,0.00000000,0.00000000,0.00000000); //object(sf_rooflite) (5)
  994. CreateDynamicObject(3877,686.08465576,-1270.41943359,14.22245598,0.00000000,0.00000000,0.00000000); //object(sf_rooflite) (6)
  995. CreateDynamicObject(3877,688.40887451,-1270.82177734,14.22415829,0.00000000,0.00000000,0.00000000); //object(sf_rooflite) (7)
  996. CreateDynamicObject(3877,673.19348145,-1271.48193359,14.29074097,0.00000000,0.00000000,0.00000000); //object(sf_rooflite) (8)
  997. CreateDynamicObject(3877,688.84820557,-1279.42932129,14.22585106,0.00000000,0.00000000,0.00000000); //object(sf_rooflite) (9)
  998. CreateDynamicObject(3877,686.54962158,-1279.54968262,14.22998619,0.00000000,0.00000000,0.00000000); //object(sf_rooflite) (10)
  999. CreateDynamicObject(3877,684.69580078,-1279.69067383,14.23339653,0.00000000,0.00000000,0.00000000); //object(sf_rooflite) (11)
  1000. CreateDynamicObject(3877,682.79040527,-1279.42089844,14.23990536,0.00000000,0.00000000,0.00000000); //object(sf_rooflite) (12)
  1001. CreateDynamicObject(3877,680.64678955,-1279.56201172,14.25251198,0.00000000,0.00000000,0.00000000); //object(sf_rooflite) (13)
  1002. CreateDynamicObject(3877,678.83312988,-1279.53759766,14.26667786,0.00000000,0.00000000,0.00000000); //object(sf_rooflite) (14)
  1003. CreateDynamicObject(3877,677.01080322,-1280.03527832,14.28104019,0.00000000,0.00000000,0.00000000); //object(sf_rooflite) (15)
  1004. CreateDynamicObject(3877,675.36181641,-1279.79772949,14.29386711,0.00000000,0.00000000,0.00000000); //object(sf_rooflite) (16)
  1005. CreateDynamicObject(3877,672.99328613,-1279.74267578,14.30010033,0.00000000,0.00000000,0.00000000); //object(sf_rooflite) (17)
  1006. CreateDynamicObject(3528,669.48040771,-1275.67126465,15.35012054,0.00000000,0.00000000,174.00000000); //object(vgsedragon) (1)
  1007. //Medibase
  1008. medicars[1] = AddStaticVehicleEx(416,1179.88574219,-1308.44763184,14.01910782,90.00000000,3,-1,999999); //Ambulance
  1009. medicars[2] = AddStaticVehicleEx(416,1181.39013672,-1337.92834473,13.96567822,90.00000000,3,-1,999999); //Ambulance
  1010. medicars[3] = AddStaticVehicleEx(416,1110.88000488,-1326.92749023,13.72167683,0.00000000,3,-1,999999); //Ambulance
  1011. medicars[4] = AddStaticVehicleEx(416,1124.72241211,-1327.58471680,13.65891838,0.00000000,3,-1,999999); //Ambulance
  1012. medicars[5] = AddStaticVehicleEx(597,1136.21240234,-1340.32873535,13.60136032,0.00000000,-1,3,999999); //Police Car (SFPD)
  1013. medicars[6] = AddStaticVehicleEx(597,1135.63085938,-1304.16516113,13.45381260,179.99963379,-1,3,999999); //Police Car (SFPD)
  1014. medicars[7] = AddStaticVehicleEx(597,1140.16003418,-1304.61218262,13.47005558,179.99450684,-1,3,999999); //Police Car (SFPD)
  1015. medicars[8] = AddStaticVehicleEx(597,1144.34472656,-1304.86853027,13.51366425,179.99450684,-1,3,999999); //Police Car (SFPD)
  1016. medicars[9] = AddStaticVehicleEx(597,1147.89733887,-1304.96777344,13.55036736,179.99450684,-1,3,999999); //Police Car (SFPD)
  1017. CreateDynamicObject(3749,1143.85766602,-1365.18347168,18.59109497,0.00000000,0.00000000,0.00000000); //object(clubgate01_lax) (1)
  1018. medigate = CreateObject(980,1143.78344727,-1365.33764648,15.75745010,0.00000000,0.00000000,0.00000000); //object(airportgate) (1)
  1019. CreateDynamicObject(987,1131.81494141,-1299.46618652,12.81101227,0.00000000,0.00000000,0.00000000); //object(elecfence_bar) (1)
  1020. CreateDynamicObject(987,1143.88244629,-1299.37048340,12.62415409,0.00000000,0.00000000,0.00000000); //object(elecfence_bar) (2)
  1021. //Taxicars
  1022. taxicar[0] = AddStaticVehicleEx(420,1283.90734863,-1348.04956055,13.23766518,0.00000000,6,1,999999); //Taxi
  1023. taxicar[1] = AddStaticVehicleEx(420,1283.81848145,-1354.84814453,13.23240089,0.00000000,6,1,999999); //Taxi
  1024. taxicar[2] = AddStaticVehicleEx(420,1283.52551270,-1341.23193359,13.23402977,0.00000000,6,1,999999); //Taxi
  1025. taxicar[3] = AddStaticVehicleEx(420,1275.07714844,-1352.06359863,13.19238186,0.00000000,6,1,999999); //Taxi
  1026. taxicar[4] = AddStaticVehicleEx(420,1275.07397461,-1360.42309570,13.15760708,0.00000000,6,1,999999); //Taxi
  1027. taxicar[5] = AddStaticVehicleEx(420,1283.62402344,-1362.12023926,13.23159790,0.00000000,6,1,999999); //Taxi
  1028. taxicar[6] = AddStaticVehicleEx(420,1283.54602051,-1369.74670410,13.22609997,0.00000000,6,1,999999); //Taxi
  1029. taxicar[7] = AddStaticVehicleEx(420,1283.51086426,-1378.37524414,13.22108650,0.00000000,6,1,999999); //Taxi
  1030. taxicar[8] = AddStaticVehicleEx(420,1274.71008301,-1368.53735352,13.27949238,0.00000000,6,1,999999); //Taxi
  1031. taxicar[9] = AddStaticVehicleEx(420,1275.26806641,-1376.65405273,13.07140255,0.00000000,6,1,999999); //Taxi
  1032. taxicar[10] = AddStaticVehicleEx(420,1275.35046387,-1383.78222656,13.03353024,0.00000000,6,1,999999); //Taxi
  1033. //Rennstrecke
  1034. AddStaticVehicleEx(502,1487.48791504,-2275.79370117,530.05065918,0.00000000,-1,-1,999999); //Hotring Racer A
  1035. AddStaticVehicleEx(502,1490.95593262,-2275.10815430,530.05065918,0.00000000,-1,-1,999999); //Hotring Racer A
  1036. AddStaticVehicleEx(502,1495.03503418,-2276.84155273,530.05065918,0.00000000,-1,-1,999999); //Hotring Racer A
  1037. AddStaticVehicleEx(502,1498.68127441,-2275.72583008,530.05065918,0.00000000,-1,-1,999999); //Hotring Racer A
  1038. AddStaticVehicleEx(502,1503.17675781,-2276.27587891,530.05065918,0.00000000,-1,-1,999999); //Hotring Racer A
  1039. AddStaticVehicleEx(502,1506.95996094,-2277.42089844,530.05065918,0.00000000,-1,-1,999999); //Hotring Racer A
  1040. AddStaticVehicleEx(502,1489.85534668,-2257.09619141,530.05065918,190.00000000,-1,-1,999999); //Hotring Racer A
  1041. AddStaticVehicleEx(502,1494.03491211,-2257.03051758,530.05065918,185.99755859,-1,-1,999999); //Hotring Racer A
  1042. AddStaticVehicleEx(502,1498.50195312,-2256.80224609,530.05065918,179.99749756,-1,-1,999999); //Hotring Racer A
  1043. AddStaticVehicleEx(502,1503.29565430,-2254.57397461,530.05065918,179.99450684,-1,-1,999999); //Hotring Racer A
  1044. AddStaticVehicleEx(502,1507.31018066,-2255.52075195,530.05065918,179.99450684,-1,-1,999999); //Hotring Racer A
  1045. AddStaticVehicleEx(502,1489.70129395,-2267.88842773,530.05065918,268.00000000,-1,-1,999999); //Hotring Racer A
  1046. AddStaticVehicleEx(502,1489.77685547,-2264.61059570,530.05065918,267.99499512,-1,-1,999999); //Hotring Racer A
  1047. CreateDynamicObject(10946,1544.54357910,-2275.23291016,530.47912598,0.00000000,0.00000000,0.00000000); //object(fuuuuuuuck_sfs) (1)
  1048. CreateDynamicObject(10946,1542.43469238,-2275.13110352,530.48223877,0.00000000,0.00000000,180.00000000); //object(fuuuuuuuck_sfs) (3)
  1049. CreateDynamicObject(8674,1509.70642090,-2257.19604492,530.54809570,0.00000000,0.00000000,268.00000000); //object(csrsfence02_lvs) (1)
  1050. CreateDynamicObject(8674,1509.21679688,-2275.40087891,530.54809570,0.00000000,0.00000000,267.99499512); //object(csrsfence02_lvs) (2)
  1051. CreateDynamicObject(8674,1503.84387207,-2280.66650391,530.54809570,0.00000000,0.00000000,0.00000000); //object(csrsfence02_lvs) (3)
  1052. CreateDynamicObject(8674,1493.43688965,-2280.59179688,530.54809570,0.00000000,0.00000000,0.00000000); //object(csrsfence02_lvs) (4)
  1053. CreateDynamicObject(8674,1491.08837891,-2280.58837891,530.61535645,0.00000000,0.00000000,0.00000000); //object(csrsfence02_lvs) (5)
  1054. CreateDynamicObject(3819,1600.77233887,-2255.68530273,530.07891846,0.00000000,0.00000000,92.00000000); //object(bleacher_sfsx) (1)
  1055. CreateDynamicObject(3819,1592.02270508,-2255.80761719,530.07891846,0.00000000,0.00000000,91.99951172); //object(bleacher_sfsx) (2)
  1056. CreateDynamicObject(3819,1583.39135742,-2255.37036133,530.07891846,0.00000000,0.00000000,91.99951172); //object(bleacher_sfsx) (3)
  1057. CreateDynamicObject(978,1582.63012695,-2259.71777344,529.70526123,0.00000000,0.00000000,139.99987793); //object(sub_roadright) (1)
  1058. CreateDynamicObject(978,1600.06713867,-2260.23388672,529.70526123,0.00000000,0.00000000,213.99987793); //object(sub_roadright) (2)
  1059. CreateDynamicObject(978,1591.90405273,-2263.51416016,529.92138672,0.00000000,0.00000000,183.99584961); //object(sub_roadright) (3)
  1060. CreateDynamicObject(978,1510.05419922,-2266.36962891,529.70526123,0.00000000,0.00000000,268.00000000); //object(sub_roadright) (4)
  1061. CreateDynamicObject(17036,1029.32141113,-1053.62585449,30.66060638,0.00000000,0.00000000,0.00000000); //object(cuntw_carport1_) (1)
  1062. CreateDynamicObject(1407,1029.17297363,-1056.75781250,31.48257637,0.00000000,0.00000000,0.00000000); //object(dyn_f_r_wood_1) (1)
  1063. CreateDynamicObject(3096,1029.21826172,-1055.99841309,32.48627472,0.00000000,0.00000000,0.00000000); //object(bb_pickup) (1)
  1064. //Schwarzmarkt
  1065. CreateDynamicObject(11480,-2100.78906250,-204.99316406,36.51402283,0.00000000,0.00000000,268.00000000); //object(des_nwt_carport) (1)
  1066. CreateDynamicObject(983,-2103.26513672,-197.89894104,35.00386810,0.00000000,0.00000000,0.00000000); //object(fenceshit3) (1)
  1067. CreateDynamicObject(983,-2107.31250000,-208.47709656,35.00386810,0.00000000,0.00000000,272.00000000); //object(fenceshit3) (2)
  1068. CreateDynamicObject(983,-2110.39843750,-211.75219727,35.00386810,0.00000000,0.00000000,0.00000000); //object(fenceshit3) (3)
  1069. CreateDynamicObject(983,-2110.12084961,-221.64236450,35.00386810,0.00000000,0.00000000,0.00000000); //object(fenceshit3) (4)
  1070. CreateDynamicObject(983,-2110.20190430,-228.05992126,35.00386810,0.00000000,0.00000000,0.00000000); //object(fenceshit3) (5)
  1071. CreateDynamicObject(984,-2103.83715820,-230.59948730,34.95699310,0.00000000,0.00000000,274.00000000); //object(fenceshit2) (1)
  1072. CreateDynamicObject(1452,-2103.90209961,-195.07336426,35.37933731,0.00000000,0.00000000,0.00000000); //object(dyn_outhouse) (1)
  1073. CreateDynamicObject(1452,-2104.91162109,-195.08015442,35.37933731,0.00000000,0.00000000,0.00000000); //object(dyn_outhouse) (2)
  1074. CreateDynamicObject(1483,-2100.77563477,-210.38676453,36.29470062,0.00000000,0.00000000,270.00000000); //object(dyn_garrage2) (1)
  1075. CreateDynamicObject(1483,-2098.69873047,-216.16671753,36.29470062,0.00000000,0.00000000,182.00000000); //object(dyn_garrage2) (2)
  1076. CreateDynamicObject(1483,-2098.63671875,-222.79069519,36.29470062,0.00000000,0.00000000,179.99951172); //object(dyn_garrage2) (3)
  1077. CreateDynamicObject(1483,-2100.54638672,-228.98904419,36.29470062,0.00000000,0.00000000,93.99450684); //object(dyn_garrage2) (4)
  1078. CreateDynamicObject(1483,-2106.77880859,-229.48391724,36.29470062,0.00000000,0.00000000,93.99304199); //object(dyn_garrage2) (5)
  1079. CreateDynamicObject(1483,-2107.52539062,-210.36320496,36.29470062,0.00000000,0.00000000,270.00000000); //object(dyn_garrage2) (6)
  1080. CreateDynamicObject(1483,-2108.76635742,-223.51127625,36.29470062,0.00000000,0.00000000,0.00000000); //object(dyn_garrage2) (7)
  1081. CreateDynamicObject(4639,-2112.11010742,-213.86135864,36.01689148,0.00000000,0.00000000,0.00000000); //object(paypark_lan02) (1)
  1082. CreateDynamicObject(924,-2104.40112305,-199.31634521,34.50104523,0.00000000,0.00000000,6.00000000); //object(fruitcrate3) (1)
  1083. CreateDynamicObject(924,-2104.14404297,-200.72644043,34.50104523,0.00000000,0.00000000,350.00000000); //object(fruitcrate3) (2)
  1084. CreateDynamicObject(926,-2103.81518555,-197.93000793,34.56962204,0.00000000,0.00000000,346.00000000); //object(rubbish_box2) (1)
  1085. CreateDynamicObject(926,-2105.88159180,-197.35906982,34.56962204,0.00000000,0.00000000,16.00000000); //object(rubbish_box2) (2)
  1086. CreateDynamicObject(926,-2106.90917969,-198.88546753,34.56962204,0.00000000,0.00000000,350.00000000); //object(rubbish_box2) (3)
  1087. CreateDynamicObject(1345,-2109.00073242,-195.13333130,35.09044647,0.00000000,0.00000000,0.00000000); //object(cj_dumpster) (1)
  1088. CreateDynamicObject(1345,-2111.15747070,-195.07572937,35.09044647,0.00000000,0.00000000,0.00000000); //object(cj_dumpster) (2)
  1089. CreateDynamicObject(357,-2098.86352539,-202.13487244,34.57031250,0.00000000,0.00000000,276.00000000); //object(2)
  1090. CreateDynamicObject(346,-2100.84619141,-208.14250183,34.57031250,0.00000000,0.00000000,0.00000000); //object(3)
  1091. CreateDynamicObject(355,-2098.49511719,-208.36616516,34.57031250,0.00000000,0.00000000,0.00000000); //object(4)
  1092. CreateDynamicObject(356,-2102.24902344,-208.09133911,34.57031250,0.00000000,0.00000000,0.00000000); //object(5)
  1093. CreateDynamicObject(335,-2100.27026367,-202.35769653,34.57031250,0.00000000,0.00000000,0.00000000); //object(6)
  1094. CreateDynamicObject(339,-2100.85498047,-201.98675537,34.57031250,0.00000000,0.00000000,0.00000000); //object(7)
  1095. CreateDynamicObject(349,-2102.25341797,-202.37304688,34.57031250,0.00000000,0.00000000,0.00000000); //object(8)
  1096. CreateDynamicObject(353,-2103.09277344,-208.27304077,34.57031250,0.00000000,0.00000000,0.00000000); //object(9)
  1097. //Knast
  1098. CreateDynamicObject(4133,986.05511475,-2321.47509766,14.76779556,354.75244141,358.24264526,281.83920288); //object(gsfreeway8_lan) (1)
  1099. CreateDynamicObject(4133,910.05566406,-2359.38281250,18.97618484,0.00000000,0.00000000,103.99658203); //object(gsfreeway8_lan) (2)
  1100. CreateDynamicObject(3330,960.58593750,-2331.00317383,5.91362000,0.00000000,0.00000000,296.00000000); //object(cxrf_brigleg) (1)
  1101. CreateDynamicObject(3330,920.60369873,-2347.73437500,8.10347366,0.00000000,0.00000000,293.99914551); //object(cxrf_brigleg) (2)
  1102. CreateDynamicObject(3330,880.86291504,-2368.66772461,9.75616455,0.00000000,0.00000000,299.99816895); //object(cxrf_brigleg) (3)
  1103. CreateDynamicObject(9946,854.20898438,-2390.80566406,20.87871933,0.00000000,0.00000000,295.99914551); //object(pyrground_sfe) (1)
  1104. CreateDynamicObject(9946,874.09960938,-2431.62109375,20.89900398,0.00000000,0.00000000,295.99914551); //object(pyrground_sfe) (2)
  1105. CreateDynamicObject(9946,834.36315918,-2349.93286133,20.89983559,0.00000000,0.00000000,295.99914551); //object(pyrground_sfe) (3)
  1106. CreateDynamicObject(9946,840.02636719,-2448.23437500,20.86906052,0.00000000,0.00000000,295.99914551); //object(pyrground_sfe) (4)
  1107. CreateDynamicObject(9946,820.05267334,-2407.62890625,20.94198799,0.00000000,0.00000000,295.99914551); //object(pyrground_sfe) (5)
  1108. CreateDynamicObject(9946,800.44531250,-2366.61035156,20.79141426,0.00000000,0.00000000,295.99914551); //object(pyrground_sfe) (6)
  1109. CreateDynamicObject(9946,766.61914062,-2383.04687500,20.82759094,0.00000000,0.00000000,295.99914551); //object(pyrground_sfe) (7)
  1110. CreateDynamicObject(9946,786.74804688,-2424.44531250,20.90319061,0.00000000,0.00000000,295.99914551); //object(pyrground_sfe) (8)
  1111. CreateDynamicObject(9946,806.56347656,-2464.68652344,20.87134552,0.00000000,0.00000000,295.99914551); //object(pyrground_sfe) (9)
  1112. CreateDynamicObject(3330,845.84558105,-2363.44604492,10.65130424,0.00000000,0.00000000,293.99816895); //object(cxrf_brigleg) (4)
  1113. CreateDynamicObject(3330,865.38549805,-2406.45019531,10.67432785,0.00000000,0.00000000,299.99816895); //object(cxrf_brigleg) (5)
  1114. CreateDynamicObject(3330,814.33312988,-2381.02392578,10.58315849,0.00000000,0.00000000,293.99414062); //object(cxrf_brigleg) (6)
  1115. CreateDynamicObject(3330,833.22814941,-2432.04858398,10.63790894,0.00000000,0.00000000,299.99816895); //object(cxrf_brigleg) (7)
  1116. CreateDynamicObject(3330,794.80004883,-2442.91552734,10.67530632,0.00000000,0.00000000,299.99816895); //object(cxrf_brigleg) (8)
  1117. CreateDynamicObject(3330,776.23297119,-2401.49804688,10.61524963,0.00000000,0.00000000,299.99816895); //object(cxrf_brigleg) (9)
  1118. CreateDynamicObject(3330,813.55926514,-2345.98388672,10.50753784,0.00000000,0.00000000,23.99414062); //object(cxrf_brigleg) (10)
  1119. CreateDynamicObject(3330,862.32153320,-2449.00146484,10.68022156,0.00000000,0.00000000,25.99816895); //object(cxrf_brigleg) (11)
  1120. CreateDynamicObject(3330,826.52148438,-2463.16015625,10.68861389,0.00000000,0.00000000,25.98815918); //object(cxrf_brigleg) (12)
  1121. CreateDynamicObject(3330,776.92401123,-2362.04907227,10.52591515,0.00000000,0.00000000,23.99414062); //object(cxrf_brigleg) (13)
  1122. CreateDynamicObject(987,847.28411865,-2361.82641602,21.01702309,0.00000000,0.00000000,115.99914551); //object(elecfence_bar) (1)
  1123. CreateDynamicObject(987,863.06793213,-2394.00878906,20.99590683,0.00000000,0.00000000,115.99914551); //object(elecfence_bar) (2)
  1124. CreateDynamicObject(987,852.82824707,-2372.53637695,21.01702309,0.00000000,0.00000000,118.00000000); //object(elecfence_bar) (3)
  1125. CreateDynamicObject(987,868.42755127,-2404.78344727,20.99590683,0.00000000,0.00000000,116.00000000); //object(elecfence_bar) (4)
  1126. CreateDynamicObject(987,873.85839844,-2415.41699219,21.01619148,0.00000000,0.00000000,115.99914551); //object(elecfence_bar) (5)
  1127. CreateDynamicObject(987,879.12500000,-2425.85180664,21.01619148,0.00000000,0.00000000,115.99914551); //object(elecfence_bar) (5)
  1128. CreateDynamicObject(987,884.28613281,-2436.63574219,21.01619148,0.00000000,0.00000000,115.99914551); //object(elecfence_bar) (5)
  1129. CreateDynamicObject(987,873.89105225,-2442.16894531,21.01619148,0.00000000,0.00000000,27.99914551); //object(elecfence_bar) (5)
  1130. CreateDynamicObject(987,863.17779541,-2447.58447266,21.01619148,0.00000000,0.50000000,26.25000000); //object(elecfence_bar) (9)
  1131. CreateDynamicObject(987,852.23333740,-2452.41259766,21.01619148,0.00000000,0.00000000,24.00000000); //object(elecfence_bar) (10)
  1132. CreateDynamicObject(987,841.29406738,-2457.09741211,20.98624802,0.00000000,0.00000000,23.99963379); //object(elecfence_bar) (11)
  1133. CreateDynamicObject(987,830.44006348,-2462.07885742,20.98979950,0.00000000,0.00000000,23.99963379); //object(elecfence_bar) (12)
  1134. CreateDynamicObject(987,819.47070312,-2466.89648438,20.98979950,0.00000000,0.00000000,23.99963379); //object(elecfence_bar) (13)
  1135. CreateDynamicObject(987,808.59698486,-2471.81323242,20.98853302,0.00000000,0.00000000,23.99963379); //object(elecfence_bar) (14)
  1136. CreateDynamicObject(987,803.31347656,-2461.27539062,20.98853302,0.00000000,0.00000000,297.99865723); //object(elecfence_bar) (5)
  1137. CreateDynamicObject(987,842.05303955,-2351.04882812,21.01702309,0.00000000,0.00000000,115.99914551); //object(elecfence_bar) (1)
  1138. CreateDynamicObject(987,797.84997559,-2450.84057617,20.98853111,0.00000000,0.00000000,297.99865723); //object(elecfence_bar) (5)
  1139. CreateDynamicObject(987,792.15515137,-2440.31909180,21.02037811,0.00000000,0.00000000,297.99865723); //object(elecfence_bar) (5)
  1140. CreateDynamicObject(987,786.51342773,-2429.79321289,21.02037811,0.00000000,0.00000000,297.99865723); //object(elecfence_bar) (5)
  1141. CreateDynamicObject(987,780.86566162,-2419.26049805,21.02037621,0.00000000,0.00000000,297.99865723); //object(elecfence_bar) (5)
  1142. CreateDynamicObject(987,775.23858643,-2408.51879883,21.02037811,0.00000000,0.00000000,297.99865723); //object(elecfence_bar) (5)
  1143. CreateDynamicObject(987,769.50476074,-2397.81591797,20.94477844,0.00000000,0.00000000,297.99865723); //object(elecfence_bar) (5)
  1144. CreateDynamicObject(987,763.87158203,-2387.27368164,20.94477844,0.00000000,0.00000000,297.99865723); //object(elecfence_bar) (5)
  1145. CreateDynamicObject(987,758.20263672,-2376.69995117,20.94477844,0.00000000,0.00000000,297.99865723); //object(elecfence_bar) (5)
  1146. CreateDynamicObject(987,769.26068115,-2371.81176758,20.94477844,0.00000000,0.00000000,204.00000000); //object(elecfence_bar) (13)
  1147. CreateDynamicObject(987,780.22503662,-2366.99926758,20.90860176,0.00000000,0.00000000,203.99963379); //object(elecfence_bar) (13)
  1148. CreateDynamicObject(987,791.22137451,-2362.15478516,20.90860176,0.00000000,0.00000000,203.99963379); //object(elecfence_bar) (13)
  1149. CreateDynamicObject(987,802.09960938,-2357.31860352,20.90860176,0.00000000,0.00000000,203.99963379); //object(elecfence_bar) (13)
  1150. CreateDynamicObject(987,812.95928955,-2352.42407227,20.90860176,0.00000000,0.00000000,203.99963379); //object(elecfence_bar) (13)
  1151. CreateDynamicObject(987,823.91479492,-2347.49853516,21.01702309,0.00000000,0.00000000,203.99963379); //object(elecfence_bar) (13)
  1152. CreateDynamicObject(987,834.84033203,-2342.66357422,21.01702309,0.00000000,0.00000000,203.99963379); //object(elecfence_bar) (13)
  1153. CreateDynamicObject(987,837.42211914,-2341.43847656,21.01702309,0.00000000,0.00000000,203.99963379); //object(elecfence_bar) (13)
  1154. knastgate = CreateDynamicObject(2990,855.93267822,-2378.86718750,24.90988731,0.00000000,0.00000000,114.99996948); //object(wongs_gate) (3)
  1155. CreateDynamicObject(987,853.31109619,-2374.34790039,20.99590683,0.00000000,0.00000000,115.99914551); //object(elecfence_bar) (5)
  1156. CreateDynamicObject(3279,892.05749512,-2440.29541016,21.01619148,0.00000000,0.00000000,24.00000000); //object(a51_spottower) (1)
  1157. CreateDynamicObject(3279,803.83813477,-2483.13623047,20.98853302,0.00000000,0.00000000,23.99963379); //object(a51_spottower) (2)
  1158. CreateDynamicObject(3279,748.00164795,-2374.26733398,20.94477844,0.00000000,0.00000000,23.99963379); //object(a51_spottower) (3)
  1159. CreateDynamicObject(3279,840.61199951,-2330.52709961,21.01702309,0.00000000,0.00000000,23.99963379); //object(a51_spottower) (4)
  1160. CreateDynamicObject(3279,794.24450684,-2352.38989258,20.90860558,0.00000000,0.00000000,23.99963379); //object(a51_spottower) (5)
  1161. CreateDynamicObject(3279,847.68646240,-2461.39916992,20.98624802,0.00000000,0.00000000,23.99963379); //object(a51_spottower) (6)
  1162. CreateDynamicObject(3279,777.22076416,-2428.38208008,21.02037811,0.00000000,0.00000000,23.99963379); //object(a51_spottower) (7)
  1163. CreateDynamicObject(3415,834.42645264,-2349.49658203,21.01702309,0.00000000,0.00000000,0.00000000); //object(ce_loghut1) (1)
  1164. CreateDynamicObject(3415,767.99316406,-2381.64770508,20.94477844,0.00000000,0.00000000,90.00000000); //object(ce_loghut1) (2)
  1165. CreateDynamicObject(3415,811.75103760,-2463.36254883,20.98853302,0.00000000,0.00000000,180.00000000); //object(ce_loghut1) (3)
  1166. CreateDynamicObject(3415,874.20739746,-2434.45581055,21.01619148,0.00000000,0.00000000,225.00000000); //object(ce_loghut1) (4)
  1167. CreateDynamicObject(3641,804.66503906,-2372.67773438,23.32616806,0.00000000,0.00000000,90.00000000); //object(glenphouse04_lax) (1)
  1168. CreateDynamicObject(3644,800.79809570,-2416.79028320,23.68323517,0.00000000,0.00000000,30.00000000); //object(idlebuild01_lax) (1)
  1169. CreateDynamicObject(3641,837.76464844,-2442.87109375,23.40381432,0.00000000,0.00000000,160.00000000); //object(glenphouse04_lax) (2)
  1170. //Bootsverleih
  1171. verleihboote[0] = AddStaticVehicleEx(595,2103.95898438,-97.20385742,0.00000000,124.00000000,-1,-1,999999); //Launch
  1172. verleihboote[1] = AddStaticVehicleEx(493,2112.34887695,-113.41851044,0.00000000,112.00000000,-1,-1,999999); //Jetmax
  1173. verleihboote[2] = AddStaticVehicleEx(473,2135.46704102,-114.24539185,0.00000000,114.00000000,-1,-1,999999); //Dinghy
  1174. verleihboote[3] = AddStaticVehicleEx(453,2111.19506836,-77.07605743,0.00000000,76.00000000,-1,-1,999999); //Reefer
  1175. verleihboote[4] = AddStaticVehicleEx(452,2098.93066406,-85.56235504,0.00000000,80.00000000,-1,-1,999999); //Speeder
  1176. verleihboote[5] = AddStaticVehicleEx(446,2131.30712891,-130.22981262,0.00000000,110.00000000,-1,3,999999); //Squalo
  1177. //Häsuer in AL Qaida Base
  1178. CreateDynamicObject(3607,-129.21697998,1005.25097656,24.87570763,0.00000000,0.00000000,180.00000000); //object(bevman2_law2) (1)
  1179. CreateDynamicObject(3607,-89.19136810,1005.36602783,24.83747292,0.00000000,0.00000000,180.00000000); //object(bevman2_law2) (3)
  1180. CreateDynamicObject(9321,-102.11099243,1022.61486816,20.25178146,0.00000000,0.00000000,90.00000000); //object(garage_sfn01) (2)
  1181. CreateDynamicObject(9321,-113.34513855,1022.81036377,20.36371231,0.00000000,0.00000000,90.00000000); //object(garage_sfn01) (4)
  1182. CreateDynamicObject(9321,-144.10566711,1023.27136230,20.20251465,0.00000000,0.00000000,90.00000000); //object(garage_sfn01) (4)
  1183. CreateDynamicObject(9321,-74.36957550,1022.45062256,20.19526291,0.00000000,0.00000000,90.00000000); //object(garage_sfn01) (4)
  1184. //AL Qaida Base
  1185. alqaidacars[0] = AddStaticVehicleEx(403,-60.32940292,-1130.66662598,1.77812517,70.00000000,1,3,99999999); //Linerunner
  1186. alqaidacars[1] = AddStaticVehicleEx(403,-75.50279999,-1108.18725586,1.77812517,163.99920654,1,3,99999999); //Linerunner
  1187. alqaidacars[2] = AddStaticVehicleEx(415,-291.30560303,1308.44604492,53.93395996,85.00000000,-1,-1,99999999); //Cheetah
  1188. alqaidacars[3] = AddStaticVehicleEx(415,-291.79669189,1303.55493164,53.79403305,84.99572754,-1,-1,99999999); //Cheetah
  1189. alqaidacars[4] = AddStaticVehicleEx(560,-292.42138672,1299.31298828,53.61783981,85.00000000,-1,-1,99999999); //Sultan
  1190. alqaidacars[5] = AddStaticVehicleEx(560,-292.74801636,1294.46020508,53.47690964,84.99572754,-1,-1,99999999); //Sultan
  1191. alqaidacars[6] = AddStaticVehicleEx(536,-291.17050171,1312.98864746,54.03782654,85.00000000,-1,-1,99999999); //Blade
  1192. alqaidacars[7] = AddStaticVehicleEx(536,-290.26519775,1317.46179199,54.14076233,84.99572754,-1,-1,99999999); //Blade
  1193. alqaidacars[8] = AddStaticVehicleEx(550,-289.77511597,1322.07971191,54.31916809,85.00000000,-1,-1,99999999); //Sunrise
  1194. alqaidacars[9] = AddStaticVehicleEx(550,-289.31924438,1326.32556152,54.41628647,84.99572754,-1,-1,99999999); //Sunrise
  1195. alqaidacars[10] = AddStaticVehicleEx(451,-304.27636719,1583.05957031,75.12374878,134.99450684,-1,-1,99999999); //Turismo
  1196. alqaidacars[11] = AddStaticVehicleEx(451,-301.99218750,1580.70312500,75.12374878,134.99450684,-1,-1,99999999); //Turismo
  1197. alqaidacars[12] = AddStaticVehicleEx(451,-299.08087158,1577.77355957,75.12374878,134.99450684,-1,-1,99999999); //Turismo
  1198. alqaidacars[13] = AddStaticVehicleEx(451,-296.78222656,1575.46118164,75.12374878,134.99450684,-1,-1,99999999); //Turismo
  1199. alqaidacars[14] = AddStaticVehicleEx(562,-294.26889038,1573.34777832,75.11292267,134.99987793,-1,-1,99999999); //Elegy
  1200. alqaidacars[15] = AddStaticVehicleEx(562,-291.78997803,1570.79528809,75.11292267,134.99450684,-1,-1,99999999); //Elegy
  1201. alqaidacars[16] = AddStaticVehicleEx(559,-289.06484985,1568.19030762,75.11344147,134.99987793,-1,-1,99999999); //Jester
  1202. alqaidacars[17] = AddStaticVehicleEx(559,-286.68695068,1565.65856934,75.11344147,134.99450684,-1,-1,99999999); //Jester
  1203. alqaidacars[18] = AddStaticVehicleEx(411,-284.53475952,1563.22314453,75.15937805,134.99987793,-1,-1,99999999); //Infernus
  1204. alqaidacars[19] = AddStaticVehicleEx(411,-281.95721436,1560.47229004,75.15937805,134.99450684,-1,-1,99999999); //Infernus
  1205. alqaidacars[20] = AddStaticVehicleEx(429,-279.43481445,1558.14257812,75.10937500,134.99987793,-1,-1,99999999); //Banshee
  1206. alqaidacars[21] = AddStaticVehicleEx(429,-277.05163574,1555.65551758,75.10937500,134.99450684,-1,-1,99999999); //Banshee
  1207. alqaidacars[22] = AddStaticVehicleEx(477,-274.68457031,1553.24450684,75.20937347,134.99987793,-1,-1,99999999); //ZR-350
  1208. alqaidacars[23] = AddStaticVehicleEx(477,-271.99664307,1550.56604004,75.20937347,134.99450684,-1,-1,99999999); //ZR-350
  1209. alqaidacars[24] = AddStaticVehicleEx(480,-269.38244629,1548.19824219,75.20937347,134.99987793,-1,-1,99999999); //Comet
  1210. alqaidacars[25] = AddStaticVehicleEx(480,-267.02139282,1545.79333496,75.20937347,134.99450684,-1,-1,99999999); //Comet
  1211. alqaidacars[26] = AddStaticVehicleEx(541,-264.45278931,1543.63928223,75.05937195,134.99987793,-1,-1,99999999); //Bullet
  1212. alqaidacars[27] = AddStaticVehicleEx(541,-262.37304688,1541.39843750,75.05937195,134.99450684,-1,-1,99999999); //Bullet
  1213. alqaidacars[28] = AddStaticVehicleEx(578,-368.87252808,1601.67968750,77.24520111,134.99987793,-1,-1,99999999); //DFT-30
  1214. alqaidacars[29] = AddStaticVehicleEx(578,-340.44052124,1572.67980957,76.54557800,134.99450684,-1,-1,99999999); //DFT-30
  1215. alqaidacars[30] = AddStaticVehicleEx(500,-343.04092407,1514.40869141,75.57937622,0.00000000,-1,-1,99999999); //Mesa
  1216. alqaidacars[31] = AddStaticVehicleEx(500,-339.84362793,1514.35449219,75.57937622,0.00000000,-1,-1,99999999); //Mesa
  1217. alqaidacars[32] = AddStaticVehicleEx(561,-336.95867920,1514.89575195,75.28337860,0.00000000,-1,-1,99999999); //Stratum
  1218. alqaidacars[33] = AddStaticVehicleEx(561,-333.87170410,1514.86938477,75.28337860,0.00000000,-1,-1,99999999); //Stratum
  1219. alqaidacars[33] = AddStaticVehicleEx(489,-330.81381226,1514.85290527,75.71949768,0.00000000,-1,-1,99999999); //Rancher
  1220. alqaidacars[34] = AddStaticVehicleEx(489,-327.22055054,1514.83605957,75.71949768,0.00000000,-1,-1,99999999); //Rancher
  1221. alqaidacars[35] = AddStaticVehicleEx(522,-323.78277588,1515.08972168,75.01975250,0.00000000,-1,-1,99999999); //NRG-500
  1222. alqaidacars[36] = AddStaticVehicleEx(522,-320.69140625,1515.06347656,75.01975250,0.00000000,-1,-1,99999999); //NRG-500
  1223. alqaidacars[37] = AddStaticVehicleEx(522,-317.53515625,1515.10839844,75.01733398,0.00000000,-1,-1,99999999); //NRG-500
  1224. alqaidacars[38] = AddStaticVehicleEx(522,-314.63070679,1515.06591797,75.01733398,0.00000000,-1,-1,99999999); //NRG-500
  1225.  
  1226. SetVehicleNumberPlate(CreateVehicle(409,-349.95635986,1539.56164551,75.48750305,0.00000000,1,1,15),"MMzero"); //Stretch
  1227.  
  1228. CreateDynamicObject(8210,-422.38052368,1408.18249512,33.18639755,0.00000000,0.00000000,286.00000000); //object(vgsselecfence12) (5)
  1229. CreateDynamicObject(8210,-437.84338379,1477.59204102,36.00217819,0.00000000,0.00000000,275.99609375); //object(vgsselecfence12) (6)
  1230. CreateDynamicObject(8210,-389.30505371,1391.47460938,33.52209473,0.00000000,0.00000000,21.99462891); //object(vgsselecfence12) (7)
  1231. CreateDynamicObject(8210,-413.46166992,1506.47045898,36.21830368,0.00000000,0.00000000,183.99462891); //object(vgsselecfence12) (8)
  1232. CreateDynamicObject(3749,-431.55859375,1443.54882812,38.30095673,0.00000000,0.00000000,287.99560547); //object(clubgate01_lax) (1)
  1233. CreateDynamicObject(8210,-276.96142578,1299.69360352,32.54622650,0.00000000,0.00000000,280.00000000); //object(vgsselecfence12) (9)
  1234. CreateDynamicObject(8210,-215.08631897,1331.36474609,32.39267731,0.00000000,0.00000000,100.00000000); //object(vgsselecfence12) (10)
  1235. CreateDynamicObject(8210,-245.67842102,1278.82739258,29.65627098,0.00000000,0.00000000,11.99645996); //object(vgsselecfence12) (11)
  1236. CreateDynamicObject(8210,-212.04814148,1313.71044922,28.80807686,0.00000000,0.00000000,99.99157715); //object(vgsselecfence12) (12)
  1237. CreateDynamicObject(8210,-234.35444641,1281.12243652,28.21390343,0.00000000,0.00000000,11.99157715); //object(vgsselecfence12) (13)
  1238. CreateDynamicObject(8210,-279.01837158,1311.97070312,39.71517944,0.00000000,0.00000000,279.99755859); //object(vgsselecfence12) (14)
  1239. CreateDynamicObject(3279,-291.41015625,1502.99121094,74.77684021,0.00000000,0.00000000,90.00000000); //object(a51_spottower) (1)
  1240. CreateDynamicObject(3279,-315.57836914,1504.08837891,74.71720886,0.00000000,0.00000000,90.00000000); //object(a51_spottower) (2)
  1241. CreateDynamicObject(8210,-336.16992188,1498.98535156,77.00525665,0.00000000,0.00000000,0.00000000); //object(vgsselecfence12) (1)
  1242. CreateDynamicObject(8210,-267.41961670,1498.24243164,77.66352844,0.00000000,0.00000000,0.00000000); //object(vgsselecfence12) (2)
  1243. CreateDynamicObject(8210,-238.88378906,1525.51928711,75.52746582,0.00000000,0.00000000,88.00000000); //object(vgsselecfence12) (3)
  1244. CreateDynamicObject(8210,-238.69470215,1541.80603027,70.22556305,0.00000000,0.00000000,87.99499512); //object(vgsselecfence12) (4)
  1245. CreateDynamicObject(8210,-238.18367004,1570.39404297,65.06658936,0.00000000,0.00000000,87.99499512); //object(vgsselecfence12) (15)
  1246. CreateDynamicObject(3475,-311.99234009,1329.31689453,55.59697723,0.00000000,0.00000000,0.00000000); //object(vgsn_fncelec_pst) (1)
  1247. CreateDynamicObject(8210,-284.63110352,1318.54956055,55.71684265,0.00000000,0.00000000,82.00000000); //object(vgsselecfence12) (17)
  1248. CreateDynamicObject(3475,-286.25061035,1330.33630371,56.12260056,0.00000000,0.00000000,266.00000000); //object(vgsn_fncelec_pst) (2)
  1249. CreateDynamicObject(3475,-292.06646729,1330.84924316,55.97551346,0.00000000,0.00000000,265.99548340); //object(vgsn_fncelec_pst) (3)
  1250. CreateDynamicObject(3475,-297.82714844,1331.22656250,55.96922684,0.00000000,0.00000000,265.99548340); //object(vgsn_fncelec_pst) (4)
  1251. CreateDynamicObject(3475,-303.78656006,1331.66613770,55.97232437,0.00000000,0.00000000,265.99548340); //object(vgsn_fncelec_pst) (5)
  1252. CreateDynamicObject(3475,-309.27911377,1332.02478027,55.95960236,0.00000000,0.00000000,265.99548340); //object(vgsn_fncelec_pst) (6)
  1253. CreateDynamicObject(3475,-312.14584351,1311.98547363,55.15697861,0.00000000,0.00000000,179.99450684); //object(vgsn_fncelec_pst) (7)
  1254. CreateDynamicObject(3279,-429.46054077,1459.08276367,33.55414581,0.00000000,0.00000000,10.00000000); //object(a51_spottower) (3)
  1255. CreateDynamicObject(3279,-421.16668701,1427.18627930,33.70145416,0.00000000,0.00000000,19.99755859); //object(a51_spottower) (4)
  1256. CreateDynamicObject(2985,-422.99661255,1425.83691406,49.77957916,0.00000000,0.00000000,260.00000000); //object(minigun_base) (1)
  1257. CreateDynamicObject(2985,-431.38070679,1459.01379395,49.63227081,0.00000000,0.00000000,109.99694824); //object(minigun_base) (2)
  1258. CreateDynamicObject(3884,-290.83367920,1502.73217773,90.35496521,0.00000000,0.00000000,180.00000000); //object(samsite_sfxrf) (1)
  1259. CreateDynamicObject(3884,-315.87136841,1503.89916992,90.29533386,0.00000000,0.00000000,179.99450684); //object(samsite_sfxrf) (2)
  1260. alqaidagate = CreateObject(980,-433.28027344,1442.90820312,35.73619080,0.00000000,0.00000000,104.99630737); //object(airportgate) (1)
  1261. alqaidagate2 = CreateObject(980,-312.13671875,1320.68457031,55.68369293,0.00000000,0.00000000,90.00000000); //object(airportgate) (2)
  1262. CreateDynamicObject(1282,-311.59570312,1307.72460938,53.35316086,0.00000000,0.00000000,0.00000000); //object(barrierm) (1)
  1263. CreateDynamicObject(979,-333.92294312,1295.58093262,53.50456619,0.00000000,0.00000000,90.00000000); //object(sub_roadleft) (1)
  1264. CreateDynamicObject(988,96.71525574,1920.72363281,17.13936996,0.00000000,0.00000000,90.00000000); //object(ws_apgate) (1)
  1265. CreateDynamicObject(980,-430.27819824,1431.65954590,35.65061569,0.00000000,0.00000000,104.99630737); //object(airportgate) (1)
  1266. CreateDynamicObject(980,-312.08724976,1309.31762695,55.69672012,0.00000000,0.00000000,90.00000000); //object(airportgate) (2)
  1267. //Biker Gang
  1268. bikegang[0] = AddStaticVehicleEx(463,879.04901123,-1669.09777832,13.16387463,0.00000000,0,-1,99999999); //Freeway
  1269. bikegang[1] = AddStaticVehicleEx(463,874.73272705,-1668.82153320,13.16387463,0.00000000,0,-1,99999999); //Freeway
  1270. bikegang[2] = AddStaticVehicleEx(463,870.32165527,-1668.71228027,13.16387463,0.00000000,0,-1,99999999); //Freeway
  1271. bikegang[3] = AddStaticVehicleEx(463,883.70843506,-1668.87133789,13.16387463,0.00000000,0,-1,99999999); //Freeway
  1272. bikegang[4] = AddStaticVehicleEx(463,888.25665283,-1668.89672852,13.16387463,0.00000000,0,-1,99999999); //Freeway
  1273. bikegang[5] = AddStaticVehicleEx(463,888.48870850,-1658.07507324,13.16387463,182.00000000,0,-1,99999999); //Freeway
  1274. bikegang[6] = AddStaticVehicleEx(463,884.08715820,-1657.87170410,13.16387463,181.99951172,0,-1,99999999); //Freeway
  1275. bikegang[7] = AddStaticVehicleEx(463,879.73992920,-1657.94433594,13.16387463,181.99951172,0,-1,99999999); //Freeway
  1276. bikegang[8] = AddStaticVehicleEx(463,875.28320312,-1657.95422363,13.16387463,181.99951172,0,-1,99999999); //Freeway
  1277. bikegang[9] = AddStaticVehicleEx(463,870.94274902,-1657.86767578,13.16387463,181.99951172,0,-1,99999999); //Freeway
  1278. bikegang[10] = AddStaticVehicleEx(409,882.67480469,-1646.89648438,13.47187519,268.00000000,0,6,99999999); //Stretch
  1279. AddVehicleComponent(bikegang[10], 1010);
  1280. AddVehicleComponent(bikegang[10], 1087);
  1281. AddVehicleComponent(bikegang[10], 1085);
  1282. //Drogenfarm(Mähdrescher)
  1283. farmer[0] = AddStaticVehicleEx(532,-25.87567902,83.36709595,4.22690678,78.00000000,-1,-1,99999999); //Combine
  1284. farmer[1] = AddStaticVehicleEx(532,-28.22074890,73.85177612,4.22690678,77.99743652,-1,-1,99999999); //Combine
  1285. farmer[2] = AddStaticVehicleEx(532,-31.00776672,64.19835663,4.22690678,77.99743652,-1,-1,99999999); //Combine
  1286. farmer[3] = AddStaticVehicleEx(532,-54.75589752,85.32125854,4.22690678,257.99743652,-1,-1,99999999); //Combine
  1287. farmer[4] = AddStaticVehicleEx(532,-57.68173599,75.48093414,4.22690678,257.99743652,-1,-1,99999999); //Combine
  1288. //Insel und Arena
  1289. CreateDynamicObject(3411,2919.40039062,-1961.24316406,-1.58319628,0.00000000,0.00000000,90.00000000); //object(cunterb01) (1)
  1290. CreateDynamicObject(3411,3018.60961914,-1961.23596191,-1.55819631,0.00000000,0.00000000,90.00000000); //object(cunterb01) (2)
  1291. CreateDynamicObject(3411,3117.79931641,-1961.24597168,-1.55819631,0.00000000,0.00000000,269.99987793); //object(cunterb01) (3)
  1292. CreateDynamicObject(3412,3018.22729492,-1961.23278809,-1.72125196,0.00000000,0.00000000,90.00000000); //object(cunterb03) (1)
  1293. CreateDynamicObject(3412,2919.28344727,-1961.28930664,-1.64625204,0.00000000,0.00000000,90.00000000); //object(cunterb03) (2)
  1294. CreateDynamicObject(3412,3117.73559570,-1961.29528809,-1.64625204,0.00000000,0.00000000,270.00000000); //object(cunterb03) (3)
  1295. CreateDynamicObject(5441,2930.11962891,-1960.98706055,10.31999302,0.00000000,0.00000000,0.00000000); //object(laeroad12) (1)
  1296. CreateDynamicObject(5441,3049.87939453,-1960.96459961,10.34499264,0.00000000,0.00000000,0.00000000); //object(laeroad12) (2)
  1297. CreateDynamicObject(5176,3311.32128906,-1859.05468750,15.38999939,0.00000000,0.00000000,179.99450684); //object(sanpdmdocka_las2) (1)
  1298. CreateDynamicObject(5441,3129.43945312,-1960.98486328,10.31999302,0.00000000,0.00000000,0.00000000); //object(laeroad12) (3)
  1299. CreateDynamicObject(8373,3419.97143555,-1985.12194824,-20.37501907,0.00000000,0.00000000,0.00000000); //object(vegass_jetty01) (1)
  1300. CreateDynamicObject(5184,3332.39648438,-1973.95703125,29.05455208,0.00000000,0.00000000,0.00000000); //object(mdock1a_las2) (1)
  1301. CreateDynamicObject(5184,3285.95532227,-1929.31140137,28.97955322,0.00000000,0.00000000,272.65997314); //object(mdock1a_las2) (2)
  1302. CreateDynamicObject(5184,3327.04394531,-1885.57373047,28.92955399,0.00000000,0.00000000,181.34875488); //object(mdock1a_las2) (3)
  1303. CreateDynamicObject(3886,3426.80590820,-2022.68408203,0.57499999,0.00000000,0.00000000,0.00000000); //object(ws_jettynol_sfx) (1)
  1304. CreateDynamicObject(3886,3426.82421875,-2033.13427734,0.57499999,0.00000000,0.00000000,0.00000000); //object(ws_jettynol_sfx) (2)
  1305. CreateDynamicObject(3886,3426.81494141,-2043.61193848,0.57499999,0.00000000,0.00000000,0.00000000); //object(ws_jettynol_sfx) (3)
  1306. CreateDynamicObject(10828,3456.39843750,-1975.78894043,5.20254469,0.00000000,0.00000000,91.30581665); //object(drydock1_sfse) (1)
  1307. CreateDynamicObject(5184,3483.28808594,-1817.80664062,29.24655724,0.00000000,0.00000000,0.00000000); //object(mdock1a_las2) (4)
  1308. CreateDynamicObject(5131,3507.98828125,-1800.07421875,16.51933670,0.00000000,0.00000000,89.31884766); //object(imrancomp1_las2) (1)
  1309. CreateDynamicObject(5184,3483.17993164,-1752.76367188,-13.91843605,270.67504883,0.00000000,0.00000000); //object(mdock1a_las2) (5)
  1310. CreateDynamicObject(16773,3527.67187500,-1802.21582031,17.43107414,270.00000000,0.00000000,89.32434082); //object(door_savhangr1) (1)
  1311. CreateDynamicObject(16773,3527.40234375,-1814.31311035,17.40607452,270.00000000,0.00000000,89.32434082); //object(door_savhangr1) (2)
  1312. CreateDynamicObject(16773,3527.39575195,-1818.56665039,17.38107491,270.00000000,0.00000000,89.32434082); //object(door_savhangr1) (3)
  1313. CreateDynamicObject(18368,3533.44995117,-1815.26916504,13.12220764,0.00000000,0.00000000,352.05993652); //object(cs_mountplat) (1)
  1314. CreateDynamicObject(972,3475.02270508,-1825.80041504,10.18874741,0.00000000,0.00000000,180.63500977); //object(tunnelentrance) (1)
  1315. CreateDynamicObject(972,3532.00292969,-1782.58300781,10.08875656,0.00000000,0.00000000,158.79638672); //object(tunnelentrance) (2)
  1316. CreateDynamicObject(5130,3518.26684570,-1810.16577148,14.62568855,0.00000000,0.00000000,132.99502563); //object(imcompstrs02) (1)
  1317. CreateDynamicObject(2773,3520.86718750,-1804.36169434,12.16271973,0.00000000,0.00000000,93.29501343); //object(cj_airprt_bar) (1)
  1318. CreateDynamicObject(2773,3523.67993164,-1804.28979492,12.16271973,0.00000000,0.00000000,93.29040527); //object(cj_airprt_bar) (2)
  1319. CreateDynamicObject(2773,3526.48876953,-1804.12451172,12.16271973,0.00000000,0.00000000,93.29040527); //object(cj_airprt_bar) (3)
  1320. CreateDynamicObject(2773,3529.78149414,-1804.20080566,12.16271973,0.00000000,0.00000000,93.29040527); //object(cj_airprt_bar) (4)
  1321. CreateDynamicObject(2773,3520.22460938,-1816.09411621,12.16271973,0.00000000,0.00000000,93.29040527); //object(cj_airprt_bar) (5)
  1322. CreateDynamicObject(2773,3523.32373047,-1815.91394043,12.16271973,0.00000000,0.00000000,93.29040527); //object(cj_airprt_bar) (6)
  1323. CreateDynamicObject(2773,3526.55419922,-1815.71166992,12.16271973,0.00000000,0.00000000,93.29040527); //object(cj_airprt_bar) (7)
  1324. CreateDynamicObject(2773,3529.35522461,-1815.77368164,12.16271973,0.00000000,0.00000000,93.29040527); //object(cj_airprt_bar) (8)
  1325. CreateDynamicObject(2775,3516.64013672,-1809.88598633,14.43509674,0.00000000,0.00000000,272.65997314); //object(cj_airprt_mon) (1)
  1326. CreateDynamicObject(18553,3531.33398438,-1809.54272461,12.93733120,0.00000000,0.00000000,0.00000000); //object(count_ammundoor) (1)
  1327. CreateDynamicObject(12839,3522.96215820,-1827.09020996,13.98305035,0.00000000,0.00000000,89.32080078); //object(cos_sbanksteps02) (1)
  1328. CreateDynamicObject(3819,3492.68530273,-1797.13146973,11.36150265,0.00000000,0.00000000,89.32501221); //object(bleacher_sfsx) (1)
  1329. CreateDynamicObject(3819,3499.27587891,-1804.39050293,11.36150265,0.00000000,0.00000000,359.99932861); //object(bleacher_sfsx) (2)
  1330. CreateDynamicObject(3819,3485.41992188,-1804.00439453,11.36150265,0.00000000,0.00000000,180.62817383); //object(bleacher_sfsx) (3)
  1331. CreateDynamicObject(14781,3492.00927734,-1805.36560059,11.45409393,0.00000000,0.00000000,0.00000000); //object(in_bxing05) (1)
  1332. CreateDynamicObject(3521,3459.25268555,-1811.98547363,11.91672134,0.00000000,0.00000000,268.68994141); //object(vgsn_rbstiff) (1)
  1333. CreateDynamicObject(3881,3456.33300781,-1795.46875000,12.42747688,0.00000000,0.00000000,89.32434082); //object(airsecbooth_sfse) (1)
  1334. CreateDynamicObject(987,3458.56958008,-1780.97570801,10.39573193,0.00000000,0.00000000,270.67504883); //object(elecfence_bar) (1)
  1335. CreateDynamicObject(987,3458.49707031,-1768.97460938,10.39573193,0.00000000,0.00000000,270.66467285); //object(elecfence_bar) (2)
  1336. CreateDynamicObject(987,3459.29589844,-1810.01318359,10.39573193,0.00000000,0.00000000,270.67016602); //object(elecfence_bar) (3)
  1337. CreateDynamicObject(987,3459.16552734,-1822.11279297,10.39573193,0.00000000,0.00000000,270.67016602); //object(elecfence_bar) (4)
  1338. CreateDynamicObject(987,3459.36083984,-1834.16333008,10.39573193,0.00000000,0.00000000,270.67016602); //object(elecfence_bar) (5)
  1339. CreateDynamicObject(1237,3458.16015625,-1800.05761719,10.36374474,0.00000000,0.00000000,0.00000000); //object(strtbarrier01) (1)
  1340. CreateDynamicObject(1237,3458.15527344,-1802.40783691,10.36374474,0.00000000,0.00000000,0.00000000); //object(strtbarrier01) (2)
  1341. CreateDynamicObject(1237,3458.17944336,-1804.90783691,10.36374474,0.00000000,0.00000000,0.00000000); //object(strtbarrier01) (3)
  1342. CreateDynamicObject(1237,3458.27880859,-1807.40478516,10.36374474,0.00000000,0.00000000,0.00000000); //object(strtbarrier01) (4)
  1343. CreateDynamicObject(6909,3391.95776367,-1830.31982422,15.31727982,0.00000000,0.00000000,180.63500977); //object(vgnprtlstation) (1)
  1344. CreateDynamicObject(1676,3389.86230469,-1830.23669434,12.24487972,0.00000000,0.00000000,93.29501343); //object(washgaspump) (1)
  1345. CreateDynamicObject(1676,3400.48095703,-1829.36413574,12.24487972,0.00000000,0.00000000,93.29040527); //object(washgaspump) (2)
  1346. CreateDynamicObject(8040,3398.06762695,-1887.09362793,11.18600655,0.00000000,0.00000000,178.65002441); //object(airprtcrprk02_lvs) (1)
  1347. CreateDynamicObject(9241,3422.32324219,-1924.17175293,11.95397091,0.00000000,0.00000000,0.00000000); //object(copbits_sfn) (1)
  1348. CreateDynamicObject(9241,3378.89355469,-1924.34252930,11.95397091,0.00000000,0.00000000,0.00000000); //object(copbits_sfn) (2)
  1349. CreateDynamicObject(8572,3535.51440430,-1797.16589355,19.75944328,0.00000000,0.00000000,89.32501221); //object(vgssstairs02_lvs) (1)
  1350. CreateDynamicObject(1472,3533.81640625,-1794.94873047,21.40898514,0.00000000,0.00000000,91.31002808); //object(dyn_porch_1) (1)
  1351. CreateDynamicObject(3279,3529.05712891,-1810.90917969,23.50873375,0.00000000,0.00000000,181.34996033); //object(a51_spottower) (1)
  1352. CreateDynamicObject(2571,3526.03442383,-1799.19763184,11.64218044,0.00000000,0.00000000,49.62500000); //object(hotel_single_1) (1)
  1353. CreateDynamicObject(2357,3530.16113281,-1799.53576660,11.53439903,0.00000000,0.00000000,358.01501465); //object(dunc_dinning) (1)
  1354. CreateDynamicObject(1702,3525.74072266,-1802.07946777,11.63895798,0.00000000,0.00000000,97.26501465); //object(kb_couch06) (1)
  1355. CreateDynamicObject(1786,3531.50317383,-1799.60278320,14.07993126,0.00000000,0.00000000,270.67492676); //object(swank_tv_4) (1)
  1356. CreateDynamicObject(1786,3531.41650391,-1820.67614746,14.07993126,0.00000000,0.00000000,270.66979980); //object(swank_tv_4) (2)
  1357. CreateDynamicObject(2357,3529.08398438,-1820.87890625,11.53439903,0.00000000,0.00000000,359.99645996); //object(dunc_dinning) (2)
  1358. CreateDynamicObject(2571,3525.00366211,-1820.24768066,11.64218044,0.00000000,0.00000000,49.61975098); //object(hotel_single_1) (2)
  1359. CreateDynamicObject(1702,3524.66015625,-1824.04492188,11.63895798,0.00000000,0.00000000,97.26196289); //object(kb_couch06) (2)
  1360. CreateDynamicObject(2229,3492.49951172,-1794.82495117,14.41025925,0.00000000,0.00000000,0.00000000); //object(swank_speaker) (1)
  1361. CreateDynamicObject(2229,3513.01464844,-1795.08923340,14.41025925,0.00000000,0.00000000,0.00000000); //object(swank_speaker) (2)
  1362. CreateDynamicObject(2229,3510.86767578,-1825.43359375,14.41025925,0.00000000,0.00000000,182.62005615); //object(swank_speaker) (3)
  1363. CreateDynamicObject(2229,3490.49707031,-1825.23095703,14.41025925,0.00000000,0.00000000,176.65972900); //object(swank_speaker) (4)
  1364. CreateDynamicObject(2104,3531.53955078,-1796.55883789,17.53109360,0.00000000,0.00000000,270.67504883); //object(swank_hi_fi) (1)
  1365. CreateDynamicObject(1809,3531.14575195,-1797.45080566,17.53109360,0.00000000,0.00000000,270.67498779); //object(med_hi_fi) (1)
  1366. CreateDynamicObject(2104,3531.51245117,-1798.68371582,17.53109360,0.00000000,0.00000000,270.67016602); //object(swank_hi_fi) (2)
  1367. CreateDynamicObject(5184,3416.33593750,-1763.90039062,28.81747055,0.00000000,0.00000000,91.40075684); //object(mdock1a_las2) (7)
  1368. CreateDynamicObject(11543,3362.30468750,-1742.27050781,17.49201584,0.00000000,0.00000000,0.00000000); //object(des_warehs) (1)
  1369. CreateDynamicObject(3881,3343.97143555,-1765.73132324,11.80248642,0.00000000,0.00000000,182.61938477); //object(airsecbooth_sfse) (1)
  1370. CreateDynamicObject(3881,3356.86328125,-1766.56054688,11.70248795,0.00000000,0.00000000,1.26342773); //object(airsecbooth_sfse) (1)
  1371. CreateDynamicObject(7191,3381.82861328,-1769.33142090,12.35730362,0.00000000,0.00000000,90.00000000); //object(vegasnnewfence2b) (1)
  1372. CreateDynamicObject(7191,3403.05761719,-1769.21875000,12.35730362,0.00000000,0.00000000,90.00000000); //object(vegasnnewfence2b) (2)
  1373. CreateDynamicObject(987,3446.41723633,-1769.02197266,10.39573193,0.00000000,0.00000000,359.98901367); //object(elecfence_bar) (2)
  1374. CreateDynamicObject(987,3434.33496094,-1769.06469727,10.39573193,0.00000000,0.00000000,359.98352051); //object(elecfence_bar) (2)
  1375. CreateDynamicObject(987,3425.28051758,-1769.03747559,10.30000019,0.00000000,0.00000000,359.97802734); //object(elecfence_bar) (2)
  1376. CreateDynamicObject(987,3329.70117188,-1770.05468750,10.39573193,0.00000000,0.00000000,1.98303223); //object(elecfence_bar) (2)
  1377. CreateDynamicObject(987,3317.75976562,-1770.45861816,10.39573193,0.00000000,0.00000000,1.98303223); //object(elecfence_bar) (2)
  1378. CreateDynamicObject(987,3306.48632812,-1770.85058594,10.39573193,0.00000000,0.00000000,1.97753906); //object(elecfence_bar) (2)
  1379. CreateDynamicObject(987,3386.50366211,-1757.38073730,10.39573193,0.00000000,0.00000000,272.65319824); //object(elecfence_bar) (2)
  1380. CreateDynamicObject(987,3347.36718750,-1769.40234375,9.89573956,0.00000000,0.00000000,91.28540039); //object(elecfence_bar) (2)
  1381. CreateDynamicObject(987,3335.74462891,-1770.05761719,10.39573193,0.00000000,0.00000000,1.98498535); //object(elecfence_bar) (2)
  1382. CreateDynamicObject(987,3354.78833008,-1769.59045410,10.39573193,0.00000000,0.00000000,0.25000000); //object(elecfence_bar) (2)
  1383. CreateDynamicObject(11544,3351.15722656,-1756.12890625,11.84946060,0.00000000,0.00000000,0.00000000); //object(des_ntfrescape2) (1)
  1384. CreateDynamicObject(987,3347.40332031,-1750.11059570,12.32070255,0.00000000,0.00000000,359.99255371); //object(elecfence_bar) (2)
  1385. CreateDynamicObject(5184,3372.08691406,-1722.52539062,29.21749115,0.00000000,0.00000000,181.98303223); //object(mdock1a_las2) (8)
  1386. CreateDynamicObject(5184,3369.96728516,-1664.52709961,29.14746857,0.00000000,0.00000000,1.98498535); //object(mdock1a_las2) (9)
  1387. CreateDynamicObject(3452,3349.10449219,-1706.02148438,15.73908424,0.00000000,0.00000000,1.98303223); //object(bballintvgn1) (2)
  1388. CreateDynamicObject(3452,3378.65527344,-1705.00585938,15.73908424,0.00000000,0.00000000,1.97204590); //object(bballintvgn1) (3)
  1389. CreateDynamicObject(5184,3369.08593750,-1639.43750000,29.14246559,0.00000000,0.00000000,181.99951172); //object(mdock1a_las2) (11)
  1390. CreateDynamicObject(11544,3340.17187500,-1727.65625000,11.89945984,0.00000000,0.00000000,180.62622070); //object(des_ntfrescape2) (2)
  1391. CreateDynamicObject(16773,3341.82714844,-1715.29882812,14.01387596,0.00000000,0.00000000,1.99951172); //object(door_savhangr1) (11)
  1392. CreateDynamicObject(16773,3356.29882812,-1714.79003906,14.01387596,0.00000000,0.00000000,1.99951172); //object(door_savhangr1) (12)
  1393. CreateDynamicObject(16773,3370.92187500,-1714.28515625,14.01387596,0.00000000,0.00000000,1.99951172); //object(door_savhangr1) (13)
  1394. CreateDynamicObject(16773,3385.54589844,-1713.77832031,14.01387596,0.00000000,0.00000000,1.99951172); //object(door_savhangr1) (14)
  1395. CreateDynamicObject(16773,3386.47363281,-1713.74121094,14.01387596,0.00000000,0.00000000,1.99951172); //object(door_savhangr1) (15)
  1396. CreateDynamicObject(987,3337.73437500,-1727.39941406,9.97073841,0.00000000,0.00000000,91.30187988); //object(elecfence_bar) (2)
  1397. CreateDynamicObject(7191,3425.54101562,-1747.31152344,11.98933792,0.00000000,0.00000000,179.99450684); //object(vegasnnewfence2b) (2)
  1398. CreateDynamicObject(7191,3425.50683594,-1720.83593750,11.98933792,0.00000000,0.00000000,179.99450684); //object(vegasnnewfence2b) (2)
  1399. CreateDynamicObject(8155,3388.68554688,-1726.76562500,10.46101856,0.00000000,0.00000000,272.65869141); //object(vgsselecfence09) (1)
  1400. CreateDynamicObject(8210,3389.99609375,-1749.73730469,9.75070572,0.00000000,0.00000000,0.00000000); //object(vgsselecfence12) (1)
  1401. CreateDynamicObject(987,3417.58398438,-1750.12890625,9.27074909,0.00000000,0.00000000,91.28540039); //object(elecfence_bar) (2)
  1402. CreateDynamicObject(8673,3393.32226562,-1713.46582031,11.48157597,0.00000000,0.00000000,0.99975586); //object(csrsfence03_lvs) (1)
  1403. CreateDynamicObject(8673,3403.89941406,-1723.80078125,11.48157597,0.00000000,0.00000000,273.96606445); //object(csrsfence03_lvs) (2)
  1404. CreateDynamicObject(987,3348.06835938,-1708.09265137,9.92073917,0.00000000,0.00000000,0.30212402); //object(elecfence_bar) (2)
  1405. CreateDynamicObject(987,3336.54980469,-1708.48327637,9.92073917,0.00000000,0.00000000,1.99200439); //object(elecfence_bar) (2)
  1406. CreateDynamicObject(987,3324.59863281,-1709.19189453,9.92073917,0.00000000,0.00000000,3.22705078); //object(elecfence_bar) (2)
  1407. CreateDynamicObject(16773,3334.07495117,-1701.52844238,14.01387596,0.00000000,270.00000000,274.65820312); //object(door_savhangr1) (11)
  1408. CreateDynamicObject(16773,3334.47143555,-1708.51513672,17.28893661,0.00000000,0.00000000,271.98498535); //object(door_savhangr1) (11)
  1409. CreateDynamicObject(8957,3334.34399414,-1703.56555176,12.90336227,0.00000000,0.00000000,2.47204590); //object(vgsespdr01) (1)
  1410. CreateDynamicObject(3062,3334.64843750,-1715.57421875,11.86188507,0.00000000,0.00000000,89.32434082); //object(container_door) (2)
  1411. CreateDynamicObject(3062,3334.64843750,-1715.57421875,11.36189270,0.00000000,0.00000000,89.32434082); //object(container_door) (3)
  1412. CreateDynamicObject(16773,3393.26562500,-1699.08496094,14.01387596,0.00000000,90.00000000,91.98498535); //object(door_savhangr1) (14)
  1413. CreateDynamicObject(16773,3393.47583008,-1706.13659668,17.26387596,0.00000000,0.00000000,91.98498535); //object(door_savhangr1) (14)
  1414. CreateDynamicObject(16773,3393.33105469,-1702.43823242,14.01387596,0.00000000,90.00000000,91.98303223); //object(door_savhangr1) (14)
  1415. CreateDynamicObject(3062,3393.73437500,-1713.51513672,11.33689308,0.00000000,0.00000000,89.32434082); //object(container_door) (2)
  1416. CreateDynamicObject(3062,3393.66821289,-1713.51550293,11.93688393,0.00000000,0.00000000,89.32434082); //object(container_door) (2)
  1417. CreateDynamicObject(16773,3385.82348633,-1698.11730957,9.81386757,33.74499512,0.00000000,181.98498535); //object(door_savhangr1) (14)
  1418. CreateDynamicObject(16773,3371.26318359,-1698.61682129,9.81386757,33.74450684,0.00000000,181.98303223); //object(door_savhangr1) (14)
  1419. CreateDynamicObject(16773,3356.59497070,-1699.11889648,9.81386757,33.74450684,0.00000000,181.98303223); //object(door_savhangr1) (14)
  1420. CreateDynamicObject(16773,3341.99755859,-1699.56323242,9.81386757,33.74450684,0.00000000,181.98303223); //object(door_savhangr1) (14)
  1421. CreateDynamicObject(16773,3341.17529297,-1699.54235840,9.81386757,33.74450684,0.00000000,181.98303223); //object(door_savhangr1) (14)
  1422. CreateDynamicObject(982,3380.23339844,-1695.99609375,13.73044491,0.00000000,0.00000000,91.99951172); //object(fenceshit) (1)
  1423. CreateDynamicObject(982,3354.63476562,-1696.87695312,13.73044491,0.00000000,0.00000000,91.99401855); //object(fenceshit) (2)
  1424. CreateDynamicObject(982,3346.65722656,-1697.16894531,13.73044491,0.00000000,0.00000000,91.99401855); //object(fenceshit) (3)
  1425. CreateDynamicObject(8832,3317.30078125,-1728.02392578,5.01589823,0.00000000,352.05139160,91.97753906); //object(pirtebrdg01_lvs) (1)
  1426. CreateDynamicObject(8832,3431.23535156,-1722.87207031,4.94089794,0.00000000,352.05139160,91.97753906); //object(pirtebrdg01_lvs) (2)
  1427. CreateDynamicObject(8832,3425.94335938,-1723.05371094,4.91589785,0.00000000,352.05139160,91.97753906); //object(pirtebrdg01_lvs) (3)
  1428. CreateDynamicObject(987,3322.58300781,-1697.66870117,9.92073917,0.00000000,0.00000000,279.85595703); //object(elecfence_bar) (2)
  1429. CreateDynamicObject(987,3334.35253906,-1715.42163086,9.92073917,0.00000000,0.00000000,183.85949707); //object(elecfence_bar) (2)
  1430. CreateDynamicObject(987,3322.26879883,-1716.17395020,9.92073917,0.00000000,0.00000000,144.37512207); //object(elecfence_bar) (2)
  1431. CreateDynamicObject(987,3312.39648438,-1709.14306641,9.92073917,0.00000000,0.00000000,90.55480957); //object(elecfence_bar) (2)
  1432. CreateDynamicObject(987,3437.07910156,-1697.90625000,10.39573193,0.00000000,0.00000000,182.59277344); //object(elecfence_bar) (2)
  1433. CreateDynamicObject(12839,3391.53759766,-1748.88598633,12.75400257,0.00000000,0.00000000,270.67504883); //object(cos_sbanksteps02) (2)
  1434. CreateDynamicObject(12987,3391.49243164,-1751.17663574,12.89839554,0.00000000,0.00000000,270.67504883); //object(cos_sbanksteps06) (1)
  1435. CreateDynamicObject(1698,3388.09301758,-1750.12182617,15.50540447,0.00000000,0.00000000,0.00000000); //object(esc_step8) (1)
  1436. CreateDynamicObject(5627,3317.38281250,-1696.97167969,15.12936115,0.00000000,0.00000000,2.69714355); //object(lasbrid1sjm_lae) (2)
  1437. CreateDynamicObject(8832,3324.36132812,-1727.79394531,4.99089813,0.00000000,352.05139160,91.97753906); //object(pirtebrdg01_lvs) (4)
  1438. CreateDynamicObject(987,3312.26196289,-1697.07470703,9.92073917,0.00000000,0.00000000,90.55480957); //object(elecfence_bar) (2)
  1439. CreateDynamicObject(987,3321.73266602,-1685.75537109,9.92073917,0.00000000,0.00000000,273.89587402); //object(elecfence_bar) (2)
  1440. CreateDynamicObject(8957,3337.66503906,-1754.20715332,13.35902309,0.00000000,0.00000000,0.00000000); //object(vgsespdr01) (2)
  1441. CreateDynamicObject(8957,3342.03906250,-1758.65771484,13.35902309,0.00000000,0.00000000,89.32501221); //object(vgsespdr01) (3)
  1442. CreateDynamicObject(8957,3337.65356445,-1730.71008301,13.35902309,0.00000000,0.00000000,0.00000000); //object(vgsespdr01) (4)
  1443. CreateDynamicObject(8957,3337.77416992,-1742.68627930,13.35902309,0.00000000,0.00000000,0.00000000); //object(vgsespdr01) (5)
  1444. CreateDynamicObject(8957,3337.64013672,-1746.39282227,13.35902309,0.00000000,0.00000000,0.00000000); //object(vgsespdr01) (6)
  1445. CreateDynamicObject(2290,3346.01562500,-1732.43945312,12.92840195,0.00000000,0.00000000,182.62005615); //object(swk_couch_1) (1)
  1446. CreateDynamicObject(1786,3344.34692383,-1726.49316406,14.63566017,0.00000000,0.00000000,0.00000000); //object(swank_tv_4) (3)
  1447. CreateDynamicObject(11544,3339.18481445,-1736.59167480,12.22445488,0.00000000,0.00000000,271.93615723); //object(des_ntfrescape2) (2)
  1448. CreateDynamicObject(4106,3302.96704102,-1650.44982910,3.60843325,0.00000000,0.00000000,180.63500977); //object(shpfireesc_lan) (1)
  1449. CreateDynamicObject(4106,3304.64453125,-1710.28552246,3.60843325,0.00000000,0.00000000,182.00000000); //object(shpfireesc_lan) (2)
  1450. CreateDynamicObject(4106,3330.47192383,-1617.82861328,3.60843325,0.00000000,0.00000000,91.30670166); //object(shpfireesc_lan) (3)
  1451. CreateDynamicObject(4106,3403.10522461,-1615.19604492,3.60843325,0.00000000,0.00000000,91.30187988); //object(shpfireesc_lan) (5)
  1452. CreateDynamicObject(4106,3436.06445312,-1643.29589844,3.60843325,0.00000000,0.00000000,1.97686768); //object(shpfireesc_lan) (6)
  1453. CreateDynamicObject(4106,3438.21313477,-1703.21630859,3.60843325,0.00000000,0.00000000,1.97204590); //object(shpfireesc_lan) (7)
  1454. CreateDynamicObject(4106,3405.75439453,-1686.15783691,3.60843325,0.00000000,0.00000000,272.64703369); //object(shpfireesc_lan) (8)
  1455. CreateDynamicObject(4106,3335.95874023,-1689.27514648,3.60843325,0.00000000,0.00000000,272.64221191); //object(shpfireesc_lan) (10)
  1456. CreateDynamicObject(6230,3304.70092773,-1658.45922852,-7.25000000,0.00000000,0.00000000,0.00000000); //object(canaljetty_law) (1)
  1457. CreateDynamicObject(6230,3387.98779297,-1617.24523926,-7.25000000,0.00000000,0.00000000,272.65997314); //object(canaljetty_law) (2)
  1458. CreateDynamicObject(6230,3436.62524414,-1694.87658691,-7.25000000,0.00000000,0.00000000,183.33380127); //object(canaljetty_law) (3)
  1459. CreateDynamicObject(6230,3352.00708008,-1687.25830078,-7.25000000,0.00000000,0.00000000,92.01882935); //object(canaljetty_law) (4)
  1460. CreateDynamicObject(12987,3438.79003906,-1736.92395020,7.33898163,0.00000000,0.00000000,3.97000122); //object(cos_sbanksteps06) (2)
  1461. CreateDynamicObject(8614,3426.55541992,-1748.23950195,12.58396053,0.00000000,0.00000000,89.32501221); //object(vgssstairs01_lvs) (2)
  1462. CreateDynamicObject(8614,3424.33471680,-1752.86657715,12.58396053,0.00000000,0.00000000,269.95928955); //object(vgssstairs01_lvs) (3)
  1463. CreateDynamicObject(3406,3295.76928711,-1741.62902832,-1.04999959,0.00000000,0.00000000,1.98498535); //object(cxref_woodjetty) (1)
  1464. CreateDynamicObject(3361,3302.82690430,-1741.33886719,3.07902479,0.00000000,0.00000000,182.62005615); //object(cxref_woodstair) (2)
  1465. CreateDynamicObject(8615,3307.00073242,-1746.21044922,7.78391600,0.00000000,0.00000000,270.67498779); //object(vgssstairs04_lvs) (2)
  1466. CreateDynamicObject(1472,3308.17456055,-1749.66931152,9.82564640,0.00000000,0.00000000,270.67498779); //object(dyn_porch_1) (2)
  1467. CreateDynamicObject(1237,3349.78247070,-1769.43750000,10.36374474,0.00000000,0.00000000,0.00000000); //object(strtbarrier01) (1)
  1468. CreateDynamicObject(1237,3352.34545898,-1769.44702148,10.36374474,0.00000000,0.00000000,0.00000000); //object(strtbarrier01) (1)
  1469. CreateDynamicObject(16480,3365.99121094,-1620.33630371,13.06353283,0.00000000,0.00000000,317.09500122); //object(ftcarson_sign) (1)
  1470. //Noobspawn
  1471. CreateDynamicObject(3461,466.96011353,-1763.63378906,4.27761745,0.00000000,0.00000000,0.00000000); //object(tikitorch01_lvs) (1)
  1472. CreateDynamicObject(3461,463.27841187,-1769.24218750,4.24341583,0.00000000,0.00000000,0.00000000); //object(tikitorch01_lvs) (3)
  1473. CreateDynamicObject(1337,463.29473877,-1769.10571289,5.32070112,0.00000000,0.00000000,0.00000000); //object(binnt07_la) (1)
  1474. CreateDynamicObject(1337,465.31283569,-1766.36401367,5.32184935,0.00000000,0.00000000,0.00000000); //object(binnt07_la) (2)
  1475. CreateDynamicObject(1337,466.99594116,-1763.60302734,5.30517626,0.00000000,0.00000000,0.00000000); //object(binnt07_la) (3)
  1476. CreateDynamicObject(1337,468.35437012,-1760.56811523,5.30482435,0.00000000,0.00000000,0.00000000); //object(binnt07_la) (4)
  1477. CreateDynamicObject(3461,465.26007080,-1766.37976074,3.79229450,0.00000000,0.00000000,0.00000000); //object(tikitorch01_lvs) (4)
  1478. CreateDynamicObject(3461,468.26242065,-1760.55395508,4.26401424,0.00000000,0.00000000,0.00000000); //object(tikitorch01_lvs) (5)
  1479. CreateDynamicObject(2912,441.73916626,-1744.44250488,8.16581917,0.00000000,0.00000000,0.00000000); //object(temp_crate1) (1)
  1480. CreateDynamicObject(2912,443.12380981,-1745.90344238,7.96249771,0.00000000,0.00000000,0.00000000); //object(temp_crate1) (2)
  1481. CreateDynamicObject(2912,444.63870239,-1747.98596191,7.69576645,0.00000000,0.00000000,0.00000000); //object(temp_crate1) (3)
  1482. CreateDynamicObject(2912,445.99725342,-1750.06335449,7.44311142,0.00000000,0.00000000,0.00000000); //object(temp_crate1) (4)
  1483. CreateDynamicObject(2912,432.91064453,-1755.73205566,7.37107801,0.00000000,0.00000000,0.00000000); //object(temp_crate1) (5)
  1484. CreateDynamicObject(2912,435.60574341,-1757.35778809,7.30619860,0.00000000,0.00000000,0.00000000); //object(temp_crate1) (6)
  1485. CreateDynamicObject(2912,437.60192871,-1759.13073730,7.21369457,0.00000000,0.00000000,0.00000000); //object(temp_crate1) (7)
  1486. CreateDynamicObject(1431,452.48168945,-1752.25927734,5.25203037,0.00000000,0.00000000,0.00000000); //object(dyn_box_pile) (1)
  1487. CreateDynamicObject(1431,465.23117065,-1753.51501465,5.18413734,0.00000000,0.00000000,0.00000000); //object(dyn_box_pile) (2)
  1488. CreateDynamicObject(1431,439.27502441,-1765.66809082,5.25490856,0.00000000,0.00000000,90.00000000); //object(dyn_box_pile) (3)
  1489. CreateDynamicObject(1431,437.74642944,-1778.77539062,5.09448814,0.00000000,0.00000000,90.00000000); //object(dyn_box_pile) (4)
  1490. CreateDynamicObject(1771,465.23410034,-1769.76525879,5.29237175,0.00000000,0.00000000,0.00000000); //object(cj_bunk_bed1) (2)
  1491. CreateDynamicObject(1771,467.59460449,-1767.56506348,5.24665451,0.00000000,0.00000000,0.00000000); //object(cj_bunk_bed1) (3)
  1492. CreateDynamicObject(1771,469.87817383,-1764.35327148,5.20745468,0.00000000,0.00000000,0.00000000); //object(cj_bunk_bed1) (4)
  1493. //Admin Lounge
  1494. CreateDynamicObject(8651,1507.86486816,-1577.25683594,28.97012329,90.00000000,180.07688904,0.40649414); //object(shbbyhswall07_lvs) (1)
  1495. Fahrstuhl = CreateObject(3117,1509.00280762,-1576.33923340,22.43692970,0.00000000,0.00000000,270.00000000); //object(a51_ventcoverb) (1)
  1496. CreateDynamicObject(3117,1508.96325684,-1576.14660645,43.77800751,0.00000000,0.00000000,270.00000000); //object(a51_ventcoverb) (2)
  1497. CreateDynamicObject(3461,1510.34960938,-1578.13671875,24.57188034,0.00000000,35.99670410,343.99291992); //object(tikitorch01_lvs) (1)
  1498. CreateDynamicObject(3461,1510.19726562,-1574.52832031,24.30821228,0.00000000,35.99670410,347.99194336); //object(tikitorch01_lvs) (2)
  1499. CreateDynamicObject(3095,1514.32226562,-1573.89453125,39.29687500,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (1)
  1500. CreateDynamicObject(3095,1523.23828125,-1573.91015625,39.29687500,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (2)
  1501. CreateDynamicObject(3095,1531.29687500,-1573.78479004,39.29687500,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (3)
  1502. CreateDynamicObject(3095,1524.50292969,-1565.14453125,39.29687500,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (4)
  1503. CreateDynamicObject(3095,1515.96484375,-1565.42968750,39.29687500,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (5)
  1504. CreateDynamicObject(3095,1508.09375000,-1569.64550781,39.29687500,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (6)
  1505. CreateDynamicObject(3095,1508.09375000,-1562.90625000,39.29687500,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (7)
  1506. CreateDynamicObject(3095,1510.57006836,-1557.43798828,39.29687500,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (8)
  1507. CreateDynamicObject(3095,1517.15722656,-1557.13867188,39.29687500,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (9)
  1508. CreateDynamicObject(3095,1525.99804688,-1557.41894531,39.29687500,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (10)
  1509. CreateDynamicObject(10009,1515.49218750,-1560.96972656,44.41298676,0.00000000,0.00000000,287.99560547); //object(fer_cars3_sfe) (2)
  1510. CreateDynamicObject(3095,1519.80761719,-1569.91406250,47.06612396,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (11)
  1511. CreateDynamicObject(3095,1528.24255371,-1569.89758301,47.06612396,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (12)
  1512. CreateDynamicObject(3095,1524.27636719,-1573.62597656,47.06612396,0.00000000,0.00000000,359.98901367); //object(a51_jetdoor) (13)
  1513. CreateDynamicObject(3095,1515.45214844,-1573.61132812,47.06612396,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (14)
  1514. CreateDynamicObject(3095,1508.12402344,-1573.61499023,47.06612396,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (15)
  1515. CreateDynamicObject(3095,1511.02929688,-1566.27441406,47.06612396,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (16)
  1516. CreateDynamicObject(3095,1524.94042969,-1561.55957031,47.06612396,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (17)
  1517. CreateDynamicObject(3095,1524.95507812,-1553.17187500,47.06612396,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (18)
  1518. CreateDynamicObject(3095,1511.03515625,-1558.27246094,47.06612396,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (19)
  1519. CreateDynamicObject(3095,1511.03674316,-1551.03186035,47.06612396,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (20)
  1520. CreateDynamicObject(3095,1517.47216797,-1553.17187500,47.06612396,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (21)
  1521. CreateDynamicObject(3851,1523.52099609,-1578.17346191,41.70223236,0.00000000,0.00000000,270.00000000); //object(carshowwin_sfsx) (2)
  1522. CreateDynamicObject(3851,1512.47570801,-1578.20727539,41.72723389,0.00000000,0.00000000,270.00000000); //object(carshowwin_sfsx) (4)
  1523. CreateDynamicObject(3851,1524.50781250,-1578.16406250,45.60224152,0.00000000,0.00000000,270.00000000); //object(carshowwin_sfsx) (5)
  1524. CreateDynamicObject(3851,1513.73242188,-1578.23730469,45.60228729,0.00000000,0.00000000,270.00000000); //object(carshowwin_sfsx) (6)
  1525. CreateDynamicObject(3851,1513.35473633,-1577.80895996,49.62149048,0.00000000,0.00000000,270.00000000); //object(carshowwin_sfsx) (8)
  1526. CreateDynamicObject(3851,1524.57153320,-1577.80859375,49.62149048,0.00000000,0.00000000,270.00000000); //object(carshowwin_sfsx) (9)
  1527. CreateDynamicObject(3095,1512.06127930,-1573.76586914,51.12147522,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (19)
  1528. CreateDynamicObject(3095,1520.57397461,-1573.76293945,51.12147522,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (19)
  1529. CreateDynamicObject(3095,1528.81933594,-1573.75878906,51.12147522,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (19)
  1530. CreateDynamicObject(3095,1512.07812500,-1565.36425781,51.12147522,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (19)
  1531. CreateDynamicObject(3095,1519.93750000,-1565.46386719,51.12147522,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (19)
  1532. CreateDynamicObject(3095,1528.44653320,-1565.27868652,51.12147522,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (19)
  1533. CreateDynamicObject(3095,1512.18151855,-1556.37194824,51.12147522,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (19)
  1534. CreateDynamicObject(3095,1520.15722656,-1557.26489258,51.12147522,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (19)
  1535. CreateDynamicObject(3095,1528.59375000,-1556.96179199,51.12147522,0.00000000,0.00000000,0.00000000); //object(a51_jetdoor) (19)
  1536. CreateDynamicObject(2572,1526.35302734,-1572.12316895,47.62149048,0.00000000,0.00000000,267.00000000); //object(hotel_single_2) (1)
  1537. CreateDynamicObject(2290,1525.03881836,-1553.86340332,47.62149048,0.00000000,0.00000000,0.00000000); //object(swk_couch_1) (1)
  1538. CreateDynamicObject(2290,1528.06799316,-1554.87658691,47.62149048,0.00000000,0.00000000,270.00000000); //object(swk_couch_1) (2)
  1539. CreateDynamicObject(2289,1528.35705566,-1566.55261230,49.64634323,0.00000000,0.00000000,270.00000000); //object(frame_2) (1)
  1540. CreateDynamicObject(2267,1525.99792480,-1553.24621582,49.67064667,0.00000000,0.00000000,0.00000000); //object(frame_wood_3) (1)
  1541. CreateDynamicObject(2111,1524.80236816,-1572.87731934,48.01111984,0.00000000,0.00000000,0.00000000); //object(low_dinning_5) (1)
  1542. CreateDynamicObject(2108,1528.02929688,-1553.84375000,47.62149048,0.00000000,0.00000000,0.00000000); //object(cj_mlight13) (1)
  1543. CreateDynamicObject(15037,1522.55554199,-1554.07690430,48.02844238,0.00000000,0.00000000,0.00000000); //object(med_dinning_2_sv) (1)
  1544. CreateDynamicObject(1814,1525.49011230,-1556.58789062,47.62149048,0.00000000,0.00000000,0.00000000); //object(coffee_med_1) (1)
  1545. CreateDynamicObject(2063,1519.09350586,-1553.46130371,48.53044128,0.00000000,0.00000000,0.00000000); //object(cj_greenshelves) (1)
  1546. CreateDynamicObject(2063,1516.51599121,-1553.48107910,48.53044128,0.00000000,0.00000000,0.00000000); //object(cj_greenshelves) (2)
  1547. CreateDynamicObject(2066,1508.22973633,-1560.62585449,47.62149048,0.00000000,0.00000000,269.50000000); //object(cj_m_fileing2) (1)
  1548. CreateDynamicObject(2066,1508.19042969,-1561.16503906,47.62149048,0.00000000,0.00000000,269.49462891); //object(cj_m_fileing2) (2)
  1549. CreateDynamicObject(2066,1508.15625000,-1561.69531250,47.62149048,0.00000000,0.00000000,269.49462891); //object(cj_m_fileing2) (3)
  1550. CreateDynamicObject(2066,1508.12011719,-1562.22998047,47.62149048,0.00000000,0.00000000,269.49462891); //object(cj_m_fileing2) (4)
  1551. CreateDynamicObject(2066,1508.21154785,-1560.09277344,47.62149048,0.00000000,0.00000000,269.49462891); //object(cj_m_fileing2) (5)
  1552. CreateDynamicObject(2066,1508.21545410,-1559.55834961,47.62149048,0.00000000,0.00000000,269.49462891); //object(cj_m_fileing2) (6)
  1553. CreateDynamicObject(2066,1508.19311523,-1559.04260254,47.62149048,0.00000000,0.00000000,269.49462891); //object(cj_m_fileing2) (7)
  1554. CreateDynamicObject(2161,1513.80395508,-1553.17187500,48.91728973,0.00000000,0.00000000,0.00000000); //object(med_office_unit_4) (1)
  1555. CreateDynamicObject(2161,1512.49145508,-1553.17187500,48.91041946,0.00000000,0.00000000,0.00000000); //object(med_office_unit_4) (2)
  1556. CreateDynamicObject(1432,1513.33361816,-1567.04650879,22.54687500,0.00000000,0.00000000,0.00000000); //object(dyn_table_2) (1)
  1557. CreateDynamicObject(1432,1518.02062988,-1564.93212891,22.54687500,0.00000000,0.00000000,0.00000000); //object(dyn_table_2) (2)
  1558. CreateDynamicObject(1432,1523.19506836,-1568.37402344,22.54687500,0.00000000,0.00000000,0.00000000); //object(dyn_table_2) (3)
  1559. CreateDynamicObject(1281,1512.77209473,-1562.10620117,23.34725761,0.00000000,0.00000000,0.00000000); //object(parktable1) (1)
  1560. CreateDynamicObject(1281,1524.40698242,-1561.82543945,23.34725761,0.00000000,0.00000000,0.00000000); //object(parktable1) (2)
  1561. CreateDynamicObject(1339,1509.09875488,-1573.45800781,23.20884705,0.00000000,0.00000000,182.00000000); //object(binnt09_la) (1)
  1562. CreateDynamicObject(1280,1504.43701172,-1579.09912109,22.94823074,0.00000000,0.00000000,90.00000000); //object(parkbench1) (1)
  1563. CreateDynamicObject(1280,1498.06604004,-1579.06237793,22.94823074,0.00000000,0.00000000,90.00000000); //object(parkbench1) (2)
  1564. CreateDynamicObject(1670,1524.56347656,-1572.85253906,48.48822403,0.00000000,0.00000000,0.00000000); //object(propcollecttable) (1)
  1565. CreateDynamicObject(11665,1510.12255859,-1554.87145996,48.32015228,0.00000000,0.00000000,90.00000000); //object(kb_chair03ext) (1)
  1566. CreateDynamicObject(1824,1527.06176758,-1564.62329102,48.13247681,0.00000000,0.00000000,270.00000000); //object(craps_table) (1)
  1567. CreateDynamicObject(1811,1527.01367188,-1562.13769531,48.24779510,0.00000000,0.00000000,90.00000000); //object(med_din_chair_5) (1)
  1568. CreateDynamicObject(1811,1527.06408691,-1566.99291992,48.24779510,0.00000000,0.00000000,268.00000000); //object(med_din_chair_5) (2)
  1569. CreateDynamicObject(1811,1525.69506836,-1564.71069336,48.24779510,0.00000000,0.00000000,178.00000000); //object(med_din_chair_5) (3)
  1570. CreateDynamicObject(1723,1509.54870605,-1574.92309570,47.62149048,0.00000000,0.00000000,0.00000000); //object(mrk_seating1) (1)
  1571. CreateDynamicObject(1827,1510.56848145,-1576.71765137,47.62149048,0.00000000,0.00000000,0.00000000); //object(man_sdr_tables) (1)
  1572. CreateDynamicObject(1337,1508.53808594,-1562.87109375,48.27071762,0.00000000,0.00000000,90.00000000); //object(binnt07_la) (2)
  1573. CreateDynamicObject(1999,1519.54455566,-1576.69848633,47.62149048,0.00000000,0.00000000,180.00000000); //object(officedesk2) (1)
  1574. CreateDynamicObject(1957,1519.47863770,-1576.60681152,48.54117966,0.00000000,0.00000000,0.00000000); //object(turn_tablel) (1)
  1575. CreateDynamicObject(2120,1518.90588379,-1575.98864746,48.25924683,0.00000000,0.00000000,92.00000000); //object(med_din_chair_4) (1)
  1576. CreateDynamicObject(633,1528.08850098,-1577.35253906,48.61539841,0.00000000,0.00000000,0.00000000); //object(veg_palmkb10) (1)
  1577. CreateDynamicObject(1183,1523.88012695,-1553.17187500,45.40582657,0.00000000,0.00000000,0.00000000); //object(rbmp_lr_bl2) (1)
  1578. CreateDynamicObject(2464,1509.14477539,-1575.58300781,44.11727142,0.00000000,0.00000000,0.00000000); //object(model_box1) (1)
  1579. CreateDynamicObject(2720,1508.09375000,-1567.56323242,45.31959152,0.00000000,0.00000000,88.00000000); //object(cj_banner16) (1)
  1580. CreateDynamicObject(2659,1508.09375000,-1567.67529297,43.85235214,0.00000000,0.00000000,0.00000000); //object(cj_banner05) (1)
  1581. CreateDynamicObject(2257,1508.09375000,-1569.99023438,49.74302673,0.00000000,0.00000000,87.99499512); //object(frame_clip_4) (1)
  1582. CreateDynamicObject(1962,1508.09375000,-1567.05346680,49.03182983,0.00000000,0.00000000,270.00000000); //object(record1) (1)
  1583. CreateDynamicObject(1961,1508.11645508,-1566.32690430,49.87739944,0.00000000,0.00000000,270.00000000); //object(record3) (1)
  1584. CreateDynamicObject(1960,1508.09375000,-1565.51062012,49.00295639,0.00000000,0.00000000,270.00000000); //object(record2) (1)
  1585. CreateDynamicObject(1764,1508.71411133,-1569.91394043,47.62149048,0.00000000,0.00000000,90.00000000); //object(low_couch_2) (1)
  1586. CreateDynamicObject(629,1508.09375000,-1572.62988281,40.14578247,0.00000000,0.00000000,181.99952698); //object(veg_palmkb5) (1)
  1587. CreateDynamicObject(1826,1516.03649902,-1557.90527344,39.85224152,0.00000000,0.00000000,0.00000000); //object(kb_table1) (1)
  1588. CreateDynamicObject(1826,1523.05029297,-1557.91564941,39.85224152,0.00000000,0.00000000,0.00000000); //object(kb_table1) (2)
  1589. CreateDynamicObject(1663,1516.62048340,-1557.28344727,40.31245422,0.00000000,0.00000000,0.00000000); //object(swivelchair_b) (1)
  1590. CreateDynamicObject(1663,1523.70117188,-1557.48144531,40.31245422,0.00000000,0.00000000,0.00000000); //object(swivelchair_b) (2)
  1591. CreateDynamicObject(1724,1517.07189941,-1558.98681641,39.85224152,0.00000000,0.00000000,179.25000000); //object(mrk_seating1b) (1)
  1592. CreateDynamicObject(1724,1524.13378906,-1559.00488281,39.85224152,0.00000000,0.00000000,179.24743652); //object(mrk_seating1b) (2)
  1593. CreateDynamicObject(2066,1518.62792969,-1553.74621582,39.85224152,0.00000000,0.00000000,0.00000000); //object(cj_m_fileing2) (9)
  1594. CreateDynamicObject(2067,1519.16992188,-1553.69921875,39.85224152,0.00000000,0.00000000,0.00000000); //object(cj_m_fileing3) (1)
  1595. CreateDynamicObject(2067,1519.66894531,-1553.68457031,39.85224152,0.00000000,0.00000000,0.00000000); //object(cj_m_fileing3) (2)
  1596. CreateDynamicObject(2066,1520.26171875,-1553.70996094,39.85224152,0.00000000,0.00000000,0.00000000); //object(cj_m_fileing2) (10)
  1597. CreateDynamicObject(2067,1520.83618164,-1553.67846680,39.85224152,0.00000000,0.00000000,0.00000000); //object(cj_m_fileing3) (4)
  1598. CreateDynamicObject(2252,1519.16027832,-1553.62695312,41.58987045,0.00000000,0.00000000,0.00000000); //object(plant_pot_21) (1)
  1599. CreateDynamicObject(2245,1520.77844238,-1553.67883301,41.57620621,0.00000000,0.00000000,0.00000000); //object(plant_pot_11) (1)
  1600. CreateDynamicObject(629,1524.62280273,-1575.76416016,39.85224152,0.00000000,0.00000000,181.99951172); //object(veg_palmkb5) (1)
  1601. CreateDynamicObject(2009,1526.80700684,-1571.20629883,39.85224152,0.00000000,0.00000000,91.99951172); //object(officedesk2l) (1)
  1602. CreateDynamicObject(2008,1526.19213867,-1565.73498535,39.85224152,0.00000000,0.00000000,92.00000000); //object(officedesk1) (1)
  1603. CreateDynamicObject(3461,1510.21630859,-1574.30554199,32.68531799,0.00000000,35.99670410,351.99291992); //object(tikitorch01_lvs) (2)
  1604. CreateDynamicObject(3461,1510.29296875,-1578.11914062,32.67385101,0.00000000,35.99670410,343.99291992); //object(tikitorch01_lvs) (2)
  1605. CreateDynamicObject(1724,1525.07006836,-1566.05981445,39.85224152,0.00000000,0.00000000,89.24743652); //object(mrk_seating1b) (2)
  1606. CreateDynamicObject(1663,1526.96313477,-1565.36535645,40.31245422,0.00000000,0.00000000,266.00000000); //object(swivelchair_b) (2)
  1607. CreateDynamicObject(1724,1524.74291992,-1571.46801758,39.85224152,0.00000000,0.00000000,89.24194336); //object(mrk_seating1b) (2)
  1608. CreateDynamicObject(1663,1526.67333984,-1570.38134766,40.31245422,0.00000000,0.00000000,265.99548340); //object(swivelchair_b) (2)
  1609. CreateDynamicObject(1724,1526.81689453,-1572.49475098,39.85224152,0.00000000,0.00000000,179.24743652); //object(mrk_seating1b) (2)
  1610. CreateDynamicObject(2067,1528.08239746,-1562.24304199,39.85224152,0.00000000,0.00000000,272.00000000); //object(cj_m_fileing3) (1)
  1611. CreateDynamicObject(2067,1528.04833984,-1561.74340820,39.85224152,0.00000000,0.00000000,271.99951172); //object(cj_m_fileing3) (1)
  1612. CreateDynamicObject(2066,1528.12475586,-1562.82287598,39.85224152,0.00000000,0.00000000,272.00000000); //object(cj_m_fileing2) (10)
  1613. CreateDynamicObject(14455,1508.09375000,-1566.23437500,41.52400208,0.00000000,0.00000000,270.00000000); //object(gs_bookcase) (1)
  1614. CreateDynamicObject(1742,1528.69458008,-1568.03027344,39.85224152,0.00000000,0.00000000,270.00000000); //object(med_bookshelf) (1)
  1615. CreateDynamicObject(1742,1525.85559082,-1553.05957031,39.85224152,0.00000000,0.00000000,2.00000000); //object(med_bookshelf) (2)
  1616. CreateDynamicObject(1742,1525.10546875,-1553.07385254,39.85224152,0.00000000,0.00000000,1.99951172); //object(med_bookshelf) (3)
  1617. CreateDynamicObject(1808,1508.47351074,-1571.53625488,47.62149048,0.00000000,0.00000000,91.99499512); //object(cj_watercooler2) (1)
  1618. CreateDynamicObject(1550,1516.73303223,-1553.56689453,40.24558258,0.00000000,0.00000000,0.00000000); //object(cj_money_bag) (1)
  1619. CreateDynamicObject(1550,1515.98339844,-1553.60644531,40.24558258,0.00000000,0.00000000,0.00000000); //object(cj_money_bag) (2)
  1620. CreateDynamicObject(2001,1513.08630371,-1559.05310059,39.85224152,0.00000000,0.00000000,0.00000000); //object(nu_plant_ofc) (1)
  1621. CreateDynamicObject(7392,1502.15332031,-1578.28125000,44.54087830,0.00000000,0.00000000,271.99951172); //object(vegcandysign1) (1)
  1622. CreateDynamicObject(3017,1509.45312500,-1576.31933594,43.99983215,0.00000000,0.00000000,336.00000000); //object(arch_plans) (1)
  1623. CreateDynamicObject(2572,1519.35339355,-1577.41308594,39.85224152,0.00000000,0.00000000,0.00000000); //object(hotel_single_2) (2)
  1624. CreateDynamicObject(2617,1514.33215332,-1577.33300781,40.47724152,0.00000000,0.00000000,0.00000000); //object(hotel_single_3) (1)
  1625. CreateDynamicObject(2271,1508.83972168,-1563.00488281,43.90422821,0.00000000,0.00000000,90.00000000); //object(frame_wood_1) (1)
  1626. CreateDynamicObject(2269,1528.09423828,-1561.14721680,43.28638458,0.00000000,0.00000000,274.00000000); //object(frame_wood_4) (1)
  1627. CreateDynamicObject(2266,1528.09399414,-1568.29321289,43.56099701,0.00000000,0.00000000,272.00000000); //object(frame_wood_5) (1)
  1628. CreateDynamicObject(2261,1518.92871094,-1553.67187500,43.65567780,0.00000000,0.00000000,0.00000000); //object(frame_slim_2) (1)
  1629. CreateDynamicObject(2259,1512.31933594,-1553.91308594,43.67157364,0.00000000,0.00000000,0.00000000); //object(frame_clip_6) (1)
  1630. CreateDynamicObject(2109,1518.16699219,-1569.74182129,40.24334717,0.00000000,0.00000000,0.00000000); //object(low_dinning_3) (1)
  1631. CreateDynamicObject(3111,1518.19140625,-1569.63867188,40.66632080,0.00000000,0.00000000,0.00000000); //object(st_arch_plan) (2)
  1632. CreateDynamicObject(14877,1510.80664062,-1584.33496094,14.61565590,0.00000000,0.00000000,0.00000000); //object(michelle-stairs) (1)
  1633. CreateDynamicObject(14877,1519.92504883,-1584.34497070,18.22256851,0.00000000,0.00000000,0.00000000); //object(michelle-stairs) (2)
  1634. CreateDynamicObject(2262,1519.10632324,-1553.17187500,44.20456696,0.00000000,0.00000000,0.00000000); //object(frame_slim_3) (1)
  1635. CreateDynamicObject(2108,1528.06420898,-1574.73266602,47.62149048,0.00000000,0.00000000,0.00000000); //object(cj_mlight13) (1)
  1636. CreateDynamicObject(2108,1508.73535156,-1571.84851074,39.85224152,0.00000000,0.00000000,0.00000000); //object(cj_mlight13) (1)
  1637. CreateDynamicObject(2108,1508.51269531,-1577.37011719,47.62149048,0.00000000,0.00000000,0.00000000); //object(cj_mlight13) (1)
  1638. CreateDynamicObject(2108,1527.54907227,-1554.10339355,39.85224152,0.00000000,0.00000000,0.00000000); //object(cj_mlight13) (1)
  1639. CreateDynamicObject(9833,1518.18762207,-1556.93969727,25.74941826,0.00000000,0.00000000,0.00000000); //object(fountain_sfw) (1)
  1640. CreateDynamicObject(1649,1510.18908691,-1576.17150879,32.78086853,0.00000000,90.00000000,89.99447632); //object(wglasssmash) (3)
  1641. CreateDynamicObject(1649,1510.15625000,-1576.17968750,37.13502121,0.00000000,90.00000000,89.99450684); //object(wglasssmash) (3)
  1642. CreateDynamicObject(1649,1510.20715332,-1576.22839355,28.52697372,0.00000000,90.00000000,89.99450684); //object(wglasssmash) (3)
  1643. CreateDynamicObject(8651,1509.23339844,-1574.30859375,29.04512596,90.00000000,180.07688904,270.39550781); //object(shbbyhswall07_lvs) (3)
  1644. CreateDynamicObject(3117,1508.97619629,-1576.39611816,43.77800751,0.00000000,0.00000000,270.00000000); //object(a51_ventcoverb) (2)
  1645. CreateDynamicObject(3117,1508.98327637,-1575.64550781,43.77800751,0.00000000,0.00000000,270.00000000); //object(a51_ventcoverb) (2)
  1646. CreateDynamicObject(8651,1507.93359375,-1575.75854492,28.97012329,90.00000000,180.07141113,0.40649414); //object(shbbyhswall07_lvs) (1)
  1647. CreateDynamicObject(8651,1509.13085938,-1577.80688477,29.04512596,90.00000000,179.92858887,270.53829956); //object(shbbyhswall07_lvs) (3)
  1648. CreateDynamicObject(1491,1528.57885742,-1568.87878418,47.62149048,0.00000000,0.00000000,270.00000000); //object(gen_doorint01) (1)
  1649. CreateDynamicObject(1808,1528.16333008,-1556.25915527,39.85224152,0.00000000,0.00000000,267.99499512); //object(cj_watercooler2) (1)
  1650. CreateDynamicObject(4100,1528.12231445,-1577.81384277,53.37850952,0.00000000,0.00000000,320.00000000); //object(meshfence1_lan) (1)
  1651. CreateDynamicObject(1491,1528.59375000,-1572.15136719,51.67786026,0.00000000,0.00000000,270.00000000); //object(gen_doorint01) (2)
  1652. CreateDynamicObject(3928,1518.21032715,-1566.29467773,51.67684174,0.00000000,0.00000000,269.25000000); //object(helipad) (1)
  1653. CreateDynamicObject(4100,1514.63916016,-1577.52429199,53.37850952,0.00000000,0.00000000,317.99877930); //object(meshfence1_lan) (3)
  1654. //BlackDevil Base
  1655. bdcar[0] = AddStaticVehicleEx(507,1526.11157227,-1460.60461426,9.44999981,180.00000000,-1,-1,999999); //Elegant
  1656. bdcar[1] = AddStaticVehicleEx(507,1521.86718750,-1460.42578125,9.44999981,180.00000000,-1,-1,9999999); //Elegant
  1657. bdcar[2] = AddStaticVehicleEx(507,1517.77343750,-1460.29296875,9.44999981,180.00000000,-1,-1,999999999); //Elegant
  1658. bdcar[3] = AddStaticVehicleEx(507,1513.20922852,-1460.56848145,9.44999981,180.00000000,-1,-1,99999999); //Elegant
  1659. bdcar[4] = AddStaticVehicleEx(409,1512.17480469,-1473.09924316,9.42500019,0.00000000,-1,-1,999999999); //Stretch
  1660. bdcar[5] = AddStaticVehicleEx(463,1520.80126953,-1479.37963867,9.11699963,0.00000000,-1,-1,9999999999); //Freeway
  1661. bdcar[6] = AddStaticVehicleEx(463,1522.89147949,-1479.43225098,9.11699963,0.00000000,-1,-1,9999999999); //Freeway
  1662. bdcar[7] = AddStaticVehicleEx(463,1525.22143555,-1479.32714844,9.11699963,0.00000000,-1,-1,9999999); //Freeway
  1663. bdcar[8] = AddStaticVehicleEx(463,1527.23632812,-1479.26831055,9.11699963,0.00000000,-1,-1,999999); //Freeway
  1664. bdcar[9] = AddStaticVehicleEx(463,1529.34619141,-1479.42834473,9.11699963,0.00000000,-1,-1,99999999); //Freeway
  1665. bdgate = CreateObject(980,1534.65136719,-1451.44140625,15.16056442,0.00000000,0.00000000,0.00000000); //object(airportgate) (1)
  1666. CreateDynamicObject(11292,1514.20874023,-1479.52014160,9.96403217,0.00000000,0.00000000,180.00000000); //object(gasstatiohut) (1)
  1667. CreateDynamicObject(3461,1528.98144531,-1467.29187012,11.17651272,48.00000000,0.00000000,0.00000000); //object(tikitorch01_lvs) (3)
  1668. CreateDynamicObject(3461,1529.81408691,-1481.92822266,11.05010891,314.03613281,2.87783813,356.06970215); //object(tikitorch01_lvs) (4)
  1669. CreateDynamicObject(3461,1519.51684570,-1456.09741211,11.53326321,62.00000000,0.00000000,0.00000000); //object(tikitorch01_lvs) (5)
  1670. CreateDynamicObject(3461,1515.89697266,-1456.15380859,11.53951168,58.00000000,0.00000000,0.00000000); //object(tikitorch01_lvs) (6)
  1671. CreateDynamicObject(3461,1523.92187500,-1456.22326660,11.83926296,58.00000000,0.00000000,0.00000000); //object(tikitorch01_lvs) (7)
  1672. //FraktionKassen Speichern/Laden
  1673. FraktionKasseLaden();
  1674. //Sosntiges
  1675. SetTimer("UpdateSpeed",1000,1);
  1676. SetTimer("UpdateTanke",1000,1);
  1677. #if defined TANK_SYS
  1678. SetTimer("Update_Tank",10000,1);
  1679. for(new i = 0;i<MAX_VEHICLES;i++)
  1680. {
  1681. AUTOX[i][tank] = (100);
  1682. AUTOX[i][hat_tank] = (1);
  1683. }
  1684. #endif
  1685. DisableInteriorEnterExits();
  1686. SetGameModeText("German Reallife");
  1687. SendRconCommand("mapname DreamLife v1.0");
  1688. SendRconCommand("hostname [DYL]GermanAllStarsClan[REALLIFE - GERMAN]");
  1689. AddPlayerClass(0, 440.3950,-1753.9148,8.6067,225.2157, 0, 0, 0, 0, 0, 0);
  1690. AddPlayerClass(293, 440.3950,-1753.9148,8.6067,225.2157, 0, 0, 0, 0, 0, 0);
  1691. AddPlayerClass(2, 440.3950,-1753.9148,8.6067,225.2157, 0, 0, 0, 0, 0, 0);
  1692. AddPlayerClass(18, 440.3950,-1753.9148,8.6067,225.2157, 0, 0, 0, 0, 0, 0);
  1693. AddPlayerClass(19, 440.3950,-1753.9148,8.6067,225.2157, 0, 0, 0, 0, 0, 0);
  1694. AddPlayerClass(20, 440.3950,-1753.9148,8.6067,225.2157, 0, 0, 0, 0, 0, 0);
  1695. AddPlayerClass(22, 440.3950,-1753.9148,8.6067,225.2157, 0, 0, 0, 0, 0, 0);
  1696. AddPlayerClass(26, 440.3950,-1753.9148,8.6067,225.2157, 0, 0, 0, 0, 0, 0);
  1697. AddPlayerClass(28, 440.3950,-1753.9148,8.6067,225.2157, 0, 0, 0, 0, 0, 0);
  1698. //===================Timer===========================
  1699. SetTimer("Bedarfs",60000, true);
  1700. SetTimer("UpdateClock",1000,1);
  1701. SetTimer("Blitzer_Timer", BLITZER_TIMER_INTERVALL, 1);
  1702. SetTimer("RandomMessage", 600000, 1);
  1703. SetTimer("PosCheck",1000,1);
  1704. //SetTimer("Spielzeit", 60000, 1);
  1705. //====================TextDraws========================
  1706. /*Version = TextDrawCreate(462.000000, 6.000000, "Dream your Life");
  1707. TextDrawBackgroundColor(Version, -1);
  1708. TextDrawFont(Version, 3);
  1709. TextDrawLetterSize(Version, 0.500000, 1.000000);
  1710. TextDrawColor(Version, 65535);
  1711. TextDrawSetOutline(Version, 1);
  1712. TextDrawSetProportional(Version, 1);*/
  1713.  
  1714. Tanke = TextDrawCreate(8.000000, 426.000000, "Drueck die Leertaste zum tanken");
  1715. TextDrawBackgroundColor(Tanke, 255);
  1716. TextDrawFont(Tanke, 0);
  1717. TextDrawLetterSize(Tanke, 0.740000, 1.900000);
  1718. TextDrawColor(Tanke, -65281);
  1719. TextDrawSetOutline(Tanke, 0);
  1720. TextDrawSetProportional(Tanke, 1);
  1721. TextDrawSetShadow(Tanke, 1);
  1722.  
  1723. Liter = TextDrawCreate(459.000000, 426.000000, "Liter: 576/1500");
  1724. TextDrawBackgroundColor(Liter, 255);
  1725. TextDrawFont(Liter, 3);
  1726. TextDrawLetterSize(Liter, 0.559999, 1.800000);
  1727. TextDrawColor(Liter, 16711935);
  1728. TextDrawSetOutline(Liter, 1);
  1729. TextDrawSetProportional(Liter, 1);
  1730.  
  1731. NoDMTextdraw = TextDrawCreate(459.000000, 426.000000, "No DM-Zone");
  1732. TextDrawBackgroundColor(NoDMTextdraw, 255);
  1733. TextDrawFont(NoDMTextdraw, 3);
  1734. TextDrawLetterSize(NoDMTextdraw, 0.559999, 1.800000);
  1735. TextDrawColor(NoDMTextdraw, 16711935);
  1736. TextDrawSetOutline(NoDMTextdraw, 1);
  1737. TextDrawSetProportional(NoDMTextdraw, 1);
  1738.  
  1739. RealClock = TextDrawCreate(545.000000, 21.000000, "15:17");
  1740. TextDrawBackgroundColor(RealClock, 255);
  1741. TextDrawFont(RealClock, 2);
  1742. TextDrawLetterSize(RealClock, 0.609999, 1.600000);
  1743. TextDrawColor(RealClock, -65281);
  1744. TextDrawSetOutline(RealClock, 1);
  1745. TextDrawSetProportional(RealClock, 1);
  1746.  
  1747. Regeln = TextDrawCreate(39.000000, 131.000000, "~r~Server Regeln:~n~~r~Verboten ist..~n~~w~..Cheaten~n~..Beleidigen~n~..Deathmatch~n~..Bugusing~n~..DriveBy~n~..Report Abusen");
  1748. TextDrawBackgroundColor(Regeln, 255);
  1749. TextDrawFont(Regeln, 2);
  1750. TextDrawLetterSize(Regeln, 0.500000, 0.850000);
  1751. TextDrawColor(Regeln, -16776961);
  1752. TextDrawSetOutline(Regeln, 1);
  1753. TextDrawSetProportional(Regeln, 1);
  1754. TextDrawUseBox(Regeln, 1);
  1755. TextDrawBoxColor(Regeln, 0x00000033);
  1756. TextDrawTextSize(Regeln, 150.000000, 40.000000);
  1757. TextDrawLetterSize(Regeln,0.241111,1.400000);
  1758.  
  1759. Webseite = TextDrawCreate(13.000000, 426.000000, "2010 - 2011 Copyright by Kevin Härtling");
  1760. TextDrawBackgroundColor(Webseite, 255);
  1761. TextDrawFont(Webseite, 0);
  1762. TextDrawLetterSize(Webseite, 0.740000, 1.900000);
  1763. TextDrawColor(Webseite, -65281);
  1764. TextDrawSetOutline(Webseite, 0);
  1765. TextDrawSetProportional(Webseite, 1);
  1766. TextDrawSetShadow(Webseite, 1);
  1767.  
  1768. Notruf = TextDrawCreate(33.000000, 141.000000, "~r~Notruf~n~~w~Du hast die Polizei gerufen,~n~bitte warte an deiner Position");
  1769. TextDrawBackgroundColor(Notruf, 255);
  1770. TextDrawFont(Notruf, 1);
  1771. TextDrawLetterSize(Notruf, 0.500000, 1.000000);
  1772. TextDrawColor(Notruf, -1);
  1773. TextDrawSetOutline(Notruf, 0);
  1774. TextDrawSetProportional(Notruf, 1);
  1775. TextDrawSetShadow(Notruf, 1);
  1776. TextDrawUseBox(Notruf, 1);
  1777. TextDrawBoxColor(Notruf, 255);
  1778. TextDrawTextSize(Notruf, 262.000000, 22.000000);
  1779.  
  1780. Statusleiste = TextDrawCreate(813.000000, 428.000000, "Statusleiste :P");
  1781. TextDrawBackgroundColor(Statusleiste, 255);
  1782. TextDrawFont(Statusleiste, 1);
  1783. TextDrawLetterSize(Statusleiste, 0.470000, 2.100000);
  1784. TextDrawColor(Statusleiste, -1);
  1785. TextDrawSetOutline(Statusleiste, 0);
  1786. TextDrawSetProportional(Statusleiste, 1);
  1787. TextDrawSetShadow(Statusleiste, 1);
  1788. TextDrawUseBox(Statusleiste, 1);
  1789. TextDrawBoxColor(Statusleiste, 83886171);
  1790. TextDrawTextSize(Statusleiste, -100.000000, 0.000000);
  1791.  
  1792. Sleep = TextDrawCreate(652.000000, -20.000000, "Schlafen :P");
  1793. TextDrawBackgroundColor(Sleep, 255);
  1794. TextDrawFont(Sleep, 1);
  1795. TextDrawLetterSize(Sleep, 0.500000, 53.200000);
  1796. TextDrawColor(Sleep, -1);
  1797. TextDrawSetOutline(Sleep, 0);
  1798. TextDrawSetProportional(Sleep, 1);
  1799. TextDrawSetShadow(Sleep, 1);
  1800. TextDrawUseBox(Sleep, 1);
  1801. TextDrawBoxColor(Sleep, 255);
  1802. TextDrawTextSize(Sleep, -6.000000, -5.000000);
  1803.  
  1804. return 1;
  1805. }
  1806. forward Job(playerid);
  1807. public Job(playerid)
  1808. {
  1809. if(IsPlayerConnected(playerid))
  1810. {
  1811. SpielerInfo[playerid][JobZeit]=-1;
  1812. }
  1813. return 1;
  1814. }
  1815. forward IstAnDerTanke(playerid);
  1816. public IstAnDerTanke(playerid)
  1817. {
  1818. if(IsPlayerConnected(playerid))
  1819. {
  1820. //new carid = GetPlayerVehicleID(playerid);
  1821. if(PlayerToPoint(6.0,playerid,1004.0070,-939.3102,42.1797))
  1822. {
  1823. /*AUTOX[vehicleid][tank] += ZwischenSumme;
  1824. ZwischenSumme = 100 - AUTOX[vehicleid][tank];
  1825. GivePlayerMoney(playerid, -ZwischenSumme * 3);
  1826. GameTextForPlayer(playerid,"~b~Auto ~r~wurde getankt",2000,0);
  1827. new forS[128];
  1828. format(forS,sizeof(forS),"* Du hast dein Auto fuer %d $ betankt *",ZwischenSumme);
  1829. SendClientMessage(playerid,YELLOW,forS);
  1830. Tankstelle1 -= ZwischenSumme;*/
  1831. return 1;
  1832. }
  1833. else if(PlayerToPoint(6.0,playerid,1944.3260,-1772.9254,13.3906))
  1834. {
  1835. /*AUTOX[vehicleid][tank] += ZwischenSumme;
  1836. ZwischenSumme = 100 - AUTOX[vehicleid][tank];
  1837. GivePlayerMoney(playerid, -ZwischenSumme * 3);
  1838. GameTextForPlayer(playerid,"~b~Auto ~r~wurde getankt",2000,0);
  1839. new forS[128];
  1840. format(forS,sizeof(forS),"* Du hast dein Auto fuer %d $ betankt *",ZwischenSumme);
  1841. SendClientMessage(playerid,YELLOW,forS);
  1842. Tankstelle2 -= ZwischenSumme;*/
  1843. return 1;
  1844. }
  1845. else if(PlayerToPoint(6.0,playerid,-90.5515,-1169.4578,2.4079))
  1846. {
  1847. /* AUTOX[vehicleid][tank] += ZwischenSumme;
  1848. ZwischenSumme = 100 - AUTOX[vehicleid][tank];
  1849. GivePlayerMoney(playerid, -ZwischenSumme * 3);
  1850. GameTextForPlayer(playerid,"~b~Auto ~r~wurde getankt",2000,0);
  1851. new forS[128];
  1852. format(forS,sizeof(forS),"* Du hast dein Auto fuer %d $ betankt *",ZwischenSumme);
  1853. SendClientMessage(playerid,YELLOW,forS);
  1854. Tankstelle3 -= ZwischenSumme;*/
  1855. return 1;
  1856. }
  1857. else if(PlayerToPoint(6.0,playerid,-1609.7958,-2718.2048,48.5391))
  1858. {
  1859. /*AUTOX[vehicleid][tank] += ZwischenSumme;
  1860. ZwischenSumme = 100 - AUTOX[vehicleid][tank];
  1861. GivePlayerMoney(playerid, -ZwischenSumme * 3);
  1862. GameTextForPlayer(playerid,"~b~Auto ~r~wurde getankt",2000,0);
  1863. new forS[128];
  1864. format(forS,sizeof(forS),"* Du hast dein Auto fuer %d $ betankt *",ZwischenSumme);
  1865. SendClientMessage(playerid,YELLOW,forS);
  1866. Tankstelle4 -= ZwischenSumme;*/
  1867. return 1;
  1868. }
  1869. else if(PlayerToPoint(6.0,playerid,-2029.4968,156.4366,28.9498))
  1870. {
  1871. /*AUTOX[vehicleid][tank] += ZwischenSumme;
  1872. ZwischenSumme = 100 - AUTOX[vehicleid][tank];
  1873. GivePlayerMoney(playerid, -ZwischenSumme * 3);
  1874. GameTextForPlayer(playerid,"~b~Auto ~r~wurde getankt",2000,0);
  1875. new forS[128];
  1876. format(forS,sizeof(forS),"* Du hast dein Auto fuer %d $ betankt *",ZwischenSumme);
  1877. SendClientMessage(playerid,YELLOW,forS);
  1878. Tankstelle5 -= ZwischenSumme;*/
  1879. return 1;
  1880. }
  1881. else if(PlayerToPoint(8.0,playerid,-2408.7590,976.0934,45.4175))
  1882. {
  1883. /*AUTOX[vehicleid][tank] += ZwischenSumme;
  1884. ZwischenSumme = 100 - AUTOX[vehicleid][tank];
  1885. GivePlayerMoney(playerid, -ZwischenSumme * 3);
  1886. GameTextForPlayer(playerid,"~b~Auto ~r~wurde getankt",2000,0);
  1887. new forS[128];
  1888. format(forS,sizeof(forS),"* Du hast dein Auto fuer %d $ betankt *",ZwischenSumme);
  1889. SendClientMessage(playerid,YELLOW,forS);
  1890. Tankstelle6 -= ZwischenSumme;*/
  1891. return 1;
  1892. }
  1893. else if(PlayerToPoint(5.0,playerid,-2243.9629,-2560.6477,31.8841))
  1894. {
  1895. /*AUTOX[vehicleid][tank] += ZwischenSumme;
  1896. ZwischenSumme = 100 - AUTOX[vehicleid][tank];
  1897. GivePlayerMoney(playerid, -ZwischenSumme * 3);
  1898. GameTextForPlayer(playerid,"~b~Auto ~r~wurde getankt",2000,0);
  1899. new forS[128];
  1900. format(forS,sizeof(forS),"* Du hast dein Auto fuer %d $ betankt *",ZwischenSumme);
  1901. SendClientMessage(playerid,YELLOW,forS);
  1902. Tankstelle7 -= ZwischenSumme;*/
  1903. return 1;
  1904. }
  1905. else if(PlayerToPoint(8.0,playerid,-1676.6323,414.0262,6.9484))
  1906. {
  1907. /*AUTOX[vehicleid][tank] += ZwischenSumme;
  1908. ZwischenSumme = 100 - AUTOX[vehicleid][tank];
  1909. GivePlayerMoney(playerid, -ZwischenSumme * 3);
  1910. GameTextForPlayer(playerid,"~b~Auto ~r~wurde getankt",2000,0);
  1911. new forS[128];
  1912. format(forS,sizeof(forS),"* Du hast dein Auto fuer %d $ betankt *",ZwischenSumme);
  1913. SendClientMessage(playerid,YELLOW,forS);
  1914. Tankstelle8 -= ZwischenSumme;*/
  1915. return 1;
  1916. }
  1917. else if(PlayerToPoint(6.0,playerid,2202.2349,2474.3494,10.5258))
  1918. {
  1919. /*AUTOX[vehicleid][tank] += ZwischenSumme;
  1920. ZwischenSumme = 100 - AUTOX[vehicleid][tank];
  1921. GivePlayerMoney(playerid, -ZwischenSumme * 3);
  1922. GameTextForPlayer(playerid,"~b~Auto ~r~wurde getankt",2000,0);
  1923. new forS[128];
  1924. format(forS,sizeof(forS),"* Du hast dein Auto fuer %d $ betankt *",ZwischenSumme);
  1925. SendClientMessage(playerid,YELLOW,forS);
  1926. Tankstelle9 -= ZwischenSumme;*/
  1927. return 1;
  1928. }
  1929. else if(PlayerToPoint(10.0,playerid,614.9333,1689.7418,6.6968))
  1930. {
  1931. /*AUTOX[vehicleid][tank] += ZwischenSumme;
  1932. ZwischenSumme = 100 - AUTOX[vehicleid][tank];
  1933. GivePlayerMoney(playerid, -ZwischenSumme * 3);
  1934. GameTextForPlayer(playerid,"~b~Auto ~r~wurde getankt",2000,0);
  1935. new forS[128];
  1936. format(forS,sizeof(forS),"* Du hast dein Auto fuer %d $ betankt *",ZwischenSumme);
  1937. SendClientMessage(playerid,YELLOW,forS);
  1938. Tankstelle10 -= ZwischenSumme;*/
  1939. return 1;
  1940. }
  1941. else if(PlayerToPoint(8.0,playerid,-1328.8250,2677.2173,49.7665))
  1942. {
  1943. /*AUTOX[vehicleid][tank] += ZwischenSumme;
  1944. ZwischenSumme = 100 - AUTOX[vehicleid][tank];
  1945. GivePlayerMoney(playerid, -ZwischenSumme * 3);
  1946. GameTextForPlayer(playerid,"~b~Auto ~r~wurde getankt",2000,0);
  1947. new forS[128];
  1948. format(forS,sizeof(forS),"* Du hast dein Auto fuer %d $ betankt *",ZwischenSumme);
  1949. SendClientMessage(playerid,YELLOW,forS);
  1950. Tankstelle11 -= ZwischenSumme;*/
  1951. return 1;
  1952. }
  1953. else if(PlayerToPoint(6.0,playerid,70.3882,1218.6783,18.5165))
  1954. {
  1955. /*AUTOX[vehicleid][tank] += ZwischenSumme;
  1956. ZwischenSumme = 100 - AUTOX[vehicleid][tank];
  1957. GivePlayerMoney(playerid, -ZwischenSumme * 3);
  1958. GameTextForPlayer(playerid,"~b~Auto ~r~wurde getankt",2000,0);
  1959. new forS[128];
  1960. format(forS,sizeof(forS),"* Du hast dein Auto fuer %d $ betankt *",ZwischenSumme);
  1961. SendClientMessage(playerid,YELLOW,forS);
  1962. Tankstelle12 -= ZwischenSumme;*/
  1963. return 1;
  1964. }
  1965. else if(PlayerToPoint(8.0,playerid,2113.7390,920.1079,10.5255) )
  1966. {
  1967. /*AUTOX[vehicleid][tank] += ZwischenSumme;
  1968. ZwischenSumme = 100 - AUTOX[vehicleid][tank];
  1969. GivePlayerMoney(playerid, -ZwischenSumme * 3);
  1970. GameTextForPlayer(playerid,"~b~Auto ~r~wurde getankt",2000,0);
  1971. new forS[128];
  1972. format(forS,sizeof(forS),"* Du hast dein Auto fuer %d $ betankt *",ZwischenSumme);
  1973. SendClientMessage(playerid,YELLOW,forS);
  1974. Tankstelle13 -= ZwischenSumme;*/
  1975. return 1;
  1976. }
  1977. else if(PlayerToPoint(6.0,playerid,-1327.7218,2678.8723,50.0625))
  1978. {
  1979. /*AUTOX[vehicleid][tank] += ZwischenSumme;
  1980. ZwischenSumme = 100 - AUTOX[vehicleid][tank];
  1981. GivePlayerMoney(playerid, -ZwischenSumme * 3);
  1982. GameTextForPlayer(playerid,"~b~Auto ~r~wurde getankt",2000,0);
  1983. new forS[128];
  1984. format(forS,sizeof(forS),"* Du hast dein Auto fuer %d $ betankt *",ZwischenSumme);
  1985. SendClientMessage(playerid,YELLOW,forS);
  1986. Tankstelle14 -= ZwischenSumme;*/
  1987. return 1;
  1988. }
  1989. else if(PlayerToPoint(6.0,playerid, 1602.4865,-1626.2468,13.1170))
  1990. {
  1991. /*AUTOX[vehicleid][tank] += ZwischenSumme;
  1992. ZwischenSumme = 100 - AUTOX[vehicleid][tank];
  1993. GivePlayerMoney(playerid, -ZwischenSumme * 3);
  1994. GameTextForPlayer(playerid,"~b~Auto ~r~wurde getankt",2000,0);
  1995. new forS[128];
  1996. format(forS,sizeof(forS),"* Du hast dein Auto fuer %d $ betankt *",ZwischenSumme);
  1997. SendClientMessage(playerid,YELLOW,forS);
  1998. Tankstelle15 -= ZwischenSumme;*/
  1999. return 1;
  2000. }
  2001. }
  2002. return 0;
  2003. }
  2004. forward PosCheck(playerid);
  2005. public PosCheck(playerid)
  2006. {
  2007. for(new i=0; i<MAX_PLAYERS; i++)
  2008. {
  2009. new Float:X, Float:Y, Float:Z;
  2010. GetPlayerPos(i,X,Y,Z);
  2011. //new vehicleids = GetPlayerVehicleID(playerid);
  2012. if(PlayerToPoint(6.0,playerid,1004.0070,-939.3102,42.1797))
  2013. {
  2014. TextDrawHideForPlayer(i, Webseite);
  2015. TextDrawShowForPlayer(i, Tanke);
  2016. new string[128];
  2017. format(string,sizeof(string),"Liter: %d/1500",Tankstelle1);
  2018. TextDrawSetString(Liter,string);
  2019. TextDrawShowForPlayer(i, Liter);
  2020. return 1;
  2021. }
  2022. else if(PlayerToPoint(6.0,playerid,1944.3260,-1772.9254,13.3906))
  2023. {
  2024. TextDrawHideForPlayer(i, Webseite);
  2025. TextDrawShowForPlayer(i, Tanke);
  2026. new string[128];
  2027. format(string,sizeof(string),"Liter: %d/1500",Tankstelle2);
  2028. TextDrawSetString(Liter,string);
  2029. TextDrawShowForPlayer(i, Liter);
  2030. return 1;
  2031. }
  2032. else if(PlayerToPoint(6.0,playerid,-90.5515,-1169.4578,2.4079))
  2033. {
  2034. TextDrawHideForPlayer(i, Webseite);
  2035. TextDrawShowForPlayer(i, Tanke);
  2036. new string[128];
  2037. format(string,sizeof(string),"Liter: %d/1500",Tankstelle3);
  2038. TextDrawSetString(Liter,string);
  2039. TextDrawShowForPlayer(i, Liter);
  2040. return 1;
  2041. }
  2042. else if(PlayerToPoint(6.0,playerid,-1609.7958,-2718.2048,48.5391))
  2043. {
  2044. TextDrawHideForPlayer(i, Webseite);
  2045. TextDrawShowForPlayer(i, Tanke);
  2046. new string[128];
  2047. format(string,sizeof(string),"Liter: %d/1500",Tankstelle4);
  2048. TextDrawSetString(Liter,string);
  2049. TextDrawShowForPlayer(i, Liter);
  2050. return 1;
  2051. }
  2052. else if(PlayerToPoint(6.0,playerid,-2029.4968,156.4366,28.9498))
  2053. {
  2054. TextDrawHideForPlayer(i, Webseite);
  2055. TextDrawShowForPlayer(i, Tanke);
  2056. new string[128];
  2057. format(string,sizeof(string),"Liter: %d/1500",Tankstelle5);
  2058. TextDrawSetString(Liter,string);
  2059. TextDrawShowForPlayer(i, Liter);
  2060. return 1;
  2061. }
  2062. else if(PlayerToPoint(8.0,playerid,-2408.7590,976.0934,45.4175))
  2063. {
  2064. TextDrawHideForPlayer(i, Webseite);
  2065. TextDrawShowForPlayer(i, Tanke);
  2066. new string[128];
  2067. format(string,sizeof(string),"Liter: %d/1500",Tankstelle6);
  2068. TextDrawSetString(Liter,string);
  2069. TextDrawShowForPlayer(i, Liter);
  2070. return 1;
  2071. }
  2072. else if(PlayerToPoint(5.0,playerid,-2243.9629,-2560.6477,31.8841))
  2073. {
  2074. TextDrawHideForPlayer(i, Webseite);
  2075. TextDrawShowForPlayer(i, Tanke);
  2076. new string[128];
  2077. format(string,sizeof(string),"Liter: %d/1500",Tankstelle7);
  2078. TextDrawSetString(Liter,string);
  2079. TextDrawShowForPlayer(i, Liter);
  2080. return 1;
  2081. }
  2082. else if(PlayerToPoint(8.0,playerid,-1676.6323,414.0262,6.9484))
  2083. {
  2084. TextDrawHideForPlayer(i, Webseite);
  2085. TextDrawShowForPlayer(i, Tanke);
  2086. new string[128];
  2087. format(string,sizeof(string),"Liter: %d/1500",Tankstelle8);
  2088. TextDrawSetString(Liter,string);
  2089. TextDrawShowForPlayer(i, Liter);
  2090. return 1;
  2091. }
  2092. else if(PlayerToPoint(6.0,playerid,2202.2349,2474.3494,10.5258))
  2093. {
  2094. TextDrawHideForPlayer(i, Webseite);
  2095. TextDrawShowForPlayer(i, Tanke);
  2096. new string[128];
  2097. format(string,sizeof(string),"Liter: %d/1500",Tankstelle9);
  2098. TextDrawSetString(Liter,string);
  2099. TextDrawShowForPlayer(i, Liter);
  2100. return 1;
  2101. }
  2102. else if(PlayerToPoint(10.0,playerid,614.9333,1689.7418,6.6968))
  2103. {
  2104. TextDrawHideForPlayer(i, Webseite);
  2105. TextDrawShowForPlayer(i, Tanke);
  2106. new string[128];
  2107. format(string,sizeof(string),"Liter: %d/1500",Tankstelle10);
  2108. TextDrawSetString(Liter,string);
  2109. TextDrawShowForPlayer(i, Liter);
  2110. return 1;
  2111. }
  2112. else if(PlayerToPoint(8.0,playerid,-1328.8250,2677.2173,49.7665))
  2113. {
  2114. TextDrawHideForPlayer(i, Webseite);
  2115. TextDrawShowForPlayer(i, Tanke);
  2116. new string[128];
  2117. format(string,sizeof(string),"Liter: %d/1500",Tankstelle11);
  2118. TextDrawSetString(Liter,string);
  2119. TextDrawShowForPlayer(i, Liter);
  2120. return 1;
  2121. }
  2122. else if(PlayerToPoint(6.0,playerid,70.3882,1218.6783,18.5165))
  2123. {
  2124. TextDrawHideForPlayer(i, Webseite);
  2125. TextDrawShowForPlayer(i, Tanke);
  2126. new string[128];
  2127. format(string,sizeof(string),"Liter: %d/1500",Tankstelle12);
  2128. TextDrawSetString(Liter,string);
  2129. TextDrawShowForPlayer(i, Liter);
  2130. return 1;
  2131. }
  2132. else if(PlayerToPoint(8.0,playerid,2113.7390,920.1079,10.5255))
  2133. {
  2134. TextDrawHideForPlayer(i, Webseite);
  2135. TextDrawShowForPlayer(i, Tanke);
  2136. new string[128];
  2137. format(string,sizeof(string),"Liter: %d/1500",Tankstelle13);
  2138. TextDrawSetString(Liter,string);
  2139. TextDrawShowForPlayer(i, Liter);
  2140. return 1;
  2141. }
  2142. else if(PlayerToPoint(6.0,playerid,-1327.7218,2678.8723,50.0625))
  2143. {
  2144. TextDrawHideForPlayer(i, Webseite);
  2145. TextDrawShowForPlayer(i, Tanke);
  2146. new string[128];
  2147. format(string,sizeof(string),"Liter: %d/1500",Tankstelle14);
  2148. TextDrawSetString(Liter,string);
  2149. TextDrawShowForPlayer(i, Liter);
  2150. return 1;
  2151. }
  2152. else if(PlayerToPoint(6.0,playerid, 1602.4865,-1626.2468,13.1170))
  2153. {
  2154. TextDrawHideForPlayer(i, Webseite);
  2155. TextDrawShowForPlayer(i, Tanke);
  2156. new string[128];
  2157. format(string,sizeof(string),"Liter: %d/1500",Tankstelle15);
  2158. TextDrawSetString(Liter,string);
  2159. TextDrawShowForPlayer(i, Liter);
  2160. return 1;
  2161. }
  2162. /*else if(IsPlayerInNoDMZone(playerid,1394.794, -1784.503, 1577.33, -1543.691) || IsPlayerInNoDMZone(playerid,330.0002, -1883.197, 535.3533, -1654.228) || IsPlayerInNoDMZone(playerid,1147.61, -994.9549, 1307.329, -844.9407))
  2163. {
  2164. //TextDrawShowForPlayer(i, NoDMTextdraw);
  2165. return 1;
  2166. }*/
  2167. else if(IsPlayerInNoDMZone(playerid,1394.794, -1784.503, 1577.33, -1543.691))
  2168. {
  2169. TextDrawShowForPlayer(i, NoDMTextdraw);
  2170. return 1;
  2171. }
  2172. else if(IsPlayerInNoDMZone(playerid,330.0002, -1883.197, 535.3533, -1654.228))
  2173. {
  2174. TextDrawShowForPlayer(i, NoDMTextdraw);
  2175. return 1;
  2176. }
  2177. else if(IsPlayerInNoDMZone(playerid,1147.61, -994.9549, 1307.329, -844.9407))
  2178. {
  2179. TextDrawShowForPlayer(i, NoDMTextdraw);
  2180. return 1;
  2181. }
  2182. else {
  2183. TextDrawHideForPlayer(i, Tanke);
  2184. TextDrawHideForPlayer(i, Liter);
  2185. TextDrawShowForPlayer(i, Webseite);
  2186. TextDrawHideForPlayer(i, NoDMTextdraw);
  2187. }
  2188. }
  2189. return 1;
  2190. }
  2191. forward IsInNoDMZone(playerid);
  2192. public IsInNoDMZone(playerid)
  2193. {
  2194. if(IsPlayerInNoDMZone(playerid,1394.794, -1784.503, 1577.33, -1543.691) || IsPlayerInNoDMZone(playerid,330.0002, -1883.197, 535.3533, -1654.228))
  2195. {
  2196. return 1;
  2197. }
  2198. else if(IsPlayerInNoDMZone(playerid,1147.61, -994.9549, 1307.329, -844.9407))
  2199. {
  2200. return 1;
  2201. }
  2202. return 1;
  2203. }
  2204. forward PayDayAktu(playerid);
  2205. public PayDayAktu(playerid)
  2206. {
  2207. for(new i=0; i<GetMaxPlayers(); i++)
  2208. {
  2209. new string[128];
  2210. new minuts = SpielerInfo[i][NextPayday];
  2211. format(string,sizeof(string),"~y~NextPayday: ~r~%d/60",minuts);
  2212. TextDrawSetString(payday,string);
  2213. }
  2214. return 1;
  2215. }
  2216. public Wetter()
  2217. {
  2218. Weather[0] = WetterRandomLS[random(sizeof(WetterRandomLS))];
  2219. Weather[1] = WetterRandomSF[random(sizeof(WetterRandomSF))];
  2220. Weather[2] = WetterRandomLV[random(sizeof(WetterRandomLV))];
  2221. }
  2222. public Spielzeit()
  2223. {
  2224. for (new i; i<GetMaxPlayers(); i++)
  2225. {
  2226. SpielerInfo[i][Spielminuten] += 1;
  2227. }
  2228. return 1;
  2229. }
  2230. forward IstAnDerTankeTextDraw(playerid);
  2231. public IstAnDerTankeTextDraw(playerid)
  2232. {
  2233. if(IsPlayerConnected(playerid))
  2234. {
  2235. for(new i=0; i<MAX_PLAYERS;i++)
  2236. {
  2237. //new vehicleids = GetPlayerVehicleID(playerid);
  2238. if(PlayerToPoint(6.0,playerid,1004.0070,-939.3102,42.1797))
  2239. {
  2240. TextDrawHideForPlayer(i, Webseite);
  2241. TextDrawShowForPlayer(i, Tanke);
  2242. new string[128];
  2243. format(string,sizeof(string),"Liter: %d/1500",Tankstelle1);
  2244. TextDrawSetString(Liter,string);
  2245. TextDrawShowForPlayer(i, Liter);
  2246. return 1;
  2247. }
  2248. else if(PlayerToPoint(6.0,playerid,1944.3260,-1772.9254,13.3906))
  2249. {
  2250. TextDrawHideForPlayer(i, Webseite);
  2251. TextDrawShowForPlayer(i, Tanke);
  2252. new string[128];
  2253. format(string,sizeof(string),"Liter: %d/1500",Tankstelle2);
  2254. TextDrawSetString(Liter,string);
  2255. TextDrawShowForPlayer(i, Liter);
  2256. return 1;
  2257. }
  2258. else if(PlayerToPoint(6.0,playerid,-90.5515,-1169.4578,2.4079))
  2259. {
  2260. TextDrawHideForPlayer(i, Webseite);
  2261. TextDrawShowForPlayer(i, Tanke);
  2262. new string[128];
  2263. format(string,sizeof(string),"Liter: %d/1500",Tankstelle3);
  2264. TextDrawSetString(Liter,string);
  2265. TextDrawShowForPlayer(i, Liter);
  2266. return 1;
  2267. }
  2268. else if(PlayerToPoint(6.0,playerid,-1609.7958,-2718.2048,48.5391))
  2269. {
  2270. TextDrawHideForPlayer(i, Webseite);
  2271. TextDrawShowForPlayer(i, Tanke);
  2272. new string[128];
  2273. format(string,sizeof(string),"Liter: %d/1500",Tankstelle4);
  2274. TextDrawSetString(Liter,string);
  2275. TextDrawShowForPlayer(i, Liter);
  2276. return 1;
  2277. }
  2278. else if(PlayerToPoint(6.0,playerid,-2029.4968,156.4366,28.9498))
  2279. {
  2280. TextDrawHideForPlayer(i, Webseite);
  2281. TextDrawShowForPlayer(i, Tanke);
  2282. new string[128];
  2283. format(string,sizeof(string),"Liter: %d/1500",Tankstelle5);
  2284. TextDrawSetString(Liter,string);
  2285. TextDrawShowForPlayer(i, Liter);
  2286. return 1;
  2287. }
  2288. else if(PlayerToPoint(8.0,playerid,-2408.7590,976.0934,45.4175))
  2289. {
  2290. TextDrawHideForPlayer(i, Webseite);
  2291. TextDrawShowForPlayer(i, Tanke);
  2292. new string[128];
  2293. format(string,sizeof(string),"Liter: %d/1500",Tankstelle6);
  2294. TextDrawSetString(Liter,string);
  2295. TextDrawShowForPlayer(i, Liter);
  2296. return 1;
  2297. }
  2298. else if(PlayerToPoint(5.0,playerid,-2243.9629,-2560.6477,31.8841))
  2299. {
  2300. TextDrawHideForPlayer(i, Webseite);
  2301. TextDrawShowForPlayer(i, Tanke);
  2302. new string[128];
  2303. format(string,sizeof(string),"Liter: %d/1500",Tankstelle7);
  2304. TextDrawSetString(Liter,string);
  2305. TextDrawShowForPlayer(i, Liter);
  2306. return 1;
  2307. }
  2308. else if(PlayerToPoint(8.0,playerid,-1676.6323,414.0262,6.9484))
  2309. {
  2310. TextDrawHideForPlayer(i, Webseite);
  2311. TextDrawShowForPlayer(i, Tanke);
  2312. new string[128];
  2313. format(string,sizeof(string),"Liter: %d/1500",Tankstelle8);
  2314. TextDrawSetString(Liter,string);
  2315. TextDrawShowForPlayer(i, Liter);
  2316. return 1;
  2317. }
  2318. else if(PlayerToPoint(6.0,playerid,2202.2349,2474.3494,10.5258))
  2319. {
  2320. TextDrawHideForPlayer(i, Webseite);
  2321. TextDrawShowForPlayer(i, Tanke);
  2322. new string[128];
  2323. format(string,sizeof(string),"Liter: %d/1500",Tankstelle9);
  2324. TextDrawSetString(Liter,string);
  2325. TextDrawShowForPlayer(i, Liter);
  2326. return 1;
  2327. }
  2328. else if(PlayerToPoint(10.0,playerid,614.9333,1689.7418,6.6968))
  2329. {
  2330. TextDrawHideForPlayer(i, Webseite);
  2331. TextDrawShowForPlayer(i, Tanke);
  2332. new string[128];
  2333. format(string,sizeof(string),"Liter: %d/1500",Tankstelle10);
  2334. TextDrawSetString(Liter,string);
  2335. TextDrawShowForPlayer(i, Liter);
  2336. return 1;
  2337. }
  2338. else if(PlayerToPoint(8.0,playerid,-1328.8250,2677.2173,49.7665))
  2339. {
  2340. TextDrawHideForPlayer(i, Webseite);
  2341. TextDrawShowForPlayer(i, Tanke);
  2342. new string[128];
  2343. format(string,sizeof(string),"Liter: %d/1500",Tankstelle11);
  2344. TextDrawSetString(Liter,string);
  2345. TextDrawShowForPlayer(i, Liter);
  2346. return 1;
  2347. }
  2348. else if(PlayerToPoint(6.0,playerid,70.3882,1218.6783,18.5165))
  2349. {
  2350. TextDrawHideForPlayer(i, Webseite);
  2351. TextDrawShowForPlayer(i, Tanke);
  2352. new string[128];
  2353. format(string,sizeof(string),"Liter: %d/1500",Tankstelle12);
  2354. TextDrawSetString(Liter,string);
  2355. TextDrawShowForPlayer(i, Liter);
  2356. return 1;
  2357. }
  2358. else if(PlayerToPoint(8.0,playerid,2113.7390,920.1079,10.5255))
  2359. {
  2360. TextDrawHideForPlayer(i, Webseite);
  2361. TextDrawShowForPlayer(i, Tanke);
  2362. new string[128];
  2363. format(string,sizeof(string),"Liter: %d/1500",Tankstelle13);
  2364. TextDrawSetString(Liter,string);
  2365. TextDrawShowForPlayer(i, Liter);
  2366. return 1;
  2367. }
  2368. else if(PlayerToPoint(6.0,playerid,-1327.7218,2678.8723,50.0625))
  2369. {
  2370. TextDrawHideForPlayer(i, Webseite);
  2371. TextDrawShowForPlayer(i, Tanke);
  2372. new string[128];
  2373. format(string,sizeof(string),"Liter: %d/1500",Tankstelle14);
  2374. TextDrawSetString(Liter,string);
  2375. TextDrawShowForPlayer(i, Liter);
  2376. return 1;
  2377. }
  2378. else if(PlayerToPoint(6.0,playerid, 1602.4865,-1626.2468,13.1170))
  2379. {
  2380. TextDrawHideForPlayer(i, Webseite);
  2381. TextDrawShowForPlayer(i, Tanke);
  2382. new string[128];
  2383. format(string,sizeof(string),"Liter: %d/1500",Tankstelle15);
  2384. TextDrawSetString(Liter,string);
  2385. TextDrawShowForPlayer(i, Liter);
  2386. return 1;
  2387. }
  2388. }
  2389. }
  2390. return 1;
  2391. }
  2392. forward PlayerToPoint(Float:radi, playerid, Float:xs, Float:ys, Float:zs);
  2393. public PlayerToPoint(Float:radi, playerid, Float:xs, Float:ys, Float:zs)
  2394. {
  2395. if(IsPlayerConnected(playerid))
  2396. {
  2397. new Float:oldposx, Float:oldposy, Float:oldposz;
  2398. new Float:tempposx, Float:tempposy, Float:tempposz;
  2399. GetPlayerPos(playerid, oldposx, oldposy, oldposz);
  2400. tempposx = (oldposx -xs);
  2401. tempposy = (oldposy -ys);
  2402. tempposz = (oldposz -zs);
  2403. if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))
  2404. {
  2405. return 1;
  2406. }
  2407. }
  2408. return 0;
  2409. }
  2410. public SetWetter()
  2411. {
  2412. new Float:xx, Float:yy, Float:zz;
  2413. for(new i=0; i< GetMaxPlayers(); i++)
  2414. {
  2415. if(IsPlayerConnected(i))
  2416. {
  2417. GetPlayerPos(i, xx, yy, zz);
  2418. if((xx > -992.5172 && xx < 4000.0000) && (yy < 528.0000 && yy > -40000.0000))
  2419. {
  2420. SetPlayerWeather(i, Weather[0]);
  2421. if(oldweather[i]!=Weather[0])
  2422. {
  2423. oldweather[i]=Weather[0];
  2424. if(Weather[0]==1)
  2425. {
  2426. SendClientMessage(i,COLOR_ORANGE,"[Wetter]In Los Santos scheint die Sonne");
  2427. }
  2428. else if(Weather[0]==2)
  2429. {
  2430. SendClientMessage(i,COLOR_ORANGE,"[Wetter]In Los Santos scheint die Sonne");
  2431. }
  2432. else if(Weather[0]==3)
  2433. {
  2434. SendClientMessage(i, COLOR_ORANGE,"[Wetter]In Los Santos scheint die Sonne");
  2435. }
  2436. else if(Weather[0]==15)
  2437. {
  2438. SendClientMessage(i,COLOR_ORANGE,"[Wetter]Es wird ein bisschen trüb in Los Santos");
  2439. }
  2440. }
  2441. }
  2442. if((xx > -40000.0000 && xx< -992.5172) && (yy < 4000.0000 && yy > -40000.0000))
  2443. {
  2444. SetPlayerWeather(i, Weather[1]);
  2445. if(oldweather[i]!=Weather[1])
  2446. {
  2447. oldweather[i]=Weather[1];
  2448. if(Weather[1]==5)
  2449. {
  2450. SendClientMessage(i,COLOR_ORANGE,"[Wetter]In San Frierro scheint die Sonne");
  2451. }
  2452. else if(Weather[1]==6)
  2453. {
  2454. SendClientMessage(i,COLOR_ORANGE,"[Wetter]In San Frierro scheint die Sonne");
  2455. }
  2456. else if(Weather[1]==16)
  2457. {
  2458. SendClientMessage(i,COLOR_ORANGE,"[Wetter]In San Frierro fängt es an zu regnen");
  2459. }
  2460. }
  2461. }
  2462. if((xx > -992.5172 && xx< 40000.0000) && (yy < 40000.0000 && yy > 528.0000))
  2463. {
  2464. SetPlayerWeather(i, Weather[2]);
  2465. if(oldweather[i]!=Weather[2])
  2466. {
  2467. oldweather[i]=Weather[2];
  2468. if(Weather[2]==1)
  2469. {
  2470. SendClientMessage(i,COLOR_ORANGE,"[Wetter]In Las Venturas scheint die Sonne");
  2471. }
  2472. if(Weather[2]==2)
  2473. {
  2474. SendClientMessage(i,COLOR_ORANGE,"[Wetter]In Las Venturas scheint die Sonne");
  2475. }
  2476. if(Weather[2]==3)
  2477. {
  2478. SendClientMessage(i,COLOR_ORANGE,"[Wetter]In Las Venturas scheint die Sonne");
  2479. }
  2480. if(Weather[2]==4)
  2481. {
  2482. SendClientMessage(i,COLOR_ORANGE,"[Wetter]In Las Venturas scheint die Sonne");
  2483. }
  2484. if(Weather[2]==5)
  2485. {
  2486. SendClientMessage(i,COLOR_ORANGE,"[Wetter]In Las Venturas scheint die Sonne");
  2487. }
  2488. if(Weather[2]==18)
  2489. {
  2490. SendClientMessage(i,COLOR_ORANGE,"[Wetter]In Las Venturas steigt die Hitze auf 30° Grad");
  2491. }
  2492. }
  2493. }
  2494. }
  2495. }
  2496. return 1;
  2497. }
  2498. forward StartEngine(playerid,vehicleid);
  2499. public StartEngine(playerid,vehicleid)
  2500. {
  2501. new engine,lights,alarm,doors,bonnet,boot,objective;
  2502. new carid = GetPlayerVehicleID(playerid);
  2503. GetVehicleParamsEx(carid,engine,lights,alarm,doors,bonnet,boot,objective);
  2504. SetVehicleParamsEx(carid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
  2505. motor[carid] = true;
  2506. SendClientMessage(playerid,0xFF0000,"Du hast den Motor gestartet!");
  2507. AUTOX[carid][motor_an] = 1;
  2508. return 1;
  2509. }
  2510. forward StopEngine(playerid,vehicleid);
  2511. public StopEngine(playerid,vehicleid)
  2512. {
  2513. new engine,lights,alarm,doors,bonnet,boot,objective;
  2514. new carid = GetPlayerVehicleID(playerid);
  2515. GetVehicleParamsEx(carid,engine,lights,alarm,doors,bonnet,boot,objective);
  2516. SetVehicleParamsEx(carid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
  2517. motor[carid] = false;
  2518. SendClientMessage(playerid,0xFF0000,"Du hast den Motor abgewürgt!");
  2519. AUTOX[carid][motor_an] = 0;
  2520. return 1;
  2521. }
  2522. public OnGameModeExit()
  2523. {
  2524. FraktionKasseSpeichern();
  2525. Updater();
  2526. mysql_close();
  2527. return 1;
  2528. }
  2529. forward Updater();
  2530. public Updater()
  2531. {
  2532. for(new i=0;i<MAX_PLAYERS;i++)
  2533. {
  2534. UserUpdate(i);
  2535. }
  2536. return 1;
  2537. }
  2538.  
  2539. public OnPlayerRequestClass(playerid, classid)
  2540. {
  2541. SetPlayerPos(playerid, 440.3950,-1753.9148,8.6067);
  2542. SetPlayerCameraPos(playerid, 442.4655,-1756.0258,8.3625);
  2543. SetPlayerCameraLookAt(playerid, 440.3950,-1753.9148,8.6067);
  2544. /* new playername[24];
  2545. new data[24];
  2546. GetPlayerName(playerid,playername,24);
  2547. new bedienung[50];
  2548. format(bedienung,sizeof(bedienung),"%s",playername);
  2549. if(mysql_CheckAccount(playername,"Name") > 0)
  2550. {
  2551. ShowPlayerDialog(playerid,Dialog_Login3, DIALOG_STYLE_INPUT, "Login", "Wilkommen auf GermanAllStarsClan.\nDu kannst dich nun einloggen", "Login", "Abrechen");
  2552. return true;
  2553. }
  2554. else
  2555. {
  2556. ShowPlayerDialog(playerid,Dialog_Register3, DIALOG_STYLE_INPUT, "Register", "Wilkommen auf GermanAllStarsClan.\nDu hast noch keinen Account\nBitte registriere dich:", "Register", "Abrechen");
  2557. return true;
  2558. }*/
  2559. return 1;
  2560. }
  2561.  
  2562.  
  2563. public OnPlayerConnect(playerid)
  2564. {
  2565. AdminDuty[playerid] = 0;
  2566. InSupport[playerid] = 0;
  2567. DeinSupport[playerid] = 0;
  2568. TicketGeschrieben[playerid] = 0;
  2569. SupporterDuty[playerid]=0;
  2570. Telefoniert[playerid]= 0;
  2571. HandyKlingelt[playerid]= 0;
  2572. ImInterview[playerid]= 0;
  2573. ImInterview[playerid]= 0;
  2574. SpielerInfo[playerid][SupportDuty]= 0;
  2575. ErsterSpawn[playerid] = 0;
  2576. Krankenhaus[playerid] = 0;
  2577. fireinfo[playerid] = 0;
  2578. ghostrider[playerid] = 0;
  2579. InBinco[playerid] = 0;
  2580. GetPlayerName(playerid, PlayerName[playerid], MAX_PLAYER_NAME);
  2581.  
  2582. SpielerInfo[playerid][B_Hunger] = TextDrawCreate(501.000000, 116.000000, "Hunger: ~r~llllll~g~llll");
  2583. TextDrawBackgroundColor(SpielerInfo[playerid][B_Hunger], 255);
  2584. TextDrawFont(SpielerInfo[playerid][B_Hunger], 1);
  2585. TextDrawLetterSize(SpielerInfo[playerid][B_Hunger], 0.490000, 1.299999);
  2586. TextDrawColor(SpielerInfo[playerid][B_Hunger], 4325375);
  2587. TextDrawSetOutline(SpielerInfo[playerid][B_Hunger], 0);
  2588. TextDrawSetProportional(SpielerInfo[playerid][B_Hunger], 1);
  2589. TextDrawSetShadow(SpielerInfo[playerid][B_Hunger], 1);
  2590. TextDrawUseBox(SpielerInfo[playerid][B_Hunger], 1);
  2591. TextDrawBoxColor(SpielerInfo[playerid][B_Hunger], 132);
  2592. TextDrawTextSize(SpielerInfo[playerid][B_Hunger], 617.000000, 0.000000);
  2593.  
  2594. SpielerInfo[playerid][B_Durst] = TextDrawCreate(501.000000, 134.000000, "Durst: ~r~ll~g~llllllll");
  2595. TextDrawBackgroundColor(SpielerInfo[playerid][B_Durst], 255);
  2596. TextDrawFont(SpielerInfo[playerid][B_Durst], 1);
  2597. TextDrawLetterSize(SpielerInfo[playerid][B_Durst], 0.569998, 1.200000);
  2598. TextDrawColor(SpielerInfo[playerid][B_Durst], 4325375);
  2599. TextDrawSetOutline(SpielerInfo[playerid][B_Durst], 0);
  2600. TextDrawSetProportional(SpielerInfo[playerid][B_Durst], 1);
  2601. TextDrawSetShadow(SpielerInfo[playerid][B_Durst], 1);
  2602. TextDrawUseBox(SpielerInfo[playerid][B_Durst], 1);
  2603. TextDrawBoxColor(SpielerInfo[playerid][B_Durst], 132);
  2604. TextDrawTextSize(SpielerInfo[playerid][B_Durst], 617.000000, 0.000000);
  2605.  
  2606. SpielerInfo[playerid][B_Energie] = TextDrawCreate(501.000000, 150.000000, "Energie: ~r~l~g~lllllllll");
  2607. TextDrawBackgroundColor(SpielerInfo[playerid][B_Energie], 255);
  2608. TextDrawFont(SpielerInfo[playerid][B_Energie], 1);
  2609. TextDrawLetterSize(SpielerInfo[playerid][B_Energie], 0.490000, 1.399999);
  2610. TextDrawColor(SpielerInfo[playerid][B_Energie], 4325375);
  2611. TextDrawSetOutline(SpielerInfo[playerid][B_Energie], 0);
  2612. TextDrawSetProportional(SpielerInfo[playerid][B_Energie], 1);
  2613. TextDrawSetShadow(SpielerInfo[playerid][B_Energie], 1);
  2614. TextDrawUseBox(SpielerInfo[playerid][B_Energie], 1);
  2615. TextDrawBoxColor(SpielerInfo[playerid][B_Energie], 132);
  2616. TextDrawTextSize(SpielerInfo[playerid][B_Energie], 617.000000, 6.000000);
  2617.  
  2618. SpielerInfo[playerid][B_Harndrang] = TextDrawCreate(501.000000, 168.000000, "Harndrang: ~r~llll~g~llllll");
  2619. TextDrawBackgroundColor(SpielerInfo[playerid][B_Harndrang], 255);
  2620. TextDrawFont(SpielerInfo[playerid][B_Harndrang], 1);
  2621. TextDrawLetterSize(SpielerInfo[playerid][B_Harndrang], 0.400000, 1.399999);
  2622. TextDrawColor(SpielerInfo[playerid][B_Harndrang], 4325375);
  2623. TextDrawSetOutline(SpielerInfo[playerid][B_Harndrang], 0);
  2624. TextDrawSetProportional(SpielerInfo[playerid][B_Harndrang], 1);
  2625. TextDrawSetShadow(SpielerInfo[playerid][B_Harndrang], 1);
  2626. TextDrawUseBox(SpielerInfo[playerid][B_Harndrang], 1);
  2627. TextDrawBoxColor(SpielerInfo[playerid][B_Harndrang], 132);
  2628. TextDrawTextSize(SpielerInfo[playerid][B_Harndrang], 617.000000, 0.000000);
  2629.  
  2630. // Health Anzeige
  2631. TT_3[playerid] = TextDrawCreate(140.000000, 384.000000, "Zustand: ~r~100/100");
  2632. TextDrawBackgroundColor(TT_3[playerid], 255);
  2633. TextDrawFont(TT_3[playerid], 1);
  2634. TextDrawLetterSize(TT_3[playerid], 0.280000, 1.000000);
  2635. TextDrawColor(TT_3[playerid], 262209791);
  2636. TextDrawSetOutline(TT_3[playerid], 0);
  2637. TextDrawSetProportional(TT_3[playerid], 1);
  2638. TextDrawSetShadow(TT_3[playerid], 1);
  2639. TextDrawUseBox(TT_3[playerid], 1);
  2640. TextDrawBoxColor(TT_3[playerid], 0x050000B9);
  2641. TextDrawTextSize(TT_3[playerid], 224.000000, 0.000000);
  2642. //
  2643. TT_0[playerid] = TextDrawCreate(140.000000, 359.000000, "Km/h: ~w~100");
  2644. TextDrawBackgroundColor(TT_0[playerid], 255);
  2645. TextDrawFont(TT_0[playerid], 1);
  2646. TextDrawLetterSize(TT_0[playerid], 0.290000, 1.000000);
  2647. TextDrawColor(TT_0[playerid], 262209791);
  2648. TextDrawSetOutline(TT_0[playerid], 0);
  2649. TextDrawSetProportional(TT_0[playerid], 1);
  2650. TextDrawSetShadow(TT_0[playerid], 1);
  2651. TextDrawUseBox(TT_0[playerid], 1);
  2652. TextDrawBoxColor(TT_0[playerid], 0x050000B9);
  2653. TextDrawTextSize(TT_0[playerid], 224.000000, -31.000000);
  2654.  
  2655. #if defined TANK_SYS
  2656. TT_1[playerid] = TextDrawCreate(140.000000, 372.000000, "Tank: ~y~100/100");
  2657. TextDrawBackgroundColor(TT_1[playerid], 255);
  2658. TextDrawFont(TT_1[playerid], 1);
  2659. TextDrawLetterSize(TT_1[playerid], 0.340000, 1.000000);
  2660. TextDrawColor(TT_1[playerid], 262209791);
  2661. TextDrawSetOutline(TT_1[playerid], 0);
  2662. TextDrawSetProportional(TT_1[playerid], 1);
  2663. TextDrawSetShadow(TT_1[playerid], 1);
  2664. TextDrawUseBox(TT_1[playerid], 1);
  2665. TextDrawBoxColor(TT_1[playerid], 0x050000B9);
  2666. TextDrawTextSize(TT_1[playerid], 224.000000, 0.000000);
  2667. #endif
  2668.  
  2669. /*new Spielerdatei[64];
  2670. new xname[MAX_PLAYER_NAME];
  2671. GetPlayerName(playerid,xname,sizeof(xname));
  2672. format(Spielerdatei,sizeof(Spielerdatei),"/User/%s.ini",xname);
  2673. if(dini_Exists(Spielerdatei)) {
  2674. ShowPlayerDialog(playerid,Dialog_Login2,DIALOG_STYLE_MSGBOX,"Willkommen","{FFFFFF}Willkommen auf dem Server von {FFFF00}Dream Youre Life!{FFFFFF}\n\n{FFFFFF}Bitte halte dich an unsere Server Regeln\nEine Zusammenfassung der Regeln findest du Links\nMehr Regeln findest du im Forum\nWenn du weiter zum {00AAFF}Login{FFFFFF} möchtest klick auf {FF0000}Weiter","Weiter","Abbrechen");
  2675. TextDrawShowForPlayer(playerid,Regeln);
  2676. }
  2677. else {
  2678. ShowPlayerDialog(playerid,Dialog_Register2,DIALOG_STYLE_MSGBOX,"Willkommen","{FFFFFF}Willkommen auf dem Server von {FFFF00}Dream Youre Life!{FFFFFF}\n\n{FFFFFF}Bitte halte dich an unsere Server Regeln\nUnsere Server Regeln findest du Links\nWenn du weiter zum {00AAFF}Login{FFFFFF} möchtest klick auf {FF0000}Weiter","Weiter","Abbrechen");
  2679. TextDrawShowForPlayer(playerid,Regeln);
  2680. }*/
  2681.  
  2682. /*new bedienung[256];
  2683. new playername[256];
  2684. GetPlayerName(playerid,playername,sizeof(playername));
  2685. format(bedienung,sizeof(bedienung),"Name=%s",playername);
  2686. new daten[256];
  2687. if(mysqlget("spieler",bedienung,"Passwort",daten))//abfrage es gibt true zurück oder false variable daten ist unwichtig
  2688. {
  2689. SendClientMessage(playerid,COLOR_SUCCESSFUL,"Du hast bereits einen Account, bitte logg dich ein..");
  2690. ShowPlayerDialog(playerid,Dialog_Login3,1,"Loginsystem","Du hast bereits einen Account \n Bitte logge dich ein!","Abbrechen","Login!");
  2691. }
  2692. else
  2693. {
  2694. SendClientMessage(playerid,COLOR_ERROR,"Du hast noch keinen Account");
  2695. ShowPlayerDialog(playerid,Dialog_Register3,1,"Loginsystem","Du hast noch keinen Account \n Bitte gebe dein Passwort ein!","Abbrechen","Bestätigen!");
  2696. }*/
  2697. new playername[24];
  2698. new data[24];
  2699. GetPlayerName(playerid,playername,24);
  2700. new bedienung[50];
  2701. format(bedienung,sizeof(bedienung),"%s",playername);
  2702. if(GibtEsAcc(playername) > 0)
  2703. {
  2704. MySqlVerbinden();
  2705. TextDrawShowForPlayer(playerid, Regeln);
  2706. ShowPlayerDialog(playerid,Dialog_Login2,DIALOG_STYLE_MSGBOX,"Willkommen","{FFFFFF}Willkommen auf dem Server von {FFFF00}GermanAllStarsClan!{FFFFFF}\n\n{FFFFFF}Bitte halte dich an unsere {F50000}Server Regeln\n{FFFFFF}Eine Zusammenfassung der Regeln findest du Links\nMehr Regeln findest du im Forum\nWenn du weiter zum {00AAFF}Login{FFFFFF} möchtest klick auf {FF0000}Weiter","Weiter","Abbrechen");
  2707. return true;
  2708. }
  2709. else
  2710. {
  2711. MySqlVerbinden();
  2712. TextDrawShowForPlayer(playerid, Regeln);
  2713. ShowPlayerDialog(playerid,Dialog_Register2,DIALOG_STYLE_MSGBOX,"Willkommen","{FFFFFF}Willkommen auf dem Server von {FFFF00}GermanAllStarsClan!{FFFFFF}\n\n{FFFFFF}Bitte halte dich an unsere {F50000}Server Regeln\n{FFFFFF}Eine Zusammenfassung der Regeln findest du Links\nMehr Regeln findest du im Forum\nWenn du weiter zur {00AAFF}Registrierung{FFFFFF} möchtest klick auf {FF0000}Weiter","Weiter","Abbrechen");
  2714. return true;
  2715. }
  2716. return 1;
  2717. }
  2718.  
  2719.  
  2720. public OnPlayerDisconnect(playerid, reason)
  2721. {
  2722.  
  2723. new xname[MAX_PLAYER_NAME]; // LOL XD // füg das eben mal ein das laggt
  2724. new string[128];
  2725. GetPlayerName(playerid,xname,sizeof(xname));
  2726. format(string,sizeof(string),"{00FF15}%s {FFFFFF}hat den Server verlassen.",xname);
  2727. SendClientMessageToAll(COLOR_RED,string);
  2728. AdminDuty[playerid] = 0;
  2729. InSupport[playerid] = 0;
  2730. DeinSupport[playerid] = 0;
  2731. TicketGeschrieben[playerid] = 0;
  2732. SupporterDuty[playerid] = 0;
  2733. Telefoniert[playerid]= 0;
  2734. HandyKlingelt[playerid]= 0;
  2735. ImInterview[playerid] = 0;
  2736. Interview[playerid] = 0;
  2737. SpeichernUser(playerid);
  2738. UserUpdate(playerid);
  2739. ResetVariablen(playerid);
  2740. Delete3DTextLabel(ServerOwner[playerid]);//Löscht den 3D Textlabel
  2741. Delete3DTextLabel(Moderator[playerid]);//same
  2742. Delete3DTextLabel(SuperAdmin[playerid]);//same
  2743. Delete3DTextLabel(Administrator[playerid]);//same
  2744. Delete3DTextLabel(Supporter[playerid]);//same
  2745. TextDrawDestroy(TT_0[playerid]);
  2746. TextDrawDestroy(TT_3[playerid]);
  2747. TextDrawDestroy(TT_1[playerid]);
  2748. MySqlVerbinden();
  2749. return 1;
  2750. }
  2751.  
  2752.  
  2753. public OnPlayerSpawn(playerid)
  2754. {
  2755. new sup[MAX_PLAYER_NAME];
  2756. new Owner[MAX_PLAYER_NAME];
  2757. new mod[MAX_PLAYER_NAME];
  2758. new adm[MAX_PLAYER_NAME];
  2759. new sadmin[MAX_PLAYER_NAME];
  2760. new man[MAX_PLAYER_NAME];
  2761.  
  2762. if(SpielerInfo[playerid][Adminlevel] == 1337) //adminlvl 4 =ServerOwner könnt auch 1337 Admin lvl
  2763. {
  2764. Owner = "ServerOwner";
  2765. ServerOwner[playerid] = Create3DTextLabel(Owner,COLOR_LIGHTBLUE,0,0,0,70.5,1);
  2766. Attach3DTextLabelToPlayer(ServerOwner[playerid], playerid, 0.0, 0.0, 0.45);
  2767. }
  2768. else if(SpielerInfo[playerid][Adminlevel] == 2)//adminlvl 1 =moderator :)
  2769. {
  2770. mod = "Moderator";
  2771. Moderator[playerid] = Create3DTextLabel(mod,COLOR_LIGHTGREEN,0,0,0,70.5,1);
  2772. Attach3DTextLabelToPlayer(Moderator[playerid], playerid, 0.0, 0.0, 0.45);
  2773. }
  2774. else if(SpielerInfo[playerid][Adminlevel] == 4)//adminlvl 2 =admin
  2775. {
  2776. adm = "Administrator";
  2777. Administrator[playerid] = Create3DTextLabel(adm,COLOR_DARKYELLOW,0,0,0,70.5,1);
  2778. Attach3DTextLabelToPlayer(Administrator[playerid], playerid, 0.0, 0.0, 0.45);
  2779. }
  2780. else if(SpielerInfo[playerid][Adminlevel] == 1)//adminlvl 3=superadmin
  2781. {
  2782. sup = "Supporter";
  2783. Supporter[playerid] = Create3DTextLabel(sup,COLOR_GOLD,0,0,0,70.5,1);
  2784. Attach3DTextLabelToPlayer(Supporter[playerid], playerid, 0.0, 0.0, 0.45);
  2785. }
  2786. else if(SpielerInfo[playerid][Adminlevel] == 5)//adminlvl 3=superadmin
  2787. {
  2788. man = "CommunityManager";
  2789. CommunityManager[playerid] = Create3DTextLabel(man,COLOR_ORANGERED,0,0,0,70.5,1);
  2790. Attach3DTextLabelToPlayer(CommunityManager[playerid], playerid, 0.0, 0.0, 0.45);
  2791. }
  2792. else if(SpielerInfo[playerid][Premium] == 1)//adminlvl 3=superadmin
  2793. {
  2794. sadmin = "Premium";
  2795. SvrAdmin[playerid] = Create3DTextLabel(man,COLOR_YELLOW,0,0,0,70.5,1);
  2796. Attach3DTextLabelToPlayer(SvrAdmin[playerid], playerid, 0.0, 0.0, 0.45);
  2797. }
  2798. //TextDrawShowForPlayer(playerid, Version);
  2799. TextDrawShowForPlayer(playerid, RealClock);
  2800. TextDrawShowForPlayer(playerid, Webseite);
  2801. TextDrawHideForPlayer(playerid, Regeln);
  2802. TextDrawShowForPlayer(playerid,SpielerInfo[playerid][B_Hunger]);
  2803. TextDrawShowForPlayer(playerid,SpielerInfo[playerid][B_Durst]);
  2804. TextDrawShowForPlayer(playerid,SpielerInfo[playerid][B_Energie]);
  2805. TextDrawShowForPlayer(playerid,SpielerInfo[playerid][B_Harndrang]);
  2806. if(pFirstLog[playerid] == true)
  2807. {
  2808. SetPlayerHealth(playerid, 50.0);
  2809. SetPlayerPos(playerid,374.0207,185.4348,1008.3893);
  2810. SetPlayerCameraPos(playerid, 374.3378,182.3340,1008.3828);
  2811. SetPlayerCameraLookAt(playerid,374.0207,185.4348,1008.3893);
  2812. SetPlayerInterior(playerid, 3);
  2813. TogglePlayerControllable(playerid,false);
  2814. Tutorial(playerid);
  2815. }
  2816. else if(SpielerInfo[playerid][Firma] == 1)
  2817. {
  2818. if(SpielerInfo[playerid][Leader] == 7)
  2819. {
  2820. SetPlayerPos(playerid,1022.5101,-292.4814,73.9931);
  2821. SetPlayerInterior(playerid, 0);
  2822. SetPlayerVirtualWorld(playerid,0);
  2823. SetPlayerColor(playerid,weiß);
  2824. SetPlayerSkin(playerid,163);
  2825. return 1;
  2826. }
  2827. else {
  2828. SetPlayerPos(playerid,1022.5101,-292.4814,73.9931);
  2829. SetPlayerInterior(playerid, 0);
  2830. SetPlayerVirtualWorld(playerid,0);
  2831. SetPlayerColor(playerid,weiß);
  2832. return 1;
  2833. }
  2834. }
  2835. else if(SpielerInfo[playerid][Firma] == 2)
  2836. {
  2837. SetPlayerPos(playerid,227.8991,110.8533,1003.2188);
  2838. SetPlayerInterior(playerid, 10);
  2839. SetPlayerVirtualWorld(playerid, 1);
  2840. SetPlayerColor(playerid,COLOR_BLUE);
  2841. SetPlayerSkin(playerid,281);
  2842. return 1;
  2843. }
  2844. else if(SpielerInfo[playerid][Firma] == 3)
  2845. {
  2846. SetPlayerPos(playerid,148.8656,1369.5232,1083.8594);
  2847. SetPlayerInterior(playerid, 5);
  2848. SetPlayerVirtualWorld(playerid, 1);
  2849. SetPlayerColor(playerid,0xC3A426FF);
  2850. SetPlayerSkin(playerid, 188);
  2851. return 1;
  2852. }
  2853. else if(SpielerInfo[playerid][Firma] == 4)
  2854. {
  2855. SetPlayerPos(playerid,689.6381,-1275.6578,13.5593);
  2856. SetPlayerInterior(playerid, 0);
  2857. SetPlayerVirtualWorld(playerid, 0);
  2858. SetPlayerColor(playerid,weiß);
  2859. SetPlayerSkin(playerid,116);
  2860. return 1;
  2861. }
  2862. else if(SpielerInfo[playerid][Firma] == 5)
  2863. {
  2864. SetPlayerPos(playerid,1177.9957,-1325.1434,14.0982);
  2865. SetPlayerInterior(playerid, 0),
  2866. SetPlayerVirtualWorld(playerid, 0);
  2867. SetPlayerColor(playerid,0xFFFA00FF);
  2868. SetPlayerSkin(playerid,275);
  2869. return 1;
  2870. }
  2871. else if(SpielerInfo[playerid][Firma] == 6)
  2872. {
  2873. SetPlayerPos(playerid,-310.4487,1536.4730,75.5625);
  2874. SetPlayerInterior(playerid, 0);
  2875. SetPlayerVirtualWorld(playerid, 0);
  2876. SetPlayerColor(playerid,COLOR_ORANGE);
  2877. SetPlayerSkin(playerid,220);
  2878. return 1;
  2879. }
  2880. else if(SpielerInfo[playerid][Firma] == 7)
  2881. {
  2882. SetPlayerPos(playerid,864.5168,-1636.7006,14.9297);
  2883. SetPlayerVirtualWorld(playerid, 0);
  2884. SetPlayerInterior(playerid, 0);
  2885. SetPlayerColor(playerid,0xB93200FF);
  2886. SetPlayerSkin(playerid,248);
  2887. return 1;
  2888. }
  2889. else if(SpielerInfo[playerid][Firma] == 8)
  2890. {
  2891. if(SpielerInfo[playerid][Leader] == 8)
  2892. {
  2893. SetPlayerPos(playerid,1512.3653564453,-1479.8060302734,9.7580146789551);
  2894. SetPlayerVirtualWorld(playerid,0);
  2895. SetPlayerInterior(playerid, 0);
  2896. SetPlayerColor(playerid,COLOR_GREEN);
  2897. SetPlayerSkin(playerid,163);
  2898. GivePlayerWeapon(playerid,24,200);
  2899. GivePlayerWeapon(playerid,31,200);
  2900. }
  2901. else {
  2902. SetPlayerPos(playerid,1512.3653564453,-1479.8060302734,9.7580146789551);
  2903. SetPlayerVirtualWorld(playerid,0);
  2904. SetPlayerInterior(playerid, 0);
  2905. SetPlayerColor(playerid,COLOR_GREEN);
  2906. SetPlayerSkin(playerid,47);
  2907. GivePlayerWeapon(playerid,24,200);
  2908. GivePlayerWeapon(playerid,31,200);
  2909. }
  2910. }
  2911. else {
  2912. SetPlayerColor(playerid,weiß);
  2913. SetPlayerHealth(playerid,50.0);
  2914. }
  2915. SetTimer("BedarfAktiv",1000,true);
  2916. SetTimer("BedarfAktiv2",1000,true);
  2917. SetTimer("BedarfAktiv3",1000,true);
  2918. SetTimer("BedarfAktiv4",1000,true);
  2919. SetTimerEx("PaydayAktu",1000,true,"i",playerid);
  2920. SetTimerEx("PayTimeCheck",1000*60,true,"i",playerid);
  2921. SetTimerEx("Spielzeit",1000,true,"i",playerid);
  2922. TextDrawShowForPlayer(playerid,Statusleiste);
  2923. TextDrawShowForPlayer(playerid,payday);
  2924. GangZoneShowForPlayer(playerid, Stadtmitte, 0xFF000096);
  2925. GangZoneShowForPlayer(playerid,Noobspawn, 0xFF000067);
  2926. GangZoneShowForPlayer(playerid, BSN, 0xFF000096);
  2927. if(ErsterSpawn[playerid] == 0)
  2928. {
  2929. ErsterSpawn[playerid]=1;
  2930. }
  2931. return 1;
  2932. }
  2933. forward BedarfAktiv4(playerid);
  2934. public BedarfAktiv4(playerid)
  2935. {
  2936. for(new i=0; i<GetMaxPlayers(); i++)
  2937. {
  2938. //Durst
  2939. if(SpielerInfo[i][Harndrang] < 10)
  2940. {
  2941. new string[128];
  2942. format(string, sizeof(string),"Harndrang: ~r~l~g~lllllllll");
  2943. TextDrawSetString(SpielerInfo[i][B_Harndrang], string);
  2944. }
  2945. else if(SpielerInfo[i][Harndrang] < 20)
  2946. {
  2947. new string[128];
  2948. format(string, sizeof(string),"Harndrang: ~r~ll~g~llllllll");
  2949. TextDrawSetString(SpielerInfo[i][B_Harndrang], string);
  2950. }
  2951. else if(SpielerInfo[i][Harndrang] < 30)
  2952. {
  2953. new string[128];
  2954. format(string, sizeof(string),"Harndrang: ~r~lll~g~lllllll");
  2955. TextDrawSetString(SpielerInfo[i][B_Harndrang], string);
  2956. }
  2957. else if(SpielerInfo[i][Harndrang] < 40)
  2958. {
  2959. new string[128];
  2960. format(string, sizeof(string),"Harndrang: ~r~llll~g~llllll");
  2961. TextDrawSetString(SpielerInfo[i][B_Harndrang], string);
  2962. }
  2963. else if(SpielerInfo[i][Harndrang] < 50)
  2964. {
  2965. new string[128];
  2966. format(string, sizeof(string),"Harndrang; ~r~lllll~g~lllll");
  2967. TextDrawSetString(SpielerInfo[i][B_Harndrang], string);
  2968. }
  2969. else if(SpielerInfo[i][Harndrang] < 60)
  2970. {
  2971. new string[128];
  2972. format(string, sizeof(string),"Harndrang: ~r~llllll~g~llll");
  2973. TextDrawSetString(SpielerInfo[i][B_Harndrang], string);
  2974. }
  2975. else if(SpielerInfo[i][Harndrang] < 70)
  2976. {
  2977. new string[128];
  2978. format(string, sizeof(string),"Harndrang: ~r~lllllll~g~lll");
  2979. TextDrawSetString(SpielerInfo[i][B_Harndrang], string);
  2980. }
  2981. else if(SpielerInfo[i][Harndrang] < 80)
  2982. {
  2983. new string[128];
  2984. format(string, sizeof(string),"Harndrang: ~r~llllllll~g~ll");
  2985. TextDrawSetString(SpielerInfo[i][B_Harndrang], string);
  2986. }
  2987. else if(SpielerInfo[i][Harndrang] < 90)
  2988. {
  2989. new string[128];
  2990. format(string, sizeof(string),"Harndrang: ~r~lllllllll~g~l");
  2991. TextDrawSetString(SpielerInfo[i][B_Harndrang], string);
  2992. }
  2993. else if(SpielerInfo[i][Harndrang] < 100)
  2994. {
  2995. new string[128];
  2996. format(string, sizeof(string),"Harndrang: ~r~llllllllll");
  2997. TextDrawSetString(SpielerInfo[i][B_Harndrang], string);
  2998. }
  2999. else if(SpielerInfo[i][Harndrang] > 100)
  3000. {
  3001. new string[128];
  3002. format(string,sizeof(string),"Harndrang: ~r~llllllllll");
  3003. TextDrawSetString(SpielerInfo[i][B_Harndrang], string);
  3004. }
  3005. //TextDrawSetString(SpielerInfo[i][T_Status], string);
  3006. }
  3007. }
  3008. forward BedarfAktiv3(playerid);
  3009. public BedarfAktiv3(playerid)
  3010. {
  3011. for(new i=0; i<GetMaxPlayers(); i++)
  3012. {
  3013. //Durst
  3014. if(SpielerInfo[i][Energie] < 10)
  3015. {
  3016. new string[128];
  3017. format(string, sizeof(string),"Energie: ~r~l~g~lllllllll");
  3018. TextDrawSetString(SpielerInfo[i][B_Energie], string);
  3019. }
  3020. else if(SpielerInfo[i][Energie] < 20)
  3021. {
  3022. new string[128];
  3023. format(string, sizeof(string),"Energie: ~r~ll~g~llllllll");
  3024. TextDrawSetString(SpielerInfo[i][B_Energie], string);
  3025. }
  3026. else if(SpielerInfo[i][Energie] < 30)
  3027. {
  3028. new string[128];
  3029. format(string, sizeof(string),"Energie: ~r~lll~g~lllllll");
  3030. TextDrawSetString(SpielerInfo[i][B_Energie], string);
  3031. }
  3032. else if(SpielerInfo[i][Energie] < 40)
  3033. {
  3034. new string[128];
  3035. format(string, sizeof(string),"Energie: ~r~llll~g~llllll");
  3036. TextDrawSetString(SpielerInfo[i][B_Energie], string);
  3037. }
  3038. else if(SpielerInfo[i][Energie] < 50)
  3039. {
  3040. new string[128];
  3041. format(string, sizeof(string),"Energie; ~r~lllll~g~lllll");
  3042. TextDrawSetString(SpielerInfo[i][B_Energie], string);
  3043. }
  3044. else if(SpielerInfo[i][Energie] < 60)
  3045. {
  3046. new string[128];
  3047. format(string, sizeof(string),"Energie: ~r~llllll~g~llll");
  3048. TextDrawSetString(SpielerInfo[i][B_Energie], string);
  3049. }
  3050. else if(SpielerInfo[i][Energie] < 70)
  3051. {
  3052. new string[128];
  3053. format(string, sizeof(string),"Energie: ~r~lllllll~g~lll");
  3054. TextDrawSetString(SpielerInfo[i][B_Energie], string);
  3055. }
  3056. else if(SpielerInfo[i][Energie] < 80)
  3057. {
  3058. new string[128];
  3059. format(string, sizeof(string),"Energie: ~r~llllllll~g~ll");
  3060. TextDrawSetString(SpielerInfo[i][B_Energie], string);
  3061. }
  3062. else if(SpielerInfo[i][Energie] < 90)
  3063. {
  3064. new string[128];
  3065. format(string, sizeof(string),"Energie: ~r~lllllllll~g~l");
  3066. TextDrawSetString(SpielerInfo[i][B_Energie], string);
  3067. }
  3068. else if(SpielerInfo[i][Energie] < 100)
  3069. {
  3070. new string[128];
  3071. format(string, sizeof(string),"Energie: ~r~llllllllll");
  3072. TextDrawSetString(SpielerInfo[i][B_Energie], string);
  3073. }
  3074. else if(SpielerInfo[i][Energie] > 100)
  3075. {
  3076. new string[128];
  3077. format(string, sizeof(string),"Energie: ~r~llllllllll");
  3078. TextDrawSetString(SpielerInfo[i][B_Energie], string);
  3079. }
  3080. //TextDrawSetString(SpielerInfo[i][T_Status], string);
  3081. }
  3082. }
  3083. forward BedarfAktiv2(playerid);
  3084. public BedarfAktiv2(playerid)
  3085. {
  3086. for(new i=0; i<GetMaxPlayers(); i++)
  3087. {
  3088. //Durst
  3089. if(SpielerInfo[i][Durst] < 10)
  3090. {
  3091. new string[128];
  3092. format(string, sizeof(string),"Durst: ~r~l~g~lllllllll");
  3093. TextDrawSetString(SpielerInfo[i][B_Durst], string);
  3094. }
  3095. else if(SpielerInfo[i][Durst] < 20)
  3096. {
  3097. new string[128];
  3098. format(string, sizeof(string),"Durst: ~r~ll~g~llllllll");
  3099. TextDrawSetString(SpielerInfo[i][B_Durst], string);
  3100. }
  3101. else if(SpielerInfo[i][Durst] < 30)
  3102. {
  3103. new string[128];
  3104. format(string, sizeof(string),"Durst: ~r~lll~g~lllllll");
  3105. TextDrawSetString(SpielerInfo[i][B_Durst], string);
  3106. }
  3107. else if(SpielerInfo[i][Durst] < 40)
  3108. {
  3109. new string[128];
  3110. format(string, sizeof(string),"Durst: ~r~llll~g~llllll");
  3111. TextDrawSetString(SpielerInfo[i][B_Durst], string);
  3112. }
  3113. else if(SpielerInfo[i][Durst] < 50)
  3114. {
  3115. new string[128];
  3116. format(string, sizeof(string),"Durst: ~r~lllll~g~lllll");
  3117. TextDrawSetString(SpielerInfo[i][B_Durst], string);
  3118. }
  3119. else if(SpielerInfo[i][Durst] < 60)
  3120. {
  3121. new string[128];
  3122. format(string, sizeof(string),"Durst: ~r~llllll~g~llll");
  3123. TextDrawSetString(SpielerInfo[i][B_Durst], string);
  3124. }
  3125. else if(SpielerInfo[i][Durst] < 70)
  3126. {
  3127. new string[128];
  3128. format(string, sizeof(string),"Durst: ~r~lllllll~g~lll");
  3129. TextDrawSetString(SpielerInfo[i][B_Durst], string);
  3130. }
  3131. else if(SpielerInfo[i][Durst] < 80)
  3132. {
  3133. new string[128];
  3134. format(string, sizeof(string),"Durst: ~r~llllllll~g~ll");
  3135. TextDrawSetString(SpielerInfo[i][B_Durst], string);
  3136. }
  3137. else if(SpielerInfo[i][Durst] < 90)
  3138. {
  3139. new string[128];
  3140. format(string, sizeof(string),"Durst: ~r~lllllllll~g~l");
  3141. TextDrawSetString(SpielerInfo[i][B_Durst], string);
  3142. }
  3143. else if(SpielerInfo[i][Durst] < 100)
  3144. {
  3145. new string[128];
  3146. format(string, sizeof(string),"Durst: ~r~llllllllll");
  3147. TextDrawSetString(SpielerInfo[i][B_Durst], string);
  3148. }
  3149. else if(SpielerInfo[i][Durst] > 100)
  3150. {
  3151. new string[128];
  3152. format(string, sizeof(string),"Durst: ~r~llllllllll");
  3153. TextDrawSetString(SpielerInfo[i][B_Durst], string);
  3154. }
  3155. //TextDrawSetString(SpielerInfo[i][T_Status], string);
  3156. }
  3157. }
  3158. forward BedarfAktiv(playerid);
  3159. public BedarfAktiv(playerid)
  3160. {
  3161. for(new i=0; i<GetMaxPlayers(); i++)
  3162. {
  3163. //Hunger
  3164. if(SpielerInfo[i][Hunger] < 10)
  3165. {
  3166. new string[128];
  3167. format(string, sizeof(string),"Hunger: ~r~l~g~lllllllll");
  3168. TextDrawSetString(SpielerInfo[i][B_Hunger], string);
  3169. }
  3170. else if(SpielerInfo[i][Hunger] < 20)
  3171. {
  3172. new string[128];
  3173. format(string, sizeof(string),"Hunger: ~r~ll~g~llllllll");
  3174. TextDrawSetString(SpielerInfo[i][B_Hunger], string);
  3175. }
  3176. else if(SpielerInfo[i][Hunger] < 30)
  3177. {
  3178. new string[128];
  3179. format(string, sizeof(string),"Hunger: ~r~lll~g~lllllll");
  3180. TextDrawSetString(SpielerInfo[i][B_Hunger], string);
  3181. }
  3182. else if(SpielerInfo[i][Hunger] < 40)
  3183. {
  3184. new string[128];
  3185. format(string, sizeof(string),"Hunger: ~r~llll~g~llllll");
  3186. TextDrawSetString(SpielerInfo[i][B_Hunger], string);
  3187. }
  3188. else if(SpielerInfo[i][Hunger] < 50)
  3189. {
  3190. new string[128];
  3191. format(string, sizeof(string),"Hunger; ~r~lllll~g~lllll");
  3192. TextDrawSetString(SpielerInfo[i][B_Hunger], string);
  3193. }
  3194. else if(SpielerInfo[i][Hunger] < 60)
  3195. {
  3196. new string[128];
  3197. format(string, sizeof(string),"Hunger: ~r~llllll~g~llll");
  3198. TextDrawSetString(SpielerInfo[i][B_Hunger], string);
  3199. }
  3200. else if(SpielerInfo[i][Hunger] < 70)
  3201. {
  3202. new string[128];
  3203. format(string, sizeof(string),"Hunger: ~r~lllllll~g~lll");
  3204. TextDrawSetString(SpielerInfo[i][B_Hunger], string);
  3205. }
  3206. else if(SpielerInfo[i][Hunger] < 80)
  3207. {
  3208. new string[128];
  3209. format(string, sizeof(string),"Hunger: ~r~llllllll~g~ll");
  3210. TextDrawSetString(SpielerInfo[i][B_Hunger], string);
  3211. }
  3212. else if(SpielerInfo[i][Hunger] < 90)
  3213. {
  3214. new string[128];
  3215. format(string, sizeof(string),"Hunger: ~r~lllllllll~g~l");
  3216. TextDrawSetString(SpielerInfo[i][B_Hunger], string);
  3217. }
  3218. else if(SpielerInfo[i][Hunger] < 100)
  3219. {
  3220. new string[128];
  3221. format(string, sizeof(string),"Hunger: ~r~llllllllll");
  3222. TextDrawSetString(SpielerInfo[i][B_Hunger], string);
  3223. }
  3224. else if(SpielerInfo[i][Hunger] > 100)
  3225. {
  3226. new string[128];
  3227. format(string, sizeof(string),"Hunger: ~r~llllllllll");
  3228. TextDrawSetString(SpielerInfo[i][B_Hunger], string);
  3229. }
  3230. //TextDrawSetString(SpielerInfo[i][T_Status], string);
  3231. }
  3232. }
  3233. public OnPlayerDeath(playerid, killerid, reason)
  3234. {
  3235. if(ErsterSpawn[playerid] == 1)
  3236. {
  3237. SetPlayerPos(playerid,1162.871704, -1339.109619, 14.297291);
  3238. SetPlayerCameraPos(playerid, 1223.379028, -1333.354126, 33.809105);
  3239. SetPlayerCameraLookAt(playerid, 1178.824829, -1325.804077, 13.284119);
  3240. SetPlayerInterior(playerid, 0);
  3241. Krankenhaus[playerid] = 1;
  3242. TogglePlayerControllable(playerid, 0);
  3243. ShowPlayerDialog(playerid,Dialog_Krankenhaus,DIALOG_STYLE_MSGBOX,"Krankenhaus","Du wurdest ins Krankenhaus eingeliefert.\nWenn du dich selber entlassen möchtest klick auf *Entlassen' (Achtung du startest nur mit wenig Lebensenergie!)\nWenn du im Krankenhaus bleiben möchtest klick auf 'Bleiben'","Entlassen","Bleiben");
  3244. return 1;
  3245. }
  3246. return 1;
  3247. }
  3248. public OnVehicleSpawn(vehicleid)
  3249. {
  3250. return 1;
  3251. }
  3252.  
  3253.  
  3254. public OnVehicleDeath(vehicleid, killerid)
  3255. {
  3256. return 1;
  3257. }
  3258.  
  3259.  
  3260. public OnPlayerText(playerid, text[])
  3261. {
  3262. if(ImInterview[playerid] == 1)
  3263. {
  3264. new name[MAX_PLAYER_NAME],string[128];
  3265. GetPlayerName(playerid,name,sizeof(name));
  3266. format(string,sizeof(string),"[Interview]%s: %s",name, text);
  3267. SendClientMessageToAll(COLOR_ORANGE,string);
  3268. return 0;
  3269. }
  3270. else if(Telefoniert[playerid] == 1)
  3271. {
  3272. for(new i=0; i<GetMaxPlayers(); i++)
  3273. {
  3274. if(Anrufer[i][AnruferID] == playerid)
  3275. {
  3276. new str[128], GetName[MAX_PLAYER_NAME];
  3277. GetPlayerName(playerid,GetName,sizeof(GetName));
  3278. format(str,128,"[Handy] %s: %s",GetName,text);
  3279. SendClientMessage(playerid,COLOR_GOLD,str);
  3280. SendClientMessage(i,COLOR_GOLD,str);
  3281. return 0;
  3282. }
  3283. }
  3284. }
  3285. else if(InSupport[playerid] == 1)
  3286. {
  3287. for(new i=0; i<GetMaxPlayers(); i++)
  3288. {
  3289. if(DeinSupport[i] == playerid)
  3290. {
  3291. new str[128], GetName[MAX_PLAYER_NAME], str2[128];
  3292. GetPlayerName(playerid,GetName,sizeof(GetName));
  3293. format(str,sizeof(str),"%s: %s",GetName,text);
  3294. SendClientMessage(i,COLOR_GOLD,str);
  3295. format(str2,sizeof(str),"--> %s",text);
  3296. SendClientMessage(playerid,COLOR_GOLD,str);
  3297. return 0;
  3298. }
  3299. }
  3300. }
  3301. else
  3302. {
  3303. new String[128], xname[MAX_PLAYER_NAME];
  3304. GetPlayerName(playerid,xname,sizeof(xname));
  3305. format(String, 128, "%s sagt: %s", xname, text);
  3306. ProxDetector(20.0, playerid, String, Color_Speak1, Color_Speak2, Color_Speak3, Color_Speak4, Color_Speak5);
  3307. return 0;
  3308. }
  3309. return 0;
  3310. }
  3311. public SendAdminNachricht(color, text[])
  3312. {
  3313. for(new i=0; i<MAX_PLAYERS; i++)
  3314. {
  3315. if(IsPlayerConnected(i))
  3316. {
  3317. if(SpielerInfo[i][Adminlevel] >= 1)
  3318. {
  3319. SendClientMessage(i,color,text);
  3320. }
  3321. }
  3322. }
  3323. return 1;
  3324. }
  3325. public OnPlayerCommandText(playerid, cmdtext[])
  3326. {
  3327. if (strcmp("/raus", cmdtext, true) == 0)
  3328. {
  3329. RemovePlayerFromVehicle(playerid);
  3330. TogglePlayerControllable(playerid,1);
  3331. return 1;
  3332. }
  3333. if(strcmp("/tanken", cmdtext, true) == 0)
  3334. {
  3335. if(IsPlayerConnected(playerid))
  3336. {
  3337. if(GetPlayerState(playerid) == 2)
  3338. {
  3339. new carid = GetPlayerVehicleID(playerid);
  3340. if(IstAnDerTanke(playerid) && !NoCar(carid))
  3341. {
  3342. //new vehicleids = GetPlayerVehicleID(playerid);
  3343. if(PlayerToPoint(6.0,playerid,1004.0070,-939.3102,42.1797))
  3344. {
  3345. /*AUTOX[vehicleids][tank] += ZwischenSumme;
  3346. ZwischenSumme = 100 - AUTOX[vehicleids][tank];*/
  3347. Tankstelle1 -= ZwischenSumme;
  3348. return 1;
  3349. }
  3350. else if(PlayerToPoint(6.0,playerid,1944.3260,-1772.9254,13.3906))
  3351. {
  3352. /*AUTOX[vehicleids][tank] += ZwischenSumme;
  3353. ZwischenSumme = 100 - AUTOX[vehicleids][tank];*/
  3354. Tankstelle2 -= ZwischenSumme;
  3355. return 1;
  3356. }
  3357. else if(PlayerToPoint(6.0,playerid,-90.5515,-1169.4578,2.4079))
  3358. {
  3359. /*AUTOX[vehicleids][tank] += ZwischenSumme;
  3360. ZwischenSumme = 100 - AUTOX[vehicleids][tank];*/
  3361. Tankstelle3 -= ZwischenSumme;
  3362. return 1;
  3363. }
  3364. else if(PlayerToPoint(6.0,playerid,-1609.7958,-2718.2048,48.5391))
  3365. {
  3366. /*AUTOX[vehicleids][tank] += ZwischenSumme;
  3367. ZwischenSumme = 100 - AUTOX[vehicleids][tank];*/
  3368. Tankstelle4 -= ZwischenSumme;
  3369. return 1;
  3370. }
  3371. else if(PlayerToPoint(6.0,playerid,-2029.4968,156.4366,28.9498))
  3372. {
  3373. /*AUTOX[vehicleids][tank] += ZwischenSumme;
  3374. ZwischenSumme = 100 - AUTOX[vehicleids][tank];*/
  3375. Tankstelle5 -= ZwischenSumme;
  3376. return 1;
  3377. }
  3378. else if(PlayerToPoint(8.0,playerid,-2408.7590,976.0934,45.4175))
  3379. {
  3380. /*AUTOX[vehicleids][tank] += ZwischenSumme;
  3381. ZwischenSumme = 100 - AUTOX[vehicleids][tank];*/
  3382. Tankstelle6 -= ZwischenSumme;
  3383. return 1;
  3384. }
  3385. else if(PlayerToPoint(5.0,playerid,-2243.9629,-2560.6477,31.8841))
  3386. {
  3387. /*AUTOX[vehicleids][tank] += ZwischenSumme;
  3388. ZwischenSumme = 100 - AUTOX[vehicleids][tank];*/
  3389. Tankstelle7 -= ZwischenSumme;
  3390. return 1;
  3391. }
  3392. else if(PlayerToPoint(8.0,playerid,-1676.6323,414.0262,6.9484))
  3393. {
  3394. /*AUTOX[vehicleids][tank] += ZwischenSumme;
  3395. ZwischenSumme = 100 - AUTOX[vehicleids][tank];*/
  3396. Tankstelle8 -= ZwischenSumme;
  3397. return 1;
  3398. }
  3399. else if(PlayerToPoint(6.0,playerid,2202.2349,2474.3494,10.5258))
  3400. {
  3401. /*AUTOX[vehicleids][tank] += ZwischenSumme;
  3402. ZwischenSumme = 100 - AUTOX[vehicleids][tank];*/
  3403. Tankstelle9 -= ZwischenSumme;
  3404. return 1;
  3405. }
  3406. else if(PlayerToPoint(10.0,playerid,614.9333,1689.7418,6.6968))
  3407. {
  3408. /*AUTOX[vehicleids][tank] += ZwischenSumme;
  3409. ZwischenSumme = 100 - AUTOX[vehicleids][tank];*/
  3410. Tankstelle10 -= ZwischenSumme;
  3411. return 1;
  3412. }
  3413. else if(PlayerToPoint(8.0,playerid,-1328.8250,2677.2173,49.7665))
  3414. {
  3415. /*AUTOX[vehicleids][tank] += ZwischenSumme;
  3416. ZwischenSumme = 100 - AUTOX[vehicleids][tank];*/
  3417. Tankstelle11 -= ZwischenSumme;
  3418. return 1;
  3419. }
  3420. else if(PlayerToPoint(6.0,playerid,70.3882,1218.6783,18.5165))
  3421. {
  3422. /*AUTOX[vehicleids][tank] += ZwischenSumme;
  3423. ZwischenSumme = 100 - AUTOX[vehicleids][tank];*/
  3424. Tankstelle12 -= ZwischenSumme;
  3425. return 1;
  3426. }
  3427. else if(PlayerToPoint(8.0,playerid,2113.7390,920.1079,10.5255))
  3428. {
  3429. /*AUTOX[vehicleids][tank] += ZwischenSumme;
  3430. ZwischenSumme = 100 - AUTOX[vehicleids][tank];*/
  3431. Tankstelle13 -= ZwischenSumme;
  3432. return 1;
  3433. }
  3434. else if(PlayerToPoint(6.0,playerid,-1327.7218,2678.8723,50.0625))
  3435. {
  3436. /*AUTOX[vehicleids][tank] += ZwischenSumme;
  3437. ZwischenSumme = 100 - AUTOX[vehicleids][tank];*/
  3438. Tankstelle14 -= ZwischenSumme;
  3439. return 1;
  3440. }
  3441. else if(PlayerToPoint(6.0,playerid, 1602.4865,-1626.2468,13.1170))
  3442. {
  3443. /*AUTOX[vehicleids][tank] += ZwischenSumme;
  3444. ZwischenSumme = 100 - AUTOX[vehicleids][tank];*/
  3445. Tankstelle15 -= ZwischenSumme;
  3446. return 1;
  3447. }
  3448. }
  3449. AUTOX[carid][tank] += ZwischenSumme;
  3450. ZwischenSumme = 100 - AUTOX[carid][tank];
  3451. GivePlayerMoney(playerid,-ZwischenSumme * 3);
  3452. GameTextForPlayer(playerid,"~b~Auto ~r~wurde getankt",2000,0);
  3453. new forS[128];
  3454. format(forS,sizeof(forS),"* Du hast dein Auto fuer %d $ betankt *",ZwischenSumme);
  3455. SendClientMessage(playerid,YELLOW,forS);
  3456. }
  3457. }
  3458. return 1;
  3459. }
  3460. return 0;
  3461. }
  3462.  
  3463.  
  3464. public OnPlayerEnterVehicle(playerid,vehicleid)
  3465. {
  3466. return 1;
  3467. }
  3468.  
  3469.  
  3470. public OnPlayerExitVehicle(playerid, vehicleid)
  3471. {
  3472. TextDrawHideForPlayer(playerid, TT_1[playerid]);
  3473. TextDrawHideForPlayer(playerid, TT_0[playerid]);
  3474. TextDrawHideForPlayer(playerid, TT_3[playerid]);
  3475. return 1;
  3476. }
  3477.  
  3478.  
  3479. public OnPlayerStateChange(playerid, newstate, oldstate)
  3480. {
  3481. new vehicleid = GetPlayerVehicleID(playerid);
  3482. if(newstate == PLAYER_STATE_DRIVER)
  3483. {
  3484. for(new j = 0;j<sizeof rentacarls;j++)
  3485. {
  3486. if(vehicleid == rentacarls[j])
  3487. {
  3488. ShowPlayerDialog(playerid,Dialog_RentACar,DIALOG_STYLE_MSGBOX,"Autovermietung","Du kannst dieses Auto für {FF0000}$150 mieten","Mieten","Abbrechen");
  3489. }
  3490. }
  3491. for(new j = 0;j<sizeof hitmancars;j++)
  3492. {
  3493. if(vehicleid == hitmancars[j])
  3494. {
  3495. if(SpielerInfo[playerid][Firma] == 1)
  3496. {
  3497. return 1;
  3498. }
  3499. else
  3500. {
  3501. SendClientMessage(playerid,COLOR_RED,"{FFFFFF}Du bist kein {FF0000}Hitman!");
  3502. RemovePlayerFromVehicle(playerid);
  3503. TogglePlayerControllable(playerid,true);
  3504. return 1;
  3505. }
  3506. }
  3507. }
  3508. for(new j=0; j<sizeof taxicar;j++)
  3509. {
  3510. if(vehicleid == taxicar[j])
  3511. {
  3512. if(SpielerInfo[playerid][Nebenjob] == 1)
  3513. {
  3514. SendClientMessage(playerid,COLOR_GRAU,"Bentze /fare [Preis] um in den als Taxifahrer zu beginnen");
  3515. }
  3516. else {
  3517. SendClientMessage(playerid,COLOR_RED,"{FFFFFF}Du bist kein {FFF700}Taxifahrer!");
  3518. RemovePlayerFromVehicle(playerid);
  3519. TogglePlayerControllable(playerid,true);
  3520. }
  3521. }
  3522. }
  3523. for(new j = 0;j<sizeof sannewscar;j++)
  3524. {
  3525. if(vehicleid == sannewscar[j])
  3526. {
  3527. if(SpielerInfo[playerid][Firma] == 3)
  3528. {
  3529. return 1;
  3530. }
  3531. else
  3532. {
  3533. SendClientMessage(playerid,COLOR_RED,"Du bist arbeitest nicht bei den San News");
  3534. RemovePlayerFromVehicle(playerid);
  3535. TogglePlayerControllable(playerid,true);
  3536. return 1;
  3537. }
  3538. }
  3539. }
  3540. for(new j=0; j<sizeof policecar;j++)
  3541. {
  3542. if(vehicleid == policecar[j])
  3543. {
  3544. if(SpielerInfo[playerid][Firma] == 2)
  3545. {
  3546. return 1;
  3547. }
  3548. else {
  3549. SendClientMessage(playerid,COLOR_RED,"Du bist arbeitest nicht bei der LSPD");
  3550. RemovePlayerFromVehicle(playerid);
  3551. TogglePlayerControllable(playerid,true);
  3552. }
  3553. }
  3554. }
  3555. for(new j=0; j<sizeof medicars; j++)
  3556. {
  3557. if(vehicleid == medicars[j])
  3558. {
  3559. if(SpielerInfo[playerid][Firma] == 5)
  3560. {
  3561. return 1;
  3562. }
  3563. else {
  3564. SendClientMessage(playerid,COLOR_RED,"Du bist arbeitest nicht bei den Medics");
  3565. RemovePlayerFromVehicle(playerid);
  3566. TogglePlayerControllable(playerid,true);
  3567. }
  3568. }
  3569. }
  3570. for(new j=0; j<sizeof taifuncar; j++)
  3571. {
  3572. if(vehicleid == taifuncar[j])
  3573. {
  3574. if(SpielerInfo[playerid][Firma] == 4)
  3575. {
  3576. return 1;
  3577. }
  3578. else {
  3579. SendClientMessage(playerid,COLOR_RED,"Du bist bist nicht in der Taifun Elite");
  3580. RemovePlayerFromVehicle(playerid);
  3581. TogglePlayerControllable(playerid,true);
  3582. }
  3583. }
  3584. }
  3585. for(new j=0; j<sizeof verleihboote; j++)
  3586. {
  3587. if(vehicleid == verleihboote[j])
  3588. {
  3589. ShowPlayerDialog(playerid,Dialog_BootsVerleih,DIALOG_STYLE_MSGBOX,"Bootsverleih","Du kannst dieses Boot für $300 mieten!","Mieten","Abbrechen");
  3590. }
  3591. }
  3592. for(new j = 0;j<sizeof alqaidacars;j++)
  3593. {
  3594. if(vehicleid == alqaidacars[j])
  3595. {
  3596. if(SpielerInfo[playerid][Firma] == 6)
  3597. {
  3598. return 1;
  3599. }
  3600. else
  3601. {
  3602. SendClientMessage(playerid,COLOR_RED,"{FFFFFF}Du bist kein {FF0000}Al Qaida!");
  3603. RemovePlayerFromVehicle(playerid);
  3604. TogglePlayerControllable(playerid,true);
  3605. return 1;
  3606. }
  3607. }
  3608. }
  3609. for(new j=0; j<sizeof bikegang; j++)
  3610. {
  3611. if(vehicleid == bikegang[j])
  3612. {
  3613. if(SpielerInfo[playerid][Firma] == 7)
  3614. {
  3615. return 1;
  3616. }
  3617. else {
  3618. SendClientMessage(playerid,COLOR_RED,"Du bist kein Ghostrider!");
  3619. RemovePlayerFromVehicle(playerid);
  3620. TogglePlayerControllable(playerid, true);
  3621. }
  3622. }
  3623. }
  3624. for(new j=0; j<sizeof farmer; j++)
  3625. {
  3626. if(vehicleid == farmer[j])
  3627. {
  3628. if(SpielerInfo[playerid][Nebenjob] == 3)
  3629. {
  3630. SendClientMessage(playerid,COLOR_ORANGE,"Fahre nun die Checkpoints ab um zu farmen!");
  3631. SetPlayerCheckpoint(playerid, -163.2168,146.2048,5.7844,10.0);
  3632. Farmen[playerid] = 1;
  3633. }
  3634. else {
  3635. SendClientMessage(playerid,COLOR_ORANGE,"Du bist kein Farmer!");
  3636. RemovePlayerFromVehicle(playerid);
  3637. TogglePlayerControllable(playerid, true);
  3638. }
  3639. }
  3640. }
  3641. for(new j=0; j<sizeof Admincar; j++)
  3642. {
  3643. if(vehicleid == Admincar[j])
  3644. {
  3645. if(SpielerInfo[playerid][Adminlevel] > 0)
  3646. {
  3647. return 1;
  3648. }
  3649. else {
  3650. SendClientMessage(playerid,COLOR_RED,"Du brauchst mindestens Adminlevel 1");
  3651. RemovePlayerFromVehicle(playerid);
  3652. }
  3653. }
  3654. }
  3655. for(new j=0; j<sizeof bdcar; j++)
  3656. {
  3657. if(vehicleid == bdcar[j])
  3658. {
  3659. if(SpielerInfo[playerid][Firma] == 8)
  3660. {
  3661. return 1;
  3662. }
  3663. else {
  3664. SendClientMessage(playerid,COLOR_RED,"Du bist kein Mitglied der Blackdevil!");
  3665. RemovePlayerFromVehicle(playerid);
  3666. }
  3667. }
  3668. }
  3669. new carid = GetPlayerVehicleID(playerid);
  3670. if(newstate == 2)
  3671. {
  3672. TextDrawShowForPlayer(playerid,TT_0[playerid]);
  3673. TextDrawShowForPlayer(playerid,TT_3[playerid]);
  3674. CheckHealth(playerid);
  3675. TextDrawShowForPlayer(playerid,TT_1[playerid]);
  3676. new tankx[128];
  3677. format(tankx,sizeof(tankx),"Tank: ~y~%d/100",AUTOX[carid][tank]);
  3678. TextDrawSetString(TT_1[playerid],tankx);
  3679. new engine, light, alarm, doors, bonnet, boot, objective;
  3680. new vid = GetPlayerVehicleID(playerid);
  3681. if(AUTOX[vehicleid][motor_an] == 0)
  3682. {
  3683. SendClientMessage(playerid,WHITE,"Der Motor ist aus!");
  3684. SendClientMessage(playerid,WHITE,"Halte die {FF0005}E{FAFAFA}-Taste gedrückt,um den Motor zu starten.");
  3685. GetVehicleParamsEx(vid,engine,light,alarm,doors,bonnet,boot,objective);
  3686. SetVehicleParamsEx(vid,VEHICLE_PARAMS_OFF,light,alarm,doors,bonnet,boot,objective);
  3687. SetVehicleParamsEx(vid,engine,VEHICLE_PARAMS_OFF,alarm, doors, bonnet, boot, objective);
  3688. return 1;
  3689. }
  3690. else
  3691. {
  3692. SendClientMessage(playerid,COLOR_RED,"Der Motor ist an.");
  3693. return 1;
  3694. }
  3695. }
  3696. /*if(newstate == 2)
  3697. {
  3698.  
  3699. TextDrawShowForPlayer(playerid,TT_0[playerid]);
  3700. TextDrawShowForPlayer(playerid,TT_3[playerid]);
  3701. #if defined MOTOR_SYS
  3702. TextDrawShowForPlayer(playerid,NDRAW);
  3703. TextDrawShowForPlayer(playerid,nPunkt1[playerid]);
  3704. TextDrawShowForPlayer(playerid,nPunkt2[playerid]);
  3705. #endif
  3706. CheckHealth(playerid);
  3707. #if defined TANK_SYS
  3708. TextDrawShowForPlayer(playerid,TT_1[playerid]);
  3709. #endif
  3710. TextDrawShowForPlayer(playerid,TT_2);
  3711. TextDrawShowForPlayer(playerid,TT_4);
  3712. #if defined TANK_SYS
  3713. new tankx[128];
  3714. format(tankx,sizeof tankx,"Tank: ~y~%d/100",AUTOX[vehicleid][tank]);
  3715. TextDrawSetString(TT_1[playerid],tankx);
  3716. #endif
  3717. #if defined MOTOR_SYS
  3718. new engine,lights,alarm,doors,bonnet,boot,objective;
  3719. new vid = GetPlayerVehicleID(playerid);
  3720. if(AUTOX[vehicleid][motor_an] == 0)
  3721. {
  3722. SendClientMessage(playerid,WHITE," Das Fahrzeug ist im moment nicht an");
  3723. SendClientMessage(playerid,WHITE," Nutze die {FF0005}ALT{FAFAFA}-Taste um den Motor zu starten.");
  3724. GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
  3725. SetVehicleParamsEx(vid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
  3726. }
  3727. else
  3728. {
  3729. SendClientMessage(playerid,YELLOW," Motor des Fahrzeugs ist an.");
  3730. }
  3731. #endif
  3732. }*/
  3733. else if(newstate == 1)
  3734. {
  3735. TextDrawHideForPlayer(playerid,TT_0[playerid]);
  3736. #if defined MOTOR_SYS
  3737. //TextDrawHideForPlayer(playerid,NDRAW);
  3738. #endif
  3739. #if defined TANK_SYS
  3740. TextDrawHideForPlayer(playerid,TT_1[playerid]);
  3741. #endif
  3742. //TextDrawHideForPlayer(playerid,TT_2);
  3743. TextDrawHideForPlayer(playerid,TT_3[playerid]);
  3744. //TextDrawHideForPlayer(playerid,TT_4);
  3745. #if defined MOTOR_SYS
  3746. //TextDrawHideForPlayer(playerid,nPunkt1[playerid]);
  3747. //TextDrawHideForPlayer(playerid,nPunkt2[playerid]);
  3748. #endif
  3749. }
  3750. }
  3751. return 1;
  3752. }
  3753. forward UpdateTanke();
  3754. public UpdateTanke()
  3755. {
  3756. for(new i = 0;i<MAX_PLAYERS;i++)
  3757. {
  3758. new Float:Pos2X, Float:Pos2Y, Float:Pos2Z;
  3759. GetPlayerPos(i,Pos2X,Pos2Y,Pos2Z);
  3760. if(IstAnDerTanke(i))
  3761. {
  3762. TextDrawShowForPlayer(i, Tanke);
  3763. return 1;
  3764. }
  3765. else {
  3766. TextDrawHideForPlayer(i, Tanke);
  3767. return 1;
  3768. }
  3769. }
  3770. return 1;
  3771. }
  3772. forward Update_Tank();
  3773. public Update_Tank()
  3774. {
  3775. for(new i = 0;i<MAX_PLAYERS;i++)
  3776. {
  3777. if(GetPlayerState(i) == 2)
  3778. {
  3779. if(IsPlayerConnected(i))
  3780. {
  3781. new vehicleid = GetPlayerVehicleID(i);
  3782. new tank_format[128];
  3783. if(AUTOX[vehicleid][tank] > 0)
  3784. {
  3785. if(!NoCar(vehicleid))
  3786. {
  3787. #if defined MOTOR_SYS
  3788. if(AUTOX[vehicleid][motor_an])
  3789. {
  3790. AUTOX[vehicleid][tank]--;
  3791. }
  3792. #else
  3793. AUTOX[vehicleid][tank]--;
  3794. #endif
  3795. format(tank_format,sizeof tank_format,"Tank: ~y~%d/100",AUTOX[vehicleid][tank]);
  3796. TextDrawSetString(TT_1[i],tank_format);
  3797. AUTOX[vehicleid][hat_tank] = 1;
  3798. }
  3799. else
  3800. {
  3801. TextDrawSetString(TT_1[i],"Tank : ~y~N/A");
  3802. AUTOX[vehicleid][hat_tank] = 1;
  3803. }
  3804. }
  3805. else
  3806. {
  3807. if(!NoCar(vehicleid))
  3808. {
  3809. TextDrawSetString(TT_1[i],"Tank ~y~Leer");
  3810. AUTOX[vehicleid][hat_tank] = 0;
  3811. #if defined MOTOR_SYS
  3812. AUTOX[vehicleid][motor_an] = 0;
  3813. #endif
  3814. TogglePlayerControllable(i,0);
  3815. }
  3816. }
  3817. }
  3818. }
  3819. }
  3820. return 1;
  3821. }
  3822. forward UpdateSpeed();
  3823. public UpdateSpeed()
  3824. {
  3825. for(new i = 0;i<MAX_PLAYERS;i++)
  3826. {
  3827. if(IsPlayerConnected(i))
  3828. {
  3829. if(GetPlayerState(i)==2)
  3830. {
  3831.  
  3832. new speed[128];
  3833. new Float:xg,Float:yg,Float:zg;
  3834. new Float:distance,value;
  3835. GetPlayerPos(i, xg, yg, zg);
  3836. distance = floatsqroot(floatpower(floatabs(floatsub(xg,SavedPOSx[i])),2)+floatpower(floatabs(floatsub(yg,SavedPOSy[i])),2)+floatpower(floatabs(floatsub(zg,SavedPOSz[i])),2));
  3837. value = floatround(distance * 11000);
  3838. SavedPOSx[i] = xg;
  3839. SavedPOSy[i] = yg;
  3840. SavedPOSz[i] = zg;
  3841. format(speed,sizeof(speed),"Km/h : %d",floatround(value/3200));
  3842. TextDrawSetString(TT_0[i],speed);
  3843. CheckHealth(i);
  3844. #if defined MOTOR_SYS
  3845. new vehicleid = GetPlayerVehicleID(i);
  3846. if(AUTOX[vehicleid][motor_an])
  3847. {
  3848. //TextDrawSetString(nPunkt1[i],"~g~@");
  3849. //TextDrawSetString(nPunkt2[i],"~w~@");
  3850. }
  3851. else
  3852. {
  3853. //TextDrawSetString(nPunkt1[i],"~w~@");
  3854. //TextDrawSetString(nPunkt2[i],"~r~@");
  3855. }
  3856. if(!NoCar(vehicleid))
  3857. {
  3858. new Float:healthv;
  3859. GetVehicleHealth(vehicleid,healthv);
  3860. if(healthv > 125.0 && healthv < 250.0)
  3861. {
  3862. if(AUTOX[vehicleid][motor_an])
  3863. {
  3864. new rando = random(10);
  3865. switch(rando)
  3866. {
  3867. case 0:
  3868. {
  3869. AUTOX[vehicleid][motor_an] = 0;
  3870. TogglePlayerControllable(i,0);
  3871. SendClientMessage(i,WHITE,"Motor ist ausgefallen aufgrund Motorschaden.");
  3872. }
  3873. case 1:
  3874. {
  3875. AUTOX[vehicleid][motor_an] = 0;
  3876. TogglePlayerControllable(i,0);
  3877. SendClientMessage(i,WHITE,"Motor ist ausgefallen aufgrund Motorschaden.");
  3878. }
  3879. case 2:
  3880. {
  3881. healthv = healthv - (50.0);
  3882. SetVehicleHealth(vehicleid,healthv);
  3883. }
  3884. case 3:
  3885. {
  3886. healthv = healthv - (50.0);
  3887. SetVehicleHealth(vehicleid,healthv);
  3888. }
  3889. case 4:
  3890. {
  3891. healthv = healthv - (50.0);
  3892. SetVehicleHealth(vehicleid,healthv);
  3893. }
  3894. case 5:
  3895. {
  3896. AUTOX[vehicleid][motor_an] = 0;
  3897. TogglePlayerControllable(i,0);
  3898. SendClientMessage(i,WHITE,"Motor ist ausgefallen aufgrund Motorschaden.");
  3899. }
  3900. }
  3901. }
  3902. }
  3903. }
  3904. #endif
  3905. }
  3906. }
  3907. }
  3908. return 1;
  3909. }
  3910.  
  3911. public OnPlayerEnterCheckpoint(playerid)
  3912. {
  3913. if(Navigation[playerid] == 1)
  3914. {
  3915. DisablePlayerCheckpoint(playerid);
  3916. SendClientMessage(playerid,COLOR_YELLOW,"Du hast dein Ort erreicht!");
  3917. SendClientMessage(playerid,COLOR_YELLOW,"Du schaltest dein Navi aus!");
  3918. }
  3919. if(Farmen[playerid] == 1)
  3920. {
  3921. DisablePlayerCheckpoint(playerid);
  3922. SendClientMessage(playerid,COLOR_ORANGE,"Fahre nun zum nächsten Checkpoint! Du erhälst $25");
  3923. SetPlayerCheckpoint(playerid,-242.0825,15.2028,3.6701,10.0);
  3924. GivePlayerMoney(playerid, 25);
  3925. DrogenImLager += 10;
  3926. Farmen[playerid] = 2;
  3927. return 1;
  3928. }
  3929. if(Farmen[playerid] == 2)
  3930. {
  3931. DisablePlayerCheckpoint(playerid);
  3932. SendClientMessage(playerid,COLOR_ORANGE,"Fahre nun zum nächsten Checkpoint! Du erhälst $75");
  3933. SetPlayerCheckpoint(playerid,-200.2307,-71.6215,4.0942,10.0);
  3934. GivePlayerMoney(playerid, 75);
  3935. DrogenImLager += 10;
  3936. Farmen[playerid] = 3;
  3937. return 1;
  3938. }
  3939. if(Farmen[playerid] == 3)
  3940. {
  3941. DisablePlayerCheckpoint(playerid);
  3942. SendClientMessage(playerid,COLOR_ORANGE,"Fahre nun zum nächsten Checkpoint! Du erhälst $34");
  3943. SetPlayerCheckpoint(playerid,-27.3482,-104.9620,4.0942,10.0);
  3944. GivePlayerMoney(playerid, 34);
  3945. DrogenImLager += 10;
  3946. Farmen[playerid] = 4;
  3947. return 1;
  3948. }
  3949. if(Farmen[playerid] == 4)
  3950. {
  3951. DisablePlayerCheckpoint(playerid);
  3952. SendClientMessage(playerid,COLOR_ORANGE,"Fahre nun zum nächsten Checkpoint! Du erhälst $75");
  3953. SetPlayerCheckpoint(playerid,64.4728,-11.5566,2.4149,10.0);
  3954. GivePlayerMoney(playerid, 75);
  3955. DrogenImLager += 10;
  3956. Farmen[playerid] = 5;
  3957. return 1;
  3958. }
  3959. if(Farmen[playerid] == 5)
  3960. {
  3961. DisablePlayerCheckpoint(playerid);
  3962. SendClientMessage(playerid,COLOR_ORANGE,"Fahre nun zum nächsten Checkpoint! Du erhälst $48");
  3963. SetPlayerCheckpoint(playerid,29.7462,42.8089,4.0941,10.0);
  3964. GivePlayerMoney(playerid, 48);
  3965. DrogenImLager += 10;
  3966. Farmen[playerid] = 6;
  3967. return 1;
  3968. }
  3969. if(Farmen[playerid] == 6)
  3970. {
  3971. DisablePlayerCheckpoint(playerid);
  3972. SendClientMessage(playerid,COLOR_ORANGE,"Du hast fertig gefarmt! Du erhälst $250");
  3973. GivePlayerMoney(playerid, 250);
  3974. DrogenImLager += 30;
  3975. Farmen[playerid] = 0;
  3976. return 1;
  3977. }
  3978. return 1;
  3979. }
  3980.  
  3981.  
  3982. public OnPlayerLeaveCheckpoint(playerid)
  3983. {
  3984. return 1;
  3985. }
  3986.  
  3987.  
  3988. public OnPlayerEnterRaceCheckpoint(playerid)
  3989. {
  3990. return 1;
  3991. }
  3992.  
  3993.  
  3994. public OnPlayerLeaveRaceCheckpoint(playerid)
  3995. {
  3996. return 1;
  3997. }
  3998.  
  3999.  
  4000. public OnRconCommand(cmd[])
  4001. {
  4002. return 1;
  4003. }
  4004.  
  4005.  
  4006. public OnPlayerRequestSpawn(playerid)
  4007. {
  4008. return 1;
  4009. }
  4010.  
  4011.  
  4012. public OnObjectMoved(objectid)
  4013. {
  4014. return 0;
  4015. }
  4016.  
  4017.  
  4018. public OnPlayerObjectMoved(playerid, objectid)
  4019. {
  4020. return 1;
  4021. }
  4022. public OnPlayerPickUpPickup(playerid, pickupid)
  4023. {
  4024. if(pickupid == tanke1enter)
  4025. {
  4026. SetPlayerPos(playerid, -26.691598,-55.714897,1003.546875);
  4027. SetPlayerInterior(playerid, 6);
  4028. SetPlayerVirtualWorld(playerid, 1);
  4029. SetCameraBehindPlayer(playerid);
  4030. }
  4031. else if(pickupid == bsnenter) {
  4032. SetPlayerPos(playerid, 365.2682,-73.2458,1001.5078);
  4033. SetPlayerInterior(playerid, 10);
  4034. SetPlayerVirtualWorld(playerid, 1);
  4035. SetCameraBehindPlayer(playerid);
  4036. }
  4037. else if(pickupid == shop1enter) {
  4038. SetPlayerPos(playerid,6.091179,-29.271898,1003.549438);
  4039. SetPlayerInterior(playerid, 10);
  4040. SetPlayerVirtualWorld(playerid, 1);
  4041. SetCameraBehindPlayer(playerid);
  4042. }
  4043. else if(pickupid == ammu1enter) {
  4044. SetPlayerPos(playerid,316.524993,-167.706985,999.593750);
  4045. SetPlayerInterior(playerid, 6);
  4046. SetPlayerVirtualWorld(playerid, 1);
  4047. SetCameraBehindPlayer(playerid);
  4048. }
  4049. else if(pickupid == lspdenter) {
  4050. SetPlayerPos(playerid,246.375991,109.245994,1003.218750);
  4051. SetPlayerInterior(playerid, 10);
  4052. SetPlayerVirtualWorld(playerid, 1);
  4053. SetCameraBehindPlayer(playerid);
  4054. }
  4055. else if(pickupid == stadtenter) {
  4056. SetPlayerPos(playerid, 384.808624,173.804992,1008.382812);
  4057. SetPlayerInterior(playerid, 3);
  4058. SetPlayerVirtualWorld(playerid, 1);
  4059. SetCameraBehindPlayer(playerid);
  4060. }
  4061. else if(pickupid == shop2enter) {
  4062. SetPlayerPos(playerid,-25.884498,-185.868988,1003.546875);
  4063. SetPlayerInterior(playerid, 17);
  4064. SetPlayerVirtualWorld(playerid, 1);
  4065. SetCameraBehindPlayer(playerid);
  4066. }
  4067. else if(pickupid == bankenter) {
  4068. SetPlayerPos(playerid,2315.952880,-1.618174,26.742187);
  4069. SetPlayerInterior(playerid, 0);
  4070. SetPlayerVirtualWorld(playerid, 1);
  4071. SetCameraBehindPlayer(playerid);
  4072. }
  4073. else if(pickupid == ammu2enter) {
  4074. SetPlayerPos(playerid,286.148986,-40.644397,1001.515625);
  4075. SetPlayerInterior(playerid, 1);
  4076. SetPlayerVirtualWorld(playerid, 1);
  4077. SetCameraBehindPlayer(playerid);
  4078. }
  4079. else if(pickupid == lspdexit) {
  4080. SetPlayerPos(playerid,1553.3572,-1675.0829,16.1953);
  4081. SetPlayerInterior(playerid, 0);
  4082. SetPlayerVirtualWorld(playerid, 0);
  4083. SetCameraBehindPlayer(playerid);
  4084. }
  4085. else if(pickupid == lspdduty) {
  4086. GameTextForPlayer(playerid,"~y~Verwende ~g~/duty~y~um in~n~den Dienst zu gehen",2000,3);
  4087. }
  4088. else if(pickupid == Taifunhaus) {
  4089. GameTextForPlayer(playerid,"~y~Taifung Elite Base",2000,3);
  4090. }
  4091. else if(pickupid == stadtexit) {
  4092. SetPlayerPos(playerid, 1480.7670,-1766.5060,18.7958);
  4093. SetPlayerInterior(playerid, 0);
  4094. SetPlayerVirtualWorld(playerid, 0);
  4095. SetCameraBehindPlayer(playerid);
  4096. }
  4097. else if(pickupid == perso) {
  4098. ShowPlayerDialog(playerid,Dialog_Persoetc,DIALOG_STYLE_LIST,"Pässe","Personalausweiß\nSF-Pass\nLV-Pss","Kaufen","Abbrechen");
  4099. }
  4100. else if(pickupid == license) {
  4101. ShowPlayerDialog(playerid,Dialog_License,DIALOG_STYLE_LIST,"Licensen","Führerschein\nMotorradschein\nFlugschein\nBootschein\nWafenschein","Kaufen","Abbrechen");
  4102. }
  4103. else if(pickupid == handykarten1) {
  4104. ShowPlayerDialog(playerid,Dialog_Handykarten,DIALOG_STYLE_LIST,"Handykarten","Handykarte $15\nHandykarte $30\nHandykarte $100\nHandykarte $200","Aufladen","Abbrechen");
  4105. }
  4106. else if(pickupid == tanke1exit) {
  4107. SetPlayerPos(playerid, 998.7523,-919.3989,42.1797);
  4108. SetPlayerInterior(playerid, 0);
  4109. SetPlayerVirtualWorld(playerid, 0);
  4110. SetCameraBehindPlayer(playerid);
  4111. }
  4112. else if(pickupid == kaufen1) {
  4113. ShowPlayerDialog(playerid,Dialog_Buy,DIALOG_STYLE_LIST,"24/7 Shop","Handy($150)\nNavi($200)\nZigarettenschachtel($5)\nZollpass($500)\nLaptop($1500)\nTelefonbuch($10)","Kaufen","Abbrechen");
  4114. }
  4115. else if(pickupid == shop1exit) {
  4116. SetPlayerPos(playerid,1314.8876,-899.6138,39.5781);
  4117. SetPlayerInterior(playerid, 0);
  4118. SetPlayerVirtualWorld(playerid, 0);
  4119. SetCameraBehindPlayer(playerid);
  4120. }
  4121. else if(pickupid == bsnexit) {
  4122. SetPlayerPos(playerid, 1200.3430,-920.7374,43.1022);
  4123. SetPlayerInterior(playerid, 0);
  4124. SetPlayerVirtualWorld(playerid, 0);
  4125. SetCameraBehindPlayer(playerid);
  4126. }
  4127. else if(pickupid == bsnessen) {
  4128. ShowPlayerDialog(playerid,Dialog_BSN_Essen,DIALOG_STYLE_LIST,"Burger Shot","Hamburger($15)\nCheeseburger($15)\nPommes($3)\nFrikadelle($2)\nHamburger mit Cola($10)\nCheeseburger mit Cola($10)\nCola($2)","Kaufen","Abbrechen");
  4129. }
  4130. else if(pickupid == newsenter) {
  4131. SetPlayerPos(playerid, 141.91873168945,1369.7286376953,1083.7021484375);
  4132. SetPlayerInterior(playerid, 5);
  4133. SetPlayerVirtualWorld(playerid, 1);
  4134. SetCameraBehindPlayer(playerid);
  4135. }
  4136. else if(pickupid == newsexit) {
  4137. SetPlayerPos(playerid, 1654.9125,-1659.9423,22.5156);
  4138. SetPlayerInterior(playerid, 0);
  4139. SetPlayerVirtualWorld(playerid, 0);
  4140. SetCameraBehindPlayer(playerid);
  4141. }
  4142. else if(pickupid == dutynews) {
  4143. GameTextForPlayer(playerid,"~y~Verwende ~r~/duty ~y~um in den Dienst~n~zu gehen!",2000,3);
  4144. }
  4145. else if(pickupid == nebenjob) {
  4146. ShowPlayerDialog(playerid,Dialog_Nebenjob,DIALOG_STYLE_LIST,"Nebenjob","Taxifahrer\nMechaniker\nFarmer\nDealer","Wählen","Abbrechen");
  4147. }
  4148. else if(pickupid == taxijob) {
  4149. ShowPlayerDialog(playerid,Dialog_NebenjobTaxi,DIALOG_STYLE_MSGBOX,"Taxifahrer","Hier kannst du Taxi fahrer werden.\nWähle Annehmen oder Ablehnen um den Vetrag zu unterschrieben!","Annehmen","Ablehnen");
  4150. }
  4151. else if(pickupid == mechanikerjob) {
  4152. ShowPlayerDialog(playerid,Dialog_Mechaniker,DIALOG_STYLE_MSGBOX,"Mechaniker","Hier kannst du Automechaniker werden.\nWähle Annehmen oder Ablehnen um den Vertrag zu unterschrieben!","Annehmen","Ablehnen");
  4153. }
  4154. else if(pickupid == doenerladen) {
  4155. ShowPlayerDialog(playerid,Dialog_Doenerladen,DIALOG_STYLE_LIST,"Dönerladen","Döner($5)\nDürüm($8)","Kaufen","Abbrechen");
  4156. }
  4157. else if(pickupid == waffenkaufen1) {
  4158. ShowPlayerDialog(playerid,Dialog_Waffen,DIALOG_STYLE_LIST,"Ammu","AK 47($150)","Kaufen","Abbrechen");
  4159. }
  4160. else if(pickupid == ammu1exit) {
  4161. SetPlayerPos(playerid,1366.0197,-1279.9515,13.5469);
  4162. SetPlayerInterior(playerid, 0);
  4163. SetPlayerVirtualWorld(playerid, 0);
  4164. SetCameraBehindPlayer(playerid);
  4165. }
  4166. else if(pickupid == farmerjob) {
  4167. ShowPlayerDialog(playerid,Dialog_Farmer,DIALOG_STYLE_MSGBOX,"Farmer","Hier kannst du Farmer werden.\nWähle Annehmen um den Vetrag zu unterschreiben!","Annehmen","Abbrechen");
  4168. }
  4169. else if(pickupid == dealer) {
  4170. ShowPlayerDialog(playerid,Dialog_Dealer,DIALOG_STYLE_MSGBOX,"Dealer","Hier kannst du Drogendealer werden.\nWähle Annehmen um den Betrag zu unterschreiben!","Annehmen","Abbrechen");
  4171. }
  4172. else if(pickupid == Drogenlager) {
  4173. new string[128];
  4174. new lager = DrogenImLager;
  4175. format(string,sizeof(string),"Tippe /dnehmen [Anzahl] ! Es sind \n%dg im Lager.",lager);
  4176. GameTextForPlayer(playerid,string,2000,3);
  4177. }
  4178. else if(pickupid == hotelzimmer[0]) {
  4179. ShowPlayerDialog(playerid,Dialog_Hotel,DIALOG_STYLE_MSGBOX,"Hotel","Du kannst dir im Hotel ein Zimmer meiten.\nWillst du im Hotel einchecken oder auschecken ?","Einchecken","Auschecken");
  4180. return 1;
  4181. }
  4182. else if(pickupid == hotelzimmer[1]) {
  4183. GameTextForPlayer(playerid,"~g~Hotel~n~~w~Du kannst dir ein Hotelzimmer mieten~n~benutze ~r~/einchecken",3000,5);
  4184. return 1;
  4185. }
  4186. else if(pickupid == grwaffe) {
  4187. GameTextForPlayer(playerid,"~y~Benutze ~g~/duty ~y~um dir~n~Waffen aus dem Lager zu nehmen",3000,5);
  4188. return 1;
  4189. }
  4190. else if(pickupid == bingoenter) {
  4191. SetPlayerPos(playerid,207.737991,-109.019996,1005.132812);
  4192. SetPlayerInterior(playerid,15);
  4193. SetPlayerVirtualWorld(playerid, 1);
  4194. return 1;
  4195. }
  4196. else if(pickupid == bingokaufen) {
  4197. SetPlayerPos(playerid,212.1571,-96.4059,1005.2578);
  4198. SetPlayerFacingAngle(playerid,178.9468);
  4199. SetPlayerCameraPos(playerid,212.8663,-99.6706,1005.2578);
  4200. SetPlayerCameraLookAt(playerid,212.1571,-96.4059,1005.2578);
  4201. TogglePlayerControllable(playerid,0);
  4202. SendClientMessage(playerid,COLOR_BINCO,"Bitte wähle mit den Pfeiltasten 'rechts' und 'links' deinen Skin");
  4203. SendClientMessage(playerid,COLOR_BINCO,"Wenn du deinen Skin gefunden hast, drücke 'Enter'");
  4204. InBinco[playerid] = 1;
  4205. return 1;
  4206. }
  4207. else if(pickupid == bingoexit) {
  4208. SetPlayerPos(playerid,1521.0533,-1659.7286,13.5392);
  4209. SetPlayerInterior(playerid,0);
  4210. SetPlayerVirtualWorld(playerid, 0);
  4211. return 1;
  4212. }
  4213. else if(pickupid == dachenter) {
  4214. SetPlayerPos(playerid,1526.6210,-1573.7800,52.6768);
  4215. SetPlayerInterior(playerid, 0);
  4216. SetPlayerVirtualWorld(playerid, 0);
  4217. return 1;
  4218. }
  4219. else if(pickupid == dachexit) {
  4220. SetPlayerPos(playerid,1525.7064,-1569.7274,48.6215);
  4221. SetPlayerInterior(playerid,0);
  4222. SetPlayerVirtualWorld(playerid,0);
  4223. return 1;
  4224. }
  4225. return 1;
  4226. }
  4227. public OnVehicleMod(playerid, vehicleid, componentid)
  4228. {
  4229. return 1;
  4230. }
  4231.  
  4232.  
  4233. public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
  4234. {
  4235. return 1;
  4236. }
  4237.  
  4238.  
  4239. public OnVehicleRespray(playerid, vehicleid, color1, color2)
  4240. {
  4241. return 1;
  4242. }
  4243.  
  4244.  
  4245. public OnPlayerSelectedMenuRow(playerid, row)
  4246. {
  4247. return 1;
  4248. }
  4249.  
  4250.  
  4251. public OnPlayerExitedMenu(playerid)
  4252. {
  4253. return 1;
  4254. }
  4255.  
  4256.  
  4257. public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
  4258. {
  4259. return 1;
  4260. }
  4261.  
  4262.  
  4263. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  4264. {
  4265. if(ghostrider[playerid] == 1)
  4266. {
  4267. new vehicleid = GetPlayerVehicleID(playerid);
  4268. new model = GetPlayerVehicleID(playerid);
  4269. model = GetVehicleModel(model);
  4270. if(HOLDING(KEY_SPRINT))
  4271. {
  4272. for(new j=0; j<sizeof bikegang; j++)
  4273. {
  4274. if(vehicleid == bikegang[j])
  4275. {
  4276. if(fireinfo[playerid] == 0)
  4277. {
  4278. fireeeee[playerid] = CreateObject(18694,0,0,0,0,0,0);
  4279. fireeeeee[playerid] = CreateObject(18694,0,0,0,0,0,0);
  4280. AttachObjectToVehicle(fireeeee[playerid], GetPlayerVehicleID(playerid), 0.0, 1.3, -2.0, 0.0, 0.0, 0.0);
  4281. AttachObjectToVehicle(fireeeeee[playerid], GetPlayerVehicleID(playerid), 0.0, -1.3, -2.0, 0.0, 0.0, 0.0);
  4282. fireinfo[playerid] = 1;
  4283. }
  4284. }
  4285. }
  4286. if(RELEASED(KEY_SPRINT))
  4287. {
  4288. if(fireinfo[playerid] == 1)
  4289. {
  4290. DestroyObject(fire[playerid]);
  4291. DestroyObject(firee[playerid]);
  4292. DestroyObject(fireee[playerid]);
  4293. DestroyObject(fireeee[playerid]);
  4294. DestroyObject(fireeeee[playerid]);
  4295. DestroyObject(fireeeeee[playerid]);
  4296. fireinfo[playerid] = 0;
  4297. }
  4298. }
  4299. }
  4300. }
  4301. else if(PRESSED(START_KEY))
  4302. {
  4303. if(IsPlayerInAnyVehicle(playerid))
  4304. {
  4305. new vid = GetPlayerVehicleID(playerid);
  4306. if(motor[vid] == false)
  4307. {
  4308. SendClientMessage(playerid,0xFF0000,"Der Motor wird gestartet...");
  4309. KillTimer(motortimer[vid]);
  4310. motortimer[vid] = SetTimerEx("StartEngine",START_TIME,0,"dd",playerid,vid);
  4311. }
  4312. else
  4313. {
  4314. KillTimer(motortimer[vid]);
  4315. motortimer[vid] = SetTimerEx("StopEngine",STOP_TIME,0,"dd",playerid,GetPlayerVehicleID(playerid));
  4316. }
  4317. }
  4318. }
  4319. /*else if (PRESSED(KEY_WALK))
  4320. {
  4321. new vid = GetPlayerVehicleID(playerid);
  4322. new motor,licht,alarm,doors,bonnet,boot,objective;
  4323. if(AUTOX[vid][motor_an] == 0)
  4324. {
  4325. if(AUTOX[vid][tank] < 1)
  4326. {
  4327. SendClientMessage(playerid,COLOR_GREEN,"Mit einem leeren Tank kann man nicht fahren :P");
  4328. AUTOX[vid][motor_an] = 0;
  4329. return 1;
  4330. }
  4331. else
  4332. {
  4333. new string[128];
  4334. new xname[MAX_PLAYER_NAME];
  4335. GetPlayerName(playerid,xname,sizeof(xname));
  4336. format(string,sizeof(string),"%s hat den Motor gestartet",xname);
  4337. GetVehicleParamsEx(vid,motor,licht,alarm,doors,bonnet,boot,objective);
  4338. SetVehicleParamsEx(vid,VEHICLE_PARAMS_OFF,licht,alarm,doors,bonnet,boot,objective);
  4339. ProxDetector(15.0, playerid, string, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE);
  4340. AUTOX[vid][motor_an] = 1;
  4341. return 1;
  4342. }
  4343. }
  4344. return 1;
  4345. }*/
  4346. /*else if ((newkeys & KEY_WALK))
  4347. {
  4348. new vehicleid = GetPlayerVehicleID(playerid);
  4349. new vid = GetPlayerVehicleID(playerid);
  4350. new Float:healthv;
  4351. GetVehicleHealth(vehicleid,healthv);
  4352. new engine,lights,alarm,doors,bonnet,boot,objective;
  4353. if(!IsPlayerInAnyVehicle(playerid))return 1;
  4354. if(AUTOX[vehicleid][motor_an] == 0)
  4355. {
  4356. #if defined TANK_SYS
  4357. if(AUTOX[vehicleid][tank] < 1)
  4358. {
  4359. SendClientMessage(playerid,WHITE,"Mit einem leeren Tank kann man nicht fahren!");
  4360. AUTOX[vehicleid][motor_an] = 0;
  4361. TogglePlayerControllable(playerid,0);
  4362. }
  4363. else
  4364. {
  4365. if(healthv > (375.0))
  4366. {
  4367. AUTOX[vehicleid][motor_an] = 1;
  4368. SendClientMessage(playerid,WHITE," Motor wurde gestartet.");
  4369. GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
  4370. SetVehicleParamsEx(vid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
  4371. MotorAn[vehicleid]=1;
  4372. }
  4373. else
  4374. {
  4375. new rando = random(4);
  4376. switch(rando)
  4377. {
  4378. case 0:
  4379. {
  4380. SendClientMessage(playerid,WHITE,"Motor kann wegen eines Motorschadens nicht gestartet werden.");
  4381. }
  4382. case 1:
  4383. {
  4384. SendClientMessage(playerid,WHITE,"Motor kann wegen eines Motorschadens nicht gestartet werden.");
  4385. }
  4386. case 2:
  4387. {
  4388. AUTOX[vehicleid][motor_an] = 1;
  4389. SendClientMessage(playerid,WHITE," Motor wurde gestartet.");
  4390. GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
  4391. SetVehicleParamsEx(vid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
  4392. MotorAn[vehicleid]=1;
  4393. }
  4394. case 3:
  4395. {
  4396. AUTOX[vehicleid][motor_an] = 1;
  4397. SendClientMessage(playerid,WHITE," Motor wurde gestartet.");
  4398. GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
  4399. SetVehicleParamsEx(vid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
  4400. MotorAn[vehicleid]=1;
  4401. }
  4402. case 4:
  4403. {
  4404. SendClientMessage(playerid,WHITE,"Motor kann wegen eines Motorschadens nicht gestartet werden.");
  4405. }
  4406. default:
  4407. {
  4408. SendClientMessage(playerid,WHITE,"Motor kann wegen eines Motorschadens nicht gestartet werden.");
  4409. }
  4410. }
  4411. }
  4412. }
  4413. #else
  4414. if(healthv > (375.0))
  4415. {
  4416. AUTOX[vehicleid][motor_an] = 1;
  4417. SendClientMessage(playerid,WHITE," Motor wurde gestartet.");
  4418. GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
  4419. SetVehicleParamsEx(vid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
  4420. MotorAn[vehicleid]=1;
  4421. }
  4422. else
  4423. {
  4424. new rando = random(4);
  4425. switch(rando)
  4426. {
  4427. case 0:
  4428. {
  4429. SendClientMessage(playerid,WHITE,"Motor kann wegen eines Motorschadens nicht gestartet werden.");
  4430. }
  4431. case 1:
  4432. {
  4433. SendClientMessage(playerid,WHITE,"Motor kann wegen eines Motorschadens nicht gestartet werden.");
  4434. }
  4435. case 2:
  4436. {
  4437. AUTOX[vehicleid][motor_an] = 1;
  4438. SendClientMessage(playerid,WHITE," Motor wurde gestartet.");
  4439. GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
  4440. SetVehicleParamsEx(vid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
  4441. MotorAn[vehicleid]=1;
  4442. }
  4443. case 3:
  4444. {
  4445. AUTOX[vehicleid][motor_an] = 1;
  4446. SendClientMessage(playerid,WHITE," Motor wurde gestartet.");
  4447. GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
  4448. SetVehicleParamsEx(vid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
  4449. MotorAn[vehicleid]=1;
  4450. }
  4451. case 4:
  4452. {
  4453. SendClientMessage(playerid,WHITE,"Motor kann wegen eines Motorschadens nicht gestartet werden.");
  4454. }
  4455. default:
  4456. {
  4457. SendClientMessage(playerid,WHITE,"Motor kann wegen eines Motorschadens nicht gestartet werden.");
  4458. }
  4459. }
  4460. }
  4461. #endif
  4462. }
  4463. else
  4464. {
  4465. AUTOX[vehicleid][motor_an] = 0;
  4466. SendClientMessage(playerid,WHITE," Motor wurde ausgemacht.");
  4467. GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
  4468. SetVehicleParamsEx(vid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
  4469. MotorAn[vehicleid]=0;
  4470. }
  4471. }*/
  4472. else if ((newkeys & KEY_HANDBRAKE))
  4473. {
  4474. if(IsPlayerConnected(playerid))
  4475. {
  4476. if(GetPlayerState(playerid) == 2)
  4477. {
  4478. new vehicleid = GetPlayerVehicleID(playerid);
  4479. if(PlayerToPoint(6.0,playerid,1004.0070,-939.3102,42.1797))
  4480. {
  4481. ZwischenSumme = 100 - AUTOX[vehicleid][tank];
  4482. GivePlayerMoney(playerid, -ZwischenSumme * 3);
  4483. AUTOX[vehicleid][tank] += ZwischenSumme;
  4484. GameTextForPlayer(playerid,"~b~Auto ~r~wurde getankt",2000,0);
  4485. new forS[128];
  4486. format(forS,sizeof(forS),"* Du hast dein Auto fuer %d $ betankt *",ZwischenSumme);
  4487. SendClientMessage(playerid,YELLOW,forS);
  4488. Tankstelle1 -= ZwischenSumme;
  4489. return 1;
  4490. }
  4491. else if(PlayerToPoint(6.0,playerid,1944.3260,-1772.9254,13.3906))
  4492. {
  4493. AUTOX[vehicleid][tank] += ZwischenSumme;
  4494. ZwischenSumme = 100 - AUTOX[vehicleid][tank];
  4495. GivePlayerMoney(playerid, -ZwischenSumme * 3);
  4496. GameTextForPlayer(playerid,"~b~Auto ~r~wurde getankt",2000,0);
  4497. new forS[128];
  4498. format(forS,sizeof(forS),"* Du hast dein Auto fuer %d $ betankt *",ZwischenSumme);
  4499. SendClientMessage(playerid,YELLOW,forS);
  4500. Tankstelle2 -= ZwischenSumme;
  4501. return 1;
  4502. }
  4503. else if(PlayerToPoint(6.0,playerid,-90.5515,-1169.4578,2.4079))
  4504. {
  4505. AUTOX[vehicleid][tank] += ZwischenSumme;
  4506. ZwischenSumme = 100 - AUTOX[vehicleid][tank];
  4507. GivePlayerMoney(playerid, -ZwischenSumme * 3);
  4508. GameTextForPlayer(playerid,"~b~Auto ~r~wurde getankt",2000,0);
  4509. new forS[128];
  4510. format(forS,sizeof(forS),"* Du hast dein Auto fuer %d $ betankt *",ZwischenSumme);
  4511. SendClientMessage(playerid,YELLOW,forS);
  4512. Tankstelle3 -= ZwischenSumme;
  4513. return 1;
  4514. }
  4515. else if(PlayerToPoint(6.0,playerid,-1609.7958,-2718.2048,48.5391))
  4516. {
  4517. AUTOX[vehicleid][tank] += ZwischenSumme;
  4518. ZwischenSumme = 100 - AUTOX[vehicleid][tank];
  4519. GivePlayerMoney(playerid, -ZwischenSumme * 3);
  4520. GameTextForPlayer(playerid,"~b~Auto ~r~wurde getankt",2000,0);
  4521. new forS[128];
  4522. format(forS,sizeof(forS),"* Du hast dein Auto fuer %d $ betankt *",ZwischenSumme);
  4523. SendClientMessage(playerid,YELLOW,forS);
  4524. Tankstelle4 -= ZwischenSumme;
  4525. return 1;
  4526. }
  4527. else if(PlayerToPoint(6.0,playerid,-2029.4968,156.4366,28.9498))
  4528. {
  4529. AUTOX[vehicleid][tank] += ZwischenSumme;
  4530. ZwischenSumme = 100 - AUTOX[vehicleid][tank];
  4531. GivePlayerMoney(playerid, -ZwischenSumme * 3);
  4532. GameTextForPlayer(playerid,"~b~Auto ~r~wurde getankt",2000,0);
  4533. new forS[128];
  4534. format(forS,sizeof(forS),"* Du hast dein Auto fuer %d $ betankt *",ZwischenSumme);
  4535. SendClientMessage(playerid,YELLOW,forS);
  4536. Tankstelle5 -= ZwischenSumme;
  4537. return 1;
  4538. }
  4539. else if(PlayerToPoint(8.0,playerid,-2408.7590,976.0934,45.4175))
  4540. {
  4541. AUTOX[vehicleid][tank] += ZwischenSumme;
  4542. ZwischenSumme = 100 - AUTOX[vehicleid][tank];
  4543. GivePlayerMoney(playerid, -ZwischenSumme * 3);
  4544. GameTextForPlayer(playerid,"~b~Auto ~r~wurde getankt",2000,0);
  4545. new forS[128];
  4546. format(forS,sizeof(forS),"* Du hast dein Auto fuer %d $ betankt *",ZwischenSumme);
  4547. SendClientMessage(playerid,YELLOW,forS);
  4548. Tankstelle6 -= ZwischenSumme;
  4549. return 1;
  4550. }
  4551. else if(PlayerToPoint(5.0,playerid,-2243.9629,-2560.6477,31.8841))
  4552. {
  4553. AUTOX[vehicleid][tank] += ZwischenSumme;
  4554. ZwischenSumme = 100 - AUTOX[vehicleid][tank];
  4555. GivePlayerMoney(playerid, -ZwischenSumme * 3);
  4556. GameTextForPlayer(playerid,"~b~Auto ~r~wurde getankt",2000,0);
  4557. new forS[128];
  4558. format(forS,sizeof(forS),"* Du hast dein Auto fuer %d $ betankt *",ZwischenSumme);
  4559. SendClientMessage(playerid,YELLOW,forS);
  4560. Tankstelle7 -= ZwischenSumme;
  4561. return 1;
  4562. }
  4563. else if(PlayerToPoint(8.0,playerid,-1676.6323,414.0262,6.9484))
  4564. {
  4565. AUTOX[vehicleid][tank] += ZwischenSumme;
  4566. ZwischenSumme = 100 - AUTOX[vehicleid][tank];
  4567. GivePlayerMoney(playerid, -ZwischenSumme * 3);
  4568. GameTextForPlayer(playerid,"~b~Auto ~r~wurde getankt",2000,0);
  4569. new forS[128];
  4570. format(forS,sizeof(forS),"* Du hast dein Auto fuer %d $ betankt *",ZwischenSumme);
  4571. SendClientMessage(playerid,YELLOW,forS);
  4572. Tankstelle8 -= ZwischenSumme;
  4573. return 1;
  4574. }
  4575. else if(PlayerToPoint(6.0,playerid,2202.2349,2474.3494,10.5258))
  4576. {
  4577. AUTOX[vehicleid][tank] += ZwischenSumme;
  4578. ZwischenSumme = 100 - AUTOX[vehicleid][tank];
  4579. GivePlayerMoney(playerid, -ZwischenSumme * 3);
  4580. GameTextForPlayer(playerid,"~b~Auto ~r~wurde getankt",2000,0);
  4581. new forS[128];
  4582. format(forS,sizeof(forS),"* Du hast dein Auto fuer %d $ betankt *",ZwischenSumme);
  4583. SendClientMessage(playerid,YELLOW,forS);
  4584. Tankstelle9 -= ZwischenSumme;
  4585. return 1;
  4586. }
  4587. else if(PlayerToPoint(10.0,playerid,614.9333,1689.7418,6.6968))
  4588. {
  4589. AUTOX[vehicleid][tank] += ZwischenSumme;
  4590. ZwischenSumme = 100 - AUTOX[vehicleid][tank];
  4591. GivePlayerMoney(playerid, -ZwischenSumme * 3);
  4592. GameTextForPlayer(playerid,"~b~Auto ~r~wurde getankt",2000,0);
  4593. new forS[128];
  4594. format(forS,sizeof(forS),"* Du hast dein Auto fuer %d $ betankt *",ZwischenSumme);
  4595. SendClientMessage(playerid,YELLOW,forS);
  4596. Tankstelle10 -= ZwischenSumme;
  4597. return 1;
  4598. }
  4599. else if(PlayerToPoint(8.0,playerid,-1328.8250,2677.2173,49.7665))
  4600. {
  4601. AUTOX[vehicleid][tank] += ZwischenSumme;
  4602. ZwischenSumme = 100 - AUTOX[vehicleid][tank];
  4603. GivePlayerMoney(playerid, -ZwischenSumme * 3);
  4604. GameTextForPlayer(playerid,"~b~Auto ~r~wurde getankt",2000,0);
  4605. new forS[128];
  4606. format(forS,sizeof(forS),"* Du hast dein Auto fuer %d $ betankt *",ZwischenSumme);
  4607. SendClientMessage(playerid,YELLOW,forS);
  4608. Tankstelle11 -= ZwischenSumme;
  4609. return 1;
  4610. }
  4611. else if(PlayerToPoint(6.0,playerid,70.3882,1218.6783,18.5165))
  4612. {
  4613. AUTOX[vehicleid][tank] += ZwischenSumme;
  4614. ZwischenSumme = 100 - AUTOX[vehicleid][tank];
  4615. GivePlayerMoney(playerid, -ZwischenSumme * 3);
  4616. GameTextForPlayer(playerid,"~b~Auto ~r~wurde getankt",2000,0);
  4617. new forS[128];
  4618. format(forS,sizeof(forS),"* Du hast dein Auto fuer %d $ betankt *",ZwischenSumme);
  4619. SendClientMessage(playerid,YELLOW,forS);
  4620. Tankstelle12 -= ZwischenSumme;
  4621. return 1;
  4622. }
  4623. else if(PlayerToPoint(8.0,playerid,2113.7390,920.1079,10.5255) )
  4624. {
  4625. AUTOX[vehicleid][tank] += ZwischenSumme;
  4626. ZwischenSumme = 100 - AUTOX[vehicleid][tank];
  4627. GivePlayerMoney(playerid, -ZwischenSumme * 3);
  4628. GameTextForPlayer(playerid,"~b~Auto ~r~wurde getankt",2000,0);
  4629. new forS[128];
  4630. format(forS,sizeof(forS),"* Du hast dein Auto fuer %d $ betankt *",ZwischenSumme);
  4631. SendClientMessage(playerid,YELLOW,forS);
  4632. Tankstelle13 -= ZwischenSumme;
  4633. return 1;
  4634. }
  4635. else if(PlayerToPoint(6.0,playerid,-1327.7218,2678.8723,50.0625))
  4636. {
  4637. AUTOX[vehicleid][tank] += ZwischenSumme;
  4638. ZwischenSumme = 100 - AUTOX[vehicleid][tank];
  4639. GivePlayerMoney(playerid, -ZwischenSumme * 3);
  4640. GameTextForPlayer(playerid,"~b~Auto ~r~wurde getankt",2000,0);
  4641. new forS[128];
  4642. format(forS,sizeof(forS),"* Du hast dein Auto fuer %d $ betankt *",ZwischenSumme);
  4643. SendClientMessage(playerid,YELLOW,forS);
  4644. Tankstelle14 -= ZwischenSumme;
  4645. return 1;
  4646. }
  4647. else if(PlayerToPoint(6.0,playerid, 1602.4865,-1626.2468,13.1170))
  4648. {
  4649. AUTOX[vehicleid][tank] += ZwischenSumme;
  4650. ZwischenSumme = 100 - AUTOX[vehicleid][tank];
  4651. GivePlayerMoney(playerid, -ZwischenSumme * 3);
  4652. GameTextForPlayer(playerid,"~b~Auto ~r~wurde getankt",2000,0);
  4653. new forS[128];
  4654. format(forS,sizeof(forS),"* Du hast dein Auto fuer %d $ betankt *",ZwischenSumme);
  4655. SendClientMessage(playerid,YELLOW,forS);
  4656. Tankstelle15 -= ZwischenSumme;
  4657. return 1;
  4658. }
  4659. }
  4660. }
  4661. return 1;
  4662. }
  4663. else if((newkeys & KEY_RIGHT))
  4664. {
  4665. if(InBinco[playerid] == 1)
  4666. {
  4667. new oldskin = GetPlayerSkin(playerid);
  4668. oldskin += 1;
  4669. SetPlayerSkin(playerid,oldskin);
  4670. return 1;
  4671. }
  4672. }
  4673. /*else if ((newkeys & KEY_HANDBRAKE))
  4674. {
  4675. if(IsPlayerConnected(playerid))
  4676. {
  4677. if(GetPlayerState(playerid) == 2)
  4678. {
  4679. new vehicleid = GetPlayerVehicleID(playerid);
  4680. if(PlayerToPoint(6.0,playerid,1004.0070,-939.3102,42.1797))
  4681. {
  4682. AUTOX[vehicleid][tank] += ZwischenSumme;
  4683. ZwischenSumme = 100 - AUTOX[vehicleid][tank];
  4684. GivePlayerMoney(playerid, -ZwischenSumme * 3);
  4685. GameTextForPlayer(playerid,"~b~Auto ~r~wurde getankt",2000,0);
  4686. new forS[128];
  4687. format(forS,sizeof(forS),"* Du hast dein Auto fuer %d $ betankt *",ZwischenSumme);
  4688. SendClientMessage(playerid,YELLOW,forS);
  4689. Tankstelle1 -= ZwischenSumme;
  4690. return 1;
  4691. }
  4692. else if(PlayerToPoint(6.0,playerid,1944.3260,-1772.9254,13.3906))
  4693. {
  4694. AUTOX[vehicleid][tank] += ZwischenSumme;
  4695. ZwischenSumme = 100 - AUTOX[vehicleid][tank];
  4696. GivePlayerMoney(playerid, -ZwischenSumme * 3);
  4697. GameTextForPlayer(playerid,"~b~Auto ~r~wurde getankt",2000,0);
  4698. new forS[128];
  4699. format(forS,sizeof(forS),"* Du hast dein Auto fuer %d $ betankt *",ZwischenSumme);
  4700. SendClientMessage(playerid,YELLOW,forS);
  4701. Tankstelle2 -= ZwischenSumme;
  4702. return 1;
  4703. }
  4704. else if(PlayerToPoint(6.0,playerid,-90.5515,-1169.4578,2.4079))
  4705. {
  4706. AUTOX[vehicleid][tank] += ZwischenSumme;
  4707. ZwischenSumme = 100 - AUTOX[vehicleid][tank];
  4708. GivePlayerMoney(playerid, -ZwischenSumme * 3);
  4709. GameTextForPlayer(playerid,"~b~Auto ~r~wurde getankt",2000,0);
  4710. new forS[128];
  4711. format(forS,sizeof(forS),"* Du hast dein Auto fuer %d $ betankt *",ZwischenSumme);
  4712. SendClientMessage(playerid,YELLOW,forS);
  4713. Tankstelle3 -= ZwischenSumme;
  4714. return 1;
  4715. }
  4716. else if(PlayerToPoint(6.0,playerid,-1609.7958,-2718.2048,48.5391))
  4717. {
  4718. AUTOX[vehicleid][tank] += ZwischenSumme;
  4719. ZwischenSumme = 100 - AUTOX[vehicleid][tank];
  4720. GivePlayerMoney(playerid, -ZwischenSumme * 3);
  4721. GameTextForPlayer(playerid,"~b~Auto ~r~wurde getankt",2000,0);
  4722. new forS[128];
  4723. format(forS,sizeof(forS),"* Du hast dein Auto fuer %d $ betankt *",ZwischenSumme);
  4724. SendClientMessage(playerid,YELLOW,forS);
  4725. Tankstelle4 -= ZwischenSumme;
  4726. return 1;
  4727. }
  4728. else if(PlayerToPoint(6.0,playerid,-2029.4968,156.4366,28.9498))
  4729. {
  4730. AUTOX[vehicleid][tank] += ZwischenSumme;
  4731. ZwischenSumme = 100 - AUTOX[vehicleid][tank];
  4732. GivePlayerMoney(playerid, -ZwischenSumme * 3);
  4733. GameTextForPlayer(playerid,"~b~Auto ~r~wurde getankt",2000,0);
  4734. new forS[128];
  4735. format(forS,sizeof(forS),"* Du hast dein Auto fuer %d $ betankt *",ZwischenSumme);
  4736. SendClientMessage(playerid,YELLOW,forS);
  4737. Tankstelle5 -= ZwischenSumme;
  4738. return 1;
  4739. }
  4740. else if(PlayerToPoint(8.0,playerid,-2408.7590,976.0934,45.4175))
  4741. {
  4742. AUTOX[vehicleid][tank] += ZwischenSumme;
  4743. ZwischenSumme = 100 - AUTOX[vehicleid][tank];
  4744. GivePlayerMoney(playerid, -ZwischenSumme * 3);
  4745. GameTextForPlayer(playerid,"~b~Auto ~r~wurde getankt",2000,0);
  4746. new forS[128];
  4747. format(forS,sizeof(forS),"* Du hast dein Auto fuer %d $ betankt *",ZwischenSumme);
  4748. SendClientMessage(playerid,YELLOW,forS);
  4749. Tankstelle6 -= ZwischenSumme;
  4750. return 1;
  4751. }
  4752. else if(PlayerToPoint(5.0,playerid,-2243.9629,-2560.6477,31.8841))
  4753. {
  4754. AUTOX[vehicleid][tank] += ZwischenSumme;
  4755. ZwischenSumme = 100 - AUTOX[vehicleid][tank];
  4756. GivePlayerMoney(playerid, -ZwischenSumme * 3);
  4757. GameTextForPlayer(playerid,"~b~Auto ~r~wurde getankt",2000,0);
  4758. new forS[128];
  4759. format(forS,sizeof(forS),"* Du hast dein Auto fuer %d $ betankt *",ZwischenSumme);
  4760. SendClientMessage(playerid,YELLOW,forS);
  4761. Tankstelle7 -= ZwischenSumme;
  4762. return 1;
  4763. }
  4764. else if(PlayerToPoint(8.0,playerid,-1676.6323,414.0262,6.9484))
  4765. {
  4766. AUTOX[vehicleid][tank] += ZwischenSumme;
  4767. ZwischenSumme = 100 - AUTOX[vehicleid][tank];
  4768. GivePlayerMoney(playerid, -ZwischenSumme * 3);
  4769. GameTextForPlayer(playerid,"~b~Auto ~r~wurde getankt",2000,0);
  4770. new forS[128];
  4771. format(forS,sizeof(forS),"* Du hast dein Auto fuer %d $ betankt *",ZwischenSumme);
  4772. SendClientMessage(playerid,YELLOW,forS);
  4773. Tankstelle8 -= ZwischenSumme;
  4774. return 1;
  4775. }
  4776. else if(PlayerToPoint(6.0,playerid,2202.2349,2474.3494,10.5258))
  4777. {
  4778. AUTOX[vehicleid][tank] += ZwischenSumme;
  4779. ZwischenSumme = 100 - AUTOX[vehicleid][tank];
  4780. GivePlayerMoney(playerid, -ZwischenSumme * 3);
  4781. GameTextForPlayer(playerid,"~b~Auto ~r~wurde getankt",2000,0);
  4782. new forS[128];
  4783. format(forS,sizeof(forS),"* Du hast dein Auto fuer %d $ betankt *",ZwischenSumme);
  4784. SendClientMessage(playerid,YELLOW,forS);
  4785. Tankstelle9 -= ZwischenSumme;
  4786. return 1;
  4787. }
  4788. else if(PlayerToPoint(10.0,playerid,614.9333,1689.7418,6.6968))
  4789. {
  4790. AUTOX[vehicleid][tank] += ZwischenSumme;
  4791. ZwischenSumme = 100 - AUTOX[vehicleid][tank];
  4792. GivePlayerMoney(playerid, -ZwischenSumme * 3);
  4793. GameTextForPlayer(playerid,"~b~Auto ~r~wurde getankt",2000,0);
  4794. new forS[128];
  4795. format(forS,sizeof(forS),"* Du hast dein Auto fuer %d $ betankt *",ZwischenSumme);
  4796. SendClientMessage(playerid,YELLOW,forS);
  4797. Tankstelle10 -= ZwischenSumme;
  4798. return 1;
  4799. }
  4800. else if(PlayerToPoint(8.0,playerid,-1328.8250,2677.2173,49.7665))
  4801. {
  4802. AUTOX[vehicleid][tank] += ZwischenSumme;
  4803. ZwischenSumme = 100 - AUTOX[vehicleid][tank];
  4804. GivePlayerMoney(playerid, -ZwischenSumme * 3);
  4805. GameTextForPlayer(playerid,"~b~Auto ~r~wurde getankt",2000,0);
  4806. new forS[128];
  4807. format(forS,sizeof(forS),"* Du hast dein Auto fuer %d $ betankt *",ZwischenSumme);
  4808. SendClientMessage(playerid,YELLOW,forS);
  4809. Tankstelle11 -= ZwischenSumme;
  4810. return 1;
  4811. }
  4812. else if(PlayerToPoint(6.0,playerid,70.3882,1218.6783,18.5165))
  4813. {
  4814. AUTOX[vehicleid][tank] += ZwischenSumme;
  4815. ZwischenSumme = 100 - AUTOX[vehicleid][tank];
  4816. GivePlayerMoney(playerid, -ZwischenSumme * 3);
  4817. GameTextForPlayer(playerid,"~b~Auto ~r~wurde getankt",2000,0);
  4818. new forS[128];
  4819. format(forS,sizeof(forS),"* Du hast dein Auto fuer %d $ betankt *",ZwischenSumme);
  4820. SendClientMessage(playerid,YELLOW,forS);
  4821. Tankstelle12 -= ZwischenSumme;
  4822. return 1;
  4823. }
  4824. else if(PlayerToPoint(8.0,playerid,2113.7390,920.1079,10.5255) )
  4825. {
  4826. AUTOX[vehicleid][tank] += ZwischenSumme;
  4827. ZwischenSumme = 100 - AUTOX[vehicleid][tank];
  4828. GivePlayerMoney(playerid, -ZwischenSumme * 3);
  4829. GameTextForPlayer(playerid,"~b~Auto ~r~wurde getankt",2000,0);
  4830. new forS[128];
  4831. format(forS,sizeof(forS),"* Du hast dein Auto fuer %d $ betankt *",ZwischenSumme);
  4832. SendClientMessage(playerid,YELLOW,forS);
  4833. Tankstelle13 -= ZwischenSumme;
  4834. return 1;
  4835. }
  4836. else if(PlayerToPoint(6.0,playerid,-1327.7218,2678.8723,50.0625))
  4837. {
  4838. AUTOX[vehicleid][tank] += ZwischenSumme;
  4839. ZwischenSumme = 100 - AUTOX[vehicleid][tank];
  4840. GivePlayerMoney(playerid, -ZwischenSumme * 3);
  4841. GameTextForPlayer(playerid,"~b~Auto ~r~wurde getankt",2000,0);
  4842. new forS[128];
  4843. format(forS,sizeof(forS),"* Du hast dein Auto fuer %d $ betankt *",ZwischenSumme);
  4844. SendClientMessage(playerid,YELLOW,forS);
  4845. Tankstelle14 -= ZwischenSumme;
  4846. return 1;
  4847. }
  4848. else if(PlayerToPoint(6.0,playerid, 1602.4865,-1626.2468,13.1170))
  4849. {
  4850. AUTOX[vehicleid][tank] += ZwischenSumme;
  4851. ZwischenSumme = 100 - AUTOX[vehicleid][tank];
  4852. GivePlayerMoney(playerid, -ZwischenSumme * 3);
  4853. GameTextForPlayer(playerid,"~b~Auto ~r~wurde getankt",2000,0);
  4854. new forS[128];
  4855. format(forS,sizeof(forS),"* Du hast dein Auto fuer %d $ betankt *",ZwischenSumme);
  4856. SendClientMessage(playerid,YELLOW,forS);
  4857. Tankstelle15 -= ZwischenSumme;
  4858. return 1;
  4859. }
  4860. }
  4861. }*/
  4862. return 1;
  4863. }
  4864. stock NoCar(vehicleid)
  4865. {
  4866. new modell = GetVehicleModel(vehicleid);
  4867. switch(modell)
  4868. {
  4869. // Helis ( waere auch zu unrealistisch wenn die Dinger Freezed wären :/ )
  4870. case 548:return 1;
  4871. case 425:return 1;
  4872. case 417:return 1;
  4873. case 487:return 1;
  4874. case 488:return 1;
  4875. case 497:return 1;
  4876. case 563:return 1;
  4877. case 447:return 1;
  4878. case 469:return 1;
  4879. // RC
  4880. case 464:return 1;
  4881. case 465:return 1;
  4882. case 501:return 1;
  4883. case 564:return 1;
  4884. case 594:return 1;
  4885. // Trailer / Angeanger
  4886. case 435:return 1;
  4887. case 450:return 1;
  4888. case 591:return 1;
  4889. case 606:return 1;
  4890. case 607:return 1;
  4891. case 610:return 1;
  4892. case 569:return 1;
  4893. case 590:return 1;
  4894. case 584:return 1;
  4895. case 570:return 1;
  4896. case 608:return 1;
  4897. case 611:return 1;
  4898. // Flugzeuge ( waere auch zu unrealistisch wenn die Dinger Freezed wären :/ ) ²
  4899. case 592:return 1;
  4900. case 577:return 1;
  4901. case 511:return 1;
  4902. case 512:return 1;
  4903. case 593:return 1;
  4904. case 520:return 1;
  4905. case 553:return 1;
  4906. case 476:return 1;
  4907. case 519:return 1;
  4908. case 460:return 1;
  4909. case 513:return 1;
  4910. // Zuege & andere non Cars
  4911. case 485:return 1;
  4912. case 538:return 1;
  4913. case 457:return 1;
  4914. case 530:return 1;
  4915. case 537:return 1;
  4916. case 571:return 1;
  4917. case 572:return 1;
  4918. case 574:return 1;
  4919. case 449:return 1;
  4920. }
  4921. return 0;
  4922. }
  4923. stock CheckHealth(i)
  4924. {
  4925. new Float:vHealth;
  4926. GetVehicleHealth(GetPlayerVehicleID(i),vHealth);
  4927. if(vHealth > 999.0)
  4928. {
  4929. TextDrawSetString(TT_3[i],"Zustand: ~r~100/100");
  4930. }
  4931. else if(vHealth > 875.0 && vHealth < 999.0)
  4932. {
  4933. TextDrawSetString(TT_3[i],"Zustand: ~r~90/100");
  4934. }
  4935. else if(vHealth > 750.0 && vHealth < 875.0)
  4936. {
  4937. TextDrawSetString(TT_3[i],"Zustand: ~r~80/100");
  4938. }
  4939. else if(vHealth > 625.0 && vHealth < 750.0)
  4940. {
  4941. TextDrawSetString(TT_3[i],"Zustand: ~r~75/100");
  4942. }
  4943. else if(vHealth > 500.0 && vHealth < 625.0)
  4944. {
  4945. TextDrawSetString(TT_3[i],"Zustand: ~r~50/100");
  4946. }
  4947. else if(vHealth > 375.0 && vHealth < 500.0)
  4948. {
  4949. TextDrawSetString(TT_3[i],"Zustand: ~r~45/100");
  4950. }
  4951. else if(vHealth > 250.0 && vHealth < 375.0)
  4952. {
  4953. TextDrawSetString(TT_3[i],"Zustand: ~r~30/100");
  4954. }
  4955. else if(vHealth > 125.0 && vHealth < 250.0)
  4956. {
  4957. TextDrawSetString(TT_3[i],"Zustand: ~r~20/100");
  4958. }
  4959. else if(vHealth < 125.0)
  4960. {
  4961. TextDrawSetString(TT_3[i],"Zustand: ~r~10/100");
  4962. }
  4963. return 1;
  4964. }
  4965.  
  4966. public OnRconLoginAttempt(ip[], password[], success)
  4967. {
  4968. return 1;
  4969. }
  4970.  
  4971.  
  4972. public OnPlayerUpdate(playerid)
  4973. {
  4974. return 1;
  4975. }
  4976.  
  4977.  
  4978. public OnPlayerStreamIn(playerid, forplayerid)
  4979. {
  4980. return 1;
  4981. }
  4982.  
  4983.  
  4984. public OnPlayerStreamOut(playerid, forplayerid)
  4985. {
  4986. return 1;
  4987. }
  4988.  
  4989.  
  4990. public OnVehicleStreamIn(vehicleid, forplayerid)
  4991. {
  4992. return 1;
  4993. }
  4994.  
  4995.  
  4996. public OnVehicleStreamOut(vehicleid, forplayerid)
  4997. {
  4998. return 1;
  4999. }
  5000. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  5001. {
  5002. switch(dialogid)
  5003. {
  5004.  
  5005. case 73:
  5006. {
  5007. if(!inputtext[0])
  5008. {
  5009. SendClientMessage(playerid, Color_White, "Info: Bitte gebe ein Passwort ein");
  5010. ShowPlayerDialog(playerid,73, DIALOG_STYLE_INPUT, "Login", "Wilkommen auf <platzhalter>.\nDu kannst dich nun einloggen", "Login", "Abrechen");
  5011. return true;
  5012. }
  5013. if(strcmp(inputtext, mysql_GetString("spieler", "Passwort", "Name", PlayerName[playerid]), true) == 0)
  5014. {
  5015. SetPVarInt(playerid, "Eingeloggt", 1);
  5016. LoadAccount(playerid);
  5017. SendClientMessage(playerid, Color_Green, "Erfolgreich eingeloggt..");
  5018. SpawnPlayer(playerid);
  5019. return true;
  5020. }
  5021. else
  5022. {
  5023. SetPVarInt(playerid, "PWFalsch", GetPVarInt(playerid, "PWFalsch")+1);
  5024. if(GetPVarInt(playerid, "PWFalsch") < Max_Player_Login_Attemps)
  5025. {
  5026. SendClientMessage(playerid, Color_Red, "Info: Solltest du dein Passwort zu oft falsch eingeben wirst du gekickt");
  5027. ShowPlayerDialog(playerid,73, DIALOG_STYLE_INPUT, "Login", "Wilkommen auf <platzhalter>.\nDu kannst dich nun einloggen", "Login", "Abrechen");
  5028. return true;
  5029. }
  5030. if(GetPVarInt(playerid, "PWFalsch") == Max_Player_Login_Attemps)
  5031. {
  5032. SendClientMessage(playerid, Color_Red, "Info: Du hast dein Passwort zu oft falsch eingegeben du wurdest gekickt");
  5033. Kick(playerid);
  5034. return true;
  5035. }
  5036. }
  5037. }
  5038. case 74:
  5039. {
  5040. if(!inputtext[0])
  5041. {
  5042. SendClientMessage(playerid, Color_Red, "Info: Passwort zu kurz");
  5043. ShowPlayerDialog(playerid,74, DIALOG_STYLE_INPUT, "Register", "Wilkommen auf <platzhalter>.\nDu kannst dich nun einloggen", "Register", "Abrechen");
  5044. return 1;
  5045. }
  5046. SetPVarInt(playerid, "Eingeloggt", 1);
  5047. CreatePlayerAccount(PlayerName[playerid], inputtext);
  5048. mysql_SetString("spieler", "Passwort", inputtext, "Name", PlayerName[playerid]);
  5049. SendClientMessage(playerid, Color_Green, "Info: Erfolgreich registriert");
  5050. SpawnPlayer(playerid);
  5051. return true;
  5052. }
  5053.  
  5054. }
  5055. if(dialogid == Dialog_Hilfe)
  5056. {
  5057. if(response)
  5058. {
  5059. if(listitem == 0)
  5060. {
  5061. ShowPlayerDialog(playerid,Dialog_Allgemein,DIALOG_STYLE_MSGBOX,"Allgemein","/stats - Zeigt deine Statistiken\n/piss - lässt Harndrang sinken\n/handsup - Hände hoch/nlicense - Zeigt deine Licensen an\n/showlicense - Zeigt jemanden deine Licensen\n/gibgelb - Jemanden Geld geben","Oke","Abbrechen");
  5062. }
  5063. if(listitem == 1)
  5064. {
  5065. ShowPlayerDialog(playerid,Dialog_Account,DIALOG_STYLE_MSGBOX,"Account","/ad - Schaltet eine Werbung ($50)\n/me - Etwas tun\n/support - Schreibt ein Supporter an\n/bank - Öffnet das Bankmenü\n/smoke - Lässt dich eine Rauchen\n/navi - öffnet das Navi\n/contract - Setzt Kopfgeld aus","Ok","Abbrechen");
  5066. }
  5067. if(listitem == 2)
  5068. {
  5069. ShowPlayerDialog(playerid,Dialog_Car,DIALOG_STYLE_MSGBOX,"Car","/park - parkt dein Auto an die angegeben Stelle\n/caralock - Auto ab/zu\n/motor - Motor starten/stoppen\n/licht [an/aus] - Licht an/aus\n/kofferraum [auf/zu] - Kofferraum auf/zu\n/motorhaube [auf/zu] - Motorhaube auf/zu","Ok","Abbrechen");
  5070. }
  5071. if(listitem == 3)
  5072. {
  5073. ShowPlayerDialog(playerid,Dialog_Handy,DIALOG_STYLE_MSGBOX,"Handy","/anrufen - ruft jemanden an\n/annehmen - Nimmt ein Anruf entgegen\n/auflegen - Beendet das Gespräch\n/sms - Sendet eine SMS","OK","Abbrechen");
  5074. }
  5075. if(listitem == 4)//Fraktion
  5076. {
  5077. if(SpielerInfo[playerid][Firma] == 1)
  5078. {
  5079. ShowPlayerDialog(playerid,Dialog_Hitman,DIALOG_STYLE_LIST,"Hitman","/ganghelp /hgate - Öfnnet die Tore in der Hitmanbase","Ok","Abbrechen");
  5080. }
  5081. else if(SpielerInfo[playerid][Firma] == 2)
  5082. {
  5083. ShowPlayerDialog(playerid,Dialog_Police,DIALOG_STYLE_MSGBOX,"Police","/tazer - schockt jemanden für 20 sekunden\n/m - Megaphone benutzen","Ok","Abbrechen");
  5084. }
  5085. else if(SpielerInfo[playerid][Firma] == 3)
  5086. {
  5087. ShowPlayerDialog(playerid,Dialog_SanNews,DIALOG_STYLE_MSGBOX,"San-News","/live - Fragt jemanden nach einem Interview\n/closeinter - Beendet das Interview\n /newsgate macht das tor auf","Ok","Abbrechen");
  5088. }
  5089. else if(SpielerInfo[playerid][Firma] == 4)
  5090. {
  5091. ShowPlayerDialog(playerid,Dialog_Taifun,DIALOG_STYLE_MSGBOX,"Taifun","/ganghelp /ttor - Öffnet die Tore in der Taifun Base","Ok","Abbrechen");
  5092. }
  5093. else if(SpielerInfo[playerid][Firma] == 6)
  5094. {
  5095. ShowPlayerDialog(playerid,Dialog_Taifun,DIALOG_STYLE_MSGBOX,"Al Qaida","/ganghelp /alqaida und /alqaida2 - Öffnet die Tore in der Alqaida Base","Ok","Abbrechen");
  5096. }
  5097. }
  5098. if(listitem == 5)
  5099. {
  5100. ShowPlayerDialog(playerid,Dialog_Job,DIALOG_STYLE_MSGBOX,"Job","Noch keine Jobs vorhanden!","Oke","Abbrechen");
  5101. }
  5102. }
  5103. }
  5104. if(dialogid == 8899)
  5105. {
  5106. if(response)
  5107. {
  5108. if(listitem == 0)
  5109. {
  5110. //blue
  5111. SetPVarInt(playerid, "Status", 1);
  5112. SetPVarInt(playerid, "neon", CreateObject(18648,0,0,0,0,0,0));
  5113. SetPVarInt(playerid, "neon1", CreateObject(18648,0,0,0,0,0,0));
  5114. AttachObjectToVehicle(GetPVarInt(playerid, "neon"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  5115. AttachObjectToVehicle(GetPVarInt(playerid, "neon1"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  5116. SendClientMessage(playerid, COLOR_YELLOW, "Neon Installiert");
  5117. }
  5118. if(listitem == 1)
  5119. {
  5120. //red
  5121. SetPVarInt(playerid, "Status", 1);
  5122. SetPVarInt(playerid, "neon2", CreateObject(18647,0,0,0,0,0,0));
  5123. SetPVarInt(playerid, "neon3", CreateObject(18647,0,0,0,0,0,0));
  5124. AttachObjectToVehicle(GetPVarInt(playerid, "neon2"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  5125. AttachObjectToVehicle(GetPVarInt(playerid, "neon3"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  5126. SendClientMessage(playerid, COLOR_YELLOW, "Neon Installiert");
  5127. }
  5128. if(listitem == 2)
  5129. {
  5130. //green
  5131. SetPVarInt(playerid, "Status", 1);
  5132. SetPVarInt(playerid, "neon4", CreateObject(18649,0,0,0,0,0,0));
  5133. SetPVarInt(playerid, "neon5", CreateObject(18649,0,0,0,0,0,0));
  5134. AttachObjectToVehicle(GetPVarInt(playerid, "neon4"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  5135. AttachObjectToVehicle(GetPVarInt(playerid, "neon5"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  5136. SendClientMessage(playerid, COLOR_YELLOW, "Neon Installiert");
  5137. }
  5138. if(listitem == 3)
  5139. {
  5140. //white
  5141. SetPVarInt(playerid, "Status", 1);
  5142. SetPVarInt(playerid, "neon6", CreateObject(18652,0,0,0,0,0,0));
  5143. SetPVarInt(playerid, "neon7", CreateObject(18652,0,0,0,0,0,0));
  5144. AttachObjectToVehicle(GetPVarInt(playerid, "neon6"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  5145. AttachObjectToVehicle(GetPVarInt(playerid, "neon7"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  5146. SendClientMessage(playerid, COLOR_YELLOW, "Neon Installiert");
  5147. }
  5148. if(listitem == 4)
  5149. {
  5150. //pink
  5151. SetPVarInt(playerid, "Status", 1);
  5152. SetPVarInt(playerid, "neon8", CreateObject(18651,0,0,0,0,0,0));
  5153. SetPVarInt(playerid, "neon9", CreateObject(18651,0,0,0,0,0,0));
  5154. AttachObjectToVehicle(GetPVarInt(playerid, "neon8"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  5155. AttachObjectToVehicle(GetPVarInt(playerid, "neon9"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  5156. SendClientMessage(playerid, COLOR_YELLOW, "Neon Installiert");
  5157. }
  5158. if(listitem == 5)
  5159. {
  5160. //yellow
  5161. SetPVarInt(playerid, "Status", 1);
  5162. SetPVarInt(playerid, "neon10", CreateObject(18650,0,0,0,0,0,0));
  5163. SetPVarInt(playerid, "neon11", CreateObject(18650,0,0,0,0,0,0));
  5164. AttachObjectToVehicle(GetPVarInt(playerid, "neon10"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  5165. AttachObjectToVehicle(GetPVarInt(playerid, "neon11"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  5166. SendClientMessage(playerid, COLOR_YELLOW, "Neon Installiert");
  5167. }
  5168. if(listitem == 11)
  5169. {
  5170. //remove neon
  5171. DestroyObject(GetPVarInt(playerid, "neon"));
  5172. DeletePVar(playerid, "Status");
  5173. DestroyObject(GetPVarInt(playerid, "neon1"));
  5174. DeletePVar(playerid, "Status");
  5175. DestroyObject(GetPVarInt(playerid, "neon2"));
  5176. DeletePVar(playerid, "Status");
  5177. DestroyObject(GetPVarInt(playerid, "neon3"));
  5178. DeletePVar(playerid, "Status");
  5179. DestroyObject(GetPVarInt(playerid, "neon4"));
  5180. DeletePVar(playerid, "Status");
  5181. DestroyObject(GetPVarInt(playerid, "neon5"));
  5182. DeletePVar(playerid, "Status");
  5183. DestroyObject(GetPVarInt(playerid, "neon6"));
  5184. DeletePVar(playerid, "Status");
  5185. DestroyObject(GetPVarInt(playerid, "neon7"));
  5186. DeletePVar(playerid, "Status");
  5187. DestroyObject(GetPVarInt(playerid, "neon8"));
  5188. DeletePVar(playerid, "Status");
  5189. DestroyObject(GetPVarInt(playerid, "neon9"));
  5190. DeletePVar(playerid, "Status");
  5191. DestroyObject(GetPVarInt(playerid, "neon10"));
  5192. DeletePVar(playerid, "Status");
  5193. DestroyObject(GetPVarInt(playerid, "neon11"));
  5194. DeletePVar(playerid, "Status");
  5195. DestroyObject(GetPVarInt(playerid, "neon12"));
  5196. DeletePVar(playerid, "Status");
  5197. DestroyObject(GetPVarInt(playerid, "neon13"));
  5198. DeletePVar(playerid, "Status");
  5199. DestroyObject(GetPVarInt(playerid, "interior"));
  5200. DeletePVar(playerid, "Status");
  5201. DestroyObject(GetPVarInt(playerid, "interior1"));
  5202. DeletePVar(playerid, "Status");
  5203. DestroyObject(GetPVarInt(playerid, "back"));
  5204. DeletePVar(playerid, "Status");
  5205. DestroyObject(GetPVarInt(playerid, "back1"));
  5206. DeletePVar(playerid, "Status");
  5207. DestroyObject(GetPVarInt(playerid, "front"));
  5208. DeletePVar(playerid, "Status");
  5209. DestroyObject(GetPVarInt(playerid, "front1"));
  5210. DeletePVar(playerid, "Status");
  5211. DestroyObject(GetPVarInt(playerid, "undercover"));
  5212. DeletePVar(playerid, "Status");
  5213. DestroyObject(GetPVarInt(playerid, "undercover1"));
  5214. DeletePVar(playerid, "Status");
  5215. SendClientMessage(playerid, COLOR_YELLOW, "Neons entfernt");
  5216. }
  5217. }
  5218. }
  5219. if(dialogid == Dialog_BootsVerleih)
  5220. {
  5221. if(response == 0)
  5222. {
  5223. RemovePlayerFromVehicle(playerid);
  5224. TogglePlayerControllable(playerid, false);
  5225. }
  5226. if(response == 1)
  5227. {
  5228. if(GetPlayerMoney(playerid)>=300)
  5229. {
  5230. SendClientMessage(playerid,COLOR_YELLOW,"Du hast dieses Boot gemietet!");
  5231. GivePlayerMoney(playerid, -300);
  5232. }
  5233. else {
  5234. SendClientMessage(playerid,COLOR_GRAU,"Du hast nicht genug Geld!");
  5235. RemovePlayerFromVehicle(playerid);
  5236. TogglePlayerControllable(playerid, false);
  5237. }
  5238. }
  5239. }
  5240. if(dialogid == Dialog_Tut1)
  5241. {
  5242. if(response == 0)
  5243. {
  5244. Kick(playerid);
  5245. SendClientMessage(playerid,COLOR_RED,"Tutorial abgebrochen!");
  5246. }
  5247. if(response == 1)
  5248. {
  5249. ShowPlayerDialog(playerid,Dialog_Tut2,DIALOG_STYLE_MSGBOX,"[Tutorial] Allgemeinen Infos","{FFFFFF}Jeder User hat die Pflicht sich an die {FF0A00}Server Regeln {FFFFFF}zu halten!\nUnsere {FF0A00}Server Regeln {FFFFFF}findest du, wenn du dich einloggst Links\nAusführliche {FF0A00}Regeln {FFFFFF}gibt es bei uns im Forum unter:\n{FFFF00}www.dyl-reallife.tk","Weiter","Abbrechen");
  5250. }
  5251. }
  5252. if(dialogid == Dialog_Tut2)
  5253. {
  5254. if(response == 0)
  5255. {
  5256. Kick(playerid);
  5257. SendClientMessage(playerid,COLOR_RED,"Tutorial abgebrochen!");
  5258. }
  5259. if(response == 1)
  5260. {
  5261. ShowPlayerDialog(playerid,Dialog_Tut3,DIALOG_STYLE_MSGBOX,"[Tutorial]Häuser und Autos",
  5262. "{FFFFFF}Wie auf jedem Reallife Server gibt es auch hier {00AB32}Häuser {FFFFFF}und {0091FF}Autos {FFFFFF}zu kaufen.\nDie {0091FF}Autohäuser {FFFFFF}sind hier in verschiedene {00BEA0}Modellrichtungen {FFFFFF}geordnet.\nSo findest du zum Beispiel {0091FF}Sport Autos {FFFFFF}in der Nähe vom BSN.\n{00AB32}Häuser {FFFFFF}kannst du dir hier auch kaufen, dazu stell dich einfach in den jeweiligen {FF0005}Checkpoint!",
  5263. "Weiter","Abbrechen");
  5264. }
  5265. }
  5266. if(dialogid == Dialog_Tut3)
  5267. {
  5268. if(response == 0)
  5269. {
  5270. Kick(playerid);
  5271. SendClientMessage(playerid,COLOR_RED,"Tutorial abgebrochen!");
  5272. }
  5273. if(response == 1)
  5274. {
  5275. ShowPlayerDialog(playerid,Dialog_Tut4,DIALOG_STYLE_MSGBOX,"[Tutorial]Du bist neu",
  5276. "{FFFFFF}Da du neu bei uns auf dem {EBFF00}Server {FFFFFF}bist, solltest du dir zuerst einen {FF9600}Autoführerschein {FFFFFF}kaufen.\nDiesen kannst du in der {05FF00}Stadthalle Los Santos {FFFFFF}erwerben!\nUm dir ein {0091FF}Fortbewegungsmittel {FFFFFF}zu kaufen, such ein {0091FF}Autohaus {FFFFFF}auf.\nDie {0091FF}Autohäuser {FFFFFF}findest du wenn du dir ein Navi kaufst, mit {FF0000}/navi!","Weiter","Abbrechen");
  5277. }
  5278. }
  5279. if(dialogid == Dialog_Tut4)
  5280. {
  5281. if(response == 0)
  5282. {
  5283. Kick(playerid);
  5284. SendClientMessage(playerid,COLOR_RED,"Tutorial abgebrochen!");
  5285. }
  5286. if(response == 1)
  5287. {
  5288. ShowPlayerDialog(playerid,Dialog_Tut5,DIALOG_STYLE_MSGBOX,"[Tutorial]Das Ende",
  5289. "{FFFFFF}Dies war das {FFAA00}Tutorial{FFFFFF}. Es ist zwar ein kurzes {FFAA00}Tutorial, {FFFFFF}aber wir denken das du jetzt etwas mehr Bescheid weisst über unseren {FFFA00}Server{FFFFFF}.\nWenn du dennoch {00EBFF}Fragen {FFFFFF}oder ein {00EBFF}Problem {FFFFFF}hast, kannst du dich\nimmer mit {FF7800}/support {FFFFFF}an einen {FF7800}Supporter/Admin {FFFFFF}wenden..\nWir wünschen dir nun Viel Spass bei uns auf dem {FF0005}Server.","Weiter","Abbrechen");
  5290. }
  5291. }
  5292. if(dialogid == Dialog_Tut5)
  5293. {
  5294. if(response == 0)
  5295. {
  5296. Kick(playerid);
  5297. SendClientMessage(playerid,COLOR_RED,"Tutorial abgebrochen!");
  5298. }
  5299. if(response == 1)
  5300. {
  5301. SetPlayerPos(playerid,440.3950,-1753.9148,8.6067);
  5302. TogglePlayerControllable(playerid,true);
  5303. SetPlayerInterior(playerid, 0);
  5304. SetCameraBehindPlayer(playerid);
  5305. new string[128];
  5306. new name[MAX_PLAYER_NAME];
  5307. GetPlayerName(playerid,name,sizeof(name));
  5308. format(string, sizeof(string),"Wir haben einen neuen Mitspieler, Willkommen {00FF15}%s",name);
  5309. SendClientMessageToAll(COLOR_YELLOW,string);
  5310. pFirstLog[playerid] = false; // LOL FALSE
  5311. GivePlayerMoney(playerid, 20000);
  5312. }
  5313. }
  5314. if(dialogid == Dialog_Doenerladen)
  5315. {
  5316. if(response)
  5317. {
  5318. if(listitem == 0)
  5319. {
  5320. if(GetPlayerMoney(playerid)>5)
  5321. {
  5322. SendClientMessage(playerid,COLOR_BLUE,"Guten Hunger");
  5323. GivePlayerMoney(playerid, -5);
  5324. SpielerInfo[playerid][Hunger] -= 15;
  5325. }
  5326. }
  5327. if(listitem == 1)
  5328. {
  5329. if(GetPlayerMoney(playerid)>5)
  5330. {
  5331. SendClientMessage(playerid,COLOR_BLUE,"Guten Hunger");
  5332. GivePlayerMoney(playerid, -8);
  5333. SpielerInfo[playerid][Hunger] -= 20;
  5334. }
  5335. }
  5336. }
  5337. }
  5338. if(dialogid == Dialog_Nebenjob)
  5339. {
  5340. if(response)
  5341. {
  5342. if(listitem == 0)
  5343. {
  5344. SetPlayerCheckpoint(playerid,1286.3219,-1329.6584,13.5528,4.0);
  5345. SendClientMessage(playerid,COLOR_YELLOW,"Der Ort wird dir nun auf der Karte angezeigt!");
  5346. Navigation[playerid] = 1;
  5347. }
  5348. if(listitem == 1)
  5349. {
  5350. SetPlayerCheckpoint(playerid,683.6915,-1570.6559,14.2422,4.0);
  5351. SendClientMessage(playerid,COLOR_BLUE,"Der Ort wird dir nun auf der Karte angezeigt!");
  5352. Navigation[playerid] = 1;
  5353. }
  5354. if(listitem == 2)
  5355. {
  5356. SetPlayerCheckpoint(playerid,-38.3734,56.4724,3.1172,4.0);
  5357. SendClientMessage(playerid,COLOR_ORANGE,"Der Ort wird dir nun auf der Karte angezeigt!");
  5358. Navigation[playerid] = 1;
  5359. }
  5360. if(listitem == 3)
  5361. {
  5362. SetPlayerCheckpoint(playerid,2510.7871,-1471.2091,24.0254,4.0);
  5363. SendClientMessage(playerid,COLOR_LIGHTBLUE,"Der Ort wird dir nun auf der Karte angezeigt!");
  5364. Navigation[playerid] = 1;
  5365. }
  5366. }
  5367. }
  5368. if(dialogid == Dialog_Mechaniker)
  5369. {
  5370. if(response == 0)
  5371. {
  5372. SendClientMessage(playerid,COLOR_RED,"Du hast den Vertrag abgelehnt!");
  5373. }
  5374. if(response == 1)
  5375. {
  5376. if(SpielerInfo[playerid][Nebenjob] == 0)
  5377. {
  5378. SendClientMessage(playerid,COLOR_BLUE,"Herzlichen Glückwunsch!");
  5379. SendClientMessage(playerid,COLOR_BLUE,"Du bist nun Automechaniker und erhälst einen kleinen Zuschuss!");
  5380. SpielerInfo[playerid][Nebenjob] = 2;
  5381. GivePlayerMoney(playerid, 1500);
  5382. SpielerInfo[playerid][JobZeit]=120;
  5383. }
  5384. else {
  5385. SendClientMessage(playerid,COLOR_RED,"Du hast bereits ein Job!");
  5386. }
  5387. }
  5388. }
  5389. if(dialogid == Dialog_Dealer)
  5390. {
  5391. if(response == 0)
  5392. {
  5393. SendClientMessage(playerid,COLOR_LIGHTBLUE,"Du hast den Vetrag abgelehnt!");
  5394. }
  5395. if(response == 1)
  5396. {
  5397. SendClientMessage(playerid,COLOR_LIGHTBLUE,"Herzlichen Glückwunsch!");
  5398. SendClientMessage(playerid,COLOR_LIGHTBLUE,"Du bist nun Drogendealer und erhälst einen kleinen Zuschuss!");
  5399. SpielerInfo[playerid][Nebenjob] = 4;
  5400. GivePlayerMoney(playerid, 2000);
  5401. SpielerInfo[playerid][JobZeit]=120;
  5402. }
  5403. }
  5404. if(dialogid == Dialog_Farmer)
  5405. {
  5406. if(response == 0)
  5407. {
  5408. SendClientMessage(playerid,COLOR_RED,"Du hast den Vetrag abgelehnt!");
  5409. }
  5410. if(response == 1)
  5411. {
  5412. if(SpielerInfo[playerid][Nebenjob] == 0)
  5413. {
  5414. SendClientMessage(playerid,COLOR_ORANGE,"Herzlichen Glückwunsch!");
  5415. SendClientMessage(playerid,COLOR_ORANGE,"Du bist nun Farmer und erhälst einen kleinen Zuschuss");
  5416. SpielerInfo[playerid][Nebenjob] = 3;
  5417. SpielerInfo[playerid][JobZeit]=120;
  5418. GivePlayerMoney(playerid, 1000);
  5419. }
  5420. else {
  5421. SendClientMessage(playerid,COLOR_RED,"Du hast bereits einen Nebenjob!");
  5422. }
  5423. }
  5424. }
  5425. if(dialogid == Dialog_Krankenhaus)
  5426. {
  5427. if(response == 0)
  5428. {
  5429. SetTimerEx("KrankenhausTimer",KRANKENHAUS_ZEIT*1000,0,"i",playerid);
  5430. SendClientMessage(playerid,COLOR_ORANGE,"Du wirst nun im Krankenhaus behandelt! Bitte warte...");
  5431. SetPlayerInterior(playerid, 0);
  5432. }
  5433. if(response == 1)
  5434. {
  5435. SetPlayerPos(playerid,1177.7704,-1323.3016,14.0871);
  5436. TogglePlayerControllable(playerid, 1);
  5437. SendClientMessage(playerid,COLOR_ORANGE,"Du hast dich aus dem Krankenhaus selber entlassen!");
  5438. SetPlayerHealth(playerid, 20.0);
  5439. SetPlayerInterior(playerid, 0);
  5440. }
  5441. }
  5442. if(dialogid == Dialog_Dreamkasse)
  5443. {
  5444. if(response)
  5445. {
  5446. if(listitem == 0)
  5447. {
  5448. ShowPlayerDialog(playerid,Dialog_Geldaus,DIALOG_STYLE_INPUT,"Geld Auszahlen","Gebe den Betrag an \nden du Auszahlen willst:","Abheben","Abbrechen");
  5449. }
  5450. if(listitem == 1)
  5451. {
  5452. ShowPlayerDialog(playerid,Dialog_Geldein,DIALOG_STYLE_INPUT,"Geld Einzahlen","Gebe hier den Betrag an\nden du Einzahlen willst:","Einzahlen","Abbrechen");
  5453. }
  5454. if(listitem == 2)
  5455. {
  5456. new string[128],xname[MAX_PLAYER_NAME],Geld = SpielerInfo[playerid][Bankgeld];
  5457. GetPlayerName(playerid,xname,sizeof(xname));
  5458. format(string,sizeof(string),"Konstostand von %s\nGeld: %d",xname,Geld);
  5459. ShowPlayerDialog(playerid,Dialog_Geldstand,DIALOG_STYLE_MSGBOX,"Dreamkasse Kontostand",string,"Ok","Abbrechen");
  5460. }
  5461. }
  5462. }
  5463. if(dialogid == Dialog_Geldaus)
  5464. {
  5465. if(response)
  5466. {
  5467. new geld;
  5468. geld = strval(inputtext);
  5469. if(SpielerInfo[playerid][Bankgeld]>geld)
  5470. {
  5471. SpielerInfo[playerid][Bankgeld] -= geld;
  5472. GivePlayerMoney(playerid, geld);
  5473. return 1;
  5474. }
  5475. else {
  5476. SendClientMessage(playerid,COLOR_RED,"Du hast nicht genug Geld auf dem Konto");
  5477. }
  5478. }
  5479. }
  5480. if(dialogid == Dialog_Geldein)
  5481. {
  5482. if(response)
  5483. {
  5484. new geld;
  5485. geld = strval(inputtext);
  5486. if(GetPlayerMoney(playerid)>geld)
  5487. {
  5488. SpielerInfo[playerid][Bankgeld] += geld;
  5489. GivePlayerMoney(playerid, -geld);
  5490. return 1;
  5491. }
  5492. else {
  5493. SendClientMessage(playerid,COLOR_RED,"Du hast nicht genug Geld bei dir");
  5494. }
  5495. }
  5496. }
  5497. if(dialogid == Dialog_Internet)
  5498. {
  5499. if(response)
  5500. {
  5501. if(strcmp(inputtext,"www.sport-autos.sa") == 0)
  5502. {
  5503. ShowPlayerDialog(playerid,Dialog_SportAuto,DIALOG_STYLE_MSGBOX,"Sport Autos","Hier entsteht die Internetpräsenz:\nwww.sport-autos.sa","Ok","Abbrechen");
  5504. }
  5505. else if(strcmp(inputtext,"www.burgershot.sa") == 0)
  5506. {
  5507. ShowPlayerDialog(playerid,Dialog_BurgerShot,DIALOG_STYLE_MSGBOX,"Burger Shot","Unsere Preisliste:\n\nHamburger $5\nChesseburger $5\nPommes $3\nFrikadelle $2\nHamburger mit Cola $10\nChesseburger mit Cola $10\nCola $2","Ok","Abbrechen");
  5508. }
  5509. else if(strcmp(inputtext,"www.hotel-ls.sa") == 0)
  5510. {
  5511. ShowPlayerDialog(playerid,Dialog_HotelLS,DIALOG_STYLE_MSGBOX,"Hotel Los Santos","Unser Hotel befindet sich östlich\nvom Noobspawn (Richtung San Frierro)\n\nUnser Preis für ein Zimmer liegt bei $150","Ok","Abbrechen");
  5512. }
  5513. else if(strcmp(inputtext,"www.radgoll.sa") == 0)
  5514. {
  5515. ShowPlayerDialog(playerid,Dialog_Radgoll,DIALOG_STYLE_MSGBOX,"Radgoll","Dies ist die Internetseite\nvon Server Owner: Radgoll\nHier findet ihr bald alle Wichtigsten Infos","Ok","Abbrechen");
  5516. }
  5517. else if(strcmp(inputtext,"www.dreamlife.sa") == 0)
  5518. {
  5519. ShowPlayerDialog(playerid,Dialog_DreamLife,DIALOG_STYLE_MSGBOX,"DreamLife","Forum: www.dyl-reallife.tk\nTS³-IP: - Folgt -","Ok","Abbrechen");
  5520. }
  5521. else if(strcmp(inputtext,"www.rentacar-ls.sa") == 0)
  5522. {
  5523. ShowPlayerDialog(playerid,Dialog_Autovermietung1,DIALOG_STYLE_MSGBOX,"Autovermietung","Folgende Modelle haben wir zur Auswahl:\nQuad: 2mal\nBandito: 2mal\nFreeway: 1mal\nJourney: 1mal\nPicador: 1mal\nInfernus: 1mal\nCheetah: 1mal\n\nJedes Auto kann für einen Preis\nvon $150 gemietet werden.\nUnseren Standort finden sie in der /navi","Ok","Abbrechen");
  5524. }
  5525. else {
  5526. ShowPlayerDialog(playerid,Dialog_NichtVorhanden,DIALOG_STYLE_MSGBOX,"Nicht Vorhanden","Die von Ihnen eingegebene Webseite ist nicht vorhanden!\n\nWollen sie hier Ihre Webseite?\nDann schreiben sie einen Admin an!","Ok","Abbrechen");
  5527. }
  5528. return 1;
  5529. }
  5530. return 1;
  5531. }
  5532. if(dialogid == Dialog_Laptop)
  5533. {
  5534. if(response)
  5535. {
  5536. if(listitem == 0)
  5537. {
  5538. ShowPlayerDialog(playerid,Dialog_Email,DIALOG_STYLE_INPUT,"Email schreiben","An wen willst du eine E-mailschreiben ?\nbsp. MAX_MUSTERMANN@santos-mail.sa","Ok","Abbrechen");
  5539. }
  5540. if(listitem == 1)
  5541. {
  5542. ShowPlayerDialog(playerid,Dialog_Internet,DIALOG_STYLE_INPUT,"Internet","Auf welche Internetseite willst du?\nDie Internetseiten findest du im Forum,\nund unter /hilfe","Gehe zu","Abbrechen");
  5543. }
  5544. }
  5545. }
  5546. if(dialogid == Dialog_Email) {
  5547. if(response)
  5548. {
  5549. /*new string[128];
  5550. ShowPlayerDialog(playerid,Dialog_EmailText,DIALOG_STYLE_INPUT,"Email schreiben","Gib bitte jetzt deine Nachricht ein!","Absenden","Abbrechen");
  5551. format(string, 128, "Email: %d",
  5552. strins(EmailSenden[playerid],inputtext,0);*/
  5553. SendClientMessage(playerid,COLOR_RED,"Diese Funktion ist noch im Aufbau!");
  5554. }
  5555. }
  5556. if(dialogid == Dialog_EmailText)
  5557. {
  5558. if(response)
  5559. {
  5560. new xname[MAX_PLAYER_NAME];
  5561. new string[128], string2[128];
  5562. GetPlayerName(playerid,xname,sizeof(xname));
  5563. for(new i=0; i<MAX_PLAYERS; i++)
  5564. {
  5565. if(strcmp(EmailSenden[playerid],SpielerInfo[i][Emailadresse]))
  5566. {
  5567. format(string,sizeof(string),"E-Mail von %s:",xname);
  5568. SendClientMessage(i,COLOR_YELLOW,string);
  5569. format(string2,sizeof(string2),"%s",inputtext);
  5570. SendClientMessage(i,COLOR_YELLOW,string2);
  5571. //EmailSenden[playerid] = 0;
  5572. strdel(EmailSenden[playerid],0,128);
  5573. }
  5574. }
  5575. }
  5576. }
  5577. /*if(dialogid == Dialog_Hotel)
  5578. {
  5579. if(response == 0)
  5580. {
  5581. if(IstHotel(playerid))
  5582. {
  5583. SendClientMessage(playerid,COLOR_ORANGE,"DU hast ausgecheckt.");
  5584. SendClientMessage(playerid,COLOR_ORANGE,"Absofort spawnst du wieder am 'Noobspawn'.");
  5585. return 1;
  5586. }
  5587. }
  5588. if(response == 1)
  5589. {
  5590. if(IsPlayerInRangeOfPoint(playerid, 1.9,1115.8949,-1603.4814,20.5606))
  5591. {
  5592. if(hotelvermietet[0] == 0)
  5593. {
  5594. new string[128];
  5595. new xname[MAX_PLAYER_NAME];
  5596. GetPlayerName(playerid,xname,sizeof(xname));
  5597. SendClientMessage(playerid, COLOR_ORANGE,"Du hast dir das Zimmer gemietet");
  5598. SendClientMessage(playerid, COLOR_ORANGE,"Absofort spawnst du hier");
  5599. GivePlayerMoney(playerid, -150);
  5600. format(string,sizeof(string),"Hotelzimmer: Vermietet\nBesitzer: %s",xname);
  5601. Update3DTextLabelText(hotelzimmerlabel[1],COLOR_RED,string);
  5602. SpielerInfo[playerid][Zimmer] = 1;
  5603. hotelvermietet[1]=1;
  5604. return 1;
  5605. }
  5606. }
  5607. else if(IsPlayerInRangeOfPoint(playerid, 1.9, 1113.3531,-1603.9108,20.5587))
  5608. {
  5609. if(hotelvermietet[1] == 0)
  5610. {
  5611. new string[128];
  5612. new xname[MAX_PLAYER_NAME];
  5613. GetPlayerName(playerid,xname,sizeof(xname));
  5614. SendClientMessage(playerid, COLOR_ORANGE,"Du hast dir ein Zimmer gemietet.");
  5615. SendClientMessage(playerid, COLOR_ORANGE,"Absofort spawnst du hier.");
  5616. GivePlayerMoney(playerid, -150);
  5617. format(string,sizeof(string),"Hotelzimmer: Vermietet\nBesitzer: %s",xname);
  5618. Update3DTextLabelText(hotelzimmer1,COLOR_RED,string);
  5619. SpielerInfo[playerid][Zimmer] = 2;
  5620. hotelvermietet[2]=1;
  5621. }
  5622. return 1;
  5623. }
  5624. else if(IsPlayerInRangeOfPoint(playerid, 1.9, 1106.7859,-1603.5518,20.5545))
  5625. {
  5626. if(hotelvermietet[2] == 0)
  5627. {
  5628. new string[128];
  5629. new xname[MAX_PLAYER_NAME];
  5630. GetPlayerName(playerid,xname,sizeof(xname));
  5631. SendClientMessage(playerid, COLOR_ORANGE,"Du hast dir ein Zimmer gemietet.");
  5632. SendClientMessage(playerid, COLOR_ORANGE,"Absofort spawnst du hier.");
  5633. GivePlayerMoney(playerid, -150);
  5634. format(string,sizeof(string),"Hotelzimmer: Vermietet\nBesitzer: %s",xname);
  5635. Update3DTextLabelText(hotelzimmer2,COLOR_RED,string);
  5636. SpielerInfo[playerid][Zimmer] = 3;
  5637. hotelvermietet[3]=1;
  5638. }
  5639. return 1;
  5640. }
  5641. else if(IsPlayerInRangeOfPoint(playerid, 1.9, 1097.5597, -1603.4697, 20.5372))
  5642. {
  5643. if(hotelvermietet[3] == 0)
  5644. {
  5645. new string[128];
  5646. new xname[MAX_PLAYER_NAME];
  5647. GetPlayerName(playerid,xname,sizeof(xname));
  5648. SendClientMessage(playerid, COLOR_ORANGE,"Du hast dir ein Zimmer gemietet.");
  5649. SendClientMessage(playerid, COLOR_ORANGE,"Absofort spawnst du hier.");
  5650. GivePlayerMoney(playerid, -150);
  5651. format(string,sizeof(string),"Hotelzimmer: Vermietet\nBesitzer: %s",xname);
  5652. Update3DTextLabelText(hotelzimmer3,COLOR_RED,string);
  5653. SpielerInfo[playerid][Zimmer] = 4;
  5654. hotelvermietet[4]=1;
  5655. }
  5656. return 1;
  5657. }
  5658. else if(IsPlayerInRangeOfPoint(playerid, 1.9, 1086.8031, -1603.4972, 20.5017))
  5659. {
  5660. if(hotelvermietet[4] == 0)
  5661. {
  5662. new string[128];
  5663. new xname[MAX_PLAYER_NAME];
  5664. GetPlayerName(playerid,xname,sizeof(xname));
  5665. SendClientMessage(playerid, COLOR_ORANGE,"Du hast dir ein Zimmer gemietet.");
  5666. SendClientMessage(playerid, COLOR_ORANGE,"Absofort spawnst du hier.");
  5667. GivePlayerMoney(playerid, -150);
  5668. format(string,sizeof(string),"Hotelzimmer: Vermietet\nBesitzer: %s",xname);
  5669. Update3DTextLabelText(hotelzimmer4,COLOR_RED,string);
  5670. SpielerInfo[playerid][Zimmer] = 5;
  5671. hotelvermietet[5] = 1;
  5672. }
  5673. return 1;
  5674. }
  5675. else if(IsPlayerInRangeOfPoint(playerid, 1.9, 1083.9236, -1603.5967, 20.4917))
  5676. {
  5677. if(hotelvermietet[5] == 0)
  5678. {
  5679. new string[128];
  5680. new xname[MAX_PLAYER_NAME];
  5681. GetPlayerName(playerid,xname,sizeof(xname));
  5682. SendClientMessage(playerid, COLOR_ORANGE,"Du hast dir ein Zimmer gemietet.");
  5683. SendClientMessage(playerid, COLOR_ORANGE,"Absofort spawnst du hier.");
  5684. GivePlayerMoney(playerid, -150);
  5685. format(string,sizeof(string),"Hotelzimmer: Vermietet\nBesitzer: %s",xname);
  5686. Update3DTextLabelText(hotelzimmer5,COLOR_RED,string);
  5687. SpielerInfo[playerid][Zimmer] = 6;
  5688. hotelvermietet[6] = 1;
  5689. }
  5690. return 1;
  5691. }
  5692. else if(IsPlayerInRangeOfPoint(playerid,1.9,1077.5690,-1603.3885,20.4973))
  5693. {
  5694. if(hotelvermietet[6] == 0)
  5695. {
  5696. new string[128];
  5697. new xname[MAX_PLAYER_NAME];
  5698. GetPlayerName(playerid,xname,sizeof(xname));
  5699. SendClientMessage(playerid, COLOR_ORANGE,"Du hast dir ein Zimmer gemietet.");
  5700. SendClientMessage(playerid, COLOR_ORANGE,"Absofort spawnst du hier.");
  5701. GivePlayerMoney(playerid, -150);
  5702. format(string,sizeof(string),"Hotelzimmer: Vermietet\nBesitzer: %s",xname);
  5703. Update3DTextLabelText(hotelzimmer6,COLOR_RED,string);
  5704. SpielerInfo[playerid][Zimmer] = 7;
  5705. hotelvermietet[7] = 1;
  5706. }
  5707. return 1;
  5708. }
  5709. else if(IsPlayerInRangeOfPoint(playerid,1.9,1068.3259,-1603.2708,20.4957))
  5710. {
  5711. if(hotelvermietet[7] == 0)
  5712. {
  5713. new string[128];
  5714. new xname[MAX_PLAYER_NAME];
  5715. GetPlayerName(playerid,xname,sizeof(xname));
  5716. SendClientMessage(playerid, COLOR_ORANGE,"Du hast dir ein Zimmer gemietet.");
  5717. SendClientMessage(playerid, COLOR_ORANGE,"Absofort spawnst du hier.");
  5718. GivePlayerMoney(playerid, -150);
  5719. format(string,sizeof(string),"Hotelzimmer: Vermietet\nBesitzer: %s",xname);
  5720. Update3DTextLabelText(hotelzimmer7,COLOR_RED,string);
  5721. SpielerInfo[playerid][Zimmer] = 8;
  5722. hotelvermietet[8] = 1;
  5723. }
  5724. return 1;
  5725. }
  5726. else if(IsPlayerInRangeOfPoint(playerid,1.9,1059.5811,-1603.2601,20.4992))
  5727. {
  5728. if(hotelvermietet[8] == 0)
  5729. {
  5730. new string[128];
  5731. new xname[MAX_PLAYER_NAME];
  5732. GetPlayerName(playerid,xname,sizeof(xname));
  5733. SendClientMessage(playerid, COLOR_ORANGE,"Du hast dir ein Zimmer gemietet.");
  5734. SendClientMessage(playerid, COLOR_ORANGE,"Absofort spawnst du hier.");
  5735. GivePlayerMoney(playerid, -150);
  5736. format(string,sizeof(string),"Hotelzimmer: Vermietet\nBesitzer: %s",xname);
  5737. Update3DTextLabelText(hotelzimmer8,COLOR_RED,string);
  5738. SpielerInfo[playerid][Zimmer] = 9;
  5739. hotelvermietet[9] = 1;
  5740. }
  5741. return 1;
  5742. }
  5743. else if(IsPlayerInRangeOfPoint(playerid,1.9,1056.6981,-1603.5483,20.4978))
  5744. {
  5745. if(hotelvermietet[9] == 0)
  5746. {
  5747. new string[128];
  5748. new xname[MAX_PLAYER_NAME];
  5749. GetPlayerName(playerid,xname,sizeof(xname));
  5750. SendClientMessage(playerid, COLOR_ORANGE,"Du hast dir ein Zimmer gemietet.");
  5751. SendClientMessage(playerid, COLOR_ORANGE,"Absofort spawnst du hier.");
  5752. GivePlayerMoney(playerid, -150);
  5753. format(string,sizeof(string),"Hotelzimmer: Vermietet\nBesitzer: %s",xname);
  5754. Update3DTextLabelText(hotelzimmer9,COLOR_RED,string);
  5755. SpielerInfo[playerid][Zimmer] = 10;
  5756. hotelvermietet[10] = 1;
  5757. }
  5758. return 1;
  5759. }
  5760. }
  5761. }*/
  5762. if(dialogid == Dialog_Persoetc)
  5763. {
  5764. if(response)
  5765. {
  5766. if(listitem == 0)
  5767. {
  5768. SendClientMessage(playerid,COLOR_RED,"Funktion noch nicht fertig!");
  5769. }
  5770. if(listitem == 1)
  5771. {
  5772. if(GetPlayerMoney(playerid)> 50)
  5773. {
  5774. GivePlayerMoney(playerid, -50);
  5775. SpielerInfo[playerid][SFPass] = 1;
  5776. SendClientMessage(playerid,weiß,"Du hast ein San Frierro Pass erworben");
  5777. SendClientMessage(playerid,weiß,"Du kannst nun nach San Frierro fahren");
  5778. }
  5779. }
  5780. if(listitem == 2)
  5781. {
  5782. if(GetPlayerMoney(playerid)>50)
  5783. {
  5784. GivePlayerMoney(playerid, -50);
  5785. SpielerInfo[playerid][LVPass] = 1;
  5786. SendClientMessage(playerid,weiß,"Du hast ein Las Venturas Pass erworben");
  5787. SendClientMessage(playerid,weiß,"Du kannst nun nach Las Venturas fahren");
  5788. }
  5789. }
  5790. }
  5791. }
  5792. if(dialogid == Dialog_Navi)
  5793. {
  5794. if(response)
  5795. {
  5796. if(listitem == 0)
  5797. {
  5798. SetPlayerCheckpoint(playerid, 1478.8641,-1742.0073,13.5469, 3.0);
  5799. SendClientMessage(playerid,COLOR_YELLOW,"Der Ort wird dir nun auf der Karte rot angezeigt");
  5800. Navigation[playerid] = 1;
  5801. }
  5802. if(listitem == 1)
  5803. {
  5804. SetPlayerCheckpoint(playerid, 1478.8641,-1742.0073,13.5469,3.0);
  5805. SendClientMessage(playerid,COLOR_YELLOW,"Der Ort wird dir nun auf der Karte rot angezeigt");
  5806. Navigation[playerid] = 1;
  5807. }
  5808. if(listitem == 2)
  5809. {
  5810. SetPlayerCheckpoint(playerid, 1546.3799,-1675.2473,13.5622, 3.0);
  5811. SendClientMessage(playerid,COLOR_YELLOW,"Der Ort wird dir nun auf der Karte rot angezeigt");
  5812. Navigation[playerid] = 1;
  5813. }
  5814. if(listitem == 3)
  5815. {
  5816. SetPlayerCheckpoint(playerid, 1498.5630,-1582.0787,13.5498, 3.0);
  5817. SendClientMessage(playerid,COLOR_YELLOW,"Der Ort wird dir nun auf der Karte rot angezeigt");
  5818. Navigation[playerid] = 1;
  5819. }
  5820. if(listitem == 4)
  5821. {
  5822. SetPlayerCheckpoint(playerid, 1025.5107,-973.5900,42.1795, 3.0);
  5823. SendClientMessage(playerid,COLOR_YELLOW,"Der Ort wird dir nun auf der Karte rot angezeigt");
  5824. Navigation[playerid] = 1;
  5825. }
  5826. }
  5827. }
  5828. if(dialogid == Dialog_Waffen)
  5829. {
  5830. if(response)
  5831. {
  5832. if(listitem == 0)
  5833. {
  5834. if(GetPlayerMoney(playerid)> 150)
  5835. {
  5836. GivePlayerWeapon(playerid, 30, 150);
  5837. GivePlayerMoney(playerid, -150);
  5838. SendClientMessage(playerid,COLOR_YELLOW,"Bitte beachte unsere Server Regeln");
  5839. }
  5840. }
  5841. }
  5842. }
  5843. if(dialogid == Dialog_License)
  5844. {
  5845. if(response)
  5846. {
  5847. if(listitem == 0)
  5848. {
  5849. if(SpielerInfo[playerid][CarLic] == 0)
  5850. {
  5851. if(SpielerInfo[playerid][Money] < 5000)
  5852. {
  5853. GivePlayerMoney(playerid, -5000);
  5854. SpielerInfo[playerid][CarLic] = 1;
  5855. SendClientMessage(playerid,COLOR_YELLOW,"Du hast ein Führerschein erworben");
  5856. SendClientMessage(playerid,COLOR_YELLOW,"Fahre Vorsichtig!");
  5857. }
  5858. }
  5859. else {
  5860. SendClientMessage(playerid,COLOR_RED,"Du hast schon einen Führerschein!");
  5861. }
  5862. }
  5863. if(listitem == 1)
  5864. {
  5865. if(SpielerInfo[playerid][BikeLic] == 0)
  5866. {
  5867. if(SpielerInfo[playerid][Money] < 5000)
  5868. {
  5869. GivePlayerMoney(playerid, -5000);
  5870. SpielerInfo[playerid][BikeLic] = 1;
  5871. SendClientMessage(playerid,COLOR_YELLOW,"Du hast ein Motorradschein erworben");
  5872. SendClientMessage(playerid,COLOR_YELLOW,"Fahre vorsichtig!");
  5873. }
  5874. }
  5875. else {
  5876. SendClientMessage(playerid,COLOR_RED,"Du hast schon einen Motorradschein!");
  5877. }
  5878. }
  5879. if(listitem == 2)
  5880. {
  5881. if(SpielerInfo[playerid][FlyLic] == 0)
  5882. {
  5883. if(SpielerInfo[playerid][Money] < 5000)
  5884. {
  5885. GivePlayerMoney(playerid, -5000);
  5886. SpielerInfo[playerid][FlyLic] = 1;
  5887. SendClientMessage(playerid,COLOR_YELLOW,"Du hast ein Flugschein erworben");
  5888. SendClientMessage(playerid,COLOR_YELLOW,"Fliege vorsichtig!");
  5889. }
  5890. }
  5891. else {
  5892. SendClientMessage(playerid,COLOR_RED,"Du hast schon einen Flugschein!");
  5893. }
  5894. }
  5895. if(listitem == 3)
  5896. {
  5897. if(SpielerInfo[playerid][BoatLic] == 0)
  5898. {
  5899. if(SpielerInfo[playerid][Money] < 5000)
  5900. {
  5901. GivePlayerMoney(playerid, -5000);
  5902. SpielerInfo[playerid][BoatLic] = 1;
  5903. SendClientMessage(playerid,COLOR_YELLOW,"Du hast einen Bootschein erworben");
  5904. SendClientMessage(playerid,COLOR_YELLOW,"Fahre vorsichtig!");
  5905. }
  5906. }
  5907. else {
  5908. SendClientMessage(playerid,COLOR_RED,"Du hast schon einen Bootschein!");
  5909. }
  5910. }
  5911. if(listitem == 4)
  5912. {
  5913. if(SpielerInfo[playerid][Waffenschein] == 0)
  5914. {
  5915. if(SpielerInfo[playerid][Money] < 5000)
  5916. {
  5917. GivePlayerMoney(playerid, -5000);
  5918. SpielerInfo[playerid][Waffenschein] = 1;
  5919. SendClientMessage(playerid,COLOR_YELLOW,"Du hast einen Waffenschein erworben");
  5920. SendClientMessage(playerid,COLOR_YELLOW,"Bitte beachte unsere Server Regeln!");
  5921. }
  5922. }
  5923. else {
  5924. SendClientMessage(playerid,COLOR_RED,"Du hast schon einen Waffenschein!");
  5925. }
  5926. }
  5927. }
  5928. }
  5929. if(dialogid == Dialog_Buy)
  5930. {
  5931. if(response)
  5932. {
  5933. if(listitem == 0)
  5934. {
  5935. if(SpielerInfo[playerid][Nummer] == 0)
  5936. {
  5937. if(SpielerInfo[playerid][Money] < 150)
  5938. {
  5939. GivePlayerMoney(playerid, -150);
  5940. SpielerInfo[playerid][Nummer] = 1000+random(98999);
  5941. SendClientMessage(playerid,weiß,"Du hast ein Handy gekauft");
  5942. SendClientMessage(playerid,weiß,"Deine neue Handynummer kannst du unter /stats nachsehen");
  5943. }
  5944. }
  5945. else {
  5946. SendClientMessage(playerid,COLOR_RED,"Du hast schon ein Handy!");
  5947. }
  5948. }
  5949. if(listitem == 1)
  5950. {
  5951. if(SpielerInfo[playerid][Navi] == 0)
  5952. {
  5953. if(SpielerInfo[playerid][Money] < 200)
  5954. {
  5955. GivePlayerMoney(playerid, -200);
  5956. SpielerInfo[playerid][Navi] = 1;
  5957. SendClientMessage(playerid,weiß,"Du hast dir ein Navigationsgerät gekauft");
  5958. SendClientMessage(playerid,weiß,"Tippe /navi ein um die wichtigsten Orte zu sehen!");
  5959. }
  5960. }
  5961. else {
  5962. SendClientMessage(playerid,COLOR_RED,"Du hast schon ein Navi!");
  5963. }
  5964. }
  5965. if(listitem == 2)
  5966. {
  5967. if(SpielerInfo[playerid][Zigaretten] == 0)
  5968. {
  5969. if(SpielerInfo[playerid][Money] < 5)
  5970. {
  5971. GivePlayerMoney(playerid, -5);
  5972. SpielerInfo[playerid][Zigaretten] = 18;
  5973. SendClientMessage(playerid,weiß,"Du hast dir 18 Zigaretten gekauft!");
  5974. SendClientMessage(playerid,weiß,"Benutze /smoke um eine zu rauchen");
  5975. }
  5976. }
  5977. else {
  5978. SendClientMessage(playerid,COLOR_RED,"Du hast noch Zigaretten!");
  5979. }
  5980. }
  5981. if(listitem == 3)
  5982. {
  5983. if(SpielerInfo[playerid][Zollpass] == 0)
  5984. {
  5985. if(SpielerInfo[playerid][Money] < 500)
  5986. {
  5987. GivePlayerMoney(playerid, -500);
  5988. SpielerInfo[playerid][Zollpass] = 1;
  5989. SendClientMessage(playerid,weiß,"Du hast dir einen Zollpass gekauft!");
  5990. SendClientMessage(playerid,weiß,"Du kannst nun kostenlos nach Las Venturas und San Frierro!");
  5991. }
  5992. }
  5993. else {
  5994. SendClientMessage(playerid,COLOR_RED,"Du hast schon einen Zollpass!");
  5995. }
  5996. }
  5997. if(listitem == 4)
  5998. {
  5999. if(SpielerInfo[playerid][Laptop] == 0)
  6000. {
  6001. if(SpielerInfo[playerid][Money] < 1500)
  6002. {
  6003. GivePlayerMoney(playerid, -1500);
  6004. SpielerInfo[playerid][Laptop] = 1;
  6005. SendClientMessage(playerid,weiß,"Du hast dir einen Laptop gekauft!");
  6006. SendClientMessage(playerid,weiß,"Benutze /laptop");
  6007. }
  6008. }
  6009. else {
  6010. SendClientMessage(playerid,COLOR_RED,"Du hast schon einen Laptop!");
  6011. }
  6012. }
  6013. if(listitem == 4)
  6014. {
  6015. if(SpielerInfo[playerid][Telefonbuch] == 0)
  6016. {
  6017. GivePlayerMoney(playerid, -10);
  6018. SpielerInfo[playerid][Telefonbuch] = 1;
  6019. SendClientMessage(playerid,weiß,"Du hast dir ein Telefonbuch gekauft");
  6020. SendClientMessage(playerid,weiß,"Benutze /nummer [ID]");
  6021. }
  6022. else {
  6023. SendClientMessage(playerid,COLOR_RED,"Du hast schon ein Telefonbuch");
  6024. }
  6025. }
  6026. }
  6027. }
  6028. if(dialogid == Dialog_Handykarten)
  6029. {
  6030. if(response)
  6031. {
  6032. if(listitem == 0)
  6033. {
  6034. GivePlayerMoney(playerid, -15);
  6035. SpielerInfo[playerid][Guthaben] += 15;
  6036. SendClientMessage(playerid,weiß,"Du hast dein Handy mit $15 aufgeladen!");
  6037. }
  6038. if(listitem == 1)
  6039. {
  6040. GivePlayerMoney(playerid, -30);
  6041. SpielerInfo[playerid][Guthaben] += 30;
  6042. SendClientMessage(playerid,weiß,"Du hast dein Handy mit $30 aufgeladen!");
  6043. }
  6044. if(listitem == 2)
  6045. {
  6046. GivePlayerMoney(playerid, -100);
  6047. SpielerInfo[playerid][Guthaben] += 100;
  6048. SendClientMessage(playerid,weiß,"Du hast dein Handy mit $100 aufgeladen!");
  6049. }
  6050. if(listitem == 3)
  6051. {
  6052. GivePlayerMoney(playerid, -200);
  6053. SpielerInfo[playerid][Guthaben] += 200;
  6054. SendClientMessage(playerid,weiß,"Du hast dein Handy mit $200 aufgeladen!");
  6055. }
  6056. }
  6057. }
  6058. if(dialogid == Dialog_BSN_Essen)
  6059. {
  6060. if(response)
  6061. {
  6062. if(listitem == 0)
  6063. {
  6064. if(SpielerInfo[playerid][Money] < 5)
  6065. {
  6066. SendClientMessage(playerid,COLOR_BLAU,"Kellnerin: Danke für deine Bestellung!");
  6067. GivePlayerMoney(playerid, -5);
  6068. SpielerInfo[playerid][Hunger] -= 10;
  6069. }
  6070. }
  6071. if(listitem == 1)
  6072. {
  6073. if(SpielerInfo[playerid][Money] < 5)
  6074. {
  6075. SendClientMessage(playerid,COLOR_BLAU,"Kellnerin: Danke für deine Bestellung!");
  6076. GivePlayerMoney(playerid, -5);
  6077. SpielerInfo[playerid][Hunger] -= 10;
  6078. }
  6079. }
  6080. if(listitem == 2)
  6081. {
  6082. if(SpielerInfo[playerid][Money] < 3)
  6083. {
  6084. SendClientMessage(playerid,COLOR_BLAU,"Kellnerin: Danke für deine Bestellung!");
  6085. GivePlayerMoney(playerid, -3);
  6086. SpielerInfo[playerid][Hunger] -= 5;
  6087. }
  6088. }
  6089. if(listitem == 3)
  6090. {
  6091. if(SpielerInfo[playerid][Money] < 2)
  6092. {
  6093. SendClientMessage(playerid,COLOR_BLAU,"Kellnerin: Danke für deine Bestellung!");
  6094. GivePlayerMoney(playerid, -2);
  6095. SpielerInfo[playerid][Hunger] -= 5;
  6096. }
  6097. }
  6098. if(listitem == 4)
  6099. {
  6100. if(SpielerInfo[playerid][Money] < 10)
  6101. {
  6102. SendClientMessage(playerid,COLOR_BLAU,"Kellnerin: Danke für deine Bestellung!");
  6103. GivePlayerMoney(playerid, -10);
  6104. SpielerInfo[playerid][Hunger] -= 25;
  6105. SpielerInfo[playerid][Durst] -= 25;
  6106. }
  6107. }
  6108. if(listitem == 5)
  6109. {
  6110. if(SpielerInfo[playerid][Money] < 10)
  6111. {
  6112. SendClientMessage(playerid,COLOR_BLAU,"Kellnerin: Danke für deine Bestellung!");
  6113. GivePlayerMoney(playerid, -10);
  6114. SpielerInfo[playerid][Hunger] -= 25;
  6115. SpielerInfo[playerid][Durst] -= 25;
  6116. }
  6117. }
  6118. if(listitem == 6)
  6119. {
  6120. if(SpielerInfo[playerid][Money] < 2)
  6121. {
  6122. SendClientMessage(playerid,COLOR_BLAU,"Kellnerin: Danke für deine Bestellung!");
  6123. GivePlayerMoney(playerid, -2);
  6124. SpielerInfo[playerid][Durst] -= 10;
  6125. }
  6126. }
  6127. }
  6128. }
  6129. if(dialogid == Dialog_RentACar)
  6130. {
  6131. if(response == 0)
  6132. {
  6133. RemovePlayerFromVehicle(playerid);
  6134. TogglePlayerControllable(playerid,true);
  6135. }
  6136. if(response == 1)
  6137. {
  6138. if(SpielerInfo[playerid][Money] < 150)
  6139. {
  6140. GivePlayerMoney(playerid, -150);
  6141. SendClientMessage(playerid,COLOR_YELLOW,"Du hast dieses Auto gemietet!");
  6142. }
  6143. }
  6144. }
  6145. if(dialogid == Dialog_NebenjobTaxi)
  6146. {
  6147. if(response == 0)
  6148. {
  6149. SendClientMessage(playerid,COLOR_RED,"Du hast den Vertrag abgelehnt");
  6150. }
  6151. if(response == 1)
  6152. {
  6153. if(SpielerInfo[playerid][Nebenjob] == 0)
  6154. {
  6155. SendClientMessage(playerid,COLOR_YELLOW,"Herzlichen Glückwünsch!");
  6156. SendClientMessage(playerid,COLOR_YELLOW,"Du bist nun Taxifahrer und erhälst einen kleinen Zuschuss!");
  6157. SpielerInfo[playerid][Nebenjob] = 1;
  6158. GivePlayerMoney(playerid, 1500);
  6159. SpielerInfo[playerid][JobZeit]=120;
  6160. }
  6161. else if(SpielerInfo[playerid][Nebenjob] <= 0)
  6162. {
  6163. SendClientMessage(playerid,COLOR_RED,"Du hast bereits ein Job!");
  6164. }
  6165. }
  6166. }
  6167. if(dialogid == Dialog_Login) {
  6168. if(response == 0) {
  6169. Kick(playerid);
  6170. SendClientMessage(playerid,COLOR_RED,"Du hast den Vorgang abgebrochen!");
  6171. return 1;
  6172. }
  6173. if(response == 1) {
  6174. if(!strlen(inputtext)) {
  6175. SendClientMessage(playerid,COLOR_RED,"Bitte gib dein Passwort ein!");
  6176. ShowPlayerDialog(playerid,Dialog_Login,DIALOG_STYLE_INPUT,"Login","{FFFFFF}Dein Account wurde gefunden,\ngib bitte dein {00AAFF}Passwort {FFFFFF}ein!","Login","Abbrechen");
  6177. return 1;
  6178. }
  6179. else {
  6180. // Login(playerid, inputtext);
  6181. return 1;
  6182. }
  6183. }
  6184. }
  6185. if(dialogid == Dialog_Login2) {
  6186. if(response == 0)
  6187. {
  6188. Kick(playerid);
  6189. SendClientMessage(playerid,COLOR_RED,"Du hast den Vorgang abgebrochen!");
  6190. }
  6191. if(response == 1)
  6192. {
  6193. ShowPlayerDialog(playerid,Dialog_Login3,DIALOG_STYLE_INPUT,"Login","{FFFFFF}Dein Account wurde gefunden,\ngib bitte dein {00AAFF}Passwort {FFFFFF}ein!","Login","Abbrechen");
  6194. }
  6195. }
  6196. if(dialogid == Dialog_Register2) {
  6197. if(response == 0) {
  6198. Kick(playerid);
  6199. SendClientMessage(playerid,COLOR_RED,"Du hast den Vorgang abgebrochen!");
  6200. }
  6201. if(response == 1) {
  6202. ShowPlayerDialog(playerid,Dialog_Register3,DIALOG_STYLE_INPUT,"Registrieren","{FFFFFF}Gib bitte dein gewünschtes {00AAFF}Passwort{FFFFFF} ein","Register","Abbrechen");
  6203. }
  6204. }
  6205. if(dialogid == Dialog_Register) {
  6206. if(response == 0) {
  6207. Kick(playerid);
  6208. SendClientMessage(playerid,COLOR_RED,"Du hast den Vorgang abgebrochen!");
  6209. return 1;
  6210. }
  6211. if(response == 1) {
  6212. if(!strlen(inputtext)) {
  6213. SendClientMessage(playerid,COLOR_RED,"Bitte gib ein Passwort ein!");
  6214. ShowPlayerDialog(playerid,Dialog_Register,DIALOG_STYLE_INPUT,"Registrieren","Gib bitte dein gewünschtes Passwort ein","Register","Abbrechen");
  6215. return 1;
  6216. }
  6217. else {
  6218. Register(playerid, inputtext);
  6219. return 1;
  6220. }
  6221. }
  6222. }
  6223. if(dialogid == Dialog_Service)
  6224. {
  6225. if(response)
  6226. {
  6227. if(listitem == 0)
  6228. {
  6229. new string[128];
  6230. new Float:X, Float:Y, Float:Z;
  6231. TextDrawShowForPlayer(playerid, Notruf);
  6232. GetPlayerPos(playerid,X,Y,Z);
  6233. SendClientMessage(playerid,COLOR_RED,"Polizei gerufen!");
  6234. SetTimer("DeleteTextDraw",4000,0);
  6235. for(new i=0; i<GetMaxPlayers(); i++)
  6236. {
  6237. if(SpielerInfo[i][Firma] == 2)
  6238. {
  6239. new xname[MAX_PLAYER_NAME];
  6240. GetPlayerName(playerid,xname,sizeof(xname));
  6241. format(string,sizeof(string),"%s alarmiert die Polizei!",xname);
  6242. SetPlayerCheckpoint(i,X,Y,Z,6.0);
  6243. Navigation[playerid] = 1;
  6244. SendClientMessage(i,COLOR_RED,string);
  6245. return 1;
  6246. }
  6247. }
  6248. }
  6249. if(listitem == 1)
  6250. {
  6251. new string[128];
  6252. new Float:X, Float:Y, Float:Z;
  6253. GetPlayerPos(playerid,X,Y,Z);
  6254. format(string,sizeof(string),"~r~Sanitäter~n~~w~Du hast ein Sanitäter gerufen,~n~bitte warte an deiner Position");
  6255. TextDrawSetString(Notruf, string);
  6256. TextDrawShowForPlayer(playerid, Notruf);
  6257. SendClientMessage(playerid,COLOR_RED,"Sanitäter gerufen!");
  6258. SetTimer("DeleteTextDraw",4000,0);
  6259. for(new i=0; i<MAX_PLAYERS; i++)
  6260. {
  6261. if(SpielerInfo[playerid][Firma] == 5)
  6262. {
  6263. new name[MAX_PLAYER_NAME];
  6264. GetPlayerName(playerid,name,sizeof(name));
  6265. format(string,sizeof(string),"%s hat einen Sanitäter gerufen!",name);
  6266. SetPlayerCheckpoint(i,X,Y,Z,6.0);
  6267. Navigation[playerid] = 1;
  6268. SendClientMessage(i,COLOR_RED,string);
  6269. return 1;
  6270. }
  6271. }
  6272. }
  6273. if(listitem == 2)
  6274. {
  6275. }
  6276. if(listitem == 3)
  6277. {
  6278. new string[128];
  6279. new Float:X, Float:Y, Float:Z;
  6280. GetPlayerPos(playerid,X,Y,Z);
  6281. format(string,sizeof(string),"~y~Taxi~n~~w~Du hast ein Taxi gerufen,~n~bitte warte an deiner Position");
  6282. TextDrawSetString(Notruf, string);
  6283. TextDrawShowForPlayer(playerid, Notruf);
  6284. SendClientMessage(playerid,COLOR_YELLOW,"Du hast dir ein Taxi bestellt");
  6285. SetTimer("DeleteTextDraw",4000,0);
  6286. for(new i=0; i<MAX_PLAYERS; i++)
  6287. {
  6288. if(SpielerInfo[playerid][Nebenjob] == 1)
  6289. {
  6290. new xname[MAX_PLAYER_NAME];
  6291. GetPlayerName(playerid,xname,sizeof(xname));
  6292. format(string,sizeof(string),"%s braucht ein Taxi",xname);
  6293. SetPlayerCheckpoint(i,X,Y,Z,6.0);
  6294. SendClientMessage(i,COLOR_YELLOW,string);
  6295. }
  6296. }
  6297. }
  6298. if(listitem == 4)
  6299. {
  6300. new string[128];
  6301. new Float:X, Float:Y, Float:Z;
  6302. GetPlayerPos(playerid,X,Y,Z);
  6303. format(string,sizeof(string),"~b~Mechaniker~n~~w~Du hast ein Mechaniker gerufen,~n~bitte warte an deiner Position");
  6304. TextDrawSetString(Notruf, string);
  6305. TextDrawShowForPlayer(playerid, Notruf);
  6306. SendClientMessage(playerid,COLOR_BLAU,"Mechaniker gerufen!");
  6307. SetTimer("DeleteTextDraw",4000,0);
  6308. for(new i=0; i<MAX_PLAYERS; i++)
  6309. {
  6310. if(SpielerInfo[playerid][Nebenjob] == 2)
  6311. {
  6312. new xname[MAX_PLAYER_NAME];
  6313. GetPlayerName(playerid,xname,sizeof(xname));
  6314. format(string,sizeof(string),"%s braucht einen Mechaniker",xname);
  6315. SetPlayerCheckpoint(i,X,Y,Z,6.0);
  6316. Navigation[playerid] = 1;
  6317. SendClientMessage(i,COLOR_BLAU,string);
  6318. }
  6319. }
  6320. }
  6321.  
  6322. }
  6323. }
  6324. if(dialogid == Dialog_Frakkasse)
  6325. {
  6326. if(response)
  6327. {
  6328. if(listitem == 0)
  6329. {
  6330. if(SpielerInfo[playerid][Firma] == 1)
  6331. {
  6332. new stand = FraktionKasse[Hitman];
  6333. new string[128];
  6334. format(string,sizeof(string),"Der Kontostand der Fraktion Hitmans lautet:\n$%d",stand);
  6335. ShowPlayerDialog(playerid,Dialog_Frakkasse1,DIALOG_STYLE_MSGBOX,"FraktionKasse Kontostand",string,"Ok","Abbrechen");
  6336. return 1;
  6337. }
  6338. if(SpielerInfo[playerid][Firma] == 2)
  6339. {
  6340. new stand = FraktionKasse[Police];
  6341. new string[128];
  6342. format(string,sizeof(string),"Der Kontostand der Fraktion Los Santos Police Department lautet:\n$%d",stand);
  6343. ShowPlayerDialog(playerid,Dialog_Frakkasse1,DIALOG_STYLE_MSGBOX,"FraktionKasse Kontostand",string,"Ok","Abbrechen");
  6344. return 1;
  6345. }
  6346. if(SpielerInfo[playerid][Firma] == 3)
  6347. {
  6348. new stand = FraktionKasse[SanNews];
  6349. new string[128];
  6350. format(string,sizeof(string),"Der Kontostand der Fraktion Hitmans lautet:\n$%d",stand);
  6351. ShowPlayerDialog(playerid,Dialog_Frakkasse1,DIALOG_STYLE_MSGBOX,"FraktionKasse Kontostand",string,"Ok","Abbrechen");
  6352. return 1;
  6353. }
  6354. if(SpielerInfo[playerid][Firma] == 4)
  6355. {
  6356. new stand = FraktionKasse[Taifun];
  6357. new string[128];
  6358. format(string,sizeof(string),"Der Kontostand der Fraktion Taifun Elite lautet:\n$%d",stand);
  6359. ShowPlayerDialog(playerid,Dialog_Frakkasse1,DIALOG_STYLE_MSGBOX,"FraktionKasse Kontostand",string,"Ok","Abbrechen");
  6360. return 1;
  6361. }
  6362. if(SpielerInfo[playerid][Firma] == 5)
  6363. {
  6364. new stand = FraktionKasse[Medics];
  6365. new string[128];
  6366. format(string,sizeof(string),"Der Kontostand der Fraktion Medics/Sanitäter lautet:\n$%d",stand);
  6367. ShowPlayerDialog(playerid,Dialog_Frakkasse1,DIALOG_STYLE_MSGBOX,"FraktionKasse Kontostand",string,"Ok","Abbrechen");
  6368. return 1;
  6369. }
  6370. if(SpielerInfo[playerid][Firma] == 6)
  6371. {
  6372. new stand = FraktionKasse[AlQaida];
  6373. new string[128];
  6374. format(string,sizeof(string),"Der Kontostand der Fraktion AlQaida lautet:\n$%d",stand);
  6375. ShowPlayerDialog(playerid,Dialog_Frakkasse1,DIALOG_STYLE_MSGBOX,"FraktionKasse Kontostand",string,"Ok","Abbrechen");
  6376. return 1;
  6377. }
  6378. if(SpielerInfo[playerid][Firma] == 7)
  6379. {
  6380. new stand = FraktionKasse[Ghostrider];
  6381. new string[128];
  6382. format(string,sizeof(string),"Der Kontostand der Fraktion Ghostrider lautet:\n$%d",stand);
  6383. ShowPlayerDialog(playerid,Dialog_Frakkasse1,DIALOG_STYLE_MSGBOX,"FraktionKasse Kontostand",string,"Ok","Abbrechen");
  6384. return 1;
  6385. }
  6386. if(SpielerInfo[playerid][Firma] == 8)
  6387. {
  6388. new stand = FraktionKasse[BlackDevil];
  6389. new string[128];
  6390. format(string,sizeof(string),"Der Kontostand der Fraktion BlackDevil lautet:\n$%d",stand);
  6391. ShowPlayerDialog(playerid,Dialog_Frakkasse1,DIALOG_STYLE_MSGBOX,"FraktionKasse Kontostand",string,"Ok","Abbrechen");
  6392. }
  6393. }
  6394. if(listitem == 1)
  6395. {
  6396. ShowPlayerDialog(playerid,Dialog_Frakkasse2,DIALOG_STYLE_INPUT,"Fraktionskasse einzahlen","Wie viel Geld willst du in die Fraktionskasse einzahlen?","Einzahlen","Abbrechen");
  6397. return 1;
  6398. }
  6399. if(listitem == 2)
  6400. {
  6401. ShowPlayerDialog(playerid,Dialog_Frakkasse3,DIALOG_STYLE_INPUT,"Fraktionskasse abheben","Wie viel Geld willst du von der Fraktionskasse abheben?","Abheben","Abbrechen");
  6402. return 1;
  6403. }
  6404. }
  6405. return 1;
  6406. }
  6407. if(dialogid == Dialog_Frakkasse3)
  6408. {
  6409. if(response == 0)
  6410. {
  6411. SendClientMessage(playerid,COLOR_RED,"Vorgang abgebrochen");
  6412. return 1;
  6413. }
  6414. if(response == 1)
  6415. {
  6416. if(!strval(inputtext))
  6417. {
  6418. ShowPlayerDialog(playerid,Dialog_Frakkasse3,DIALOG_STYLE_INPUT,"Fraktionskasse abheben","Wie viel Geld willst du von der Fraktionskasse abheben?","Abheben","Abbrechen");
  6419. return 1;
  6420. }
  6421. new geld = strval(inputtext);
  6422. new string[128];
  6423. if(SpielerInfo[playerid][Firma] == 1)
  6424. {
  6425. if(FraktionKasse[Hitman] >= geld)
  6426. {
  6427. format(string,sizeof(string),"Du hast $%d von der Fraktionskasse abgehoben",geld);
  6428. SendClientMessage(playerid,COLOR_YELLOW,string);
  6429. format(string,sizeof(string),"Aktuell liegen nun $%d auf der Fraktionskasse",FraktionKasse[Hitman]);
  6430. SendClientMessage(playerid,COLOR_YELLOW,string);
  6431. FraktionKasse[Hitman] -= geld;
  6432. GivePlayerMoney(playerid, geld);
  6433. FraktionKasseSpeichern();
  6434. return 1;
  6435. }
  6436. else {
  6437. SendClientMessage(playerid,COLOR_RED,"Es ist nicht genügend Geld in der Fraktionskasse");
  6438. return 1;
  6439. }
  6440. }
  6441. else if(SpielerInfo[playerid][Firma] == 2)
  6442. {
  6443. if(FraktionKasse[Police] >= geld)
  6444. {
  6445. format(string,sizeof(string),"Du hast $%d von der Fraktionskasse abgehoben",geld);
  6446. SendClientMessage(playerid,COLOR_YELLOW,string);
  6447. format(string,sizeof(string),"Aktuell liegen nun $%d auf der Fraktionskasse",FraktionKasse[Police]);
  6448. SendClientMessage(playerid,COLOR_YELLOW,string);
  6449. FraktionKasse[Police] -= geld;
  6450. GivePlayerMoney(playerid, geld);
  6451. FraktionKasseSpeichern();
  6452. return 1;
  6453. }
  6454. else {
  6455. SendClientMessage(playerid,COLOR_RED,"Es ist nicht genügend Geld in der Fraktionskasse");
  6456. return 1;
  6457. }
  6458. }
  6459. else if(SpielerInfo[playerid][Firma] == 3)
  6460. {
  6461. if(FraktionKasse[SanNews] >= geld)
  6462. {
  6463. format(string,sizeof(string),"Du hast $%d von der Fraktionskasse abgehoben",geld);
  6464. SendClientMessage(playerid,COLOR_YELLOW,string);
  6465. format(string,sizeof(string),"Aktuell liegen nun $%d auf der Fraktionskasse",FraktionKasse[SanNews]);
  6466. SendClientMessage(playerid,COLOR_YELLOW,string);
  6467. FraktionKasse[SanNews] -= geld;
  6468. GivePlayerMoney(playerid, geld);
  6469. FraktionKasseSpeichern();
  6470. return 1;
  6471. }
  6472. else {
  6473. SendClientMessage(playerid,COLOR_RED,"Es ist nicht genügend Geld in der Fraktionskasse");
  6474. return 1;
  6475. }
  6476. }
  6477. else if(SpielerInfo[playerid][Firma] == 4)
  6478. {
  6479. if(FraktionKasse[Taifun] >= geld)
  6480. {
  6481. format(string,sizeof(string),"Du hast $%d von der Fraktionskasse abgehoben",geld);
  6482. SendClientMessage(playerid,COLOR_YELLOW,string);
  6483. format(string,sizeof(string),"Aktuell liegen nun $%d auf der Fraktionskasse",FraktionKasse[Taifun]);
  6484. SendClientMessage(playerid,COLOR_YELLOW,string);
  6485. FraktionKasse[Taifun] -= geld;
  6486. GivePlayerMoney(playerid, geld);
  6487. FraktionKasseSpeichern();
  6488. return 1;
  6489. }
  6490. else {
  6491. SendClientMessage(playerid,COLOR_RED,"Es ist nicht genügend Geld in der Fraktionskasse");
  6492. return 1;
  6493. }
  6494. }
  6495. else if(SpielerInfo[playerid][Firma] == 5)
  6496. {
  6497. if(FraktionKasse[Medics] >= geld)
  6498. {
  6499. format(string,sizeof(string),"Du hast $%d von der Fraktionskasse abgehoben",geld);
  6500. SendClientMessage(playerid,COLOR_YELLOW,string);
  6501. format(string,sizeof(string),"Aktuell liegen nun $%d auf der Fraktionskasse",FraktionKasse[Medics]);
  6502. SendClientMessage(playerid,COLOR_YELLOW,string);
  6503. FraktionKasse[SanNews] -= geld;
  6504. GivePlayerMoney(playerid, geld);
  6505. FraktionKasseSpeichern();
  6506. return 1;
  6507. }
  6508. else {
  6509. SendClientMessage(playerid,COLOR_RED,"Es ist nicht genügend Geld in der Fraktionskasse");
  6510. return 1;
  6511. }
  6512. }
  6513. else if(SpielerInfo[playerid][Firma] == 6)
  6514. {
  6515. if(FraktionKasse[AlQaida] >= geld)
  6516. {
  6517. format(string,sizeof(string),"Du hast $%d von der Fraktionskasse abgehoben",geld);
  6518. SendClientMessage(playerid,COLOR_YELLOW,string);
  6519. format(string,sizeof(string),"Aktuell liegen nun $%d auf der Fraktionskasse",FraktionKasse[AlQaida]);
  6520. SendClientMessage(playerid,COLOR_YELLOW,string);
  6521. FraktionKasse[AlQaida] -= geld;
  6522. GivePlayerMoney(playerid, geld);
  6523. FraktionKasseSpeichern();
  6524. return 1;
  6525. }
  6526. else {
  6527. SendClientMessage(playerid,COLOR_RED,"Es ist nicht genügend Geld in der Fraktionskasse");
  6528. return 1;
  6529. }
  6530. }
  6531. else if(SpielerInfo[playerid][Firma] == 7)
  6532. {
  6533. if(FraktionKasse[Ghostrider] >= geld)
  6534. {
  6535. format(string,sizeof(string),"Du hast $%d von der Fraktionskasse abgehoben",geld);
  6536. SendClientMessage(playerid,COLOR_YELLOW,string);
  6537. FraktionKasse[Ghostrider] -= geld;
  6538. format(string,sizeof(string),"Aktuell liegen nun $%d auf der Fraktionskasse",FraktionKasse[Ghostrider]);
  6539. SendClientMessage(playerid,COLOR_YELLOW,string);
  6540. GivePlayerMoney(playerid, geld);
  6541. FraktionKasseSpeichern();
  6542. return 1;
  6543. }
  6544. else {
  6545. SendClientMessage(playerid,COLOR_RED,"Es ist nicht genügend Geld in der Fraktionskasse");
  6546. return 1;
  6547. }
  6548. }
  6549. else if(SpielerInfo[playerid][Firma] == 8)
  6550. {
  6551. if(FraktionKasse[BlackDevil] >= geld)
  6552. {
  6553. format(string,sizeof(string),"Du hast $%d von der Fraktionskasse abgehoben",geld);
  6554. SendClientMessage(playerid,COLOR_YELLOW,string);
  6555. FraktionKasse[BlackDevil] -= geld;
  6556. format(string,sizeof(string),"Aktuell liegen nun $%d auf der Fraktionskasse",FraktionKasse[BlackDevil]);
  6557. SendClientMessage(playerid,COLOR_YELLOW,string);
  6558. GivePlayerMoney(playerid, geld);
  6559. FraktionKasseSpeichern();
  6560. return 1;
  6561.  
  6562. }
  6563. }
  6564. }
  6565. }
  6566. if(dialogid == Dialog_Frakkasse2)
  6567. {
  6568. if(response == 0)
  6569. {
  6570. SendClientMessage(playerid,COLOR_RED,"Vorgang abgebrochen");
  6571. return 1;
  6572. }
  6573. if(response == 1)
  6574. {
  6575. if(!strval(inputtext))
  6576. {
  6577. ShowPlayerDialog(playerid,Dialog_Frakkasse2,DIALOG_STYLE_INPUT,"Fraktionskasse einzahlen","Wie viel Geld willst du in die Fraktionskasse einzahlen?","Einzahlen","Abbrechen");
  6578. return 1;
  6579. }
  6580. new geld = strval(inputtext);
  6581. new string[128];
  6582. if(GetPlayerMoney(playerid) >= geld)
  6583. {
  6584. if(SpielerInfo[playerid][Firma] == 1)
  6585. {
  6586. format(string,sizeof(string),"Du hast $%d in die Fraktionskasse eingezahlt",geld);
  6587. SendClientMessage(playerid,COLOR_YELLOW,string);
  6588. GivePlayerMoney(playerid, -geld);
  6589. FraktionKasse[Hitman] += geld;
  6590. FraktionKasseSpeichern();
  6591. }
  6592. else if(SpielerInfo[playerid][Firma] == 2)
  6593. {
  6594. format(string,sizeof(string),"Du hast $%d in die Fraktionskasse eingezahlt",geld);
  6595. SendClientMessage(playerid,COLOR_YELLOW,string);
  6596. GivePlayerMoney(playerid, -geld);
  6597. FraktionKasse[Police] += geld;
  6598. FraktionKasseSpeichern();
  6599. }
  6600. else if(SpielerInfo[playerid][Firma] == 3)
  6601. {
  6602. format(string,sizeof(string),"Du hast $%d in die Fraktionskasse eingezahlt",geld);
  6603. SendClientMessage(playerid,COLOR_YELLOW,string);
  6604. GivePlayerMoney(playerid, -geld);
  6605. FraktionKasse[SanNews] += geld;
  6606. FraktionKasseSpeichern();
  6607. }
  6608. else if(SpielerInfo[playerid][Firma] == 4)
  6609. {
  6610. format(string,sizeof(string),"Du hast $%d in die Fraktionskasse eingezahlt",geld);
  6611. SendClientMessage(playerid,COLOR_YELLOW,string);
  6612. GivePlayerMoney(playerid, -geld);
  6613. FraktionKasse[Taifun] += geld;
  6614. FraktionKasseSpeichern();
  6615. }
  6616. else if(SpielerInfo[playerid][Firma] == 5)
  6617. {
  6618. format(string,sizeof(string),"Du hast $%d in die Fraktionskasse eingezahlt",geld);
  6619. SendClientMessage(playerid,COLOR_YELLOW,string);
  6620. GivePlayerMoney(playerid, -geld);
  6621. FraktionKasse[Medics] += geld;
  6622. FraktionKasseSpeichern();
  6623. }
  6624. else if(SpielerInfo[playerid][Firma] == 6)
  6625. {
  6626. format(string,sizeof(string),"Du hast $%d in die Fraktionskasse eingezahlt",geld);
  6627. SendClientMessage(playerid,COLOR_YELLOW,string);
  6628. GivePlayerMoney(playerid, -geld);
  6629. FraktionKasse[AlQaida] += geld;
  6630. FraktionKasseSpeichern();
  6631. }
  6632. else if(SpielerInfo[playerid][Firma] == 7)
  6633. {
  6634. format(string,sizeof(string),"Du hast $%d in die Fraktionskasse eingezahlt",geld);
  6635. SendClientMessage(playerid,COLOR_YELLOW,string);
  6636. GivePlayerMoney(playerid, -geld);
  6637. FraktionKasse[Ghostrider] += geld;
  6638. FraktionKasseSpeichern();
  6639. }
  6640. else if(SpielerInfo[playerid][Firma] == 8)
  6641. {
  6642. format(string,sizeof(string),"Du hast $%d in die Fraktionskasse eingezahlt",geld);
  6643. SendClientMessage(playerid,COLOR_YELLOW,string);
  6644. GivePlayerMoney(playerid, -geld);
  6645. FraktionKasse[BlackDevil] += geld;
  6646. FraktionKasseSpeichern();
  6647. }
  6648. }
  6649. }
  6650. return 1;
  6651. }
  6652. if(dialogid == Dialog_Fraktion)
  6653. {
  6654. if(response)
  6655. {
  6656. if(listitem == 0)
  6657. {
  6658. ShowPlayerDialog(playerid,Dialog_Invite,DIALOG_STYLE_INPUT,"Member hinzufügen","Gib bitte die ID des Spielers, den du in deine Fraktion einladne willst ein:","Weiter","Abbrechen");
  6659. return 1;
  6660. }
  6661. if(listitem == 1)
  6662. {
  6663. ShowPlayerDialog(playerid,Dialog_Uninvite,DIALOG_STYLE_INPUT,"Member rausschmeissen","Gib bitte die ID des Spielers, den du aus deiner Fraktion schmeissen willst ein!","Weiter","Abbrechen");
  6664. return 1;
  6665. }
  6666. if(listitem == 2)
  6667. {
  6668. ShowPlayerDialog(playerid,Dialog_Loehne,DIALOG_STYLE_INPUT,"Löhne bearbeiten!","Gib bitte die ID des Spielers ein, von dem du den Lohn bearbeiten willst!","Weiter","Abbrechen");
  6669. return 1;
  6670. }
  6671. if(listitem == 3)
  6672. {
  6673. ShowPlayerDialog(playerid,Dialog_Frakkasse,DIALOG_STYLE_LIST,"Fraktionskasse","Kontostand\nEinzahlen\nAbheben","Auswählen","Abheben");
  6674. return 1;
  6675. }
  6676. if(listitem == 4)
  6677. {
  6678. ShowPlayerDialog(playerid,Dialog_CoLeaderAdd,DIALOG_STYLE_INPUT,"Coleader hinzufügen","Gib bitte die ID des Spielers ein, den du als Coleader bestimmen willst!","Weiter","Abbrechen");
  6679. return 1;
  6680. }
  6681. if(listitem == 5)
  6682. {
  6683. ShowPlayerDialog(playerid,Dialog_CoLeaderDelete,DIALOG_STYLE_MSGBOX,"Coleader rausschmeissen","Bist du dir Sicher, dass du den Coleader deiner Fraktion rausschmeissen willst?\n!! Achtung !!\nDein jetziger Coleader muss online sein!","Ja","Nein");
  6684. return 1;
  6685. }
  6686. }
  6687. return 1;
  6688. }
  6689. if(dialogid == Dialog_CoLeaderDelete)
  6690. {
  6691. if(response == 0)
  6692. {
  6693. SendClientMessage(playerid,COLOR_RED,"Vorgang abgebrochen!");
  6694. return 1;
  6695. }
  6696. if(response == 1)
  6697. {
  6698. for(new i=0; i<MAX_PLAYERS; i++)
  6699. {
  6700. new frakid = SpielerInfo[playerid][Leader];
  6701. if(SpielerInfo[i][Coleader] == frakid)
  6702. {
  6703.  
  6704. new string[128];
  6705. new string2[128];
  6706. new xname[MAX_PLAYER_NAME];
  6707. new xname2[MAX_PLAYER_NAME];
  6708. GetPlayerName(playerid,xname,sizeof(xname));
  6709. GetPlayerName(i,xname2,sizeof(xname2));
  6710. format(string,sizeof(string),"Du wurdest von %s als Coleader gefeuert!",xname);
  6711. SendClientMessage(i,COLOR_RED,string);
  6712. format(string2,sizeof(string2),"Du hast %s als Coleader gefeuert!",xname2);
  6713. SendClientMessage(i,COLOR_ORANGE,string2);
  6714. SpielerInfo[i][Coleader] = 0;
  6715. SpielerInfo[i][Firma] = 0;
  6716. SpielerInfo[i][Beruf] = 0;
  6717. }
  6718. }
  6719. }
  6720. }
  6721. if(dialogid == Dialog_CoLeaderAdd)
  6722. {
  6723. if(response == 0)
  6724. {
  6725. SendClientMessage(playerid,COLOR_RED,"Vorgang abgebrochen!");
  6726. return 1;
  6727. }
  6728. if(response == 1)
  6729. {
  6730. if(!strval(inputtext))
  6731. {
  6732. ShowPlayerDialog(playerid,Dialog_CoLeaderAdd,DIALOG_STYLE_INPUT,"Coleader hinzufügen","Gib bitte die ID des Spielers ein, den du als Coleader bestimmen willst!","Weiter","Abbrechen");
  6733. }
  6734. new coleaderid = strval(inputtext);
  6735. new string[128];
  6736. new frakid = SpielerInfo[playerid][Leader];
  6737. new string2[128];
  6738. new xname[MAX_PLAYER_NAME];
  6739. new xname2[MAX_PLAYER_NAME];
  6740. GetPlayerName(playerid,xname2,sizeof(xname2));
  6741. GetPlayerName(coleaderid,xname,sizeof(xname));
  6742. format(string,sizeof(string),"Du hast %s als Coleader deiner Fraktion hinzugefügt!",xname);
  6743. SendClientMessage(playerid,COLOR_YELLOW,string);
  6744. format(string2,sizeof(string2),"Du wurdest von %s als Coleader der Fraktion %d benannt",xname2, frakid);
  6745. SendClientMessage(coleaderid,COLOR_ORANGE,string2);
  6746. SpielerInfo[coleaderid][Coleader] = frakid;
  6747. SpielerInfo[coleaderid][Firma] = frakid;
  6748. return 1;
  6749. }
  6750. }
  6751. if(dialogid == Dialog_Loehne)
  6752. {
  6753. if(response == 0)
  6754. {
  6755. SendClientMessage(playerid,COLOR_RED,"Vorgang abgebrochen!");
  6756. return 1;
  6757. }
  6758. if(response == 1)
  6759. {
  6760. if(!strval(inputtext))
  6761. {
  6762. ShowPlayerDialog(playerid,Dialog_Loehne,DIALOG_STYLE_INPUT,"Löhne bearbeiten[Error]","Gib bitte eine SpielerID, von dem du den Lohn bearbeiten willst ein:","Weiter","Abbrechen");
  6763. }
  6764. new id = strval(inputtext);
  6765. SpielerID[playerid] = id;
  6766. ShowPlayerDialog(playerid,Dialog_Loehne2,DIALOG_STYLE_INPUT,"Löhne bearbeiten[2/2]","Gib bitte den gewünschten Betrag ein, den der Spieler bei jedem Payday erhalten soll","Weiter","Abbrechen");
  6767. }
  6768. }
  6769. if(dialogid == Dialog_Loehne2)
  6770. {
  6771. if(response == 0)
  6772. {
  6773. SendClientMessage(playerid,COLOR_RED,"Vorgang abgebrochen!");
  6774. return 1;
  6775. }
  6776. if(response == 1)
  6777. {
  6778. if(!strval(inputtext))
  6779. {
  6780. ShowPlayerDialog(playerid,Dialog_Loehne2,DIALOG_STYLE_INPUT,"Löhne bearbeiten[2/2]","Gib bitte den gewünschten Betrag ein, den der Spieler bei jedem Payday erhalten soll","Weiter","Abbrechen");
  6781. }
  6782. new loehne;
  6783. if(sscanf(inputtext,"i",loehne)) return ShowPlayerDialog(playerid,Dialog_Loehne2,DIALOG_STYLE_INPUT,"Löhne bearbeiten[2/2]","Gib bitte den gewünschten Betrag ein, den der Spieler bei jedem Payday erhalten soll","Weiter","Abbrechen");
  6784. if(loehne > 500 | loehne < 2000)
  6785. {
  6786. SendClientMessage(playerid,COLOR_RED,"Der Lohn muss zwischen 500 und 2k sein!");
  6787. ShowPlayerDialog(playerid,Dialog_Loehne2,DIALOG_STYLE_INPUT,"Löhne bearbeiten[2/2]","Gib bitte den gewünschten Betrag ein, den der Spieler bei jedem Payday erhalten soll","Weiter","Abbrechen");
  6788. return 1;
  6789. }
  6790. new id = SpielerID[playerid];
  6791. new firma = SpielerInfo[playerid][Firma];
  6792. if(SpielerInfo[id][Firma] == firma)
  6793. {
  6794. new lohn = strval(inputtext);
  6795. new string[128];
  6796. new xname[MAX_PLAYER_NAME];
  6797. GetPlayerName(id,xname,sizeof(xname));
  6798. format(string,sizeof(string),"Du hast den Gehalt von %s auf $%d pro Payday gesetzt",xname,lohn);
  6799. SendClientMessage(playerid,COLOR_ORANGE,string);
  6800. SpielerInfo[id][Lohn] = lohn;
  6801. }
  6802. }
  6803. }
  6804. if(dialogid == Dialog_Uninvite)
  6805. {
  6806. if(response == 0)
  6807. {
  6808. SendClientMessage(playerid,COLOR_RED,"Vorgang abgebrochen!");
  6809. return 1;
  6810. }
  6811. if(response == 1)
  6812. {
  6813. if(!strval(inputtext))
  6814. {
  6815. ShowPlayerDialog(playerid,Dialog_Uninvite,DIALOG_STYLE_INPUT,"Member rausschmeissen[Error]","Gib bitte eine SpielerID ein:","Weiter","Abbrechen");
  6816. }
  6817. new id = strval(inputtext);
  6818. new frak = SpielerInfo[playerid][Firma];
  6819. if(SpielerInfo[id][Firma] == frak)
  6820. {
  6821. new xname[MAX_PLAYER_NAME];
  6822. new xname2[MAX_PLAYER_NAME];
  6823. new string[128], string2[128];
  6824. GetPlayerName(playerid,xname,sizeof(xname));
  6825. GetPlayerName(id,xname2,sizeof(xname2));
  6826. format(string,sizeof(string),"Du wurdest aus der Fraktion geworfen. Verantwortlicher: %s",xname);
  6827. SendClientMessage(id,COLOR_RED,string);
  6828. format(string2,sizeof(string2),"Du hast %s aus der Fraktion geworfen!",xname2);
  6829. SendClientMessage(playerid,COLOR_ORANGE,string2);
  6830. SpielerInfo[id][Firma] = 0;
  6831. SpielerInfo[id][Beruf] = 0;
  6832. SpielerInfo[id][Leader] = 0;
  6833. }
  6834. }
  6835. }
  6836. if(dialogid == Dialog_Invite)
  6837. {
  6838. if(response == 0)
  6839. {
  6840. SendClientMessage(playerid,COLOR_RED,"Vorgang abgebrochen!");
  6841. return 1;
  6842. }
  6843. if(response == 1)
  6844. {
  6845. if(!strval(inputtext))
  6846. {
  6847. ShowPlayerDialog(playerid,Dialog_Invite,DIALOG_STYLE_INPUT,"Member hinzufügen[Error]","Gib bitte eine SpielerID ein:","Weiter","Abbrechen");
  6848. }
  6849. new id = strval(inputtext);
  6850. if(SpielerInfo[id][Firma] == 0)
  6851. {
  6852. new xname[MAX_PLAYER_NAME];
  6853. new xname2[MAX_PLAYER_NAME];
  6854. new string[128], string2[128];
  6855. new frak = SpielerInfo[playerid][Firma];
  6856. GetPlayerName(playerid,xname,sizeof(xname));
  6857. GetPlayerName(id,xname2,sizeof(xname2));
  6858. format(string,sizeof(string),"Du hast %s in deine Fraktion eingeladen!",xname2);
  6859. SendClientMessage(playerid,COLOR_RED,string);
  6860. format(string2,sizeof(string2),"Du wurdest von %s in seine Fraktion eingeladen!",xname);
  6861. SendClientMessage(id,COLOR_ORANGE,string2);
  6862. SpielerInfo[id][Firma] = frak;
  6863. SpielerInfo[id][Beruf] = frak;
  6864. return 1;
  6865. }
  6866. }
  6867. }
  6868. if(dialogid==Dialog_Register3)//registergui 1.Teil
  6869. {
  6870. if(response==1)
  6871. {
  6872. Kick(playerid);
  6873. }
  6874. else
  6875. {
  6876. new xname[MAX_PLAYER_NAME];
  6877. GetPlayerName(playerid,xname,sizeof(xname));
  6878. //new password = strval(inputtext); //gewähltes Passwort zwischenspeichern
  6879. CreatePlayerAccount(xname, inputtext);
  6880. pFirstLog[playerid] = true;
  6881. }
  6882. }
  6883. if(dialogid== Dialog_Login3)//logingui
  6884. {
  6885. if(response==1)
  6886. {
  6887. Kick(playerid);
  6888. }
  6889. else
  6890. {
  6891. new playername[256];
  6892. GetPlayerName(playerid,playername,sizeof(playername));
  6893. new string[256];
  6894. format(string,sizeof(string),"Name=%s",playername);
  6895. new data[255];
  6896. mysqlget("spieler",string,"Passwort",data);//abfrage passwort
  6897. if(!strcmp(data,inputtext,false))//auswertung ob pw&#39;s übereinsteimmen oder nicht
  6898. {
  6899. mysql_GetInt("spieler", "Adminlevel", "Name",data);
  6900. SpielerInfo[playerid][Adminlevel] = strval(data);
  6901. LoadAccount(playerid);
  6902. }
  6903. else
  6904. {
  6905. ShowPlayerDialog(playerid,Dialog_Login3,1,"Loginsystem","Dieses Passwort ist falsch. \n Bitte gib das richtige ein!","Abbrechen","Login!");
  6906. }
  6907. }
  6908. }
  6909. if(dialogid == Dialog_CopComputer)
  6910. {
  6911. if(response)
  6912. {
  6913. if(listitem == 0)
  6914. {
  6915. ShowPlayerDialog(playerid,Dialog_CopAnmelden,DIALOG_STYLE_INPUT,"Anmelden","Bitte melden Sie sich mit ihrem Anmeldecode\nim Police Daprtment an:","Anmelden","Abbrechen");
  6916. return 1;
  6917. }
  6918. if(listitem == 1)
  6919. {
  6920. SendClientMessage(playerid,COLOR_RED,"Sorry, diese Funktion ist noch nicht fertig gestellt");
  6921. return 1;
  6922. }
  6923. if(listitem == 2)
  6924. {
  6925. SendClientMessage(playerid,COLOR_RED,"Sorry, diese Funktion ist noch nicht fertig gestellt");
  6926. return 1;
  6927. }
  6928. if(listitem == 3)
  6929. {
  6930. SendClientMessage(playerid,COLOR_RED,"Bitte benutze vorrübergehend für diese Funktion");
  6931. SendClientMessage(playerid,COLOR_RED,"/s [Playerid] [Wanted] [Grund]");
  6932. return 1;
  6933. }
  6934. }
  6935. }
  6936. if(dialogid == Dialog_CopAnmelden)
  6937. {
  6938. if(response == 0)
  6939. {
  6940. SendClientMessage(playerid,COLOR_RED,"Anmeldevorgang abgebrochen");
  6941. return 1;
  6942. }
  6943. if(response == 1)
  6944. {
  6945. new acode = strval(inputtext);
  6946. if(SpielerInfo[playerid][AnmeldeCode] == acode)
  6947. {
  6948. SendClientMessage(playerid,COLOR_BLAU,"Sie haben sich erfolgreich beim Police Department angemeldet.");
  6949. SendClientMessage(playerid,COLOR_BLAU,"Sie dürfen nun Streife fahren");
  6950. return 1;
  6951. }
  6952. else {
  6953. ShowPlayerDialog(playerid,Dialog_CopAnmelden,DIALOG_STYLE_INPUT,"Anmelden","Bitte geben Sie den richtigen AnmeldeCode ein;","Anmelden","Abbrechen");
  6954. return 1;
  6955. }
  6956. }
  6957. }
  6958. return 1;
  6959. }
  6960. forward CopRuftVerstaerkung(playerid);
  6961. public CopRuftVerstaerkung(playerid)
  6962. {
  6963. for(new i=0; i<MAX_PLAYERS;i++)
  6964. {
  6965. if(SpielerInfo[i][Firma] == 2)
  6966. {
  6967. new string[128], xname[MAX_PLAYER_NAME];
  6968. SendClientMessage(i,COLOR_RED,"|______ACHTUNG ACHTUNG______|");
  6969. print("Debug #1");
  6970. format(string,sizeof(string),"HQ: Officer %s fordert Verstärkung!");
  6971. print("Debug #2");
  6972. SendClientMessage(i,COLOR_BLAU,string);
  6973. print("Debug #3");
  6974. SendClientMessage(i,COLOR_RED,"|___________________________|");
  6975. }
  6976. }
  6977. return 1;
  6978. }
  6979. forward DeleteTextDraw(playerid);
  6980. public DeleteTextDraw(playerid)
  6981. {
  6982. TextDrawHideForPlayer(playerid, Notruf);
  6983. return 1;
  6984. }
  6985.  
  6986. public OnPlayerClickPlayer(playerid, clickedplayerid, source)
  6987. {
  6988. if(SpielerInfo[playerid][Telefonbuch] == 1)
  6989. {
  6990. new string[128];
  6991. new nam[MAX_PLAYER_NAME];
  6992. new number = SpielerInfo[clickedplayerid][Nummer];
  6993. GetPlayerName(clickedplayerid,nam,sizeof(nam));
  6994. format(string,sizeof(string),"&s Handynummer: %d",nam, number);
  6995. SendClientMessage(playerid,COLOR_YELLOW,string);
  6996. }
  6997. return 1;
  6998. }
  6999.  
  7000.  
  7001. public Bedarfs()
  7002. {
  7003. for(new i = 0, Float:leben; i < MAX_PLAYERS; i++) {
  7004. if(GetPlayerHealth(i, leben)) {
  7005. //Hab alles in eine zeile gepackt, spart platz
  7006. if(SpielerInfo[i][Durst] < 100) SpielerInfo[i][Durst] += 3; else leben--;
  7007. if(SpielerInfo[i][Hunger] < 100) SpielerInfo[i][Hunger] += 3; else leben--;
  7008. if(SpielerInfo[i][Energie] < 100) SpielerInfo[i][Energie] += 3; else leben--;
  7009. if(SpielerInfo[i][Harndrang] < 100) SpielerInfo[i][Harndrang] += 3; else leben--;
  7010. SetPlayerHealth(i, leben);
  7011. // TextDrawSetString(SpielerInfo[i][T_Status], string);
  7012. }
  7013. }
  7014. }
  7015.  
  7016.  
  7017. public UpdateClock()
  7018. {
  7019. new Hour,Minute,Sec,String[256];
  7020. gettime(Hour,Minute,Sec);
  7021. if(Hour<9 && Minute<9){format(String,sizeof(String),"0%d:0%d",Hour,Minute);}
  7022. else if(Hour>9 && Minute<9){format(String,sizeof(String),"%d:0%d",Hour,Minute);}
  7023. else if(Hour<9 && Minute>9){format(String,sizeof(String),"0%d:%d",Hour,Minute);}
  7024. else{format(String,sizeof(String),"%d:%d",Hour,Minute);}
  7025. TextDrawSetString(RealClock,String);
  7026. SetWorldTime(Hour);
  7027. return 1;
  7028. }
  7029.  
  7030. forward CountDown4();
  7031. public CountDown4()
  7032. {
  7033. GameTextForAll("4",1000,3);
  7034. SetTimer("CountDown3",1000,0);
  7035. return 1;
  7036. }
  7037.  
  7038. public CountDown3()
  7039. {
  7040. GameTextForAll("3",1000,3);
  7041. SetTimer("CountDown2",1000,0);
  7042. return 1;
  7043. }
  7044.  
  7045. public CountDown2()
  7046. {
  7047. GameTextForAll("2",1000,3);
  7048. SetTimer("CountDown1",1000,0);
  7049. return 1;
  7050. }
  7051.  
  7052. public CountDown1()
  7053. {
  7054. GameTextForAll("1",1000,3);
  7055. SetTimer("CountDownLos",1000,0);
  7056. return 1;
  7057. }
  7058.  
  7059. public CountDownLos()
  7060. {
  7061. GameTextForAll("~g~] ! Update Go Go Go ! ]",1000,3);
  7062. return 1;
  7063. }
  7064. public Tutorial(playerid)
  7065. {
  7066. ShowPlayerDialog(playerid,Dialog_Tut1,DIALOG_STYLE_MSGBOX,"[Tutorial] Der Anfang","{FFFFFF}Herzlich Willkommen auf unserem Server!\nAlle wichtigen {FFFF00}Informationen {FFFFFF}erhälst du jetzt hier, im {FFBE00}Tutorial\n{FFFFFF}Bitte lies es dir sorgsam durch, damit hinterher keine Fragen entstehen.\n Wenn du mit dem {FFBE00}Tutorial {FFFFF}beginnen willst,klick auf {FF000F}Weiter",
  7067. "Weiter","Abbrechen");
  7068. return 1;
  7069. }
  7070. public KrankenhausTimer(playerid)
  7071. {
  7072. if(IsPlayerConnected(playerid))
  7073. {
  7074. if(Krankenhaus[playerid] == 1)
  7075. {
  7076. Krankenhaus[playerid] = 0;
  7077. SpawnPlayer(playerid);
  7078. SendClientMessage(playerid, COLOR_ORANGE, " * Entlassen!");
  7079. SetPlayerHealth(playerid, 100.0);
  7080. }
  7081. }
  7082. }
  7083. public RandomMessage()
  7084. {
  7085. new rnd = random(sizeof(randommsg));
  7086. new string[128];
  7087. format(string, sizeof(string), "%s", randommsg[rnd]);
  7088. SendClientMessageToAll(COLOR_YELLOW, string);
  7089. }
  7090. forward PayTimeCheck(playerid);
  7091. public PayTimeCheck(playerid)
  7092. {
  7093. if(SpielerInfo[playerid][NextPayday] < 60)
  7094. {
  7095. SpielerInfo[playerid][NextPayday] ++;
  7096. }
  7097. if(SpielerInfo[playerid][NextPayday] == 60)
  7098. {
  7099. Payday(playerid);
  7100. SpielerInfo[playerid][NextPayday] = 0;
  7101. }
  7102. return 1;
  7103. }
  7104. forward Payday(playerid);
  7105. public Payday(playerid)
  7106. {
  7107. new lohn = SpielerInfo[playerid][Lohn];
  7108. new string[128];
  7109. SendClientMessage(playerid,COLOR_YELLOW,"|______PayDay______|");
  7110. format(string,sizeof(string),"Lohn: $%d",lohn);
  7111. SendClientMessage(playerid,weiß,string);
  7112. GivePlayerMoney(playerid, lohn);
  7113. return 1;
  7114. }
  7115.  
  7116. IsPlayerInNoDMZone(playerid, Float:minx, Float:maxx, Float:miny, Float:maxy)
  7117. {
  7118. new Float:x, Float:y, Float:z;
  7119. GetPlayerPos(playerid, x, y, z);
  7120. if (x > minx && x < maxx && y > miny && y < maxy) return 1;
  7121. return 0;
  7122. }
  7123. /*stock Register(playerid, key[])
  7124. {
  7125. new username[24];
  7126. GetPlayerName(playerid,username,sizeof(username));
  7127. //jetzt erstellen wir die Variable für die query , die größe hängt ab wie groß die query ist , ich nehme mal 128
  7128. new query[128];
  7129. //Jetzt müssen wir die Sql abfrage in die Variable packen.
  7130. format(query,128,"INSERT INTO userdata (Name,Passwort) VALUES ('%s','%s')",username,key);
  7131. mysql_query(query);//Hier wird die query ausgeführt mit der funktion mysql_query
  7132. return 1;
  7133. /*new Spielerdatei[64];
  7134. new name[MAX_PLAYER_NAME];
  7135. GetPlayerName(playerid,name,sizeof(name));
  7136. format(Spielerdatei,sizeof(Spielerdatei),"/User/%s.ini",name);
  7137. dini_Create(Spielerdatei);
  7138. dini_Set(Spielerdatei,"Passwort",key);
  7139. SetPlayerScore(playerid, 0);
  7140. dini_IntSet(Spielerdatei,"Durst",SpielerInfo[playerid][Durst]);
  7141. dini_IntSet(Spielerdatei,"Hunger",SpielerInfo[playerid][Hunger]);
  7142. dini_IntSet(Spielerdatei,"Energie",SpielerInfo[playerid][Energie]);
  7143. dini_IntSet(Spielerdatei,"Harndrang",SpielerInfo[playerid][Harndrang]);
  7144. dini_IntSet(Spielerdatei,"Parkhausticket",SpielerInfo[playerid][Parkhaus]);
  7145. dini_IntSet(Spielerdatei,"Carlic",SpielerInfo[playerid][CarLic]);
  7146. dini_IntSet(Spielerdatei,"BikeLic",SpielerInfo[playerid][BikeLic]);
  7147. dini_IntSet(Spielerdatei,"FlyLic",SpielerInfo[playerid][FlyLic]);
  7148. dini_IntSet(Spielerdatei,"BoatLic",SpielerInfo[playerid][BoatLic]);
  7149. dini_IntSet(Spielerdatei,"Navi",SpielerInfo[playerid][Navi]);
  7150. dini_IntSet(Spielerdatei,"Waffenschein",SpielerInfo[playerid][Waffenschein]);
  7151. dini_IntSet(Spielerdatei,"Handynr",SpielerInfo[playerid][Nummer]);
  7152. dini_IntSet(Spielerdatei,"Guthaben",SpielerInfo[playerid][Guthaben]);
  7153. dini_IntSet(Spielerdatei,"Premium",SpielerInfo[playerid][Premium]);
  7154. dini_IntSet(Spielerdatei,"Zigaretten",SpielerInfo[playerid][Zigaretten]);
  7155. dini_IntSet(Spielerdatei,"Zollpass",SpielerInfo[playerid][Zollpass]);
  7156. dini_IntSet(Spielerdatei,"SFPass",SpielerInfo[playerid][SFPass]);
  7157. dini_IntSet(Spielerdatei,"LVPass",SpielerInfo[playerid][LVPass]);
  7158. dini_IntSet(Spielerdatei,"Zimmer",SpielerInfo[playerid][Zimmer]);
  7159. dini_IntSet(Spielerdatei,"Spielminuten",SpielerInfo[playerid][Spielminuten]);
  7160. dini_IntSet(Spielerdatei,"Laptop",SpielerInfo[playerid][Laptop]);
  7161. dini_IntSet(Spielerdatei,"Leader",SpielerInfo[playerid][Leader]);
  7162. dini_IntSet(Spielerdatei,"Beruf",SpielerInfo[playerid][Leader]);
  7163. dini_IntSet(Spielerdatei,"Firma",SpielerInfo[playerid][Firma]);
  7164. SetTimerEx("PaydayTimeCheck",60000,1,"i",playerid);
  7165. SendClientMessage(playerid,COLOR_BLAU,"Erfolgreich registriert");
  7166. GivePlayerMoney(playerid, 20000);
  7167. pFirstLog[playerid] = true;
  7168. return 1;
  7169. }*/
  7170.  
  7171.  
  7172. /*stock Login(playerid, key[])
  7173. {
  7174. new Spielerdatei[64];
  7175. new name[MAX_PLAYER_NAME], string[128];
  7176. GetPlayerName(playerid,name,sizeof(name));
  7177. format(Spielerdatei,sizeof(Spielerdatei),"/User/%s.ini",name);
  7178. if(!strcmp(key,dini_Get(Spielerdatei,"Passwort"),false)) {
  7179. LoadUser(playerid);
  7180. SendClientMessage(playerid,COLOR_BLAU,"{00FF15}Herzlich Willkommen..{FFFFFF}Erfolreich eingeloggt");
  7181. SetTimerEx("PaydayTimeCheck",60000,1,"i",playerid);
  7182. pFirstLog[playerid] = false;
  7183. format(string,sizeof(string),"{00FF15}%s {FFFFFF}hat den Server betretten.",name);
  7184. SendClientMessageToAll(COLOR_GREEN,string);
  7185. return 1;
  7186. }
  7187. else {
  7188. SendClientMessage(playerid,COLOR_RED,"Falsches Passwort.");
  7189. ShowPlayerDialog(playerid,Dialog_Login,DIALOG_STYLE_INPUT,"Login","Dein Account wurde gefunden, gib dein Passwort ein!","Login","Abbrechen");
  7190. }
  7191. return 1;
  7192. }*/
  7193. forward IstHotel(playerid);
  7194. public IstHotel(playerid)
  7195. {
  7196. if(IsPlayerInRangeOfPoint(playerid, 1.9,1115.8949,-1603.4814,20.5606) || IsPlayerInRangeOfPoint(playerid, 1.9, 1113.3531,-1603.9108,20.5587))
  7197. {
  7198. new nr = SpielerInfo[playerid][Zimmer];
  7199. new string[128];
  7200. hotelvermietet[nr]=0;
  7201. format(string,sizeof(string),"Hotelzimmer: !!Zu Vermieten!!\nBesitzer: Keiner");
  7202. Update3DTextLabelText(hotelzimmerlabel[nr],COLOR_YELLOW,string);
  7203. SpielerInfo[playerid][Zimmer] = 0;
  7204. return 1;
  7205. }
  7206. else if(IsPlayerInRangeOfPoint(playerid, 1.9, 1106.7859,-1603.5518,20.5545) || IsPlayerInRangeOfPoint(playerid, 1.9, 1097.5597, -1603.4697, 20.5372))
  7207. {
  7208. new nr = SpielerInfo[playerid][Zimmer];
  7209. new string[128];
  7210. hotelvermietet[nr]=0;
  7211. format(string,sizeof(string),"Hotelzimmer: !!Zu Vermieten!!\nBesitzer: Keiner");
  7212. Update3DTextLabelText(hotelzimmerlabel[nr],COLOR_YELLOW,string);
  7213. SpielerInfo[playerid][Zimmer] = 0;
  7214. return 1;
  7215. }
  7216. else if(IsPlayerInRangeOfPoint(playerid, 1.9, 1086.8031, -1603.4972, 20.5017) || IsPlayerInRangeOfPoint(playerid, 1.9, 1083.9236, -1603.5967, 20.4917))
  7217. {
  7218. new nr = SpielerInfo[playerid][Zimmer];
  7219. new string[128];
  7220. hotelvermietet[nr]=0;
  7221. format(string,sizeof(string),"Hotelzimmer: !!Zu Vermieten!!\nBesitzer: Keiner");
  7222. Update3DTextLabelText(hotelzimmerlabel[nr],COLOR_YELLOW,string);
  7223. SpielerInfo[playerid][Zimmer] = 0;
  7224. return 1;
  7225. }
  7226. else if(IsPlayerInRangeOfPoint(playerid,1.9,1077.5690,-1603.3885,20.4973) || IsPlayerInRangeOfPoint(playerid,1.9,1068.3259,-1603.2708,20.4957))
  7227. {
  7228. new nr = SpielerInfo[playerid][Zimmer];
  7229. new string[128];
  7230. hotelvermietet[nr]=0;
  7231. format(string,sizeof(string),"Hotelzimmer: !!Zu Vermieten!!\nBesitzer: Keiner");
  7232. Update3DTextLabelText(hotelzimmerlabel[nr],COLOR_YELLOW,string);
  7233. SpielerInfo[playerid][Zimmer] = 0;
  7234. return 1;
  7235. }
  7236. else if(IsPlayerInRangeOfPoint(playerid,1.9,1059.5811,-1603.2601,20.4992) || IsPlayerInRangeOfPoint(playerid,1.9,1056.6981,-1603.5483,20.4978))
  7237. {
  7238. new nr = SpielerInfo[playerid][Zimmer];
  7239. new string[128];
  7240. hotelvermietet[nr]=0;
  7241. format(string,sizeof(string),"Hotelzimmer: !!Zu Vermieten!!\nBesitzer: Keiner");
  7242. Update3DTextLabelText(hotelzimmerlabel[nr],COLOR_YELLOW,string);
  7243. SpielerInfo[playerid][Zimmer] = 0;
  7244. return 1;
  7245. }
  7246. return 1;
  7247. }
  7248. forward FraktionKasseLaden();
  7249. public FraktionKasseLaden()
  7250. {
  7251. new FrakKasse[64];
  7252. format(FrakKasse,sizeof(FrakKasse),"FraktionKasse/Kasse.ini");
  7253. FraktionKasse[Hitman]=dini_Int(FrakKasse,"Hitman");
  7254. FraktionKasse[Police]=dini_Int(FrakKasse,"Police");
  7255. FraktionKasse[SanNews]=dini_Int(FrakKasse,"SanNews");
  7256. FraktionKasse[Taifun]=dini_Int(FrakKasse,"Taifun");
  7257. FraktionKasse[Medics]=dini_Int(FrakKasse,"Medics");
  7258. FraktionKasse[AlQaida]=dini_Int(FrakKasse,"AlQaida");
  7259. FraktionKasse[Ghostrider]=dini_Int(FrakKasse,"Ghostrider");
  7260. FraktionKasse[BlackDevil]=dini_Int(FrakKasse,"BlackDevil");
  7261. return 1;
  7262. }
  7263. forward FraktionKasseSpeichern();
  7264. public FraktionKasseSpeichern()
  7265. {
  7266. new FrakKasse[64];
  7267. format(FrakKasse,sizeof(FrakKasse),"FraktionKasse/Kasse.ini");
  7268. dini_Create(FrakKasse);
  7269. dini_IntSet(FrakKasse,"Hitman",FraktionKasse[Hitman]);
  7270. dini_IntSet(FrakKasse,"Police",FraktionKasse[Police]);
  7271. dini_IntSet(FrakKasse,"SanNews",FraktionKasse[SanNews]);
  7272. dini_IntSet(FrakKasse,"Taifun",FraktionKasse[Taifun]);
  7273. dini_IntSet(FrakKasse,"Medics",FraktionKasse[Medics]);
  7274. dini_IntSet(FrakKasse,"AlQaida",FraktionKasse[AlQaida]);
  7275. dini_IntSet(FrakKasse,"Ghostrider",FraktionKasse[Ghostrider]);
  7276. dini_IntSet(FrakKasse,"BlackDevil",FraktionKasse[BlackDevil]);
  7277. return 1;
  7278. }
  7279. stock Register(playerid, key[])
  7280. {
  7281. new playername[256];
  7282. GetPlayerName(playerid,playername,sizeof(playername));
  7283. new query[256];
  7284. format(query,sizeof(query),"INSERT INTO spieler (Name, Passwort) VALUES ('%s', '%s')",playername, key);
  7285. mysql_query(query); //senden
  7286. format(query,sizeof(query),"INSERT INTO spieler (Name) VALUES (%s)",playername);
  7287. mysql_query(query);//einfügen des Datensatzen in userdata mit Spalte Nickname deren wert der Speilername ist
  7288. mysql_free_result();
  7289. ShowPlayerDialog(playerid,Dialog_Login3,1,"Loginsystem","Dein Account wurde erfolgreich angelegt \n Bitte logge dich ein!","Abbrechen","Login!");//anzeigen des Loginguis
  7290. }
  7291. stock CreatePlayerAccount(PName[], PPassword[])
  7292. {
  7293. new query[109];
  7294. format(query, sizeof(query), "INSERT INTO spieler (Name, Passwort) VALUES ('%s', '%s')", PName, PPassword);
  7295. mysql_query(query);
  7296. return true;
  7297. }
  7298. stock LoadAccount(playerid)
  7299. {
  7300. GivePlayerMoney(playerid, mysql_GetInt("spieler", "Money", "Name", PlayerName[playerid]));
  7301. SpielerInfo[playerid][Adminlevel] = mysql_GetInt("spieler", "Adminlevel", "Name", PlayerName[playerid]);
  7302. SpielerInfo[playerid][Hunger] = mysql_GetInt("spieler", "Hunger", "Name", PlayerName[playerid]);
  7303. SpielerInfo[playerid][Durst] = mysql_GetInt("spieler", "Durst", "Name", PlayerName[playerid]);
  7304. SpielerInfo[playerid][Harndrang] = mysql_GetInt("spieler", "Harndrang", "Name", PlayerName[playerid]);
  7305. SpielerInfo[playerid][Energie] = mysql_GetInt("spieler", "Harndrang", "Name", PlayerName[playerid]);
  7306. SpielerInfo[playerid][Premium] = mysql_GetInt("spieler", "Premium", "Name", PlayerName[playerid]);
  7307. SpielerInfo[playerid][Bankgeld] = mysql_GetInt("spieler", "Bank", "Name", PlayerName[playerid]);
  7308. SpielerInfo[playerid][CarLic] = mysql_GetInt("spieler", "CarLic", "Name", PlayerName[playerid]);
  7309. SpielerInfo[playerid][BikeLic] = mysql_GetInt("spieler", "CarLic", "Name", PlayerName[playerid]);
  7310. SpielerInfo[playerid][BoatLic] = mysql_GetInt("spieler", "CarLic", "Name", PlayerName[playerid]);
  7311. SpielerInfo[playerid][FlyLic] = mysql_GetInt("spieler", "CarLic", "Name", PlayerName[playerid]);
  7312. SpielerInfo[playerid][Waffenschein] = mysql_GetInt("spieler", "Waffenschein", "Name", PlayerName[playerid]);
  7313. SpielerInfo[playerid][Telefonbuch] = mysql_GetInt("spieler", "Telefonbuch", "Name", PlayerName[playerid]);
  7314. SpielerInfo[playerid][Drogen] = mysql_GetInt("spieler", "Drogen", "Name", PlayerName[playerid]);
  7315. SpielerInfo[playerid][Laptop] = mysql_GetInt("spieler", "Laptop", "Name", PlayerName[playerid]);
  7316. SpielerInfo[playerid][Nummer] = mysql_GetInt("spieler", "Nummer", "Name", PlayerName[playerid]);
  7317. SpielerInfo[playerid][Guthaben] = mysql_GetInt("spieler", "Guthaben", "Name", PlayerName[playerid]);
  7318. SpielerInfo[playerid][Parkhaus] = mysql_GetInt("spieler", "Parkhaus", "Name", PlayerName[playerid]);
  7319. SpielerInfo[playerid][Zollpass] = mysql_GetInt("spieler", "Zollpass", "Name", PlayerName[playerid]);
  7320. SpielerInfo[playerid][SFPass] = mysql_GetInt("spieler", "SFPass", "Name", PlayerName[playerid]);
  7321. SpielerInfo[playerid][LVPass] = mysql_GetInt("spieler", "LVPass", "Name", PlayerName[playerid]);
  7322. SpielerInfo[playerid][Spielminuten] = mysql_GetInt("spieler", "Spielminuten", "Name", PlayerName[playerid]);
  7323. SpielerInfo[playerid][Leader] = mysql_GetInt("spieler", "Leader", "Name", PlayerName[playerid]);
  7324. SpielerInfo[playerid][Coleader] = mysql_GetInt("spieler", "Leader", "Name", PlayerName[playerid]);
  7325. SpielerInfo[playerid][Beruf] = mysql_GetInt("spieler", "Beruf", "Name", PlayerName[playerid]);
  7326. SpielerInfo[playerid][Firma] = mysql_GetInt("spieler", "Firma", "Name", PlayerName[playerid]);
  7327. SpielerInfo[playerid][NextPayday] = mysql_GetInt("spieler", "NextPayday", "Name", PlayerName[playerid]);
  7328. SpielerInfo[playerid][Nebenjob] = mysql_GetInt("spieler", "Nebenjob", "Name", PlayerName[playerid]);
  7329. SpielerInfo[playerid][Lohn] = mysql_GetInt("spieler", "Lohn", "Name", PlayerName[playerid]);
  7330. SetPlayerScore(playerid, SpielerInfo[playerid][Spielminuten]);
  7331.  
  7332. if(SpielerInfo[playerid][Adminlevel] > 0)
  7333. {
  7334. SendClientMessage(playerid,COLOR_YELLOW,"Willkommen Admin!");
  7335. }
  7336. new joinstr[128];
  7337. format(joinstr,sizeof(joinstr),"%s hat den Server betretten",PlayerName[playerid]);
  7338. SendClientMessageToAll(weiß,joinstr);
  7339. return 1;
  7340. }
  7341. stock UserUpdate(playerid)
  7342. {
  7343. if(IsPlayerConnected(playerid))//ist spieler verbunden
  7344. {
  7345. MySqlVerbinden();
  7346. new playername[255];
  7347. GetPlayerName(playerid,playername,sizeof(playername));
  7348. new bedien[256];
  7349. new updatestring[256];
  7350. format(updatestring,256,"%d",SpielerInfo[playerid][Adminlevel]);//Umwandeln der Variable in einen String damit Updatefuntkion geht
  7351. format(bedien,sizeof(bedien),"%s",playername);//wieder die Bedienung
  7352. mysql_SetString("spieler", "Adminlevel", updatestring, "Name", PlayerName[playerid]);//funktion mysqlupdate ausführen syntax siehe oben
  7353. format(updatestring,256,"%d", SpielerInfo[playerid][Harndrang]);
  7354. mysql_SetString("spieler", "Harndrang", updatestring, "Name", PlayerName[playerid]);
  7355. format(updatestring,256,"%d", SpielerInfo[playerid][Durst]);
  7356. mysql_SetString("spieler", "Durst", updatestring, "Name", PlayerName[playerid]);
  7357. format(updatestring,256,"%d", SpielerInfo[playerid][Energie]);
  7358. mysql_SetString("spieler", "Energie", updatestring, "Name", PlayerName[playerid]);
  7359. format(updatestring,256,"%d", SpielerInfo[playerid][Hunger]);
  7360. mysql_SetString("spieler", "Hunger", updatestring, "Name", PlayerName[playerid]);
  7361. format(updatestring,256,"%d", SpielerInfo[playerid][Premium]);
  7362. mysql_SetString("spieler", "Premium", updatestring, "Name", PlayerName[playerid]);
  7363. format(updatestring,256,"%d", SpielerInfo[playerid][Bankgeld]);
  7364. mysql_SetString("spieler", "Bank", updatestring, "Name", PlayerName[playerid]);
  7365. format(updatestring,256,"%d", SpielerInfo[playerid][CarLic]);
  7366. mysql_SetString("spieler", "CarLic", updatestring, "Name", PlayerName[playerid]);
  7367. format(updatestring,256,"%d", SpielerInfo[playerid][BikeLic]);
  7368. mysql_SetString("spieler", "BikeLic", updatestring, "Name", PlayerName[playerid]);
  7369. format(updatestring,256,"%d", SpielerInfo[playerid][BoatLic]);
  7370. mysql_SetString("spieler", "BoatLic", updatestring, "Name", PlayerName[playerid]);
  7371. format(updatestring,256,"%d", SpielerInfo[playerid][FlyLic]);
  7372. mysql_SetString("spieler", "FlyLic", updatestring, "Name", PlayerName[playerid]);
  7373. format(updatestring,256,"%d", SpielerInfo[playerid][Waffenschein]);
  7374. mysql_SetString("spieler", "Waffenschein", updatestring, "Name", PlayerName[playerid]);
  7375. format(updatestring,256,"%d", SpielerInfo[playerid][Telefonbuch]);
  7376. mysql_SetString("spieler", "Telefonbuch", updatestring, "Name", PlayerName[playerid]);
  7377. format(updatestring,256,"%d", SpielerInfo[playerid][Drogen]);
  7378. mysql_SetString("spieler", "Drogen", updatestring, "Name", PlayerName[playerid]);
  7379. format(updatestring,256,"%d", SpielerInfo[playerid][Laptop]);
  7380. mysql_SetString("spieler", "Laptop", updatestring, "Name", PlayerName[playerid]);
  7381. format(updatestring,256,"%d", SpielerInfo[playerid][Nummer]);
  7382. mysql_SetString("spieler", "Nummer", updatestring, "Name", PlayerName[playerid]);
  7383. format(updatestring,256,"%d", SpielerInfo[playerid][Guthaben]);
  7384. mysql_SetString("spieler", "Guthaben", updatestring, "Name", PlayerName[playerid]);
  7385. format(updatestring,256,"%d", SpielerInfo[playerid][Parkhaus]);
  7386. mysql_SetString("spieler", "Parkhaus", updatestring, "Name", PlayerName[playerid]);
  7387. format(updatestring,256,"%d", SpielerInfo[playerid][Zollpass]);
  7388. mysql_SetString("spieler", "Zollpass", updatestring, "Name", PlayerName[playerid]);
  7389. format(updatestring,256,"%d", SpielerInfo[playerid][SFPass]);
  7390. mysql_SetString("spieler", "SFPass", updatestring, "Name", PlayerName[playerid]);
  7391. format(updatestring,256,"%d", SpielerInfo[playerid][LVPass]);
  7392. mysql_SetString("spieler", "LVPass", updatestring, "Name", PlayerName[playerid]);
  7393. format(updatestring,256,"%d", SpielerInfo[playerid][Spielminuten]);
  7394. mysql_SetString("spieler", "Spielminuten", updatestring, "Name", PlayerName[playerid]);
  7395. format(updatestring,256,"%d", SpielerInfo[playerid][Leader]);
  7396. mysql_SetString("spieler", "Leader", updatestring, "Name", PlayerName[playerid]);
  7397. format(updatestring,256,"%d", SpielerInfo[playerid][Coleader]);
  7398. mysql_SetString("spieler", "Coleader", updatestring, "Name", PlayerName[playerid]);
  7399. format(updatestring,256,"%d", SpielerInfo[playerid][Beruf]);
  7400. mysql_SetString("spieler", "Beruf", updatestring, "Name", PlayerName[playerid]);
  7401. format(updatestring,256,"%d", SpielerInfo[playerid][Firma]);
  7402. mysql_SetString("spieler", "Firma", updatestring, "Name", PlayerName[playerid]);
  7403. format(updatestring,256,"%d", SpielerInfo[playerid][NextPayday]);
  7404. mysql_SetString("spieler", "NextPayday", updatestring, "Name", PlayerName[playerid]);
  7405. format(updatestring,256,"%d", SpielerInfo[playerid][Nebenjob]);
  7406. mysql_SetString("spieler", "Nebenjob", updatestring, "Name", PlayerName[playerid]);
  7407. format(updatestring,256,"%d", SpielerInfo[playerid][Lohn]);
  7408. mysql_SetString("spieler", "Lohn", updatestring, "Name", PlayerName[playerid]);
  7409. format(updatestring,256,"%d", SpielerInfo[playerid][Navi]);
  7410. mysql_SetString("spieler", "Lohn", updatestring, "Name", PlayerName[playerid]);
  7411. format(updatestring,256,"%d", SpielerInfo[playerid][Zigaretten]);
  7412. mysql_SetString("spieler", "Zigaretten", updatestring, "Name", PlayerName[playerid]);
  7413. format(updatestring,256,"%d",GetPlayerMoney(playerid));
  7414. mysql_SetString("spieler","Money",updatestring,"Name",PlayerName[playerid]);
  7415. format(updatestring,256,"%d",SpielerInfo[playerid][AnmeldeCode]);
  7416. mysql_SetString("spieler","Anmeldecode",updatestring,"Name",PlayerName[playerid]);
  7417. format(updatestring,256,"%d",SpielerInfo[playerid][Wanted]);
  7418. mysql_SetString("spieler","Wanted",updatestring,"Name",PlayerName[playerid]);
  7419. format(updatestring,256,"%d",SpielerInfo[playerid][JobZeit]);
  7420. mysql_SetString("spieler","Jobzeit",updatestring,"Name",PlayerName[playerid]);
  7421. }
  7422. }
  7423. stock mysql_SetString(Table[], Field[], To[], Where[], Where2[])
  7424. {
  7425. new query[128];
  7426. format(query, 128, "UPDATE %s SET %s = '%s' WHERE %s = '%s'", Table, Field, To, Where, Where2);
  7427. mysql_query(query);
  7428. return true;
  7429. }
  7430. stock mysqlupdate(table[],bedien[],spalte[],data[])
  7431. {
  7432. new query[256];
  7433. format(query,sizeof(query),"UPDATE %s SET %s = %s WHERE Name=%s",table,spalte,data,bedien);
  7434. mysql_query(query);
  7435. mysql_free_result();
  7436. }
  7437. stock mysql_GetString(Table[], Field[], Where[], Where2[])
  7438. {
  7439. new query[128], Get[128];
  7440. format(query, 128, "SELECT %s FROM %s WHERE %s = '%s'", Field, Table, Where, Where2);
  7441. mysql_query(query);
  7442. mysql_store_result();
  7443. mysql_fetch_row(Get);
  7444. return Get;
  7445. }
  7446. stock mysql_SetInt(Table[], Field[], To, Where[], Where2[])
  7447. {
  7448. new query[128];
  7449. format(query, 128, "UPDATE %s SET %s = '%d' WHERE %s = '%s'", Table, Field, To, Where, Where2);
  7450. mysql_query(query);
  7451. return true;
  7452. }
  7453.  
  7454. stock mysql_GetInt(Table[], Field[], Where[], Where2[])
  7455. {
  7456. return strval(mysql_GetString(Table, Field, Where, Where2));
  7457. }
  7458. /*stock LoadUser(playerid)
  7459. {
  7460. new Spielerdatei[64];
  7461. new name[MAX_PLAYER_NAME];
  7462. GetPlayerName(playerid,name,sizeof(name));
  7463. format(Spielerdatei,sizeof(Spielerdatei),"/User/%s.ini",name);
  7464. SetPlayerScore(playerid,dini_Int(Spielerdatei,"Spielminuten"));
  7465. GivePlayerMoney(playerid,dini_Int(Spielerdatei,"Money"));
  7466. SpielerInfo[playerid][Adminlevel]=dini_Int(Spielerdatei,"Adminlevel");
  7467. SpielerInfo[playerid][Durst]=dini_Int(Spielerdatei,"Durst");
  7468. SpielerInfo[playerid][Hunger]=dini_Int(Spielerdatei,"Hunger");
  7469. SpielerInfo[playerid][Energie]=dini_Int(Spielerdatei,"Energie");
  7470. SpielerInfo[playerid][Harndrang]=dini_Int(Spielerdatei,"Harndrang");
  7471. SpielerInfo[playerid][Bank]=dini_Int(Spielerdatei,"Bank");
  7472. SpielerInfo[playerid][Parkhaus]=dini_Int(Spielerdatei,"Parkhausticket");
  7473. SpielerInfo[playerid][CarLic]=dini_Int(Spielerdatei,"Carlic");
  7474. SpielerInfo[playerid][BikeLic]=dini_Int(Spielerdatei,"BikeLic");
  7475. SpielerInfo[playerid][FlyLic]=dini_Int(Spielerdatei,"FlyLic");
  7476. SpielerInfo[playerid][BoatLic]=dini_Int(Spielerdatei,"BoatLic");
  7477. SpielerInfo[playerid][Navi]=dini_Int(Spielerdatei,"Navi");
  7478. SpielerInfo[playerid][Waffenschein]=dini_Int(Spielerdatei,"Waffenschein");
  7479. SpielerInfo[playerid][Nummer]=dini_Int(Spielerdatei,"Handynr");
  7480. SpielerInfo[playerid][Guthaben]=dini_Int(Spielerdatei,"Guthaben");
  7481. SpielerInfo[playerid][Premium]=dini_Int(Spielerdatei,"Premium");
  7482. SpielerInfo[playerid][Zigaretten]=dini_Int(Spielerdatei,"Zigaretten");
  7483. SpielerInfo[playerid][Zollpass]=dini_Int(Spielerdatei,"Zollpass");
  7484. SpielerInfo[playerid][SFPass]=dini_Int(Spielerdatei,"SFPass");
  7485. SpielerInfo[playerid][LVPass]=dini_Int(Spielerdatei,"LVPass");
  7486. SpielerInfo[playerid][Zimmer]=dini_Int(Spielerdatei,"Zimmer");
  7487. SpielerInfo[playerid][Laptop]=dini_Int(Spielerdatei,"Laptop");
  7488. SpielerInfo[playerid][Bankgeld]=dini_Int(Spielerdatei,"Bank");
  7489. SpielerInfo[playerid][SupportDuty]=dini_Int(Spielerdatei,"SupportDuty");
  7490. SpielerInfo[playerid][Leader]=dini_Int(Spielerdatei,"Leader");
  7491. SpielerInfo[playerid][Beruf]=dini_Int(Spielerdatei,"Beruf");
  7492. SpielerInfo[playerid][Firma]=dini_Int(Spielerdatei,"Firma");
  7493. SpielerInfo[playerid][NextPayday]=dini_Int(Spielerdatei,"NextPayday");
  7494. SpielerInfo[playerid][Nebenjob]=dini_Int(Spielerdatei,"Nebenjob");
  7495. SpielerInfo[playerid][Drogen]=dini_Int(Spielerdatei,"Drogen");
  7496. SpielerInfo[playerid][Telefonbuch]=dini_Int(Spielerdatei,"Telefonbuch");
  7497. SpielerInfo[playerid][Lohn]=dini_Int(Spielerdatei,"Lohn");
  7498. SpielerInfo[playerid][Coleader]=dini_Int(Spielerdatei,"Coleader");
  7499. SpielerInfo[playerid][eingeloggt] =1;
  7500. return 1;
  7501. }*/
  7502.  
  7503.  
  7504. stock SpeichernUser(playerid)
  7505. {
  7506. new Spielerdatei[64];
  7507. new name[MAX_PLAYER_NAME];
  7508. GetPlayerName(playerid,name,sizeof(name));
  7509. format(Spielerdatei,sizeof(Spielerdatei),"/User/%s.ini",name);
  7510. dini_IntSet(Spielerdatei,"Spielminuten",SpielerInfo[playerid][Spielminuten]);
  7511. dini_IntSet(Spielerdatei,"Money",GetPlayerMoney(playerid));
  7512. dini_IntSet(Spielerdatei,"Adminlevel",SpielerInfo[playerid][Adminlevel]);
  7513. dini_IntSet(Spielerdatei,"Durst",SpielerInfo[playerid][Durst]);
  7514. dini_IntSet(Spielerdatei,"Hunger",SpielerInfo[playerid][Hunger]);
  7515. dini_IntSet(Spielerdatei,"Energie",SpielerInfo[playerid][Energie]);
  7516. dini_IntSet(Spielerdatei,"Harndrang",SpielerInfo[playerid][Harndrang]);
  7517. dini_IntSet(Spielerdatei,"bankgeld",SpielerInfo[playerid][Bank]);
  7518. dini_IntSet(Spielerdatei,"Parkhausticket",SpielerInfo[playerid][Parkhaus]);
  7519. dini_IntSet(Spielerdatei,"CarLic",SpielerInfo[playerid][CarLic]);
  7520. dini_IntSet(Spielerdatei,"BikeLic",SpielerInfo[playerid][BikeLic]);
  7521. dini_IntSet(Spielerdatei,"FlyLic",SpielerInfo[playerid][FlyLic]);
  7522. dini_IntSet(Spielerdatei,"BoatLic",SpielerInfo[playerid][BoatLic]);
  7523. dini_IntSet(Spielerdatei,"Navi",SpielerInfo[playerid][Navi]);
  7524. dini_IntSet(Spielerdatei,"Waffenschein",SpielerInfo[playerid][Waffenschein]);
  7525. dini_IntSet(Spielerdatei,"Handynr",SpielerInfo[playerid][Nummer]);
  7526. dini_IntSet(Spielerdatei,"Guthaben",SpielerInfo[playerid][Guthaben]);
  7527. dini_IntSet(Spielerdatei,"Premium",SpielerInfo[playerid][Premium]);
  7528. dini_IntSet(Spielerdatei,"Zigaretten",SpielerInfo[playerid][Zigaretten]);
  7529. dini_IntSet(Spielerdatei,"Zollpass",SpielerInfo[playerid][Zollpass]);
  7530. dini_IntSet(Spielerdatei,"SFPass",SpielerInfo[playerid][SFPass]);
  7531. dini_IntSet(Spielerdatei,"LVPass",SpielerInfo[playerid][LVPass]);
  7532. dini_IntSet(Spielerdatei,"Zimmer",SpielerInfo[playerid][Zimmer]);
  7533. dini_IntSet(Spielerdatei,"Laptop",SpielerInfo[playerid][Laptop]);
  7534. dini_IntSet(Spielerdatei,"Bank",SpielerInfo[playerid][Bankgeld]);
  7535. dini_IntSet(Spielerdatei,"SupportDuty",SpielerInfo[playerid][SupportDuty]);
  7536. dini_IntSet(Spielerdatei,"Leader",SpielerInfo[playerid][Leader]);
  7537. dini_IntSet(Spielerdatei,"Beruf",SpielerInfo[playerid][Beruf]);
  7538. dini_IntSet(Spielerdatei,"Firma",SpielerInfo[playerid][Firma]);
  7539. dini_IntSet(Spielerdatei,"Nebenjob",SpielerInfo[playerid][Nebenjob]);
  7540. dini_IntSet(Spielerdatei,"NextPayday",SpielerInfo[playerid][NextPayday]);
  7541. dini_Set(Spielerdatei,"Emailadresse",SpielerInfo[playerid][Emailadresse]);
  7542. dini_IntSet(Spielerdatei,"Drogen",SpielerInfo[playerid][Drogen]);
  7543. dini_IntSet(Spielerdatei,"Telefonbuch",SpielerInfo[playerid][Telefonbuch]);
  7544. dini_IntSet(Spielerdatei,"Lohn",SpielerInfo[playerid][Lohn]);
  7545. dini_IntSet(Spielerdatei,"Coleader",SpielerInfo[playerid][Coleader]);
  7546. SpielerInfo[playerid][eingeloggt] =0;
  7547. return 1;
  7548. }
  7549. stock GibtEsAcc(userdb[])
  7550. {
  7551. MySqlVerbinden();
  7552. new query[128], escstr[MAX_PLAYER_NAME], abfrage;
  7553. mysql_real_escape_string(userdb, escstr);
  7554. format(query, sizeof(query), "SELECT Name FROM spieler WHERE LOWER(Name) = LOWER('%s') LIMIT 1", escstr);
  7555. abfrage = mysql_query(query);
  7556. mysql_store_result(abfrage);
  7557. if (mysql_num_rows()==0)
  7558. {
  7559. return 0;
  7560. }
  7561. else
  7562. {
  7563. return 1;
  7564. }
  7565. }
  7566. /*stock mysql_CheckAccount(sqlplayersname[])
  7567. {
  7568. new query[128], escstr[MAX_PLAYER_NAME];
  7569. mysql_real_escape_string(sqlplayersname, escstr);
  7570. format(query, sizeof(query), "SELECT * FROM spieler WHERE Name=%s", escstr);
  7571. new query2 = mysql_query(query);
  7572. mysql_store_result();
  7573. new GibtEsAcc = mysql_num_rows(query2);
  7574. if(GibtEsAcc == 0)
  7575. {
  7576. return 0;
  7577. }
  7578. else
  7579. {
  7580. new strid[32];
  7581. new intid;
  7582. mysql_fetch_row(strid);
  7583. intid = strval(strid);
  7584. return printf("MySQL: User %d",intid);
  7585. }
  7586. }*/
  7587. stock mysqlget(table[],bedien[],abfrag[],data[])
  7588. {
  7589. //mysqlget("spieler",string,"Passwort",data);
  7590. new query[256];
  7591. format(query,sizeof(query),"SELECT %s FROM %s WHERE %s",abfrag,table,bedien);
  7592. mysql_query(query);
  7593. mysql_store_result();
  7594. if(mysql_num_rows())
  7595. {
  7596. //mysql_CheckAccount(Playername[playerid]);
  7597. mysql_free_result();
  7598. return true;
  7599. }
  7600. else
  7601. {
  7602. mysql_free_result();
  7603. return false;
  7604. }
  7605. }
  7606. stock MySqlVerbinden()
  7607. {
  7608. mysql_connect(MySql_Host, MySql_User, MySql_Database, MySql_Password);
  7609. if(mysql_ping() == 1)
  7610. {
  7611. print("MySql: Verbindung zur Datenbank wurde erfolgreich hergestellt");
  7612. return true;
  7613. }
  7614. else
  7615. {
  7616. print("MySql: Es konnte keine Verbindung zur Datenbank hergestellt werden");
  7617. print("MySql: Es wird erneut versucht eine Verbindung zur Datenbank herzustellen");
  7618. mysql_connect(MySql_Host, MySql_User, MySql_Database, MySql_Password);
  7619. if(mysql_ping() == 1)
  7620. {
  7621. print("MySql: Es konnte im 2 Versuch eine Verbindung hergestellt werden");
  7622. return true;
  7623. }
  7624. else
  7625. {
  7626. print("MySql: Es konnte keine Verbindung zur Datenbank hergestellt werden");
  7627. print("Info: Der Server wird nun beendet");
  7628. //SendRconCommand("exit");
  7629. return true;
  7630. }
  7631. }
  7632. }
  7633.  
  7634. stock ResetVariablen(playerid)
  7635. {
  7636. SpielerInfo[playerid][Bank]=0;
  7637. SpielerInfo[playerid][eingeloggt]=0;
  7638. SpielerInfo[playerid][Adminlevel]=0;
  7639. SpielerInfo[playerid][Spielminuten]=0;
  7640. SpielerInfo[playerid][Durst]=0;
  7641. SpielerInfo[playerid][Money]=0;
  7642. SpielerInfo[playerid][Hunger]=0;
  7643. SpielerInfo[playerid][Energie]=0;
  7644. SpielerInfo[playerid][Harndrang]=0;
  7645. SpielerInfo[playerid][Bank]=0;
  7646. SpielerInfo[playerid][Parkhaus]=0;
  7647. SpielerInfo[playerid][CarLic]=0;
  7648. SpielerInfo[playerid][BikeLic]=0;
  7649. SpielerInfo[playerid][FlyLic]=0;
  7650. SpielerInfo[playerid][BoatLic]=0;
  7651. SpielerInfo[playerid][Navi]=0;
  7652. SpielerInfo[playerid][Waffenschein]=0;
  7653. SpielerInfo[playerid][Nummer]=0;
  7654. SpielerInfo[playerid][Guthaben]=0;
  7655. SpielerInfo[playerid][Premium]=0;
  7656. SpielerInfo[playerid][Zigaretten]=0;
  7657. SpielerInfo[playerid][Zollpass]=0;
  7658. SpielerInfo[playerid][SFPass]=0;
  7659. SpielerInfo[playerid][LVPass]=0;
  7660. SpielerInfo[playerid][Zimmer]=0;
  7661. SpielerInfo[playerid][Laptop]=0;
  7662. SpielerInfo[playerid][Bankgeld]=0;
  7663. SpielerInfo[playerid][SupportDuty]=0;
  7664. SpielerInfo[playerid][Leader]=0;
  7665. SpielerInfo[playerid][Beruf]=0;
  7666. SpielerInfo[playerid][Firma]=0;
  7667. SpielerInfo[playerid][Nebenjob]=0;
  7668. SpielerInfo[playerid][NextPayday]=0;
  7669. SpielerInfo[playerid][Emailadresse]=0;
  7670. SpielerInfo[playerid][Drogen]=0;
  7671. SpielerInfo[playerid][Telefonbuch]=0;
  7672. SpielerInfo[playerid][Coleader]=0;
  7673. return 1;
  7674. }
  7675. /*ocmd:frakkasse(playerid,params[])
  7676. {
  7677. if(SpielerInfo[playerid][Firma] >= 1)
  7678. {
  7679. new frak[128];
  7680. switch(SpielerInfo[playerid][Firma])
  7681. {
  7682. case 1: frak="Hitman";
  7683. case 2: frak="Police";
  7684. case 3: frak="SanNews";
  7685. case 4: frak="Taifun";
  7686. case 5: frak="Medics";
  7687. case 6: frak="AlQaida";
  7688. case 7: frak="Ghostrider";
  7689. }
  7690. new geld;
  7691. if(sscanf(params,"i",geld))
  7692. {
  7693. return SendClientMessage(playerid,COLOR_GRAU,"Verwende /frakkasse [Betrag]");
  7694. }
  7695. SendClientMessage(playerid,COLOR_YELLOW,"Du hast erfolgreich Geld in die FraktionsKasse eingezahlt");
  7696. FraktionKasse[frak] = geld;
  7697. FraktionKasseSpeichern();
  7698. }
  7699. return 1;
  7700. }*/
  7701. ocmd:entzugauto(playerid, params[])
  7702. {
  7703. if(SpielerInfo[playerid][Firma] == 2)
  7704. {
  7705. new pID;
  7706. if(sscanf(params,"d",pID)) return SendClientMessage(playerid,COLOR_GRAU,"Verwende: /entzugauto [Playerid]");
  7707. new string[128], xname[MAX_PLAYER_NAME];
  7708. new xname2[MAX_PLAYER_NAME];
  7709. GetPlayerName(playerid,xname,sizeof(xname));
  7710. format(string,sizeof(string),"Officer %s hat dir den Führerschein abgenommen",xname);
  7711. SendClientMessage(pID,COLOR_BLAU,string);
  7712. GetPlayerName(pID,xname2,sizeof(xname2));
  7713. format(string,sizeof(string),"Du hast dem Bürger %s den Führerschein abgenommen",xname2);
  7714. SendClientMessage(playerid,COLOR_BLAU,string);
  7715. SpielerInfo[pID][CarLic] = 0;
  7716. return 1;
  7717. }
  7718. return 1;
  7719. }
  7720. ocmd:fahrhoch(playerid, params[])
  7721. {
  7722. if(SpielerInfo[playerid][Adminlevel] > 0)
  7723. {
  7724. MoveObject(Fahrstuhl,1509.2078857422,-1576.6286621094,39.711929321289,4.0);
  7725. SendClientMessage(playerid,0xEBFF00FF,"Der Fahrstuhl fährt nun hoch. Bitte warte..");
  7726. return 1;
  7727. }
  7728. return 1;
  7729. }
  7730. ocmd:fahrrunter(playerid, params[])
  7731. {
  7732. if(SpielerInfo[playerid][Adminlevel] > 0)
  7733. {
  7734. MoveObject(Fahrstuhl,1509.20788574,-1576.62866211,22.43692970,4.0);
  7735. SendClientMessage(playerid,0xEBFF00FF,"Der Fahrstuhl fährt nun runter. Bitte warte...");
  7736. return 1;
  7737. }
  7738. return 1;
  7739. }
  7740. ocmd:email(playerid,params[])
  7741. {
  7742. new email;
  7743. if(sscanf(params,"s",email))
  7744. {
  7745. return SendClientMessage(playerid,COLOR_GRAU,"Gib deine Wunsch emailadresse ein -> WUNSCHNAME@santos-mail.sa");
  7746. }
  7747. SpielerInfo[playerid][Emailadresse] = email;
  7748. SendClientMessage(playerid,weiß,"Emailadresse erfolgreich eingerichtet!");
  7749. return 1;
  7750. }
  7751. ocmd:oc(playerid, params[])
  7752. {
  7753. if(SpielerInfo[playerid][Adminlevel] > 2)
  7754. {
  7755. if(OCCAn == 1)
  7756. {
  7757. new string[128], xname[MAX_PLAYER_NAME];
  7758. GetPlayerName(playerid,xname,sizeof(xname));
  7759. format(string,sizeof(string),"Admin %s hat den OCC Chat ausgemacht", xname);
  7760. SendClientMessageToAll(0xDBB090FF,string);
  7761. OCCAn = 0;
  7762. return 1;
  7763. }
  7764. else
  7765. if(OCCAn == 0)
  7766. {
  7767. new string[128], xname[MAX_PLAYER_NAME];
  7768. GetPlayerName(playerid,xname,sizeof(xname));
  7769. format(string,sizeof(string),"Admin %s hat den OCC Chat angemacht",xname);
  7770. SendClientMessageToAll(0xDBB090FF,string);
  7771. OCCAn = 1;
  7772. return 1;
  7773. }
  7774. }
  7775. return 1;
  7776. }
  7777. ocmd:motor(playerid,params[])
  7778. {
  7779. new status[4];
  7780. if(sscanf(params,"s",status))return SendClientMessage(playerid,0xFF0000,"Info: /motor [an/aus]");
  7781. new engine,lights,alarm,doors,bonnet,boot,objective;
  7782. if(IsPlayerInAnyVehicle(playerid))
  7783. {
  7784. new vid = GetPlayerVehicleID(playerid);
  7785. if(strcmp(status,"an",true) == 0) {
  7786. GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
  7787. SetVehicleParamsEx(vid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
  7788. motor[vid] = true;
  7789. SendClientMessage(playerid,0xFF0000,"Du hast den Motor gestartet!");
  7790. }
  7791. else
  7792. if(strcmp(status,"aus",true) == 0)
  7793. {
  7794. GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
  7795. SetVehicleParamsEx(vid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
  7796. motor[vid] = false;
  7797. SendClientMessage(playerid,0xFF0000,"Du hast den Motor abgewürgt!");
  7798. }
  7799. }
  7800. return 1;
  7801. }
  7802. ocmd:help(playerid,params[])
  7803. {
  7804. SendClientMessage(playerid,COLOR_GRAU,"Tippe /hilfe");
  7805. return 1;
  7806. }
  7807. ocmd:licht(playerid,params[])
  7808. {
  7809. new status[4];
  7810. if(sscanf(params,"s",status))return SendClientMessage(playerid,0xFF0000,"Info: /licht [an/aus]");
  7811. new engine,lights,alarm,doors,bonnet,boot,objective;
  7812. if(IsPlayerInAnyVehicle(playerid))
  7813. {
  7814. new vid = GetPlayerVehicleID(playerid);
  7815. if(strcmp(status,"an",true) == 0)
  7816. {
  7817. GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
  7818. SetVehicleParamsEx(vid,engine,VEHICLE_PARAMS_ON,alarm,doors,bonnet,boot,objective);
  7819. licht[vid] = true;
  7820. SendClientMessage(playerid,0xFF0000,"Du hast das Licht angeschaltet!");
  7821. }
  7822. else
  7823. if(strcmp(status,"aus",true) == 0)
  7824. {
  7825. GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
  7826. SetVehicleParamsEx(vid,engine,VEHICLE_PARAMS_OFF,alarm,doors,bonnet,boot,objective);
  7827. licht[vid] = false;
  7828. SendClientMessage(playerid,0xFF0000,"Du hast das Licht ausgeschaltet!");
  7829. }
  7830. }
  7831. return 1;
  7832. }
  7833. ocmd:motorhaube(playerid,params[])
  7834. {
  7835. new status[4];
  7836. if(sscanf(params,"s",status))return SendClientMessage(playerid,0xFF0000,"Info: /motorhaube [auf/zu]");
  7837. new engine,lights,alarm,doors,bonnet,boot,objective;
  7838. if(IsPlayerInAnyVehicle(playerid))
  7839. {
  7840. new vid = GetPlayerVehicleID(playerid);
  7841. if(strcmp(status,"auf",true) == 0)
  7842. {
  7843. GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
  7844. SetVehicleParamsEx(vid,engine,lights,alarm,doors,VEHICLE_PARAMS_ON,boot,objective);
  7845. SendClientMessage(playerid,0xFF0000,"Du hast die Motorhaube geöffnet!");
  7846. }
  7847. else
  7848. if(strcmp(status,"zu",true) == 0)
  7849. {
  7850. GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
  7851. SetVehicleParamsEx(vid,engine,lights,alarm,doors,VEHICLE_PARAMS_OFF,boot,objective);
  7852. SendClientMessage(playerid,0xFF0000,"Du hast die Motorhaube geschlossen!");
  7853. }
  7854. }
  7855. return 1;
  7856. }
  7857. ocmd:kofferraum(playerid,params[])
  7858. {
  7859. new status[4];
  7860. if(sscanf(params,"s",status))return SendClientMessage(playerid,0xFF0000,"Info: /kofferraum [auf/azu]");
  7861. new engine,lights,alarm,doors,bonnet,boot,objective;
  7862. if(IsPlayerInAnyVehicle(playerid))
  7863. {
  7864. new vid = GetPlayerVehicleID(playerid);
  7865. if(strcmp(status,"auf",true) == 0)
  7866. {
  7867. GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
  7868. SetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,VEHICLE_PARAMS_ON,objective);
  7869. SendClientMessage(playerid,0xFF0000,"Du hast den Kofferraum geöffnet!");
  7870. }
  7871. else
  7872. if(strcmp(status,"zu",true) == 0)
  7873. {
  7874. GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
  7875. SetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,VEHICLE_PARAMS_OFF,objective);
  7876. SendClientMessage(playerid,0xFF0000,"Du hast den Kofferraum geschlossen!");
  7877. }
  7878. }
  7879. return 1;
  7880. }
  7881. ocmd:setcode(playerid, params[])
  7882. {
  7883. if(SpielerInfo[playerid][Leader] == 2 || SpielerInfo[playerid][Coleader] == 2)
  7884. {
  7885. new pID, code;
  7886. if(sscanf(params,"ii",pID,code)) return SendClientMessage(playerid,COLOR_GRAU,"Verwende /setcode [Playerid] [Code]");
  7887. if(SpielerInfo[pID][Firma] == 2)
  7888. {
  7889. new string[128], xname[MAX_PLAYER_NAME];
  7890. GetPlayerName(pID,xname,sizeof(xname));
  7891. format(string,sizeof(string),"Dein neuer Anmeldecode lautet: %d",code);
  7892. SendClientMessage(pID,COLOR_BLAU,string);
  7893. format(string,sizeof(string),"Du hast von %s den Anmeldecode auf %d geändert",xname,code);
  7894. SendClientMessage(playerid,COLOR_BLAU,string);
  7895. SpielerInfo[playerid][AnmeldeCode] = code;
  7896. }
  7897. }
  7898. return 1;
  7899. }
  7900. ocmd:bc(playerid, params[])
  7901. {
  7902. if(IsPlayerInAnyVehicle(playerid))
  7903. {
  7904. if(SpielerInfo[playerid][Firma] == 2)
  7905. {
  7906. new model = GetPlayerVehicleID(playerid);
  7907. model = GetVehicleModel(model);
  7908. if(model == 523 || model == 596 || model == 599)
  7909. {
  7910. ShowPlayerDialog(playerid,Dialog_CopComputer,DIALOG_STYLE_LIST,"CopComputer","Anmelden\nVerstärkung rufen\nVerstärkung absagen\nWanted geben","Auswählen","Abbrechen");
  7911. return 1;
  7912. }
  7913. else {
  7914. return SendClientMessage(playerid,COLOR_RED,"Du bist in keinem Polizei Fahrzeug");
  7915. }
  7916. }
  7917. else {
  7918. return SendClientMessage(playerid,COLOR_RED,"Du bist kein Cop");
  7919. }
  7920. }
  7921. else {
  7922. return SendClientMessage(playerid,COLOR_RED,"Du bist in keinem Fahrzeug");
  7923. }
  7924. }
  7925. ocmd:sirene(playerid,params[])
  7926. {
  7927. if(SpielerInfo[playerid][Firma] == 2)
  7928. {
  7929. new status[4];
  7930. if(sscanf(params,"s",status))return SendClientMessage(playerid,0xFF0000,"Info: /sirene [an/aus]");
  7931. if(IsPlayerInAnyVehicle(playerid))
  7932. {
  7933. new vid = GetPlayerVehicleID(playerid);
  7934. if(strcmp(status,"an",true) == 0)
  7935. {
  7936. if(sirenean[vid] == true)return SendClientMessage(playerid,0xFF0000,"Dieses Fahrzeug hat bereits eine Sirene!");
  7937. new Float:x,Float:y,Float:z;
  7938. GetPlayerPos(playerid,x,y,z);
  7939. sirene[vid] = CreateObject(18646,x,y,z,0,0,0,100);
  7940. AttachObjectToVehicle(sirene[vid],vid,0.2,0,0.71,0,0,0);
  7941. sirenean[vid] = true;
  7942. SendClientMessage(playerid,0xFF0000,"Du hast die Sirene angeschaltet!");
  7943. }
  7944. else
  7945. if(strcmp(status,"aus",true) == 0)
  7946. {
  7947. if(sirenean[vid] == false)return SendClientMessage(playerid,0xFF0000,"Dieses Fahrzeug hat keine Sirene");
  7948. DestroyObject(sirene[vid]);
  7949. sirenean[vid] =false;
  7950. SendClientMessage(playerid,0xFF0000,"Du hast die Sirene ausgeschaltet!");
  7951. }
  7952. }
  7953. }
  7954. return 1;
  7955. }
  7956. ocmd:repair(playerid, params[])
  7957. {
  7958. new id, preis;
  7959. if(sscanf(params,"ii",id,preis))
  7960. {
  7961. return SendClientMessage(playerid,COLOR_GRAU,"Verwende /repair [PlayerID] [Preis]");
  7962. }
  7963. if(SpielerInfo[playerid][Nebenjob] == 2)
  7964. {
  7965. new currentveh;
  7966. currentveh = GetPlayerVehicleID(id);
  7967. SetVehicleHealth(currentveh, 1000.0);
  7968. SendClientMessage(playerid,COLOR_RED,"Erfolgreich repariert!");
  7969. GivePlayerMoney(id, -preis);
  7970. GivePlayerMoney(playerid, preis);
  7971. }
  7972. return 1;
  7973. }
  7974. ocmd:fare(playerid, params[])
  7975. {
  7976. new fahrpreis, xname[MAX_PLAYER_NAME];
  7977. new string[128];
  7978. GetPlayerName(playerid,xname,sizeof(xname));
  7979. if(sscanf(params,"i",fahrpreis))
  7980. {
  7981. return SendClientMessage(playerid,COLOR_GRAU,"Verwende /fare [Fahrpreis]");
  7982. }
  7983. if(SpielerInfo[playerid][Nebenjob] == 1)
  7984. {
  7985. format(string,sizeof(string),"[WERBUNG]Taxifahrer %s ist im Dienst. Preis: %d Benutze /service -> Taxi",xname, fahrpreis);
  7986. SendClientMessageToAll(COLOR_YELLOW,string);
  7987. return 1;
  7988. }
  7989. return 1;
  7990. }
  7991. ocmd:taenter(playerid,params[])
  7992. {
  7993. if(SpielerInfo[playerid][Firma] == 4)
  7994. {
  7995. if(IsPlayerInRangeOfPoint(playerid,3.0,689.6880,-1275.8643,13.5594))
  7996. {
  7997. SetPlayerPos(playerid,235.508994,1189.169897,1080.339966);
  7998. SetPlayerInterior(playerid,3);
  7999. }
  8000. }
  8001. else{
  8002. SendClientMessage(playerid,COLOR_LIGHTBLUE,"Du bist nicht Mitglied der Taifung Elite!");
  8003. }
  8004. return 1;
  8005. }
  8006.  
  8007. ocmd:taexit(playerid,params[])
  8008. {
  8009. if(SpielerInfo[playerid][Firma] == 4)
  8010. {
  8011. if(IsPlayerInRangeOfPoint(playerid,3.0,235.508994,1189.169897,1080.339966))
  8012. {
  8013. SetPlayerPos(playerid,689.6880,-1275.8643,13.5594);
  8014. SetPlayerInterior(playerid,0);
  8015. }
  8016. }
  8017. else{
  8018. SendClientMessage(playerid,COLOR_LIGHTBLUE,"Du bist nicht Mitglied der Taifung Elite!!");
  8019. }
  8020. return 1;
  8021. }
  8022. /*ocmd:einchecken(playerid, params[])
  8023. {
  8024. if(IsPlayerInRangeOfPoint(playerid, 1.9,1115.8949,-1603.4814,20.5606))
  8025. {
  8026. if(hotelvermietet[0] == 0)
  8027. {
  8028. new string[128];
  8029. new xname[MAX_PLAYER_NAME];
  8030. GetPlayerName(playerid,xname,sizeof(xname));
  8031. SendClientMessage(playerid, COLOR_ORANGE,"Du hast dir das Zimmer gemietet");
  8032. SendClientMessage(playerid, COLOR_ORANGE,"Absofort spawnst du hier");
  8033. GivePlayerMoney(playerid, -150);
  8034. format(string,sizeof(string),"Hotelzimmer: Vermietet\nBesitzer: %s",xname);
  8035. Update3DTextLabelText(hotelzimmerlabel[1],COLOR_RED,string);
  8036. SpielerInfo[playerid][Zimmer] = 1;
  8037. hotelvermietet[0]=1;
  8038. return 1;
  8039. }
  8040. }
  8041. else if(IsPlayerInRangeOfPoint(playerid, 1.9, 1113.3531,-1603.9108,20.5587))
  8042. {
  8043. if(hotelvermietet[1] == 0)
  8044. {
  8045. new string[128];
  8046. new xname[MAX_PLAYER_NAME];
  8047. GetPlayerName(playerid,xname,sizeof(xname));
  8048. SendClientMessage(playerid, COLOR_ORANGE,"Du hast dir ein Zimmer gemietet.");
  8049. SendClientMessage(playerid, COLOR_ORANGE,"Absofort spawnst du hier.");
  8050. GivePlayerMoney(playerid, -150);
  8051. format(string,sizeof(string),"Hotelzimmer: Vermietet\nBesitzer: %s",xname);
  8052. Update3DTextLabelText(hotelzimmer1,COLOR_RED,string);
  8053. SpielerInfo[playerid][Zimmer] = 2;
  8054. hotelvermietet[1]=1;
  8055. }
  8056. return 1;
  8057. }
  8058. else if(IsPlayerInRangeOfPoint(playerid, 1.9, 1106.7859,-1603.5518,20.5545))
  8059. {
  8060. if(hotelvermietet[2] == 0)
  8061. {
  8062. new string[128];
  8063. new xname[MAX_PLAYER_NAME];
  8064. GetPlayerName(playerid,xname,sizeof(xname));
  8065. SendClientMessage(playerid, COLOR_ORANGE,"Du hast dir ein Zimmer gemietet.");
  8066. SendClientMessage(playerid, COLOR_ORANGE,"Absofort spawnst du hier.");
  8067. GivePlayerMoney(playerid, -150);
  8068. format(string,sizeof(string),"Hotelzimmer: Vermietet\nBesitzer: %s",xname);
  8069. Update3DTextLabelText(hotelzimmer2,COLOR_RED,string);
  8070. SpielerInfo[playerid][Zimmer] = 3;
  8071. hotelvermietet[2]=1;
  8072. }
  8073. return 1;
  8074. }
  8075. else if(IsPlayerInRangeOfPoint(playerid, 1.9, 1097.5597, -1603.4697, 20.5372))
  8076. {
  8077. if(hotelvermietet[3] == 0)
  8078. {
  8079. new string[128];
  8080. new xname[MAX_PLAYER_NAME];
  8081. GetPlayerName(playerid,xname,sizeof(xname));
  8082. SendClientMessage(playerid, COLOR_ORANGE,"Du hast dir ein Zimmer gemietet.");
  8083. SendClientMessage(playerid, COLOR_ORANGE,"Absofort spawnst du hier.");
  8084. GivePlayerMoney(playerid, -150);
  8085. format(string,sizeof(string),"Hotelzimmer: Vermietet\nBesitzer: %s",xname);
  8086. Update3DTextLabelText(hotelzimmer3,COLOR_RED,string);
  8087. SpielerInfo[playerid][Zimmer] = 4;
  8088. hotelvermietet[3]=1;
  8089. }
  8090. return 1;
  8091. }
  8092. else if(IsPlayerInRangeOfPoint(playerid, 1.9, 1086.8031, -1603.4972, 20.5017))
  8093. {
  8094. if(hotelvermietet[4] == 0)
  8095. {
  8096. new string[128];
  8097. new xname[MAX_PLAYER_NAME];
  8098. GetPlayerName(playerid,xname,sizeof(xname));
  8099. SendClientMessage(playerid, COLOR_ORANGE,"Du hast dir ein Zimmer gemietet.");
  8100. SendClientMessage(playerid, COLOR_ORANGE,"Absofort spawnst du hier.");
  8101. GivePlayerMoney(playerid, -150);
  8102. format(string,sizeof(string),"Hotelzimmer: Vermietet\nBesitzer: %s",xname);
  8103. Update3DTextLabelText(hotelzimmer4,COLOR_RED,string);
  8104. SpielerInfo[playerid][Zimmer] = 5;
  8105. hotelvermietet[4] = 1;
  8106. }
  8107. return 1;
  8108. }
  8109. else if(IsPlayerInRangeOfPoint(playerid, 1.9, 1083.9236, -1603.5967, 20.4917))
  8110. {
  8111. if(hotelvermietet[5] == 0)
  8112. {
  8113. new string[128];
  8114. new xname[MAX_PLAYER_NAME];
  8115. GetPlayerName(playerid,xname,sizeof(xname));
  8116. SendClientMessage(playerid, COLOR_ORANGE,"Du hast dir ein Zimmer gemietet.");
  8117. SendClientMessage(playerid, COLOR_ORANGE,"Absofort spawnst du hier.");
  8118. GivePlayerMoney(playerid, -150);
  8119. format(string,sizeof(string),"Hotelzimmer: Vermietet\nBesitzer: %s",xname);
  8120. Update3DTextLabelText(hotelzimmer5,COLOR_RED,string);
  8121. SpielerInfo[playerid][Zimmer] = 6;
  8122. hotelvermietet[5] = 1;
  8123. }
  8124. return 1;
  8125. }
  8126. else if(IsPlayerInRangeOfPoint(playerid,1.9,1077.5690,-1603.3885,20.4973))
  8127. {
  8128. if(hotelvermietet[6] == 0)
  8129. {
  8130. new string[128];
  8131. new xname[MAX_PLAYER_NAME];
  8132. GetPlayerName(playerid,xname,sizeof(xname));
  8133. SendClientMessage(playerid, COLOR_ORANGE,"Du hast dir ein Zimmer gemietet.");
  8134. SendClientMessage(playerid, COLOR_ORANGE,"Absofort spawnst du hier.");
  8135. GivePlayerMoney(playerid, -150);
  8136. format(string,sizeof(string),"Hotelzimmer: Vermietet\nBesitzer: %s",xname);
  8137. Update3DTextLabelText(hotelzimmer6,COLOR_RED,string);
  8138. SpielerInfo[playerid][Zimmer] = 7;
  8139. hotelvermietet[6] = 1;
  8140. }
  8141. return 1;
  8142. }
  8143. else if(IsPlayerInRangeOfPoint(playerid,1.9,1068.3259,-1603.2708,20.4957))
  8144. {
  8145. if(hotelvermietet[7] == 0)
  8146. {
  8147. new string[128];
  8148. new xname[MAX_PLAYER_NAME];
  8149. GetPlayerName(playerid,xname,sizeof(xname));
  8150. SendClientMessage(playerid, COLOR_ORANGE,"Du hast dir ein Zimmer gemietet.");
  8151. SendClientMessage(playerid, COLOR_ORANGE,"Absofort spawnst du hier.");
  8152. GivePlayerMoney(playerid, -150);
  8153. format(string,sizeof(string),"Hotelzimmer: Vermietet\nBesitzer: %s",xname);
  8154. Update3DTextLabelText(hotelzimmer7,COLOR_RED,string);
  8155. SpielerInfo[playerid][Zimmer] = 8;
  8156. hotelvermietet[8] = 1;
  8157. }
  8158. return 1;
  8159. }
  8160. else if(IsPlayerInRangeOfPoint(playerid,1.9,1059.5811,-1603.2601,20.4992))
  8161. {
  8162. if(hotelvermietet[8] == 0)
  8163. {
  8164. new string[128];
  8165. new xname[MAX_PLAYER_NAME];
  8166. GetPlayerName(playerid,xname,sizeof(xname));
  8167. SendClientMessage(playerid, COLOR_ORANGE,"Du hast dir ein Zimmer gemietet.");
  8168. SendClientMessage(playerid, COLOR_ORANGE,"Absofort spawnst du hier.");
  8169. GivePlayerMoney(playerid, -150);
  8170. format(string,sizeof(string),"Hotelzimmer: Vermietet\nBesitzer: %s",xname);
  8171. Update3DTextLabelText(hotelzimmer8,COLOR_RED,string);
  8172. SpielerInfo[playerid][Zimmer] = 9;
  8173. hotelvermietet[8] = 1;
  8174. }
  8175. return 1;
  8176. }
  8177. else if(IsPlayerInRangeOfPoint(playerid,1.9,1056.6981,-1603.5483,20.4978))
  8178. {
  8179. if(hotelvermietet[9] == 0)
  8180. {
  8181. new string[128];
  8182. new xname[MAX_PLAYER_NAME];
  8183. GetPlayerName(playerid,xname,sizeof(xname));
  8184. SendClientMessage(playerid, COLOR_ORANGE,"Du hast dir ein Zimmer gemietet.");
  8185. SendClientMessage(playerid, COLOR_ORANGE,"Absofort spawnst du hier.");
  8186. GivePlayerMoney(playerid, -150);
  8187. format(string,sizeof(string),"Hotelzimmer: Vermietet\nBesitzer: %s",xname);
  8188. Update3DTextLabelText(hotelzimmer9,COLOR_RED,string);
  8189. SpielerInfo[playerid][Zimmer] = 10;
  8190. hotelvermietet[9] = 1;
  8191. }
  8192. return 1;
  8193. }
  8194. return 1;
  8195. }*/
  8196. ocmd:hilfe(playerid, params[])
  8197. {
  8198. ShowPlayerDialog(playerid,Dialog_Hilfe,DIALOG_STYLE_LIST,"Hilfe","Allgemein\nAccount\nCar\nHandy\nFraktion\nJob","Auswählen","Abbrechen");
  8199. return 1;
  8200. }
  8201. ocmd:spawnveh(playerid,params[])
  8202. {
  8203. new carid,farbe1,farbe2;
  8204. new Float:CarX;
  8205. new Float:CarY;
  8206. new Float:CarZ;
  8207. if(SpielerInfo[playerid][Adminlevel] >= 4) {
  8208. if(sscanf(params,"iii",carid,farbe1,farbe2)) {
  8209. return SendClientMessage(playerid,COLOR_GRAU,"Verwende /spawnveh [CarID] [Farbe1] [Farbe2]");
  8210. }
  8211. if(IsPlayerConnected(playerid)) {
  8212. GetPlayerPos(playerid,CarX,CarY,CarZ);
  8213. CreateVehicle(carid,CarX,CarY+4,CarZ+4, 82.2873, farbe1,farbe2, 0);
  8214. }
  8215. }
  8216. else {
  8217. SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin!");
  8218. }
  8219. return 1;
  8220. }
  8221. ocmd:dsage(playerid, params[])
  8222. {
  8223. if(SpielerInfo[playerid][Leader] == 1)
  8224. {
  8225. new nachricht[128];
  8226. new playername[MAX_PLAYER_NAME];
  8227. new string[128];
  8228. GetPlayerName(playerid,playername,sizeof(playername));
  8229. if(sscanf(params,"s",nachricht))
  8230. {
  8231. return SendClientMessage(playerid,COLOR_GRAU,"Verwende /dsage [Durchsage]");
  8232. }
  8233. SendClientMessageToAll(weiß,"{FAFAFA}|________{FF0A00}Durchsage der Hitmans{FAFAFA}________|");
  8234. format(string,sizeof(string),"%s: %s",playername, nachricht);
  8235. SendClientMessageToAll(COLOR_RED,string);
  8236. return 1;
  8237. }
  8238. else if(SpielerInfo[playerid][Leader] == 2)
  8239. {
  8240. new nachricht[128];
  8241. new playername[MAX_PLAYER_NAME];
  8242. new string[128];
  8243. GetPlayerName(playerid,playername,sizeof(playername));
  8244. if(sscanf(params,"s",nachricht))
  8245. {
  8246. return SendClientMessage(playerid,COLOR_GRAU,"Verwende /dsage [Durchsage]");
  8247. }
  8248. SendClientMessageToAll(weiß,"{FAFAFA}|________{0019FF}Durchsage der LSPD{FAFAFA}________|");
  8249. format(string,sizeof(string),"{0019FF}%s: %s",playername, nachricht);
  8250. SendClientMessageToAll(COLOR_RED,string);
  8251. return 1;
  8252. }
  8253. else if(SpielerInfo[playerid][Leader] == 3)
  8254. {
  8255. new nachricht[128];
  8256. new playername[MAX_PLAYER_NAME];
  8257. new string[128];
  8258. GetPlayerName(playerid,playername,sizeof(playername));
  8259. if(sscanf(params,"s",nachricht))
  8260. {
  8261. return SendClientMessage(playerid,COLOR_GRAU,"Verwende /dsage [Durchsage]");
  8262. }
  8263. SendClientMessageToAll(weiß,"{FAFAFA}|________{FF9600}Durchsage der SAN NEWS{FAFAFA}________|");
  8264. format(string,sizeof(string),"{FF9600}%s: %s",playername, nachricht);
  8265. SendClientMessageToAll(COLOR_RED,string);
  8266. return 1;
  8267. }
  8268. else if(SpielerInfo[playerid][Leader] == 4)
  8269. {
  8270. new nachricht[128];
  8271. new playername[MAX_PLAYER_NAME];
  8272. new string[128];
  8273. GetPlayerName(playerid,playername,sizeof(playername));
  8274. if(sscanf(params,"s",nachricht))
  8275. {
  8276. return SendClientMessage(playerid,COLOR_GRAU,"Verwende /dsage [Durchsage]");
  8277. }
  8278. SendClientMessageToAll(weiß,"{FAFAFA}|________{009BFF}Durchsage der Taifun Elite{FAFAFA}________|");
  8279. format(string,sizeof(string),"{009BFF}%s: %s",playername, nachricht);
  8280. SendClientMessageToAll(COLOR_RED,string);
  8281. return 1;
  8282. }
  8283. else if(SpielerInfo[playerid][Leader] == 5)
  8284. {
  8285. new nachricht[128];
  8286. new playername[MAX_PLAYER_NAME];
  8287. new string[128];
  8288. GetPlayerName(playerid,playername,sizeof(playername));
  8289. if(sscanf(params,"s",nachricht))
  8290. {
  8291. return SendClientMessage(playerid,COLOR_GRAU,"Verwende /dsage [Durchsage]");
  8292. }
  8293. SendClientMessageToAll(weiß,"{FAFAFA}|________{AFFF00}Durchsage der Sanitäter{FAFAFA}________|");
  8294. format(string,sizeof(string),"{AFFF00}%s: %s",playername, nachricht);
  8295. SendClientMessageToAll(COLOR_RED,string);
  8296. return 1;
  8297. }
  8298. else if(SpielerInfo[playerid][Leader] == 6)
  8299. {
  8300. new nachricht[128];
  8301. new playername[MAX_PLAYER_NAME];
  8302. new string[128];
  8303. GetPlayerName(playerid,playername,sizeof(playername));
  8304. if(sscanf(params,"s",nachricht))
  8305. {
  8306. return SendClientMessage(playerid,COLOR_GRAU,"Verwende /dsage [Durchsage]");
  8307. }
  8308. SendClientMessageToAll(weiß,"{FAFAFA}|________{A95C33}Durchsage der Al Qaida{FAFAFA}________|");
  8309. format(string,sizeof(string),"{A95C33}%s: %s",playername, nachricht);
  8310. SendClientMessageToAll(COLOR_RED,string);
  8311. return 1;
  8312. }
  8313. else if(SpielerInfo[playerid][Leader] == 7)
  8314. {
  8315. new nachricht[128];
  8316. new playername[MAX_PLAYER_NAME];
  8317. new string[128];
  8318. GetPlayerName(playerid,playername,sizeof(playername));
  8319. if(sscanf(params,"s",nachricht))
  8320. {
  8321. return SendClientMessage(playerid,COLOR_GRAU,"Verwende /dsage [Durchsage]");
  8322. }
  8323. SendClientMessageToAll(weiß,"{FAFAFA}|________{D33C00}Durchsage der Ghostrider{FAFAFA}________|");
  8324. format(string,sizeof(string),"{D33C00}%s: %s",playername, nachricht);
  8325. SendClientMessageToAll(COLOR_RED,string);
  8326. return 1;
  8327. }
  8328. else if(SpielerInfo[playerid][Coleader] == 1)
  8329. {
  8330. new nachricht[128];
  8331. new playername[MAX_PLAYER_NAME];
  8332. new string[128];
  8333. GetPlayerName(playerid,playername,sizeof(playername));
  8334. if(sscanf(params,"s",nachricht))
  8335. {
  8336. return SendClientMessage(playerid,COLOR_GRAU,"Verwende /dsage [Durchsage]");
  8337. }
  8338. SendClientMessageToAll(weiß,"{FAFAFA}|________{FF0A00}Durchsage der Hitmans{FAFAFA}________|");
  8339. format(string,sizeof(string),"%s: %s",playername, nachricht);
  8340. SendClientMessageToAll(COLOR_RED,string);
  8341. return 1;
  8342. }
  8343. else if(SpielerInfo[playerid][Coleader] == 2)
  8344. {
  8345. new nachricht[128];
  8346. new playername[MAX_PLAYER_NAME];
  8347. new string[128];
  8348. GetPlayerName(playerid,playername,sizeof(playername));
  8349. if(sscanf(params,"s",nachricht))
  8350. {
  8351. return SendClientMessage(playerid,COLOR_GRAU,"Verwende /dsage [Durchsage]");
  8352. }
  8353. SendClientMessageToAll(weiß,"{FAFAFA}|________{0019FF}Durchsage der LSPD{FAFAFA}________|");
  8354. format(string,sizeof(string),"{0019FF}%s: %s",playername, nachricht);
  8355. SendClientMessageToAll(COLOR_RED,string);
  8356. return 1;
  8357. }
  8358. else if(SpielerInfo[playerid][Coleader] == 3)
  8359. {
  8360. new nachricht[128];
  8361. new playername[MAX_PLAYER_NAME];
  8362. new string[128];
  8363. GetPlayerName(playerid,playername,sizeof(playername));
  8364. if(sscanf(params,"s",nachricht))
  8365. {
  8366. return SendClientMessage(playerid,COLOR_GRAU,"Verwende /dsage [Durchsage]");
  8367. }
  8368. SendClientMessageToAll(weiß,"{FAFAFA}|________{FF9600}Durchsage der SAN NEWS{FAFAFA}________|");
  8369. format(string,sizeof(string),"{FF9600}%s: %s",playername, nachricht);
  8370. SendClientMessageToAll(COLOR_RED,string);
  8371. return 1;
  8372. }
  8373. else if(SpielerInfo[playerid][Coleader] == 4)
  8374. {
  8375. new nachricht[128];
  8376. new playername[MAX_PLAYER_NAME];
  8377. new string[128];
  8378. GetPlayerName(playerid,playername,sizeof(playername));
  8379. if(sscanf(params,"s",nachricht))
  8380. {
  8381. return SendClientMessage(playerid,COLOR_GRAU,"Verwende /dsage [Durchsage]");
  8382. }
  8383. SendClientMessageToAll(weiß,"{FAFAFA}|________{009BFF}Durchsage der Taifun Elite{FAFAFA}________|");
  8384. format(string,sizeof(string),"{009BFF}%s: %s",playername, nachricht);
  8385. SendClientMessageToAll(COLOR_RED,string);
  8386. return 1;
  8387. }
  8388. else if(SpielerInfo[playerid][Coleader] == 5)
  8389. {
  8390. new nachricht[128];
  8391. new playername[MAX_PLAYER_NAME];
  8392. new string[128];
  8393. GetPlayerName(playerid,playername,sizeof(playername));
  8394. if(sscanf(params,"s",nachricht))
  8395. {
  8396. return SendClientMessage(playerid,COLOR_GRAU,"Verwende /dsage [Durchsage]");
  8397. }
  8398. SendClientMessageToAll(weiß,"{FAFAFA}|________{AFFF00}Durchsage der Sanitäter{FAFAFA}________|");
  8399. format(string,sizeof(string),"{AFFF00}%s: %s",playername, nachricht);
  8400. SendClientMessageToAll(COLOR_RED,string);
  8401. return 1;
  8402. }
  8403. else if(SpielerInfo[playerid][Coleader] == 6)
  8404. {
  8405. new nachricht[128];
  8406. new playername[MAX_PLAYER_NAME];
  8407. new string[128];
  8408. GetPlayerName(playerid,playername,sizeof(playername));
  8409. if(sscanf(params,"s",nachricht))
  8410. {
  8411. return SendClientMessage(playerid,COLOR_GRAU,"Verwende /dsage [Durchsage]");
  8412. }
  8413. SendClientMessageToAll(weiß,"{FAFAFA}|________{A95C33}Durchsage der Al Qaida{FAFAFA}________|");
  8414. format(string,sizeof(string),"{A95C33}%s: %s",playername, nachricht);
  8415. SendClientMessageToAll(COLOR_RED,string);
  8416. return 1;
  8417. }
  8418. else if(SpielerInfo[playerid][Coleader] == 7)
  8419. {
  8420. new nachricht[128];
  8421. new playername[MAX_PLAYER_NAME];
  8422. new string[128];
  8423. GetPlayerName(playerid,playername,sizeof(playername));
  8424. if(sscanf(params,"s",nachricht))
  8425. {
  8426. return SendClientMessage(playerid,COLOR_GRAU,"Verwende /dsage [Durchsage]");
  8427. }
  8428. SendClientMessageToAll(weiß,"{FAFAFA}|________{D33C00}Durchsage der Ghostrider{FAFAFA}________|");
  8429. format(string,sizeof(string),"{D33C00}%s: %s",playername, nachricht);
  8430. SendClientMessageToAll(COLOR_RED,string);
  8431. return 1;
  8432. }
  8433. return 0;
  8434. }
  8435. ocmd:f(playerid, params[])
  8436. {
  8437. if(SpielerInfo[playerid][Firma] == 1)
  8438. {
  8439. new nachricht[128];
  8440. new xname[MAX_PLAYER_NAME];
  8441. GetPlayerName(playerid,xname,sizeof(xname));
  8442. if(sscanf(params,"s",nachricht))
  8443. {
  8444. return SendClientMessage(playerid,COLOR_GRAU,"Verwende /f [Text]");
  8445. }
  8446. for(new i=0; i<MAX_PLAYERS; i++)
  8447. {
  8448. if(SpielerInfo[i][Firma] == 1)
  8449. {
  8450. new string[128];
  8451. format(string,sizeof(string),"[HITMAN]%s: %s",xname, nachricht);
  8452. SendClientMessage(i,COLOR_FAMILYCHAT,string);
  8453. return 1;
  8454. }
  8455. }
  8456. }
  8457. else if(SpielerInfo[playerid][Firma] == 2)
  8458. {
  8459. new nachricht[128];
  8460. new xname[MAX_PLAYER_NAME];
  8461. GetPlayerName(playerid,xname,sizeof(xname));
  8462. if(sscanf(params,"s",nachricht))
  8463. {
  8464. return SendClientMessage(playerid,COLOR_GRAU,"Verwende /f [Text]");
  8465. }
  8466. for(new i=0; i<MAX_PLAYERS; i++)
  8467. {
  8468. if(SpielerInfo[i][Firma] == 2)
  8469. {
  8470. new string[128];
  8471. format(string,sizeof(string),"[Police]%s: %s",xname, nachricht);
  8472. SendClientMessage(i,COLOR_FAMILYCHAT,string);
  8473. return 1;
  8474. }
  8475. }
  8476. }
  8477. else if(SpielerInfo[playerid][Firma] == 3)
  8478. {
  8479. new nachricht[128];
  8480. new xname[MAX_PLAYER_NAME];
  8481. GetPlayerName(playerid,xname,sizeof(xname));
  8482. if(sscanf(params,"s",nachricht))
  8483. {
  8484. return SendClientMessage(playerid,COLOR_GRAU,"Verwende /f [Text]");
  8485. }
  8486. for(new i=0; i<MAX_PLAYERS; i++)
  8487. {
  8488. if(SpielerInfo[i][Firma] == 3)
  8489. {
  8490. new string[128];
  8491. format(string,sizeof(string),"[SAN News]%s: %s",xname, nachricht);
  8492. SendClientMessage(i,COLOR_FAMILYCHAT,string);
  8493. return 0;
  8494. }
  8495. }
  8496. }
  8497. else if(SpielerInfo[playerid][Firma] == 4)
  8498. {
  8499. new nachricht[128];
  8500. new xname[MAX_PLAYER_NAME];
  8501. GetPlayerName(playerid,xname,sizeof(xname));
  8502. if(sscanf(params,"s",nachricht))
  8503. {
  8504. return SendClientMessage(playerid,COLOR_GRAU,"Verwende /f [Text]");
  8505. }
  8506. for(new i=0; i<MAX_PLAYERS; i++)
  8507. {
  8508. if(SpielerInfo[i][Firma] == 4)
  8509. {
  8510. new string[128];
  8511. format(string,sizeof(string),"[Taifun]%s: %s",xname, nachricht);
  8512. SendClientMessage(i,COLOR_FAMILYCHAT,string);
  8513. return 0;
  8514. }
  8515. }
  8516. }
  8517. else if(SpielerInfo[playerid][Firma] == 5)
  8518. {
  8519. new nachricht[128];
  8520. new xname[MAX_PLAYER_NAME];
  8521. GetPlayerName(playerid,xname,sizeof(xname));
  8522. if(sscanf(params,"s",nachricht))
  8523. {
  8524. return SendClientMessage(playerid,COLOR_GRAU,"Verwende /f [Text]");
  8525. }
  8526. for(new i=0; i<MAX_PLAYERS; i++)
  8527. {
  8528. if(SpielerInfo[i][Firma] == 5)
  8529. {
  8530. new string[128];
  8531. format(string,sizeof(string),"[Medics]%s: %s",xname, nachricht);
  8532. SendClientMessage(i,COLOR_FAMILYCHAT,string);
  8533. return 0;
  8534. }
  8535. }
  8536. }
  8537. else if(SpielerInfo[playerid][Firma] == 6)
  8538. {
  8539. new nachricht[128];
  8540. new xname[MAX_PLAYER_NAME];
  8541. GetPlayerName(playerid,xname,sizeof(xname));
  8542. if(sscanf(params,"s",nachricht))
  8543. {
  8544. return SendClientMessage(playerid,COLOR_GRAU,"Verwende /f [Text]");
  8545. }
  8546. for(new i=0; i<MAX_PLAYERS; i++)
  8547. {
  8548. if(SpielerInfo[i][Firma] == 6)
  8549. {
  8550. new string[128];
  8551. format(string,sizeof(string),"[Al Qaida]%s: %s",xname, nachricht);
  8552. SendClientMessage(i,COLOR_FAMILYCHAT,string);
  8553. return 0;
  8554. }
  8555. }
  8556. }
  8557. else if(SpielerInfo[playerid][Firma] == 7)
  8558. {
  8559. new nachricht[128];
  8560. new xname[MAX_PLAYER_NAME];
  8561. GetPlayerName(playerid,xname,sizeof(xname));
  8562. if(sscanf(params,"s",nachricht))
  8563. {
  8564. return SendClientMessage(playerid,COLOR_GRAU,"Verwende /f [Text]");
  8565. }
  8566. for(new i=0; i<MAX_PLAYERS; i++)
  8567. {
  8568. if(SpielerInfo[i][Firma] == 7)
  8569. {
  8570. new string[128];
  8571. format(string,sizeof(string),"[Ghostrider]%s: %s",xname, nachricht);
  8572. SendClientMessage(i,COLOR_FAMILYCHAT,string);
  8573. return 0;
  8574. }
  8575. }
  8576. }
  8577. return 1;
  8578. }
  8579. ocmd:pgate(playerid, params[])
  8580. {
  8581. if(IsPlayerInRangeOfPoint(playerid,4.0,855.93267822,-2378.86718750,24.90988731))
  8582. {
  8583. if(SpielerInfo[playerid][Firma] == 2)
  8584. {
  8585. MoveObject(knastgate, 855.7568359375, -2378.8627929688, 16.909887313843, 4.0);
  8586. SendClientMessage(playerid,COLOR_RED,"Willkommen im Prison!");
  8587. SendClientMessage(playerid,weiß,"Bitte beachten Sie das kein Häftling ausbricht!");
  8588. SetTimer("KnastGateClose",3000,0);
  8589. }
  8590. else {
  8591. SendClientMessage(playerid,COLOR_RED,"Du bist kein Cop!");
  8592. }
  8593. }
  8594. return 1;
  8595. }
  8596. forward KnastGateClose();
  8597. public KnastGateClose()
  8598. {
  8599. MoveObject(knastgate, 855.93267822,-2378.86718750,24.90988731,4.0);
  8600. return 1;
  8601. }
  8602. ocmd:service(playerid, params[])
  8603. {
  8604. ShowPlayerDialog(playerid,Dialog_Service,DIALOG_STYLE_LIST,"Service","Polizei\nSanitaeter\n------------\nTaxi\nMechaniker","Auswählen","Abbrechen");
  8605. return 1;
  8606. }
  8607. ocmd:supduty(playerid, params[])// ist hier der Befehl
  8608. {
  8609. if(SpielerInfo[playerid][Adminlevel] >= 1 && SupporterDuty[playerid] == 0) //Prüft ob der jenige Supporte ist, müsst ihr mit euren Variablen austauschen
  8610. {
  8611. new xname[MAX_PLAYER_NAME],string[128];//sollte klar sein
  8612. GetPlayerName(playerid,xname,sizeof(xname));//sollte auch klar sein
  8613. format(string,sizeof(string),"%s hat sich als Supporter angemeldet. Du kannst ihn mit /support erreichen!",xname);//klar sein
  8614. SendClientMessageToAll(COLOR_GOLD,string);//klar sein
  8615. SupporterDuty[playerid] = 1;//Der Supporter ist angemeldet
  8616. }
  8617. else if(SupporterDuty[playerid] == 1)
  8618. {
  8619. new name[MAX_PLAYER_NAME],string[128];
  8620. GetPlayerName(playerid,name,sizeof(name));
  8621. format(string,sizeof(string),"%s hat sich als Supporter abgemeldet.",name);
  8622. SendClientMessageToAll(COLOR_GOLD,string);
  8623. SupporterDuty[playerid] = 0;
  8624. }
  8625. return 1;
  8626. }
  8627. ocmd:support(playerid, params[])//support ist hier wieder der Befehl
  8628. {
  8629. new xname[MAX_PLAYER_NAME],string[128],text[128];
  8630. GetPlayerName(playerid,xname,sizeof(xname));
  8631. if(sscanf(params,"s",text))//sscanf prüft ob ein Text geschrieben wurde wenn nicht
  8632. {
  8633. return SendClientMessage(playerid,COLOR_GRAU,"Verwende /support [Text/Frage]");//gibt er das hier aus
  8634. }
  8635. if(TicketGeschrieben[playerid] == 1)//Wenn er schon ein Ticket geschrieben hat
  8636. {
  8637. return SendClientMessage(playerid,COLOR_RED,"Du hast bereits einem Supporter geschrieben");//Gibt er den Text aus
  8638. }
  8639. for(new i=0; i<MAX_PLAYERS; i++)//Eine schleife in der wir schauen ob ein Supporter angemeldet ist
  8640. {
  8641. if(SupporterDuty[i] == 1)//SupDuty = Ob der Spieler angemeldet ist [i] = Die SPielerid vom Supporter
  8642. {
  8643. format(string,sizeof(string),"%s(ID:%d) hat ein Support geschrieben. Text: %s",xname,playerid,text);//jetzt gibt er an alle Supporter die onlien sind diesen text aus
  8644. SendClientMessage(i,COLOR_GOLD,string);
  8645. TicketGeschrieben[playerid] = 1;//Wir setzen Ticketgeschrieben auf 1 damit er kein weiteres Ticket schreiben kann
  8646. return 1;
  8647. }
  8648. else {
  8649. SendClientMessage(playerid,COLOR_RED,"Es ist kein Supporter anwesend!");
  8650. return 1;
  8651. }
  8652. }
  8653. return 1;
  8654. }
  8655. ocmd:ansup(playerid, params[])
  8656. {
  8657. new id;
  8658. if(sscanf(params,"i",id))//er prüft ob eine id eingegeben wurde wenn nicht
  8659. {
  8660. return SendClientMessage(playerid,COLOR_GRAU,"Verwende /ansup [PlayerID]");//gibt er das aus
  8661. }
  8662. if(TicketGeschrieben[id] == 1)//wenn die id ein Ticket geschrieben hat
  8663. {
  8664. new xname[MAX_PLAYER_NAME], string[128];
  8665. GetPlayerName(playerid,xname,sizeof(xname));
  8666. format(string,sizeof(string),"Der Supporter %s hat dein Support angenommen. Du kannst nun mit ihm schreiben!",xname);//Erscheint dieser Text
  8667. SendClientMessage(id,COLOR_GREEN,string);
  8668. InSupport[id] = 1;//hier wird die Variable auf 1 gesetzt das heisst er ist Im Support
  8669. InSupport[playerid] = 1;//das gleiche
  8670. DeinSupport[id] = playerid;
  8671. DeinSupport[playerid] = id;
  8672. TicketGeschrieben[id] = 0;
  8673.  
  8674. }
  8675. return 1;
  8676. }
  8677. ocmd:closesup(playerid ,params[])
  8678. {
  8679. if(SpielerInfo[playerid][Adminlevel] > 0)//er schaut ob der SPieler Supporter ist
  8680. {
  8681. if(InSupport[playerid] == 1)//wenn er im Support ist
  8682. {
  8683. for(new i=0; i<GetMaxPlayers(); i++)//sucht er nach den Spieler, mit dem er im Support ist
  8684. {
  8685. if(DeinSupport[i] == playerid)
  8686. {
  8687. //new string[128];
  8688. SendClientMessage(i,COLOR_GREEN,"Der Supporter hat den Support beendet");//und beendet
  8689. SendClientMessage(playerid,COLOR_GRAU,"Supportchat geschlossen!");//den Support
  8690. InSupport[i] = 0, DeinSupport[i] = 0;// hier werden alle 2 dinge
  8691. InSupport[playerid] = 0, DeinSupport[playerid] =0;// auf 0 gesetzt
  8692. return 1;
  8693. }
  8694. }
  8695. }
  8696. }
  8697. return 1;
  8698. }
  8699. ocmd:frak(playerid, params[])
  8700. {
  8701. if(SpielerInfo[playerid][Leader] > 1)
  8702. {
  8703. ShowPlayerDialog(playerid,Dialog_Fraktion,DIALOG_STYLE_LIST,"Fraktion verwalten","Mitglied hinzufügen\nMitglied rausschmeissen\nLöhne bearbeiten\nFraktionskasse\nColeader bestimmen\nColeader rausschmeissen","Auswählen","Abbrechen");
  8704. }
  8705. else if(SpielerInfo[playerid][Coleader] > 1)
  8706. {
  8707. ShowPlayerDialog(playerid,Dialog_Fraktion,DIALOG_STYLE_LIST,"Fraktion verwalten","Mitglied hinzufügen\nMitglied rausschmeissen\nLöhne bearbeiten","Auswählen","Abbrechen");
  8708. }
  8709. return 1;
  8710. }
  8711. ocmd:closeinter(playerid, params[])
  8712. {
  8713. if(SpielerInfo[playerid][Firma] == 3)
  8714. {
  8715. for(new i=0; i<GetMaxPlayers(); i++)
  8716. {
  8717. if(ImInterview[i] == 1)
  8718. {
  8719. SendClientMessageToAll(COLOR_ORANGE,"Der Reporter hat das Interview beendet!");
  8720. ImInterview[i] = 0;
  8721. Interview[i] = 0;
  8722. }
  8723. }
  8724. }
  8725. return 1;
  8726. }
  8727. ocmd:stats(playerid,params[])
  8728. {
  8729. new stringstats[850];
  8730. new string[128];
  8731. new gesamt[128];
  8732. new money = GetPlayerMoney(playerid);
  8733. new adminlevel[128];
  8734. switch(SpielerInfo[playerid][Adminlevel])
  8735. {
  8736. case 0: adminlevel ="Kein Admin";
  8737. case 1: adminlevel ="Supporter";
  8738. case 2: adminlevel ="Moderator";
  8739. case 3: adminlevel ="Super Moderator";
  8740. case 4: adminlevel ="EventManager";
  8741. case 1337: adminlevel ="Server Owner";
  8742. }
  8743. new bankgeld = SpielerInfo[playerid][Bankgeld];
  8744. new parkticket[128];
  8745. switch(SpielerInfo[playerid][Parkhaus])
  8746. {
  8747. case 0: parkticket ="Nein";
  8748. case 1: parkticket ="Ja";
  8749. }
  8750. new nummer = SpielerInfo[playerid][Nummer];
  8751. new guthaben = SpielerInfo[playerid][Guthaben];
  8752. new premium[128];
  8753. switch(SpielerInfo[playerid][Premium])
  8754. {
  8755. case 0: premium ="NormalUser";
  8756. case 1: premium ="PremiumUser";
  8757. }
  8758. new zimmer[128];
  8759. switch(SpielerInfo[playerid][Zimmer])
  8760. {
  8761. case 0: zimmer ="Kein Zimmer gemietet";
  8762. }
  8763. new frak[128];
  8764. switch(SpielerInfo[playerid][Firma])
  8765. {
  8766. case 0: frak ="Zivilist";
  8767. case 1: frak ="Hitman";
  8768. case 2: frak ="Police";
  8769. case 3: frak ="San News";
  8770. case 4: frak ="Taifun Elite";
  8771. case 5: frak ="Sanitaeter";
  8772. case 6: frak="Al Qaida";
  8773. case 7: frak="Ghostrider";
  8774. }
  8775. new job[128];
  8776. new drogen = SpielerInfo[playerid][Drogen];
  8777. switch(SpielerInfo[playerid][Nebenjob])
  8778. {
  8779. case 0: job ="Kein Nebenjob";
  8780. case 1: job ="Taxifahrer";
  8781. case 2: job ="Mechaniker";
  8782. case 3: job="Farmer";
  8783. case 4: job="Dealer";
  8784. }
  8785. new spielminuten = SpielerInfo[playerid][Spielminuten];
  8786. new pay = SpielerInfo[playerid][NextPayday];
  8787. format(stringstats,sizeof(stringstats),
  8788. "Accountdaten: Spielminuten:[%d] Adminlevel: [%s]\n\n Geld: [%d] Bank: [%d]\n\n Premium:[%s] Payday:[%d/60]\n\n Handynr: [%d] Guthaben: [%d]\n\nJob: Fraktion: [%s] Job:[%s]\n\nInventar:\n\n Parkticket: [%s] Drogen:[%dg]\n\n Zimmernummer:[%s]",
  8789. spielminuten, adminlevel, money, bankgeld, premium, pay, nummer, guthaben,frak,job,parkticket, drogen, zimmer);
  8790. format(gesamt,sizeof(gesamt),"%s\n%s", stringstats, string); //d ubenutzt nicht mal nextpayday
  8791. ShowPlayerDialog(playerid,Dialog_Stats,DIALOG_STYLE_MSGBOX,"Stats",stringstats,"Ok","Abbrechen");
  8792. return 1;
  8793. }
  8794. ocmd:quitjob(playerid, params[])
  8795. {
  8796. SpielerInfo[playerid][Nebenjob] = 0;
  8797. SendClientMessage(playerid,weiß,"Du hast den Job gekündigt");
  8798. return ;
  8799. }
  8800.  
  8801. ocmd:fraklist(playerid, params[])
  8802. {
  8803. if(SpielerInfo[playerid][Adminlevel] >= 1)
  8804. {
  8805. ShowPlayerDialog(playerid,Dialog_Fraklist,DIALOG_STYLE_MSGBOX,"Fraktionsliste","Zivilist = 0 | Hitman = 1\nPolice = 2 | San News = 3\nTaifun Elite = 4 | Sanitaeter = 5","Ok","Abbrechen");
  8806. }
  8807. return 1;
  8808. }
  8809. ocmd:piss(playerid,params[])
  8810. {
  8811. new car = GetPlayerVehicleID(playerid);
  8812. if(IsPlayerInVehicle(playerid,car)) {
  8813. SendClientMessage(playerid,COLOR_GRAU, "Du kannst hier nicht Pinkeln!?");
  8814. return 1;
  8815. }
  8816. if(SpielerInfo[playerid][Harndrang] >= 10) {
  8817. SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_BEER);
  8818. SpielerInfo[playerid][Harndrang] = 0;
  8819. }
  8820. else {
  8821. SendClientMessage(playerid,COLOR_GRAU,"Du kannst nicht Pinkeln! Du hast zuwenig Druck!");
  8822. }
  8823. return 1;
  8824. }
  8825. ocmd:handsup(playerid, params[])
  8826. {
  8827. SetPlayerSpecialAction(playerid,SPECIAL_ACTION_HANDSUP);
  8828. return 1;
  8829. }
  8830. ocmd:smoke(playerid, params[])
  8831. {
  8832. if(SpielerInfo[playerid][Zigaretten] > 0 )
  8833. {
  8834. SetPlayerSpecialAction(playerid, SPECIAL_ACTION_SMOKE_CIGGY);
  8835. SpielerInfo[playerid][Zigaretten] = -1;
  8836. return 1;
  8837. }
  8838. else {
  8839. SendClientMessage(playerid,COLOR_RED,"Du hast keine Zigaretten!");
  8840. SendClientMessage(playerid,COLOR_RED,"Geh in 24/7 Shop und kauf dir welche");
  8841. }
  8842. return 1;
  8843. }
  8844. ocmd:bank(playerid, params[])
  8845. {
  8846. if(IsPlayerInRangeOfPoint(playerid,3.0,1193.45007324,-916.57391357,42.17400360))
  8847. {
  8848. ShowPlayerDialog(playerid,Dialog_Dreamkasse,DIALOG_STYLE_LIST,"Dreamkasse","Auszahlen\nEinzahlen\nKontostand","Auswählen","Abbrechen");
  8849. return 1;
  8850. }
  8851. else {
  8852. SendClientMessage(playerid,COLOR_RED,"Du bist nicht in der Bank oder an einem Geldautomaten");
  8853. }
  8854. return 1; // O_x
  8855. }
  8856.  
  8857. ocmd:adminduty(playerid,params[])
  8858. {
  8859. if(SpielerInfo[playerid][Adminlevel] >= 5)
  8860. {
  8861. if(AdminDuty[playerid] == 0)
  8862. {
  8863. new name[MAX_PLAYER_NAME];
  8864. new string[128];
  8865. GetPlayerName(playerid,name,sizeof(name));
  8866. format(string,sizeof(string),"%s ist in den Admindienst gegangen",name);
  8867. SendClientMessageToAll(COLOR_RED,string);
  8868. SetPlayerColor(playerid,COLOR_RED);
  8869. AdminDuty[playerid] = 1;
  8870. return 1;
  8871. }
  8872. if(AdminDuty[playerid] == 1)
  8873. {
  8874. new name[MAX_PLAYER_NAME];
  8875. new string[128];
  8876. GetPlayerName(playerid,name,sizeof(name));
  8877. format(string,sizeof(string),"%s hat den Admindienst beendet",name);
  8878. SendClientMessageToAll(COLOR_RED,string);
  8879. SetPlayerColor(playerid,weiß);
  8880. AdminDuty[playerid] = 0;
  8881. return 1;
  8882. }
  8883. }
  8884. else {
  8885. SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin!");
  8886. }
  8887. return 1;
  8888. }
  8889. ocmd:cnn(playerid,params[])
  8890. {
  8891. if(SpielerInfo[playerid][Adminlevel] >= 3)
  8892. {
  8893. new cnnstring[288];
  8894. if(sscanf(params,"s",cnnstring))
  8895. {
  8896. return SendClientMessage(playerid,COLOR_GRAU,"Verwende /cnn [Text]");
  8897. }
  8898. GameTextForAll( cnnstring, 5000, 3 );
  8899. }
  8900. return 1;
  8901. }
  8902. ocmd:tazer(playerid,params[])
  8903. {
  8904. if(SpielerInfo[playerid][Firma] == 2)
  8905. {
  8906. new id, string[128], name[MAX_PLAYER_NAME], geschockt[MAX_PLAYER_NAME], string2[128];
  8907. GetPlayerName(playerid, name, sizeof(name));
  8908. if(sscanf(params,"i",id))
  8909. {
  8910. return SendClientMessage(playerid,COLOR_GRAU,"Verwende /tazer [ID]");
  8911. }
  8912. GetPlayerName(id, name, sizeof(name));
  8913. format(string,sizeof(string),"** %s holt seinen Elektroschocker raus und schockt %s",name, geschockt);
  8914. ProxDetector(30.0, playerid, string, COLOR_LILA,COLOR_LILA,COLOR_LILA,COLOR_LILA,COLOR_LILA);
  8915. format(string2,sizeof(string2),"Du wurdest von %s für 20 Sekunden geschockt",name);
  8916. SendClientMessage(id,COLOR_RED,string2);
  8917. TogglePlayerControllable(id,false);
  8918. SetTimer("Bewegen",20000,0);
  8919.  
  8920. }
  8921. else {
  8922. return SendClientMessage(playerid,COLOR_GRAU,"Du bist kein Cop");
  8923. }
  8924. return 1;
  8925. }
  8926. forward Bewegen(playerid);
  8927. public Bewegen(playerid)
  8928. {
  8929. TogglePlayerControllable(playerid,true);
  8930. return 1;
  8931. }
  8932. ocmd:goto(playerid,params[])
  8933. {
  8934. if(SpielerInfo[playerid][Adminlevel] >= 1) {
  8935. new Float: X, Float: Y, Float: Z;
  8936. new player;
  8937. if(sscanf(params,"i",player)) {
  8938. return SendClientMessage(playerid,COLOR_GRAU,"Verwende /goto [ID]");
  8939. }
  8940. GetPlayerPos(player, X, Y, Z);
  8941. SetPlayerPos(playerid, X, Y, Z);
  8942. }
  8943. else {
  8944. return SendClientMessage(playerid,COLOR_GRAU,"Du bist kein Admin!");
  8945. }
  8946. return 1;
  8947. }
  8948. ocmd:sleep(playerid, params[])
  8949. {
  8950. TextDrawShowForPlayer(playerid,Sleep);
  8951. SendClientMessage(playerid,COLOR_ORANGE,"Du hast dich schlafen gelegt. Bitte warte....");
  8952. SetTimerEx("SleepAus",1000*120,false,"i",playerid);
  8953. TogglePlayerControllable(playerid, false);
  8954. return 1;
  8955. }
  8956. forward SleepAus(playerid);
  8957. public SleepAus(playerid)
  8958. {
  8959. TextDrawHideForPlayer(playerid,Sleep);
  8960. SendClientMessage(playerid,weiß,"Du bist ausgeschlafen..");
  8961. TogglePlayerControllable(playerid, true);
  8962. SpielerInfo[playerid][Energie] = 0;
  8963. return 1;
  8964. }
  8965. ocmd:gethere(playerid, params[])
  8966. {
  8967. if(SpielerInfo[playerid][Adminlevel] >= 1) {
  8968. new Float: X, Float: Y, Float: Z;
  8969. new player;
  8970. if(sscanf(params,"i",player)) {
  8971. return SendClientMessage(playerid,COLOR_GRAU,"Verwende /gethere [ID]");
  8972. }
  8973. GetPlayerPos(playerid, X, Y, Z);
  8974. SetPlayerPos(player, X, Y, Z);
  8975. }
  8976. else {
  8977. return SendClientMessage(playerid, COLOR_GRAU,"Du bist kein Admin!");
  8978. }
  8979. return 1;
  8980. }
  8981. ocmd:countdown(playerid, params[])
  8982. {
  8983. if(SpielerInfo[playerid][Adminlevel] >= 4)
  8984. {
  8985. SetTimer("Countdown4",1000,0);
  8986. }
  8987. else {
  8988. SendClientMessage(playerid, COLOR_RED,"Du bist kein Admin!");
  8989. }
  8990. return 1;
  8991. }
  8992. ocmd:ad(playerid, params[])
  8993. {
  8994. new textstring[288];
  8995. new name[MAX_PLAYER_NAME];
  8996. new text[288];
  8997. new nummer = SpielerInfo[playerid][Nummer];
  8998. GetPlayerName(playerid, name, sizeof(name));
  8999. if(sscanf(params,"s",text))
  9000. {
  9001. SendClientMessage(playerid,COLOR_GRAU,"Verwende /ad [Text]");
  9002. }
  9003. format(textstring,sizeof(textstring),"[WERBUNG] %s Absender: %s Telefonnumer: %d",text, name, nummer);
  9004. SendClientMessageToAll(COLOR_GREEN,textstring);
  9005. GivePlayerMoney(playerid, -50);
  9006. return 1;
  9007. }
  9008. ocmd:me(playerid, params[])
  9009. {
  9010. new xname[MAX_PLAYER_NAME];
  9011. GetPlayerName(playerid,xname,sizeof(xname));
  9012. new text[128];
  9013. new string[128];
  9014. if(sscanf(params,"s",text))
  9015. {
  9016. return SendClientMessage(playerid,COLOR_GRAU,"Verwende /me [Text]");
  9017. }
  9018. format(string,sizeof(string),"%s %s",xname, text);
  9019. SendClientMessage(playerid,COLOR_LILA,string);
  9020. return 1;
  9021. }
  9022. ocmd:aad(playerid, params[])
  9023. {
  9024. if(SpielerInfo[playerid][Premium] == 1)
  9025. {
  9026. new textstring[128];
  9027. new text[128];
  9028. if(sscanf(params,"s", text))
  9029. {
  9030. SendClientMessage(playerid,COLOR_GRAU,"Verwende /aad [Text]");
  9031. }
  9032. format(textstring, sizeof(textstring),"[WERBUNG] %s", text);
  9033. SendClientMessageToAll(COLOR_GREEN,textstring);
  9034. GivePlayerMoney(playerid, -50);
  9035. }
  9036. else {
  9037. SendClientMessage(playerid,COLOR_GRAU,"Diese Funktionen können nur PremiumUser benutzen!");
  9038. SendClientMessage(playerid,COLOR_GRAU,"Um PremiumUser zu werden, schau im Forum!");
  9039. }
  9040. return 1;
  9041. }
  9042. //Handysys
  9043. ocmd:anrufen(playerid, params[])
  9044. {
  9045. new nummer;
  9046. if(sscanf(params,"i",nummer))
  9047. {
  9048. return SendClientMessage(playerid,COLOR_GRAU,"Verwende /anrufen [Handynummer]");
  9049. }
  9050. if(SpielerInfo[playerid][Nummer] == 0)
  9051. {
  9052. return SendClientMessage(playerid,COLOR_RED,"Du hast noch kein Handy!");
  9053. }
  9054. if(SpielerInfo[playerid][Guthaben] < 5)
  9055. {
  9056. return SendClientMessage(playerid,COLOR_RED,"Ihr Guthaben reicht nicht aus um dieses Gespräch zu führen!");
  9057. }
  9058. if(SpielerInfo[playerid][Nummer] > 1 || SpielerInfo[playerid][Guthaben] > 5) // war das hier -.- kp hab gerade dsds geschaut
  9059. {
  9060. new name[MAX_PLAYER_NAME], string[128], string2[128], angerufen[MAX_PLAYER_NAME];
  9061. for(new i=0; i<GetMaxPlayers(); i++)
  9062. {
  9063. if(Telefoniert[i] == 1)
  9064. {
  9065. return SendClientMessage(playerid,COLOR_GRAU,"Tut Tut Tut...");
  9066. }
  9067. if(SpielerInfo[i][Nummer] == nummer)
  9068. {
  9069. GetPlayerName(i, angerufen,sizeof(angerufen));
  9070. format(string,sizeof(string),"%s ruft dich an!",name);
  9071. SendClientMessage(i,COLOR_LILA,string);
  9072. format(string2,sizeof(string2),"%s Handy klingelt.",angerufen);
  9073. ProxDetector(40.0, playerid, string2, COLOR_LILA,COLOR_LILA,COLOR_LILA, COLOR_LILA, COLOR_LILA);
  9074. SendClientMessage(i,COLOR_GOLD,"Benutze /annehmen um den Anruf anzunehmen!");
  9075. HandyKlingelt[i] = 1;
  9076. Telefoniert[playerid] = 1;
  9077. Anrufer[i][AnruferID]= playerid;
  9078. Anrufer[playerid][AnruferID]= i;
  9079.  
  9080. }
  9081. }
  9082. }
  9083. return 1;
  9084. }
  9085. ocmd:annehmen(playerid, params[])
  9086. {
  9087. if(HandyKlingelt[playerid] == 1)
  9088. {
  9089. for(new i=0; i<GetMaxPlayers(); i++)
  9090. {
  9091. if(Anrufer[i][AnruferID] == playerid)
  9092. {
  9093. new string[128],string2[128], xname[MAX_PLAYER_NAME], xname2[MAX_PLAYER_NAME];
  9094. GetPlayerName(i,xname,sizeof(xname));
  9095. GetPlayerName(playerid,xname2,sizeof(xname2));
  9096. format(string,sizeof(string),"Du hast den Anruf von %s angenommen",xname2);
  9097. format(string2,sizeof(string2),"%s hat dein Anruf angenommen",xname);
  9098. SendClientMessage(playerid,COLOR_GOLD,string);
  9099. SendClientMessage(i,COLOR_GOLD,string2);
  9100. SetPlayerSpecialAction(i,SPECIAL_ACTION_USECELLPHONE);
  9101. SetPlayerSpecialAction(playerid,SPECIAL_ACTION_USECELLPHONE);
  9102. Telefoniert[i] = 1;
  9103. Telefoniert[playerid] = 1;
  9104. HandyKlingelt[i] = 0;
  9105. }
  9106. }
  9107. }
  9108. return 1;
  9109. }
  9110. ocmd:auflegen(playerid, params[])
  9111. {
  9112. if(Telefoniert[playerid] == 1)
  9113. {
  9114. for(new i=0; i<GetMaxPlayers(); i++)
  9115. {
  9116. if(Anrufer[i][AnruferID] == playerid)
  9117. {
  9118. new string[128],string2[128],xname[MAX_PLAYER_NAME];
  9119. GetPlayerName(i,xname,sizeof(xname));
  9120. format(string,sizeof(string),"Du hast den Anruf mit %s beendet",xname);
  9121. format(string2,sizeof(string2),"Dein Gesprächspartner hat aufgelegt");
  9122. SendClientMessage(playerid,COLOR_GRAU,string);
  9123. SendClientMessage(i,COLOR_GRAU,string2);
  9124. SetPlayerSpecialAction(i,SPECIAL_ACTION_STOPUSECELLPHONE);
  9125. SetPlayerSpecialAction(playerid,SPECIAL_ACTION_STOPUSECELLPHONE);
  9126. Telefoniert[i]= 0, Telefoniert[playerid]= 0;
  9127. HandyKlingelt[playerid]= 0, HandyKlingelt[i]= 0;
  9128. }
  9129. }
  9130. }
  9131. return 1;
  9132. }
  9133. ocmd:sms(playerid,params[])
  9134. {
  9135. new nummer = SpielerInfo[playerid][Nummer];
  9136. new text[128];
  9137. new string[128], xname[MAX_PLAYER_NAME];
  9138. new string2[128];
  9139. GetPlayerName(playerid,xname,sizeof(xname));
  9140. if(sscanf(params,"is",nummer,text))
  9141. {
  9142. return SendClientMessage(playerid,COLOR_GRAU,"Verwende /sms [Handynummer] [Nachricht]");
  9143. }
  9144. if(SpielerInfo[playerid][Guthaben] < 1)
  9145. {
  9146. SendClientMessage(playerid,COLOR_RED,"Du hast nicht genug Geld auf dem Handy!");
  9147. }
  9148. if(SpielerInfo[playerid][Guthaben] > 1)
  9149. {
  9150. for(new i=0; i< GetMaxPlayers(); i++)
  9151. {
  9152. if(SpielerInfo[i][Nummer] == nummer)
  9153. {
  9154. format(string,sizeof(string),"{SMS]%s: %s(Handynummer:%d)",xname,text,nummer);
  9155. SendClientMessage(i,COLOR_DARKYELLOW,string);
  9156. format(string2,sizeof(string2),"[SMS]%s: %s",xname,text);
  9157. SendClientMessage(playerid,COLOR_DARKYELLOW,string2);
  9158. SpielerInfo[playerid][Guthaben] = - 1;
  9159. GameTextForPlayer(playerid,"Guthaben: -$1",4000,3);
  9160. }
  9161. }
  9162. }
  9163. return 1;
  9164. }
  9165. //Sonstiges
  9166. ocmd:addblitzer(playerid, params[])
  9167. {
  9168. new speed,radius;
  9169. if(SpielerInfo[playerid][Firma] == 2) {
  9170. if(sscanf(params,"ii", speed, radius)) {
  9171. return SendClientMessage(playerid,COLOR_GRAU,"Verwende /addblitzer [Geschwindigkeit] [Radius]");
  9172. }
  9173. AddBlitzer(playerid,speed,radius);
  9174. }
  9175. return 1;
  9176. }
  9177.  
  9178. ocmd:parkhaus(playerid, params[])
  9179. {
  9180. if(IsPlayerInRangeOfPoint(playerid, 7.0, 1103.93090820,-1740.11389160,13.32586193)) {
  9181. if(SpielerInfo[playerid][Parkhaus] == 0)
  9182. {
  9183. GivePlayerMoney(playerid, -25);
  9184. SpielerInfo[playerid][Parkhaus] = 1;
  9185. MoveObject(parkgate1, 1103.9309082031,-1740.1138916016,15.325861930847, 4.0);
  9186. SendClientMessage(playerid,COLOR_YELLOW,"Du hast ein Parkticket erhalten!");
  9187. SetTimer("ParkhausGateClose1", 5000, 0);
  9188. }
  9189. else {
  9190. MoveObject(parkgate1, 1103.9309082031,-1740.1138916016,15.325861930847, 4.0);
  9191. SpielerInfo[playerid][Parkhaus] = 0;
  9192. SendClientMessage(playerid,COLOR_YELLOW,"Wir wünschen Ihnen noch ein schönen Tag!");
  9193. SetTimer("ParkhausGateClose1", 5000, 0);
  9194. }
  9195. }
  9196. return 1;
  9197. }
  9198. ocmd:nummer(playerid, params[])
  9199. {
  9200. if(SpielerInfo[playerid][Telefonbuch] == 1)
  9201. {
  9202. new pid;
  9203. if(sscanf(params,"i",pid))
  9204. {
  9205. return SendClientMessage(playerid,COLOR_GRAU,"Verwende /nummer [ID]");
  9206. }
  9207. new string[128];
  9208. new xname[MAX_PLAYER_NAME];
  9209. GetPlayerName(pid,xname,sizeof(xname));
  9210. new nummer = SpielerInfo[pid][Nummer];
  9211. format(string,sizeof(string),"%s^s Handynummer: %d",xname, nummer);
  9212. SendClientMessage(playerid,COLOR_GOLD,string);
  9213.  
  9214. }
  9215. return 1;
  9216. }
  9217. ocmd:live(playerid, params[])
  9218. {
  9219. if(SpielerInfo[playerid][Firma] == 3)
  9220. {
  9221. new id, name[MAX_PLAYER_NAME],string[128],string2[128],Livename[MAX_PLAYER_NAME];
  9222. if(sscanf(params,"u",id))
  9223. {
  9224. return SendClientMessage(playerid,COLOR_GRAU,"Verwende /live [ID]");
  9225. }
  9226. GetPlayerName(playerid,name,sizeof(name));
  9227. GetPlayerName(id,Livename,sizeof(Livename));
  9228. format(string,sizeof(string),"%s fragt dich nach einem Live Interview",name);
  9229. format(string2,sizeof(string2),"Du hast %s nach einem Live Interview gefragt",Livename);
  9230. SendClientMessage(playerid,weiß,string2);
  9231. SendClientMessage(id,COLOR_GOLD,string);
  9232. SendClientMessage(id,weiß,"Benutze /an um das Interview anzunehmen *** Benutze /ab um das Interview abzulehen");
  9233. Interview[id] = 1;
  9234. }
  9235. return 1;
  9236. }
  9237. ocmd:money(playerid, params[])
  9238. {
  9239. if(SpielerInfo[playerid][Adminlevel] >= 4)
  9240. {
  9241. new pid, geld;
  9242. if(sscanf(params,"ii",pid,geld))
  9243. {
  9244. return SendClientMessage(playerid,COLOR_GRAU,"Verwende /money [ID] [Betrag]");
  9245. }
  9246. new string[128];
  9247. new string2[128];
  9248. new xname[MAX_PLAYER_NAME];
  9249. new xname2[MAX_PLAYER_NAME];
  9250. GetPlayerName(pid,xname,sizeof(xname));
  9251. GetPlayerName(playerid,xname,sizeof(xname));
  9252. format(string,sizeof(string),"%s hat dir $%d gegeben!",xname2,geld);
  9253. SendClientMessage(pid,COLOR_RED,string);
  9254. format(string2,sizeof(string2),"Du hast %s $%d gegeben!",xname, geld);
  9255. GivePlayerMoney(pid, geld);
  9256. }
  9257. return 1;
  9258. }
  9259. ocmd:an(playerid, params[])
  9260. {
  9261. if(Interview[playerid] == 1)
  9262. {
  9263. new name[MAX_PLAYER_NAME],string[128];
  9264. SendClientMessage(playerid,COLOR_ORANGE,"Du hast das Interview angenommen");
  9265. SendClientMessage(playerid,COLOR_ORANGE,"Du kannst den Reporter nun im Chat antworten");
  9266. Interview[playerid] = 1;
  9267. ImInterview[playerid] = 1;
  9268. for(new i=0; i<GetMaxPlayers(); i++)
  9269. {
  9270. if(SpielerInfo[i][Firma] == 3)
  9271. {
  9272. GetPlayerName(playerid,name,sizeof(name));
  9273. format(string,sizeof(string),"%s hat das Interview angenommen",name);
  9274. SendClientMessage(i,COLOR_ORANGE,string);
  9275. SendClientMessage(i,COLOR_ORANGE,"Es können nun alle Reporter zum Interview beitragen");
  9276. ImInterview[i] = 1;
  9277. }
  9278. }
  9279. }
  9280. return 1;
  9281. }
  9282. ocmd:ab(playerid, params[])
  9283. {
  9284. if(Interview[playerid] == 1)
  9285. {
  9286. new name[MAX_PLAYER_NAME],string[128];
  9287. SendClientMessage(playerid,COLOR_ORANGE,"Du hast das Interview abgelehnt");
  9288. Interview[playerid] = 0;
  9289. for(new i=0; i<GetMaxPlayers(); i++)
  9290. {
  9291. if(SpielerInfo[i][Firma] == 3)
  9292. {
  9293. GetPlayerName(playerid,name,sizeof(name));
  9294. format(string,sizeof(string),"%s hat das Interview abgelehnt",name);
  9295. }
  9296. }
  9297. }
  9298.  
  9299. }
  9300. ocmd:newsgate(playerid, params[])
  9301. {
  9302. if(IsPlayerInRangeOfPoint(playerid,7.0,1614.32775879,-1646.27624512,12.54687500))
  9303. {
  9304. if(SpielerInfo[playerid][Firma] == 3)
  9305. {
  9306. MoveObject(sannewsgate,1627.7301025391,-1645.9519042696,14.506917359253,4.0);
  9307. SetTimer("SanNewsGateClose",8000,0);
  9308. SendClientMessage(playerid,COLOR_ORANGE,"Willkommen bei den SAN - News");
  9309. SendClientMessage(playerid,COLOR_GRAU,"Das Tor schliesst in 8 Sekunden automatisch!");
  9310. }
  9311. else {
  9312. SendClientMessage(playerid,COLOR_RED,"Du arbeitest nicht bei den San - News!");
  9313. }
  9314. }
  9315. else {
  9316. SendClientMessage(playerid,COLOR_RED,"Du bist an keinem Tor von den San - News!");
  9317. }
  9318. return 1;
  9319. }
  9320. forward SanNewsGateClose();
  9321. public SanNewsGateClose()
  9322. {
  9323. MoveObject(sannewsgate,1614.32775879,-1646.27624512,12.54687500, 4.0);
  9324. return 1;
  9325. }
  9326. ocmd:m(playerid,params[])
  9327. {
  9328. new name[MAX_PLAYER_NAME];
  9329. new string[128];
  9330. new text;
  9331. GetPlayerName(playerid,name,sizeof(name));
  9332. if(sscanf(params,"s",text))
  9333. {
  9334. return SendClientMessage(playerid,COLOR_GRAU,"Verwende /m [Text]");
  9335. }
  9336. if(SpielerInfo[playerid][Firma] == 2)
  9337. {
  9338. format(string,sizeof(string),"[%s:<O]: %s",name,text);
  9339. SendClientMessageToAll(COLOR_YELLOW,string);
  9340. }
  9341. else {
  9342. SendClientMessage(playerid,COLOR_RED,"Du bist kein Cop!");
  9343. }
  9344. return 1;
  9345. }
  9346. ocmd:ban(playerid, params[])
  9347. {
  9348. if(SpielerInfo[playerid][Adminlevel] >= 2)
  9349. {
  9350. new player;
  9351. new grund[128];
  9352. new string[128];
  9353. if(sscanf(params,"is",player,grund))
  9354. {
  9355. return SendClientMessage(playerid,COLOR_GRAU,"Verwende /ban [ID] [Grund]");
  9356. }
  9357. format(string, sizeof(string),"ID: %d wurde vom Server gebannt. Grund: %s", player, grund);
  9358. SendClientMessageToAll(COLOR_RED,string);
  9359. Ban(player);
  9360. }
  9361. return 1;
  9362. }
  9363. ocmd:ahelp(playerid,params[])
  9364. {
  9365. if(SpielerInfo[playerid][Adminlevel] >= 1)
  9366. {
  9367. SendClientMessage(playerid,COLOR_BLUE,"Supporter: /kick /fraklist /supduty /goto /gethere");
  9368. SendClientMessage(playerid,COLOR_BLUE,"Supporter: /ansup /closesup /clearchat /adm /a");
  9369. SendClientMessage(playerid,COLOR_BLUE,"Supporter: /freeze /unfreeze /spec /specoff");
  9370. }
  9371.  
  9372. if(SpielerInfo[playerid][Adminlevel] >= 2)
  9373. {
  9374. SendClientMessage(playerid,COLOR_BLUE,"Moderator: /countdown /ban /oc [OCC Chat an/aus]");
  9375. }
  9376. if(SpielerInfo[playerid][Adminlevel] >= 3)
  9377. {
  9378. SendClientMessage(playerid,COLOR_BLUE,"Admin: /cnn");
  9379. }
  9380.  
  9381. if(SpielerInfo[playerid][Adminlevel] >= 4)
  9382. {
  9383. SendClientMessage(playerid,COLOR_BLUE,"Admin: /spawnveh /money");
  9384. }
  9385.  
  9386. if(SpielerInfo[playerid][Adminlevel] >= 5)
  9387. {
  9388. SendClientMessage(playerid,COLOR_BLUE," Admin:/adminduty /makeleader");
  9389. }
  9390.  
  9391. if(SpielerInfo[playerid][Adminlevel] <= 1337)
  9392. {
  9393. SendClientMessage(playerid,COLOR_BLUE,"Owner: /makeadmin");
  9394. }
  9395. return 1;
  9396. }
  9397. ocmd:unfreeze(playerid, params[])
  9398. {
  9399. if(SpielerInfo[playerid][Adminlevel] >= 1)
  9400. {
  9401. new pID;
  9402. if(sscanf(params,"d",pID)) return SendClientMessage(playerid,COLOR_GRAU,"Verwende /unfreeze [ID]");
  9403. new string[128], xname[MAX_PLAYER_NAME], xname2[MAX_PLAYER_NAME];
  9404. GetPlayerName(playerid,xname,sizeof(xname));
  9405. GetPlayerName(pID,xname2,sizeof(xname2));
  9406. format(string,sizeof(string),"Admin %s hat dich unfreezt",xname);
  9407. SendClientMessage(pID,COLOR_RED,string);
  9408. format(string,sizeof(string),"Du hast %s unfreezet",xname2);
  9409. SendClientMessage(playerid,COLOR_RED,string);
  9410. TogglePlayerControllable(pID,1);
  9411. }
  9412. return 1;
  9413. }
  9414. ocmd:spec(playerid, params[])
  9415. {
  9416. if(SpielerInfo[playerid][Adminlevel] >= 1)
  9417. {
  9418. new pID;
  9419. if(sscanf(params,"i",pID)) return SendClientMessage(playerid,COLOR_GRAU,"Verwende /spec [ID]");
  9420. TogglePlayerSpectating(playerid, 1);
  9421. PlayerSpectatePlayer(playerid, pID);
  9422. }
  9423. return 1;
  9424. }
  9425. ocmd:specoff(playerid, params[])
  9426. {
  9427. if(SpielerInfo[playerid][Adminlevel] >= 1)
  9428. {
  9429. TogglePlayerSpectating(playerid, 0);
  9430. return 1;
  9431. }
  9432. return 1;
  9433. }
  9434. ocmd:freeze(playerid, params[])
  9435. {
  9436. if(SpielerInfo[playerid][Adminlevel] >= 1)
  9437. {
  9438. new pID;
  9439. if(sscanf(params,"d",pID)) return SendClientMessage(playerid,COLOR_GRAU,"Verwende /unfreeze [ID]");
  9440. new string[128], xname[MAX_PLAYER_NAME], xname2[MAX_PLAYER_NAME];
  9441. GetPlayerName(playerid,xname,sizeof(xname));
  9442. GetPlayerName(pID,xname2,sizeof(xname2));
  9443. format(string,sizeof(string),"Admin %s hat dich gefreezt",xname);
  9444. SendClientMessage(pID,COLOR_RED,string);
  9445. format(string,sizeof(string),"Du hast %s gefreezt",xname2);
  9446. SendClientMessage(playerid,COLOR_RED,string);
  9447. TogglePlayerControllable(pID,0);
  9448. }
  9449. return 1;
  9450. }
  9451. ocmd:gibgeld(playerid, params[])
  9452. {
  9453. new pID, geld;
  9454. if(sscanf(params,"ii",pID, geld)) return SendClientMessage(playerid,COLOR_GRAU,"Verwende /gibgeld [ID] [Betrag]");
  9455. if(GetPlayerMoney(playerid) >= geld)
  9456. {
  9457. new string[128], xname[MAX_PLAYER_NAME], xname2[MAX_PLAYER_NAME];
  9458. GetPlayerName(playerid,xname,sizeof(xname));
  9459. GetPlayerName(pID,xname2,sizeof(xname2));
  9460. format(string,sizeof(string),"%s hat dir $%d gegeben",xname, geld);
  9461. SendClientMessage(pID,COLOR_BLUE,string);
  9462. GivePlayerMoney(pID, geld);
  9463. format(string,sizeof(string),"Du hast %s $%d gegeben",xname2, geld);
  9464. SendClientMessage(playerid,COLOR_BLUE,string);
  9465. GivePlayerMoney(playerid, -geld);
  9466. }
  9467. else {
  9468. return SendClientMessage(playerid,COLOR_RED,"Du hast nicht genug Geld");
  9469. }
  9470. return 1;
  9471. }
  9472. ocmd:makeadmin(playerid, params[])
  9473. {
  9474. if(SpielerInfo[playerid][Adminlevel] == 1337)
  9475. {
  9476. new pID, lvl;
  9477. if(sscanf(params,"dd",pID, lvl))
  9478. {
  9479. return SendClientMessage(playerid,COLOR_GRAU,"Verwende /makeadmin [PlayerID] [Adminlevel]");
  9480. }
  9481. new string[128];
  9482. new xname[MAX_PLAYER_NAME], xname2[MAX_PLAYER_NAME];
  9483. GetPlayerName(playerid,xname,sizeof(xname));
  9484. GetPlayerName(pID,xname2,sizeof(xname2));
  9485. format(string,sizeof(string),"Admin %s hat dich zum Level %d Admin gemacht",xname,lvl);
  9486. SendClientMessage(pID,COLOR_ORANGE,string);
  9487. format(string,sizeof(string),"Admin %s hat %s zum Level %d Admin gemacht",xname,xname2,lvl);
  9488. SpielerInfo[pID][Adminlevel]=lvl;
  9489. for(new i=0;i<MAX_PLAYERS;i++)
  9490. {
  9491. if(SpielerInfo[i][Adminlevel] > 0)
  9492. {
  9493. SendClientMessage(i,0x447DC0FF,string);
  9494. return 1;
  9495. }
  9496. }
  9497. }
  9498. return 1;
  9499. }
  9500. ocmd:s(playerid, params[])
  9501. {
  9502. if(SpielerInfo[playerid][Firma] == 2)
  9503. {
  9504. new pID, wantedl, grund;
  9505. if(sscanf(params,"iis",pID,wantedl,grund))return SendClientMessage(playerid,COLOR_GRAU,"Verwende: /s [Playerid] [Wanted] [Grund]");
  9506. new string[128], xname[MAX_PLAYER_NAME];
  9507. GetPlayerName(playerid,xname,sizeof(xname));
  9508. format(string,sizeof(string),"Dein Wantedlevel beträgt nun: %d Grund: %s Officer: %s",wantedl,grund,xname);
  9509. SendClientMessage(pID,COLOR_GOLD,string);
  9510. GetPlayerName(pID,xname,sizeof(xname));
  9511. format(string,sizeof(string),"Du hast %s, %d Wanteds gegeben. Grund: %s",xname,wantedl,grund);
  9512. SendClientMessage(playerid,COLOR_GOLD,string);
  9513. SpielerInfo[pID][Wanted] += wantedl;
  9514. return 1;
  9515. }
  9516. return 1;
  9517. }
  9518. ocmd:mgate(playerid, params[])
  9519. {
  9520. if(IsPlayerInRangeOfPoint(playerid,7.0,1143.78344727,-1365.33764648,15.75745010))
  9521. {
  9522. if(SpielerInfo[playerid][Firma] == 5)
  9523. {
  9524. MoveObject(medigate,1143.7834472656,-1365.3376464844,9.2574501037598,4.0);
  9525. SendClientMessage(playerid,COLOR_GRAU,"Das Tor schliesst sich in 8 Sekunden automatisch!");
  9526. SetTimer("MedigateClose",8000,0);
  9527. }
  9528. else {
  9529. SendClientMessage(playerid,COLOR_RED,"Du bist an keinem Tor!");
  9530. }
  9531. }
  9532. else {
  9533. SendClientMessage(playerid,COLOR_RED,"Du bist nicht an einem Sanitaeter Tor!");
  9534. return 1;
  9535. }
  9536. return 1;
  9537. }
  9538. forward MedigateClose();
  9539. public MedigateClose()
  9540. {
  9541. MoveObject(medigate,1143.78344727,-1365.33764648,15.75745010,4.0);
  9542. return 1;
  9543. }
  9544. ocmd:hgate(playerid, params[])
  9545. {
  9546. if(SpielerInfo[playerid][Firma] == 1)
  9547. {
  9548. if(IsPlayerInRangeOfPoint(playerid,7.0,1028.05895996,-365.64651489,72.91016388))
  9549. {
  9550. MoveObject(hitmangate,1018.8319091797,-365.50708007813,72.910163879395,4.0);
  9551. SendClientMessage(playerid,COLOR_GRAU,"Das Tor schliesst sich automatisch in 5 sekunden");
  9552. SetTimer("HitmanGateClose",5000, 0);
  9553. }
  9554. else if(IsPlayerInRangeOfPoint(playerid,3.0,1045.50195312,-315.44689941,74.35931396))
  9555. {
  9556. MoveObject(hitmantor2,1045.501953125,-315.44689941406,71.359313964844,4.0);
  9557. SendClientMessage(playerid,COLOR_GRAU,"Das Tor schliesst sich automatisch in 5 sekunden");
  9558. SetTimer("HitmanGateClose3",5000, 0);
  9559. }
  9560. else if(IsPlayerInRangeOfPoint(playerid,4.0,1019.56213379,-314.71096802,74.60931396))
  9561. {
  9562. MoveObject(hitmantor1,1019.5621337891,-314.7096801758,71.359313964844,4.0);
  9563. SendClientMessage(playerid,COLOR_GRAU,"Das Tor schliesst sich automatisch in 5 sekunden");
  9564. SetTimer("HitmanGateClose1",5000, 0);
  9565. }
  9566. else {
  9567. SendClientMessage(playerid,COLOR_RED,"Du bist an keinem Hitman Tor!");
  9568. }
  9569. }
  9570. else {
  9571. SendClientMessage(playerid,COLOR_RED,"Du bist kein Hitman!");
  9572. }
  9573. return 1;
  9574. }
  9575. ocmd:contract(playerid, params[])
  9576. {
  9577. new name[MAX_PLAYER_NAME];
  9578. new geld;
  9579. new id;
  9580. GetPlayerName(playerid,name,sizeof(name));
  9581. if(sscanf(params,"ii",id,geld))
  9582. {
  9583. return SendClientMessage(playerid,COLOR_GRAU,"Verwende /contract [ID] [Preis]");
  9584. }
  9585. for(new i=0; i<GetMaxPlayers(); i++)
  9586. {
  9587. if(SpielerInfo[i][Firma] == 1)
  9588. {
  9589. new string[128];
  9590. new string2[128];
  9591. format(string,sizeof(string),"%s hat einen Auftrag angefordert!",name);
  9592. format(string2,sizeof(string2),"Du sollst die ID %d töten und erhälst dafür $%d",id,geld);
  9593. SendClientMessage(i,COLOR_RED,string);
  9594. SendClientMessage(i,COLOR_RED,string2);
  9595. GivePlayerMoney(playerid,-geld);
  9596. GivePlayerMoney(i,geld);
  9597. }
  9598. }
  9599. SendClientMessage(playerid,COLOR_ORANGE,"Du hast einen Hitman angefordert!");
  9600. return 1;
  9601. }
  9602. forward HitmanGateClose1();
  9603. public HitmanGateClose1()
  9604. {
  9605. MoveObject(hitmantor1,1019.56213379,-314.71096802,74.60931396,4.0);
  9606. }
  9607. forward HitmanGateClose();
  9608. public HitmanGateClose()
  9609. {
  9610. MoveObject(hitmangate,1028.05895996,-365.64651489,72.91016388,4.0);
  9611. }
  9612. forward HitmanGateClose3();
  9613. public HitmanGateClose3()
  9614. {
  9615. MoveObject(hitmantor2,1045.50195312,-315.44689941,74.35931396,4.0);
  9616. }
  9617. forward ParkhausGateClose1();
  9618. public ParkhausGateClose1()
  9619. {
  9620. MoveObject(parkgate1, 1103.93090820,-1740.11389160,13.32586193,4.0);
  9621. return 1;
  9622. }
  9623. ocmd:info(playerid,params[])
  9624. {
  9625. ShowPlayerDialog(playerid,Dialog_Info,DIALOG_STYLE_MSGBOX,"Server Info","Hallo Lieber User Danke das du dies liest\n Unsere Sever Owner sind : MMZero, King, Radgoll\n Unser Scripter ist: Radgoll\n Da dies ein selfmade ist kann es zu bugs kommen fals ihr welche findet meldet die bitte\n Forum: www.germanallstarclan.de","Ok","Abbrechen");
  9626. return 1;
  9627. }
  9628. ocmd:regel(playerid,params[])
  9629. {
  9630. ShowPlayerDialog(playerid,Dialog_Regel,DIALOG_STYLE_MSGBOX,"Thank You","Danke das du das liest:\n Da wir ein Reallife server sind erwarten wir dies von dir:\n Kein Bug Using oder Cheaten\n Keine Geldwäsche \n Kein Sinnloses DM oder Beleidgiungen\n Die Strafen : Permbann, TimeBann, Prison, Kick","Ok","Abbrechen");
  9631. return 1;
  9632. }
  9633. ocmd:ghostrider(playerid, params[])
  9634. {
  9635. if(SpielerInfo[playerid][Firma] == 7)
  9636. {
  9637. SendClientMessage(playerid,COLOR_YELLOW,"Ghostrider-Modus aktiviert!");
  9638. ghostrider[playerid] = 1;
  9639. }
  9640. return 1;
  9641. }
  9642. ocmd:showlicense(playerid, params[])
  9643. {
  9644. new player;
  9645. new string[128];
  9646. new car[128], bikestring[128], flystring[128], boatstring[128], waffenstring[128];
  9647. switch(SpielerInfo[playerid][CarLic])
  9648. {
  9649. case 0: car ="Nicht Bestanden";
  9650. case 1: car ="Bestanden";
  9651. }
  9652. new bike[128];
  9653. switch(SpielerInfo[playerid][BikeLic])
  9654. {
  9655. case 0: bike ="Nicht Bestanden";
  9656. case 1: bike ="Bestanden";
  9657. }
  9658. new fly[128];
  9659. switch(SpielerInfo[playerid][FlyLic])
  9660. {
  9661. case 0: fly ="Nicht Bestanden";
  9662. case 1: fly ="Bestanden";
  9663. }
  9664. new boat[128];
  9665. switch(SpielerInfo[playerid][BoatLic])
  9666. {
  9667. case 0: boat ="Nicht Bestanden";
  9668. case 1: boat ="Bestanden";
  9669. }
  9670. new waffe[128];
  9671. switch(SpielerInfo[playerid][Waffenschein])
  9672. {
  9673. case 0: waffe ="Nicht Bestanden";
  9674. case 1: waffe ="Bestanden";
  9675. }
  9676. if(sscanf(params,"i",player))
  9677. {
  9678. return SendClientMessage(playerid,COLOR_GRAU,"Verwende /showlicense [ID oder Name]");
  9679. }
  9680. format(string, sizeof(string),"Führerschein: %s",car);
  9681. format(bikestring,sizeof(bikestring),"Motorradschein: %s",bike);
  9682. format(flystring,sizeof(flystring),"Flugschein: %s",fly);
  9683. format(boatstring,sizeof(boatstring),"Bootschein: %s",boat);
  9684. format(waffenstring,sizeof(waffenstring),"Waffenschein: %s",waffe);
  9685. SendClientMessage(player,COLOR_BLAU,"|_____License_____|");
  9686. SendClientMessage(player,COLOR_GRAU,string);
  9687. SendClientMessage(player,COLOR_GRAU,bikestring);
  9688. SendClientMessage(player,COLOR_GRAU,flystring);
  9689. SendClientMessage(player,COLOR_GRAU,boatstring);
  9690. SendClientMessage(player,COLOR_GRAU,waffenstring);
  9691. return 1;
  9692. }
  9693. ocmd:arena(playerid, params[])
  9694. {
  9695. if(SpielerInfo[playerid][Adminlevel] >= 1)
  9696. {
  9697. SetPlayerPos(playerid, -1398.103515,937.631164,1036.479125);
  9698. SetPlayerInterior(playerid, 15);
  9699. }
  9700. return 1;
  9701. }
  9702. ocmd:clearchat(playerid, params[])
  9703. {
  9704. if(SpielerInfo[playerid][Adminlevel] >= 2)
  9705. {
  9706. new string[128];
  9707. new sendername[MAX_PLAYER_NAME];
  9708. for (new MSG=0; MSG<=90; MSG++) SendClientMessageToAll(0," ");
  9709. GetPlayerName(playerid, sendername, sizeof (sendername));
  9710. format(string, sizeof(string),"Ein Admin hat den Chat gecleart!");
  9711. SendClientMessageToAll(COLOR_LIGHTBLUE,string);
  9712. printf(string);
  9713. }
  9714. else {
  9715. SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin!");
  9716. }
  9717. return 1;
  9718. }
  9719. ocmd:license(playerid, params[])
  9720. {
  9721. new car[128];
  9722. switch(SpielerInfo[playerid][CarLic])
  9723. {
  9724. case 0: car ="Nicht Bestanden";
  9725. case 1: car ="Bestanden";
  9726. }
  9727. new bike[128];
  9728. switch(SpielerInfo[playerid][BikeLic])
  9729. {
  9730. case 0: bike ="Nicht Bestanden";
  9731. case 1: bike ="Bestanden";
  9732. }
  9733. new fly[128];
  9734. switch(SpielerInfo[playerid][FlyLic])
  9735. {
  9736. case 0: fly ="Nicht Bestanden";
  9737. case 1: fly ="Bestanden";
  9738. }
  9739. new boot[128];
  9740. switch(SpielerInfo[playerid][BoatLic])
  9741. {
  9742. case 0: boot ="Nicht Bestanden";
  9743. case 1: boot ="Bestanden";
  9744. }
  9745. new waffe[128];
  9746. switch(SpielerInfo[playerid][Waffenschein])
  9747. {
  9748. case 0: waffe ="Nicht Bestanden";
  9749. case 1: waffe ="Bestanden";
  9750. }
  9751. new carstring[128];
  9752. new bikestring[128];
  9753. new flystring[128];
  9754. new bootstring[128];
  9755. new waffenstring[128];
  9756. format(carstring, sizeof(carstring),"Führerschein: %s", car);
  9757. format(bikestring,sizeof(bikestring),"Motorradschein: %s",bike);
  9758. format(flystring,sizeof(flystring),"Flugschein: %s", fly);
  9759. format(bootstring,sizeof(bootstring),"Bootschein: %s", boot);
  9760. format(waffenstring,sizeof(waffenstring),"Waffenschein: %s",waffe);
  9761. SendClientMessage(playerid,COLOR_BLAU,"|______License_____|");
  9762. SendClientMessage(playerid,COLOR_GRAU,carstring);
  9763. SendClientMessage(playerid,COLOR_GRAU,bikestring);
  9764. SendClientMessage(playerid,COLOR_GRAU,flystring);
  9765. SendClientMessage(playerid,COLOR_GRAU,bootstring);
  9766. SendClientMessage(playerid,COLOR_GRAU,waffenstring);
  9767. return 1;
  9768. }
  9769. ocmd:dnehmen(playerid, params[])
  9770. {
  9771. if(SpielerInfo[playerid][Nebenjob] == 4)
  9772. {
  9773. if(IsPlayerInRangeOfPoint(playerid,4.0,-52.4056,55.5702,3.1103))
  9774. {
  9775. if(DrogenImLager >= 150)
  9776. {
  9777. if(SpielerInfo[playerid][Drogen] < 100)
  9778. {
  9779. SpielerInfo[playerid][Drogen] += 150;
  9780. GivePlayerMoney(playerid, -2500);
  9781. SendClientMessage(playerid,COLOR_LIGHTBLUE,"Du hast 150g, für $2500 gekauft.");
  9782. DrogenImLager = -150;
  9783. }
  9784. }
  9785. }
  9786. }
  9787. return 1;
  9788. }
  9789. ocmd:navi(playerid, params[])
  9790. {
  9791. if(SpielerInfo[playerid][Navi] == 1)
  9792. {
  9793. ShowPlayerDialog(playerid,Dialog_Navi,DIALOG_STYLE_LIST,"Navigation","Stadthalle\nFahrschule\nPolice Department\nKFZ - Zulassungsstelle\nAutohaus - Sport Wagen","Auswählen","Abbrechen");
  9794. }
  9795. else {
  9796. SendClientMessage(playerid,COLOR_RED,"Du hast noch kein Navi!");
  9797. SendClientMessage(playerid,COLOR_RED,"Geh in 24/7 Shop und kauf dir eins!");
  9798. }
  9799. return 1;
  9800. }
  9801. ocmd:dgate(playerid, params[])
  9802. {
  9803. if(IsPlayerInRangeOfPoint(playerid,5.0,1534.65136719,-1451.44140625,15.16056442))
  9804. {
  9805. if(SpielerInfo[playerid][Firma] == 8)
  9806. {
  9807. MoveObject(bdgate,1534.6513671875,-1451.44140625,9.1605644226074,4.0);
  9808. SendClientMessage(playerid,COLOR_GRAU,"Das Tor schliesst sich in 5 Sekunden automatisch");
  9809. SetTimer("BlackGateClose",5000,0);
  9810. }
  9811. }
  9812. return 1;
  9813. }
  9814. forward BlackGateClose();
  9815. public BlackGateClose()
  9816. {
  9817. MoveObject(bdgate,1534.65136719,-1451.44140625,15.16056442,4.0);
  9818. return 1;
  9819. }
  9820. ocmd:a(playerid, params[])
  9821. {
  9822. if(SpielerInfo[playerid][Adminlevel] >= 1)
  9823. {
  9824. new string[128], text, lvl[128], xname[MAX_PLAYER_NAME];
  9825. if(sscanf(params,"s",text))return SendClientMessage(playerid,COLOR_GRAU,"Verwende /a [Text]");
  9826. GetPlayerName(playerid,xname,sizeof(xname));
  9827. switch(SpielerInfo[playerid][Adminlevel])
  9828. {
  9829. case 1: lvl = "Supporter";
  9830. case 2: lvl = "Moderator";
  9831. case 3: lvl = "Super Moderator";
  9832. case 4: lvl = "EventManager";
  9833. case 1337: lvl = "ServerOwner";
  9834. }
  9835. format(string,sizeof(string),"%s %s: %s", lvl, xname, text);
  9836. SendAdminNachricht(0x447DC0FF,string);
  9837. printf("[ADMINCHAT]%s",string);
  9838. }
  9839. else {
  9840. return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin");
  9841. }
  9842. return 1;
  9843. }
  9844. /*ocmd:a(playerid, params[])
  9845. {
  9846. if(SpielerInfo[playerid][Adminlevel] > 0)
  9847. {
  9848. new string[128], test, xname[MAX_PLAYER_NAME], lvl[128];
  9849. if(sscanf(params,"s",test)) return SendClientMessage(playerid,COLOR_GRAU,"Verwende /a [Text]");
  9850. GetPlayerName(playerid,xname,sizeof(xname));
  9851. switch(SpielerInfo[playerid][Adminlevel])
  9852. {
  9853. case 1: lvl = "Supporter";
  9854. case 2: lvl = "Moderator";
  9855. case 3: lvl = "Super Moderator";
  9856. case 4: lvl = "EventManager";
  9857. case 1337: lvl= "ServerOwner";
  9858. }
  9859. format(string,sizeof(string),"**%s**%s: %s",lvl,xname,test);
  9860. for(new i=0; i<MAX_PLAYERS;i++)
  9861. {
  9862. if(SpielerInfo[i][Adminlevel] > 0)
  9863. {
  9864. SendClientMessage(i,0x447DC0FF,string);
  9865. return 1;
  9866. }
  9867. }
  9868. }
  9869. return 1;
  9870. }*/
  9871. ocmd:adm(playerid, params[])
  9872. {
  9873. if(SpielerInfo[playerid][Adminlevel] > 0)
  9874. {
  9875. new string[128], text;
  9876. if(sscanf(params,"s",text))
  9877. {
  9878. return SendClientMessage(playerid,COLOR_GRAU,"Verwende: /adm [Text]");
  9879. }
  9880. new lvl[128], xname[MAX_PLAYER_NAME];
  9881. GetPlayerName(playerid,xname,sizeof(xname));
  9882. switch(SpielerInfo[playerid][Adminlevel])
  9883. {
  9884. case 1: lvl ="Supporter";
  9885. case 2: lvl ="Moderator";
  9886. case 3: lvl ="Super Moderator";
  9887. case 4: lvl ="EventManager";
  9888. case 1337: lvl ="Server Owner";
  9889. }
  9890. format(string,sizeof(string),"%s %s: %s",lvl,xname,text);
  9891. SendClientMessageToAll(0x00C500FF,string);
  9892. return 1;
  9893. }
  9894. return 1;
  9895. }
  9896. ocmd:o(playerid, params[])
  9897. {
  9898. if(OCCAn == 1)
  9899. {
  9900. new string[128];
  9901. new name[MAX_PLAYER_NAME];
  9902. new text[128];
  9903. GetPlayerName(playerid, name, sizeof(name));
  9904. if(sscanf(params,"s", text))
  9905. {
  9906. return SendClientMessage(playerid,COLOR_GRAU,"Verwende /o [Text]");
  9907. }
  9908. format(string, sizeof(string),"[OCC]%s: %s", name, text);
  9909. SendClientMessageToAll(COLOR_YELLOW,string);
  9910. }
  9911. else {
  9912. return SendClientMessage(playerid,0x00A276FF,"Der OOC Chat ist aus!");
  9913. }
  9914. return 1;
  9915. }
  9916. ocmd:kick(playerid, params[])
  9917. {
  9918. if(SpielerInfo[playerid][Adminlevel] >= 1)
  9919. {
  9920. new player;
  9921. new grund[128];
  9922. new string[128];
  9923. new xname[MAX_PLAYER_NAME], xname2[MAX_PLAYER_NAME];
  9924. if(sscanf(params,"is",player,grund))
  9925. {
  9926. return SendClientMessage(playerid,COLOR_GRAU,"Verwende /kick [ID] [Grund]");
  9927. }
  9928. GetPlayerName(playerid,xname,sizeof(xname));
  9929. GetPlayerName(player,xname2,sizeof(xname2));
  9930. format(string, sizeof(string),"%s wurde von Admin %s vom Server gekickt. Grund: %s",xname2, xname, grund);
  9931. SendClientMessageToAll(COLOR_RED,string);
  9932. Kick(player);
  9933. }
  9934. return 1;
  9935. }
  9936. ocmd:job(playerid, params[])
  9937. {
  9938. if(SpielerInfo[playerid][Adminlevel] == 1337)
  9939. {
  9940. new pid;
  9941. new jobid;
  9942. if(sscanf(params,"ii",pid, jobid))
  9943. {
  9944. return SendClientMessage(playerid,COLOR_GRAU,"Verwende /job [ID] [JobID]");
  9945. }
  9946. new string[128];
  9947. new xname[MAX_PLAYER_NAME];
  9948. GetPlayerName(pid,xname,sizeof(xname));
  9949. new string2[128];
  9950. new xname2[MAX_PLAYER_NAME];
  9951. GetPlayerName(playerid,xname2,sizeof(xname2));
  9952. format(string,sizeof(string),"Du hast %s die Jobid %d zugewiesen!",xname, jobid);
  9953. SendClientMessage(playerid,COLOR_RED,string);
  9954. format(string2,sizeof(string),"Admin %s hat dir die Jobid %d gegeben!",xname2, jobid);
  9955. SendClientMessage(pid,COLOR_ORANGE,string2);
  9956. SpielerInfo[pid][Nebenjob] = jobid;
  9957. }
  9958. return 1;
  9959. }
  9960.  
  9961. ocmd:makeleader(playerid, params[])
  9962. {
  9963. if(SpielerInfo[playerid][Adminlevel] == 1337)
  9964. {
  9965. new id;
  9966. new frakid;
  9967. new string[128];
  9968. new string2[256];
  9969. if(sscanf(params,"ui",id, frakid))
  9970. {
  9971. return SendClientMessage(playerid,COLOR_GRAU,"Verwende /makeleader [SpielerID] [FraktionID]");
  9972. }
  9973. else if(id == INVALID_PLAYER_ID || IsPlayerNPC(id))
  9974. {
  9975. SendClientMessage(playerid,COLOR_GRAU,"Die ID gibt es nicht!");
  9976. }
  9977. else if(frakid < 0 || frakid > 8) SendClientMessage(playerid,COLOR_GRAU,"Die FraktionID muss zwischen 1 und 8 sein(0 ist Zivilist)!");
  9978. else {
  9979. new name[MAX_PLAYER_NAME];
  9980. GetPlayerName(playerid,name,sizeof(name));
  9981. if(frakid == 0) { SpielerInfo[id][Firma] = 0; SpielerInfo[id][Leader] = 0; SpielerInfo[id][Beruf] = 0; SpielerInfo[id][Coleader] = 0; } //Zivilist
  9982. if(frakid == 1) { SpielerInfo[id][Firma] = 1; SpielerInfo[id][Leader] = 1; SpielerInfo[id][Beruf] = 1; SpielerInfo[id][Coleader] = 0; } //Hitman
  9983. if(frakid == 2) { SpielerInfo[id][Firma] = 2; SpielerInfo[id][Leader] = 2; SpielerInfo[id][Beruf] = 2; SpielerInfo[id][Coleader] = 0; } //Police
  9984. if(frakid == 3) { SpielerInfo[id][Firma] = 3; SpielerInfo[id][Leader] = 3; SpielerInfo[id][Beruf] = 3; SpielerInfo[id][Coleader] = 0; } //San News
  9985. if(frakid == 4) { SpielerInfo[id][Firma] = 4; SpielerInfo[id][Leader] = 4; SpielerInfo[id][Beruf] = 4; SpielerInfo[id][Coleader] = 0; } //Taifun Gang
  9986. if(frakid == 5) { SpielerInfo[id][Firma] = 5; SpielerInfo[id][Leader] = 5; SpielerInfo[id][Beruf] = 5; SpielerInfo[id][Coleader] = 0; } //Sanitaeter
  9987. if(frakid == 6) { SpielerInfo[id][Firma] = 6; SpielerInfo[id][Leader] = 6; SpielerInfo[id][Beruf] = 6; SpielerInfo[id][Coleader] = 0; } //Al Qaida
  9988. if(frakid == 7) { SpielerInfo[id][Firma] = 7; SpielerInfo[id][Leader] = 7; SpielerInfo[id][Beruf] = 7; SpielerInfo[id][Coleader] = 0; } //Ghostrider
  9989. if(frakid == 8) { SpielerInfo[id][Firma] = 8; SpielerInfo[id][Leader] = 8; SpielerInfo[id][Beruf] = 8; SpielerInfo[id][Coleader] = 0; } //BlackBiker
  9990. format(string,sizeof(string),"Du hast ID: %d zum Leader der Fraktion %d gemacht.",id,frakid);
  9991. format(string2,sizeof(string2),"Du wurdest von Admin %s zum Leader der Fraktion %d gemacht.",name,frakid);
  9992. SendClientMessage(playerid,COLOR_RED,string);
  9993. SendClientMessage(id,COLOR_ORANGE,string2);
  9994. }
  9995. }
  9996. return 1;
  9997. }
  9998. ocmd:einladen(playerid, params[])
  9999. {
  10000. new id;
  10001. new frakid = SpielerInfo[playerid][Leader];
  10002. new string[128];
  10003. new string2[256];
  10004. new name[MAX_PLAYER_NAME];
  10005. GetPlayerName(playerid, name,sizeof(name));
  10006. if(SpielerInfo[playerid][Leader] > 0)
  10007. {
  10008. if(sscanf(params,"u",id))
  10009. {
  10010. return SendClientMessage(playerid,COLOR_GRAU,"Verwende /einladen [SpielerID]");
  10011. }
  10012. if(!IsPlayerConnected(id))
  10013. {
  10014. return SendClientMessage(playerid,COLOR_GRAU,"Der Spieler ist nicht online!");
  10015. }
  10016. if(frakid == 1) { SpielerInfo[id][Firma] = 1; SpielerInfo[id][Beruf] = 1; } //Hitman
  10017. else if(frakid == 2) { SpielerInfo[id][Firma] = 2; SpielerInfo[id][Beruf] = 2; } // Police
  10018. else if(frakid == 3) { SpielerInfo[id][Firma] = 3; SpielerInfo[id][Beruf] = 3; } //San News
  10019. else if(frakid == 4) { SpielerInfo[id][Firma] = 4; SpielerInfo[id][Beruf] = 4; } //Taifun Gang
  10020. else if(frakid == 5) { SpielerInfo[id][Firma] = 5; SpielerInfo[id][Beruf] = 5; } //Sanitäter
  10021. else if(frakid == 6) { SpielerInfo[id][Firma] = 6; SpielerInfo[id][Beruf] = 6; } //Al QAIDA
  10022. else if(frakid == 7) { SpielerInfo[id][Firma] = 7; SpielerInfo[id][Beruf] = 7; } //Ghostrider
  10023. format(string,sizeof(string),"Du hast ID: %d in deine Fraktion eingeladen",id);
  10024. format(string2,sizeof(string2),"Du wurdest von Leader %s in seine Fraktion eingeladen",name);
  10025. SendClientMessage(id,weiß,string2);
  10026. SendClientMessage(playerid,COLOR_RED,string);
  10027. }
  10028. else {
  10029. SendClientMessage(playerid,COLOR_GRAU,"Du bist kein Leader");
  10030. }
  10031. return 1;
  10032. }
  10033. ocmd:alqaida(playerid, parms[])
  10034. {
  10035. if(IsPlayerInRangeOfPoint(playerid,5.0,-433.28027344,1442.90820312,35.73619080))
  10036. {
  10037. if(SpielerInfo[playerid][Firma] == 6)
  10038. {
  10039. MoveObject(alqaidagate,659.65234375,-433.28027344,1442.90820312,4.0);
  10040. SendClientMessage(playerid,COLOR_GRAU,"Das Tor schliesst in 8 Sekunden automatisch");
  10041. SetTimer("alqaidaclose",8000,0);
  10042. }
  10043. else
  10044. {
  10045. SendClientMessage(playerid,COLOR_RED,"Du gehörst nicht zur Al Qaida");
  10046. }
  10047. }
  10048. return 1;
  10049. }
  10050. forward alqaidaclose();
  10051. public alqaidaclose()
  10052. {
  10053. MoveObject(alqaidagate, -433.28027344,1442.90820312,35.73619080,4.0);
  10054. return 1;
  10055. }
  10056. ocmd:alqaida2(playerid, parms[])
  10057. {
  10058. if(IsPlayerInRangeOfPoint(playerid,5.0,-312.13671875,1320.68457031,55.68369293))
  10059. {
  10060. if(SpielerInfo[playerid][Firma] == 6)
  10061. {
  10062. MoveObject(alqaidagate2,659.65234375,-433.28027344,1442.90820312,4.0);
  10063. SendClientMessage(playerid,COLOR_GRAU,"Das Tor schliesst in 8 Sekunden automatisch");
  10064. SetTimer("alqaidaclose2",8000,0);
  10065. }
  10066. else
  10067. {
  10068. SendClientMessage(playerid,COLOR_RED,"Du gehörst nicht zur Al Qaida");
  10069. }
  10070. }
  10071. }
  10072. forward alqaidaclose2();
  10073. public alqaidaclose2()
  10074. {
  10075. MoveObject(alqaidagate2, -312.13671875,1320.68457031,55.68369293,4.0);
  10076. return 1;
  10077. }
  10078. ocmd:rauswerfen(playerid, params[])
  10079. {
  10080. new id;
  10081. new string[128], string2[128];
  10082. new name[MAX_PLAYER_NAME];
  10083. new spielername[MAX_PLAYER_NAME];
  10084. GetPlayerName(playerid,name,sizeof(name));
  10085. if(SpielerInfo[playerid][Leader] > 0)
  10086. {
  10087. if(sscanf(params,"u",id))
  10088. {
  10089. return SendClientMessage(playerid,COLOR_GRAU,"Verwende /rauswerfen [ID]");
  10090. }
  10091. if(!IsPlayerConnected(id))
  10092. {
  10093. return SendClientMessage(playerid,COLOR_GRAU,"Der Spieler ist nich online!");
  10094. }
  10095. GetPlayerName(id,spielername,sizeof(spielername));
  10096. format(string,sizeof(string),"Du wurdest aus der Fraktion geworfen. Verantwortlicher: %s",name);
  10097. format(string2,sizeof(string),"Du hast %s aus der Fraktion geworfen!",spielername);
  10098. SendClientMessage(playerid,COLOR_RED,string2);
  10099. SendClientMessage(id,COLOR_ORANGE,string);
  10100. SpielerInfo[id][Beruf] = 0;
  10101. SpielerInfo[id][Firma] = 0;
  10102. }
  10103. return 1;
  10104. }
  10105. ocmd:gate(playerid, params[])
  10106. {
  10107. if(IsPlayerInRangeOfPoint(playerid,5.0,1588.56152344,-1637.93920898,15.20567513))
  10108. {
  10109. if(SpielerInfo[playerid][Firma] == 2)
  10110. {
  10111. MoveObject(policegate,1588.5615234375,-1637.9392089844,9.2056751251221,4.0);
  10112. SetTimer("PoliceGateClose1",5000,0);
  10113. SendClientMessage(playerid,COLOR_GRAU,"Das Tor schliesst sich in 5 sekunden automatisch");
  10114. }
  10115. }
  10116. else if(IsPlayerInRangeOfPoint(playerid,5.0,239.66413879,119.00619507,1003.52514648))
  10117. {
  10118. if(SpielerInfo[playerid][Firma] == 2)
  10119. {
  10120. MoveObject(policegate2,253.14797973633,106.62839508057,1000.5251464844,4.0);
  10121. SetTimer("PoliceGateClose2",5000,0);
  10122. SendClientMessage(playerid,COLOR_BLAU,"Die Tür schliesst in 5 sekunden automatisch");
  10123. }
  10124. }
  10125. return 1;
  10126. }
  10127. ocmd:ttor(playerid, params[])
  10128. {
  10129. if(IsPlayerInRangeOfPoint(playerid,5.0,659.65234375,-1227.17675781,17.79104042))
  10130. {
  10131. if(SpielerInfo[playerid][Firma] == 4)
  10132. {
  10133. MoveObject(taifungate1,659.65234375,-1227.1767578125,12.041040420582,4.0);
  10134. SendClientMessage(playerid,COLOR_GRAU,"Das Tor schliesst in 8 Sekunden automatisch");
  10135. SetTimer("TafunGateClose1",8000,0);
  10136. }
  10137. else {
  10138. SendClientMessage(playerid,COLOR_RED,"Du gehörst nicht zur Taifun Gang");
  10139. }
  10140. }
  10141. else if(IsPlayerInRangeOfPoint(playerid,5.0,785.97851562,-1152.41015625,25.37335205))
  10142. {
  10143. if(SpielerInfo[playerid][Firma] == 4)
  10144. {
  10145. MoveObject(taifungate2,785.978515625,-1152.41015625,19.373352050781,4.0);
  10146. SendClientMessage(playerid,COLOR_GRAU,"Das Tor schliesst in 8 Sekunden automatisch");
  10147. SetTimer("TafunGateClose2",8000,0);
  10148. }
  10149. else {
  10150. SendClientMessage(playerid,COLOR_RED,"Du gehörst nicht zur Taifun Gang");
  10151. }
  10152. }
  10153. else if(IsPlayerInRangeOfPoint(playerid,5.0,664.88378906,-1310.15722656,15.48432922))
  10154. {
  10155. if(SpielerInfo[playerid][Firma] == 4)
  10156. {
  10157. MoveObject(taifungate3,664.8837890625,-1310.1572265625,9.234292236328,4.0);
  10158. SendClientMessage(playerid,COLOR_GRAU,"Das Tor schliesst in 8 Sekunden automatisch");
  10159. SetTimer("TafunGateClose3",8000,0);
  10160. }
  10161. else {
  10162. SendClientMessage(playerid,COLOR_RED,"Du gehörst nicht zur Taifun Gang");
  10163. }
  10164. }
  10165. else {
  10166. SendClientMessage(playerid,COLOR_RED,"Du bist an keinem Tor!");
  10167. }
  10168. return 1;
  10169. }
  10170. forward TafunGateClose1();
  10171. public TafunGateClose1()
  10172. {
  10173. MoveObject(taifungate1,659.65234375,-1227.17675781,17.79104042,4.0);
  10174. return 1;
  10175. }
  10176. forward TafunGateClose2();
  10177. public TafunGateClose2()
  10178. {
  10179. MoveObject(taifungate2,785.97851562,-1152.41015625,25.37335205,4.0);
  10180. return 1;
  10181. }
  10182. forward TafunGateClose3();
  10183. public TafunGateClose3()
  10184. {
  10185. MoveObject(taifungate3,664.88378906,-1310.15722656,15.48432922,4.0);
  10186. return 1;
  10187. }
  10188. ocmd:duty(playerid, params[])
  10189. {
  10190. if(IsPlayerInRangeOfPoint(playerid,3.0, 1015.6375,-300.1529,73.9931))
  10191. {
  10192. if(SpielerInfo[playerid][Firma] == 1)
  10193. {
  10194. GivePlayerWeapon(playerid,28,500);
  10195. GivePlayerWeapon(playerid,30,250);
  10196. GivePlayerWeapon(playerid,38,500);
  10197. GivePlayerWeapon(playerid,24,250);
  10198. SendClientMessage(playerid,COLOR_LILA,"** Du nimmst Waffen aus dem Lager");
  10199. }
  10200. }
  10201. else if(IsPlayerInRangeOfPoint(playerid, 3.0, 237.4411,108.8045,1003.2257))
  10202. {
  10203. if(SpielerInfo[playerid][Firma] == 2)
  10204. {
  10205. SetPlayerColor(playerid,COLOR_BLAU);
  10206. SetPlayerSkin(playerid, 280);
  10207. GivePlayerWeapon(playerid,29,300);
  10208. GivePlayerWeapon(playerid,4,300);
  10209. GivePlayerWeapon(playerid,28,500);
  10210. SendClientMessage(playerid,COLOR_LILA,"** Du holst deine Sachen aus dem Spind.");
  10211. }
  10212. }
  10213. else if(IsPlayerInRangeOfPoint(playerid, 3.0, 148.3497,1375.2181,1083.8594))
  10214. {
  10215. if(SpielerInfo[playerid][Firma] == 3)
  10216. {
  10217. SetPlayerColor(playerid,0xC3A426FF);
  10218. SetPlayerSkin(playerid, 185);
  10219. GivePlayerWeapon(playerid,43,200);
  10220. SendClientMessage(playerid,COLOR_LILA,"** Du ziehst dich um und beginnst den Dienst als Reporter");
  10221. }
  10222. }
  10223. else if(IsPlayerInRangeOfPoint(playerid,3.0,863.4228,-1634.6658,14.9297))
  10224. {
  10225. if(SpielerInfo[playerid][Firma] == 7)
  10226. {
  10227. SetPlayerSkin(playerid,248);
  10228. GivePlayerWeapon(playerid,1,500);
  10229. GivePlayerWeapon(playerid,22,250);
  10230. GivePlayerWeapon(playerid,31,300);
  10231. SendClientMessage(playerid,COLOR_LILA,"** Du nimmst Waffen aus dem Lager");
  10232. }
  10233. }
  10234. return 1;
  10235. }
  10236. ocmd:zoll(playerid, params[])
  10237. {
  10238. if(IsPlayerInRangeOfPoint(playerid, 7.0, 57.73914337,-1525.14672852,4.85168457))
  10239. {
  10240. if(SpielerInfo[playerid][SFPass] == 1) {
  10241. if(SpielerInfo[playerid][Zollpass] == 1)
  10242. {
  10243. MoveObject(zollgate1, 57.739143371582, -1525.1467285156, 3.1016845703125,4.0);
  10244. SendClientMessage(playerid,COLOR_GOLD,"[ZÖLLNER]Ihre Daten wurden überprüft..");
  10245. SendClientMessage(playerid,COLOR_GOLD,"[ZÖLLNER]Wir wünschen Ihnen eine gute Weiterfahrt!");
  10246. SetTimer("GateCloseZoll1", 3000, 0);
  10247. }
  10248. if(SpielerInfo[playerid][Zollpass] == 0)
  10249. {
  10250. GivePlayerMoney(playerid, -250);
  10251. MoveObject(zollgate1, 57.739143371582, -1525.1467285156, 3.1016845703125,4.0);
  10252. SendClientMessage(playerid,COLOR_GOLD,"[ZÖLLNER]Ihre Daten wurden überprüft..");
  10253. SendClientMessage(playerid,COLOR_GOLD,"[ZÖLLNER]Wir wünschen Ihnen eine gute Weiterfahrt!");
  10254. SendClientMessage(playerid,COLOR_GOLD,"Mautkosten - $250");
  10255. SetTimer("GateCloseZoll1", 3000, 0);
  10256. return 1;
  10257. }
  10258. }
  10259. if(SpielerInfo[playerid][SFPass] == 0)
  10260. {
  10261. SendClientMessage(playerid,COLOR_RED,"[ZÖLLNER]Sie haben keinen San Frierro Pass!");
  10262. SendClientMessage(playerid,COLOR_RED,"[ZÖLLNER]Leider dürfen sie nicht passieren!");
  10263. }
  10264. }
  10265. else if(IsPlayerInRangeOfPoint(playerid, 7.0, 51.8035,-1537.8970,4.7622))
  10266. {
  10267. if(SpielerInfo[playerid][SFPass] == 1) {
  10268. if(SpielerInfo[playerid][Zollpass] == 1)
  10269. {
  10270. MoveObject(zollgate2, 55.470111846924,-1539.2580566406,3.443012008667,4.0);
  10271. SendClientMessage(playerid,COLOR_GOLD,"[ZÖLLNER]Ihre Daten wurden überprüft..");
  10272. SendClientMessage(playerid,COLOR_GOLD,"[ZÖLLNER]Wir wünschen Ihnen eine gute Weiterfahrt!");
  10273. SetTimer("GateCloseZoll2", 3000, 0);
  10274. }
  10275. if(SpielerInfo[playerid][Zollpass] == 0)
  10276. {
  10277. GivePlayerMoney(playerid, -250);
  10278. MoveObject(zollgate2, 55.470111846924,-1539.2580566406,3.443012008667,4.0);
  10279. SendClientMessage(playerid,COLOR_GOLD,"[ZÖLLNER]Ihre Daten wurden überprüft..");
  10280. SendClientMessage(playerid,COLOR_GOLD,"[ZÖLLNER]Wir wünschen Ihnen eine gute Weiterfahrt!");
  10281. SendClientMessage(playerid,COLOR_GOLD,"Mautkosten - $250");
  10282. SetTimer("GateCloseZoll2", 3000, 0);
  10283. return 1;
  10284. }
  10285. }
  10286. if(SpielerInfo[playerid][SFPass] == 0)
  10287. {
  10288. SendClientMessage(playerid,COLOR_RED,"[ZÖLLNER]Sie haben keinen San Frierro Pass!");
  10289. SendClientMessage(playerid,COLOR_RED,"[ZÖLLNER]Leider dürfen sie nicht passieren!");
  10290. }
  10291. }
  10292. else if(IsPlayerInRangeOfPoint(playerid, 7.0, 1746.89416504,521.33496094,27.67392349))
  10293. {
  10294. if(SpielerInfo[playerid][LVPass] == 1) {
  10295. if(SpielerInfo[playerid][Zollpass] == 1)
  10296. {
  10297. MoveObject(zollgate3, 1746.8941650391, 521.3349609375, 26.423923492432, 4.0);
  10298. SendClientMessage(playerid,COLOR_GOLD,"[ZÖLLNER]Ihre Daten wurden überprüft..");
  10299. SendClientMessage(playerid,COLOR_GOLD,"[ZÖLLNER]Wir wünschen Ihnen eine gute Weiterfahrt!");
  10300. SetTimer("GateCloseZoll3", 3000, 0);
  10301. }
  10302. if(SpielerInfo[playerid][Zollpass] == 0)
  10303. {
  10304. GivePlayerMoney(playerid, -250);
  10305. MoveObject(zollgate3, 1746.8941650391, 521.3349609375, 26.423923492432, 4.0);
  10306. SendClientMessage(playerid,COLOR_GOLD,"[ZÖLLNER]Ihre Daten wurden überprüft..");
  10307. SendClientMessage(playerid,COLOR_GOLD,"[ZÖLLNER]Wir wünschen Ihnen eine gute Weiterfahrt!");
  10308. SendClientMessage(playerid,COLOR_GOLD,"Mautkosten - $250");
  10309. SetTimer("GateCloseZoll3", 3000, 0);
  10310. }
  10311. }
  10312. if(SpielerInfo[playerid][LVPass] == 0)
  10313. {
  10314. SendClientMessage(playerid,COLOR_RED,"[ZÖLLNER]Sie haben keinen Las Venturas Pass!");
  10315. SendClientMessage(playerid,COLOR_RED,"[ZÖLLNER]Leider dürfen sie nicht passieren!");
  10316. }
  10317. }
  10318. else if(IsPlayerInRangeOfPoint(playerid, 7.0, 1732.47521973,528.53527832,27.41515350))
  10319. {
  10320. if(SpielerInfo[playerid][LVPass] == 1) {
  10321. if(SpielerInfo[playerid][Zollpass] == 1)
  10322. {
  10323. MoveObject(zollgate4, 1732.4752917266, 528.5352783031, 26.165153503418, 4.0);
  10324. SendClientMessage(playerid,COLOR_GOLD,"[ZÖLLNER]Ihre Daten wurden überprüft..");
  10325. SendClientMessage(playerid,COLOR_GOLD,"[ZÖLLNER]Wir wünschen Ihnen eine gute Weiterfahrt!");
  10326. SetTimer("GateCloseZoll4", 3000, 0);
  10327. }
  10328. if(SpielerInfo[playerid][Zollpass] == 0)
  10329. {
  10330. MoveObject(zollgate4, 1732.4752917266, 528.5352783031, 26.165153503418, 4.0);
  10331. SendClientMessage(playerid,COLOR_GOLD,"[ZÖLLNER]Ihre Daten wurden überprüft..");
  10332. SendClientMessage(playerid,COLOR_GOLD,"[ZÖLLNER]Wir wünschen Ihnen eine gute Weiterfahrt!");
  10333. SendClientMessage(playerid,COLOR_GOLD,"Mautkosten - $250");
  10334. SetTimer("GateCloseZoll4", 3000, 0);
  10335. GivePlayerMoney(playerid, -250);
  10336. }
  10337. }
  10338. if(SpielerInfo[playerid][LVPass] == 0)
  10339. {
  10340. SendClientMessage(playerid,COLOR_RED,"[ZÖLLNER]Sie haben keinen Las Venturas Pass!");
  10341. SendClientMessage(playerid,COLOR_RED,"[ZÖLLNER]Leider dürfen sie nicht passieren!");
  10342. }
  10343. }
  10344. else {
  10345. SendClientMessage(playerid,COLOR_GRAU,"Du bist an keiner Zoll - Station!");
  10346. }
  10347. return 1;
  10348. }
  10349. ocmd:hotel(playerid,params[])
  10350. {
  10351. if(SpielerInfo[playerid][Adminlevel] >= 1) {
  10352. SetPlayerPos(playerid, 199.8784,-1644.7742,14.0000);
  10353. }
  10354. return 1;
  10355. }
  10356. ocmd:maske(playerid, params[])
  10357. {
  10358. if(SpielerInfo[playerid][Firma] == 1)
  10359. {
  10360. if(maske[playerid] == 1)
  10361. {
  10362.  
  10363. for(new i=0; i<MAX_PLAYERS; i++)
  10364. {
  10365. ShowPlayerNameTagForPlayer(i, playerid, true);
  10366. maske[playerid] = 0;
  10367. SendClientMessage(playerid,COLOR_LILA,"Du setzt deine Maske ab!");
  10368. return 1;
  10369. }
  10370. }
  10371. else if(maske[playerid] == 0)
  10372. {
  10373. new name[128], string[128];
  10374. GetPlayerName(playerid,name,sizeof(name));
  10375. for(new h=0; h<MAX_PLAYERS; h++)
  10376. {
  10377. ShowPlayerNameTagForPlayer(h,playerid, false);
  10378. SendClientMessage(playerid,weiß,"Du setzt deine Maske auf!");
  10379. format(string,sizeof(string),"** %s setzt eine Maske auf!",name);
  10380. maske[playerid] = 1;
  10381. ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
  10382. return 1;
  10383. }
  10384. }
  10385. }
  10386. return 1;
  10387. }
  10388. ocmd:laptop(playerid,params[])
  10389. {
  10390. if(SpielerInfo[playerid][Laptop] == 1)
  10391. {
  10392. ShowPlayerDialog(playerid,Dialog_Laptop,DIALOG_STYLE_LIST,"Laptop","E-Mail schreiben(In Arbeit)\nInternet","Auswählen","Abbrechen");
  10393. }
  10394. else {
  10395. SendClientMessage(playerid,COLOR_RED,"Du hast keinen Laptop!");
  10396. SendClientMessage(playerid,COLOR_RED,"Du kannst dir einen im 24/7 Shop kaufen!");
  10397. }
  10398. return 1;
  10399. }
  10400. forward PoliceGateClose2();
  10401. public PoliceGateClose2()
  10402. {
  10403. MoveObject(policegate2,239.66413879,119.00619507,1003.52514648,4.0);
  10404. return 1;
  10405. }
  10406. forward PoliceGateClose1();
  10407. public PoliceGateClose1()
  10408. {
  10409. MoveObject(policegate,1588.56152344,-1637.93920898,15.20567513,4.0);
  10410. return 1;
  10411. }
  10412. forward GateCloseZoll1();
  10413. public GateCloseZoll1()
  10414. {
  10415. MoveObject(zollgate1, 57.73914337,-1525.14672852,4.85168457, 4.0);
  10416. return 1;
  10417. }
  10418. forward GateCloseZoll2();
  10419. public GateCloseZoll2()
  10420. {
  10421. MoveObject(zollgate2, 55.47011185,-1539.25805664,4.69330120, 4.0);
  10422. return 1;
  10423. }
  10424. forward GateCloseZoll3();
  10425. public GateCloseZoll3()
  10426. {
  10427. MoveObject(zollgate3, 1746.89416504,521.33496094,27.67392349, 4.0);
  10428. return 1;
  10429. }
  10430. forward GateCloseZoll4();
  10431. public GateCloseZoll4()
  10432. {
  10433. MoveObject(zollgate4, 1732.47521973,528.53527832,27.41515350, 4.0);
  10434. return 1;
  10435. }
  10436. stock ProxDetector(Float:radi, playerid, string[],col1,col2,col3,col4,col5)
  10437. {
  10438. if(IsPlayerConnected(playerid))
  10439. {
  10440. new Float:posx, Float:posy, Float:posz;
  10441. new Float:oldposx, Float:oldposy, Float:oldposz;
  10442. new Float:tempposx, Float:tempposy, Float:tempposz;
  10443. GetPlayerPos(playerid, oldposx, oldposy, oldposz);
  10444. for(new i = 0; i < MAX_PLAYERS; i++)
  10445. {
  10446. if(!IsPlayerConnected(i))continue;
  10447. GetPlayerPos(i, posx, posy, posz);
  10448. tempposx = (oldposx -posx);
  10449. tempposy = (oldposy -posy);
  10450. tempposz = (oldposz -posz);
  10451. if (((tempposx < radi/16) && (tempposx > -radi/16)) && ((tempposy < radi/16) && (tempposy > -radi/16)) && ((tempposz < radi/16) && (tempposz > -radi/16)))SendClientMessage(i, col1, string);
  10452. else if (((tempposx < radi/8) && (tempposx > -radi/8)) && ((tempposy < radi/8) && (tempposy > -radi/8)) && ((tempposz < radi/8) && (tempposz > -radi/8)))SendClientMessage(i, col2, string);
  10453. else if (((tempposx < radi/4) && (tempposx > -radi/4)) && ((tempposy < radi/4) && (tempposy > -radi/4)) && ((tempposz < radi/4) && (tempposz > -radi/4)))SendClientMessage(i, col3, string);
  10454. else if (((tempposx < radi/2) && (tempposx > -radi/2)) && ((tempposy < radi/2) && (tempposy > -radi/2)) && ((tempposz < radi/2) && (tempposz > -radi/2)))SendClientMessage(i, col4, string);
  10455. else if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))SendClientMessage(i, col5, string);
  10456. }
  10457. }
  10458. return 1;
  10459. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement