Advertisement
Guest User

Untitled

a guest
May 26th, 2016
147
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 63.24 KB | None | 0 0
  1. public OnPlayerSpawn(playerid)
  2. {
  3. CancelSelectTextDraw(playerid);
  4. TextDrawHideForPlayer(playerid,Textdraw0);
  5. TextDrawHideForPlayer(playerid,Textdraw1);
  6. TextDrawHideForPlayer(playerid,Textdraw2);
  7. TextDrawHideForPlayer(playerid,Textdraw3);
  8. TextDrawHideForPlayer(playerid,Textdraw4);
  9. TextDrawHideForPlayer(playerid,Textdraw5);
  10. TextDrawHideForPlayer(playerid,Textdraw6);
  11. TextDrawHideForPlayer(playerid,Textdraw7);
  12. TextDrawHideForPlayer(playerid,LoginRegisterClick);
  13. TextDrawHideForPlayer(playerid,InfoClick);
  14. TextDrawHideForPlayer(playerid,Changelog);
  15.  
  16. getdate(jahr,monat,tag);
  17. if(monat == 12 && tag == 31)
  18. {
  19. Spieler[playerid][pStartbonus] = 0;
  20. }
  21.  
  22. SetPlayerSkinEx(playerid);
  23.  
  24. new string[256];
  25. if(IsPlayerNPC(playerid))
  26. {
  27. if(!strcmp(SpielerName(playerid),"[BOT]PanzerBot",true))
  28. {
  29. Spieler[playerid][pGrundwehrdienst] = 1;
  30. Spieler[playerid][pPlaneLic] = 1;
  31. Spieler[playerid][pHeliLic] = 1;
  32. SetPlayerInterior(playerid,0);
  33. SetPlayerVirtualWorld(playerid,0);
  34. SetPlayerSkin(playerid,287);
  35. PutPlayerInVehicleEx(playerid,BOTArmyPanzer,0);
  36. }
  37. if(!strcmp(SpielerName(playerid),"[BOT]ZugBot",true))
  38. {
  39. SetPlayerInterior(playerid,0);
  40. SetPlayerVirtualWorld(playerid,0);
  41. SetPlayerSkin(playerid,98);
  42. PutPlayerInVehicleEx(playerid,BOTZug,0);
  43. }
  44. if(!strcmp(SpielerName(playerid),"[BOT]Shamal",true))
  45. {
  46. Spieler[playerid][pPlaneLic] = 1;
  47. SetPlayerInterior(playerid,0);
  48. SetPlayerVirtualWorld(playerid,0);
  49. SetPlayerSkin(playerid,61);
  50. PutPlayerInVehicleEx(playerid,BOTshamal,0);
  51. }
  52. if(!strcmp(SpielerName(playerid),"[BOT]AT400",true))
  53. {
  54. Spieler[playerid][pPlaneLic] = 1;
  55. SetPlayerInterior(playerid,0);
  56. SetPlayerVirtualWorld(playerid,0);
  57. SetPlayerSkin(playerid,61);
  58. PutPlayerInVehicleEx(playerid,BOTat400,0);
  59. }
  60. if(!strcmp(SpielerName(playerid),"[BOT]OpiumDealer",true))//opiumdealer
  61. {
  62. SetPlayerInterior(playerid,0);
  63. SetPlayerVirtualWorld(playerid,0);
  64. SetPlayerSkin(playerid,29);
  65. SetPlayerPosEx(playerid,-1890.7620,-205.5517,14.3058);
  66. SetPlayerFacingAngle(playerid,272.1447);
  67. }
  68. if(!strcmp(SpielerName(playerid),"[BOT]DKDealer",true))//Ganjakokadealer
  69. {
  70. SetPlayerInterior(playerid,0);
  71. SetPlayerVirtualWorld(playerid,0);
  72. SetPlayerSkin(playerid,28);
  73. SetPlayerPosEx(playerid,1299.7727,-854.0055,43.5333);
  74. SetPlayerFacingAngle(playerid,125.0721);
  75. }
  76. if(!strcmp(SpielerName(playerid),"[BOT]F.NinowBot",true))
  77. {
  78. SetPlayerInterior(playerid,0);
  79. SetPlayerVirtualWorld(playerid,0);
  80. SetPlayerSkin(playerid,98);
  81. PutPlayerInVehicleEx(playerid,BOTtramsf,0);
  82. }
  83. if(!strcmp(SpielerName(playerid),"[BOT]C4Transport",true))
  84. {
  85. Spieler[playerid][pGrundwehrdienst] = 1;
  86. Spieler[playerid][pPlaneLic] = 1;
  87. Spieler[playerid][pHeliLic] = 1;
  88. SetPlayerInterior(playerid,0);
  89. SetPlayerVirtualWorld(playerid,0);
  90. SetPlayerSkin(playerid,287);
  91. PutPlayerInVehicleEx(playerid,BOTarmytransport,0);
  92. }
  93. if(!strcmp(SpielerName(playerid),"[BOT]Bank",true))
  94. {
  95. SetPlayerSkin(playerid,11);
  96. SetPlayerInterior(playerid,0);
  97. SetPlayerVirtualWorld(playerid,1);
  98. }
  99. if(!strcmp(SpielerName(playerid),"[BOT]Antibot",true))
  100. {
  101. new changeskin = random(11);
  102. switch(changeskin)
  103. {
  104. case 0: SetPlayerSkin(playerid,26);
  105. case 1: SetPlayerSkin(playerid,51);
  106. case 2: SetPlayerSkin(playerid,78);
  107. case 3: SetPlayerSkin(playerid,94);
  108. case 4: SetPlayerSkin(playerid,101);
  109. case 5: SetPlayerSkin(playerid,137);
  110. case 6: SetPlayerSkin(playerid,167);
  111. case 7: SetPlayerSkin(playerid,205);
  112. case 8: SetPlayerSkin(playerid,264);
  113. case 9: SetPlayerSkin(playerid,239);
  114. case 10: SetPlayerSkin(playerid,230);
  115. case 11: SetPlayerSkin(playerid,289);
  116. }
  117. SetPlayerInterior(playerid,0);
  118. SetPlayerVirtualWorld(playerid,1);
  119. }
  120. if(!strcmp(SpielerName(playerid),"[BOT]StadthalleLS",true))
  121. {
  122. SetPlayerSkin(playerid,11);
  123. SetPlayerInterior(playerid,3);
  124. SetPlayerVirtualWorld(playerid,0);
  125. }
  126. if(!strcmp(SpielerName(playerid),"[BOT]StadthalleSF",true))
  127. {
  128. SetPlayerSkin(playerid,11);
  129. SetPlayerInterior(playerid,3);
  130. SetPlayerVirtualWorld(playerid,1);
  131. }
  132. if(!strcmp(SpielerName(playerid),"[BOT]Prister",true))
  133. {
  134. SetPlayerSkin(playerid,68);
  135. SetPlayerInterior(playerid,0);
  136. SetPlayerVirtualWorld(playerid,1);
  137. }
  138. if(!strcmp(SpielerName(playerid),"[BOT]DruckereiBot",true))
  139. {
  140. SetPlayerSkin(playerid,112);
  141. SetPlayerInterior(playerid,0);
  142. SetPlayerVirtualWorld(playerid,0);
  143. }
  144. if(!strcmp(SpielerName(playerid),"[BOT]TintenBot",true))
  145. {
  146. SetPlayerSkin(playerid,124);
  147. SetPlayerInterior(playerid,0);
  148. SetPlayerVirtualWorld(playerid,0);
  149. }
  150. if(!strcmp(SpielerName(playerid),"[BOT]SchmugglerBS",true))//skin ändern
  151. {
  152. SetPlayerSkin(playerid,124);
  153. SetPlayerInterior(playerid,0);
  154. SetPlayerVirtualWorld(playerid,0);
  155. }
  156. if(!strcmp(SpielerName(playerid),"[BOT]SchmugglerLV",true))
  157. {
  158. SetPlayerSkin(playerid,124);
  159. SetPlayerInterior(playerid,0);
  160. SetPlayerVirtualWorld(playerid,0);
  161. }
  162. if(!strcmp(SpielerName(playerid),"[BOT]SchmugglerSF",true))
  163. {
  164. SetPlayerSkin(playerid,124);
  165. SetPlayerInterior(playerid,0);
  166. SetPlayerVirtualWorld(playerid,0);
  167. }
  168. if(!strcmp(SpielerName(playerid),"[BOT]ShopManLV",true))
  169. {
  170. SetPlayerSkin(playerid,124);
  171. SetPlayerInterior(playerid,0);
  172. SetPlayerVirtualWorld(playerid,0);
  173. }
  174. if(!strcmp(SpielerName(playerid),"[BOT]HackerHelper",true))
  175. {
  176. SetPlayerSkin(playerid,124);
  177. SetPlayerInterior(playerid,0);
  178. SetPlayerVirtualWorld(playerid,0);
  179. }
  180. if(!strcmp(SpielerName(playerid),"[BOT]LuigiSF",true))
  181. {
  182. SetPlayerSkin(playerid,124);
  183. SetPlayerInterior(playerid,0);
  184. SetPlayerVirtualWorld(playerid,0);
  185. }
  186. return 1;
  187. }
  188. //SetPlayerWaffenSkill(playerid);
  189. SetPlayerACHealth(playerid,100);
  190. SetPlayerACArmour(playerid,0);
  191. if(GetPVarInt(playerid,"Eingeloggt") == 1)
  192. {
  193. if(ImTutorial[playerid] == 0)
  194. {
  195. if(Spieler[playerid][pTutMissionComplete][1] == true)
  196. {
  197. SetPlayerColor(playerid,WEISS);
  198. TextDrawHideForPlayer(playerid,BINCOdraw[0]);
  199. TextDrawHideForPlayer(playerid,BINCOdraw[1]);
  200. TextDrawHideForPlayer(playerid,BINCOdraw[2]);
  201. PlayerTextDrawHide(playerid,BINCOplayerdraw[playerid]);
  202. SetCameraBehindPlayer(playerid);
  203. TogglePlayerControllable(playerid,1);
  204. Spieler[playerid][Skin] = 0;
  205. Spieler[playerid][pSkin] = GetPlayerSkin(playerid);
  206. ImTutorial[playerid] = 0;
  207. Spieler[playerid][pTutorialTime] = 0;
  208. Spieler[playerid][AmUmkleiden] = 0;
  209. Spieler[playerid][pBank] = 0;
  210. Spieler[playerid][pRollerLic] = 1;
  211. SetPlayerFightingStyle(playerid,0);
  212. SetPlayerLevel(playerid,1);
  213. Spieler[playerid][pMinutesAfterPayday] = 0;
  214. Spieler[playerid][pTimeAfterRegister] = 0;
  215. Spieler[playerid][pRespektFromPayday] = 0;
  216.  
  217. StopAudioStreamForPlayer(playerid);
  218. SetPlayerPosEx(playerid,2065.3005,-1895.1283,13.5513);//EDIT
  219. SetPlayerFacingAngle(playerid,181.5797);
  220. SetPlayerInterior(playerid,0);
  221. SetPlayerVirtualWorld(playerid,100+playerid);
  222. Spieler[playerid][pTutMissionComplete][0] = true;
  223. SetPlayerWaffenSkill(playerid);
  224. //TextDrawShowForPlayer(playerid,Introdraw[0]);
  225. //TextDrawShowForPlayer(playerid,Introdraw[1]);
  226. TextDrawShowForPlayer(playerid,SERVERUHR);
  227. TextDrawShowForPlayer(playerid,SERVERDATUM);
  228. PlayerTextDrawShow(playerid,PAYDAYdraw[playerid]);
  229. format(string,sizeof(string),"~r~PayDay: ~w~%i~r~/~w~60",Spieler[playerid][pMinutesAfterPayday]/60);
  230. PlayerTextDrawSetString(playerid,PAYDAYdraw[playerid],string);
  231. SetPlayerWaffenSkill(playerid);
  232. SaveAccount(playerid);
  233. ShowPlayerDialog(playerid,DIALOG_REGISTER_GEWORBEN,DIALOG_STYLE_INPUT,"User werben User","{C9C9C9}Wurdest du auf unserem Server geworben.\nWenn ja von wem ?\nDu und der angegebene Spieler erhaltet sobald du Level 3 und 5 erreicht hast Premiumpaydays !\nSprich man erhält 2 Respektpunkte mehr als gewöhnlich.\n"#SERVERFARBE"Wichtig{C9C9C9}: Der angegebene Spieler muss registriert sein!","Absenden","Niemand");
  234. return 1;
  235. }
  236. }
  237. StopPlayerBurning(playerid);
  238. if(Spieler[playerid][pGenerateState] == true) KeyWillbeGenerate = 0,Spieler[playerid][pGenerateState] = false,KillTimer(Spieler[playerid][pGenerateTimer]);
  239.  
  240. PlayerTextDrawHide(playerid,INFOdraw[playerid][0]);
  241. TextDrawShowForPlayer(playerid,SERVERUHR);
  242. TextDrawShowForPlayer(playerid,SERVERDATUM);
  243. PlayerTextDrawShow(playerid,PAYDAYdraw[playerid]);
  244. format(string,sizeof(string),"~r~PayDay: ~w~%i~r~/~w~60",Spieler[playerid][pMinutesAfterPayday]/60);
  245. PlayerTextDrawSetString(playerid,PAYDAYdraw[playerid],string);
  246.  
  247. if(gPlayerAnimLibsPreloaded[playerid] == false)
  248. {
  249. PreloadAnimLib(playerid,"AIRPORT");
  250. PreloadAnimLib(playerid,"Attractors");
  251. PreloadAnimLib(playerid,"BAR");
  252. PreloadAnimLib(playerid,"BASEBALL");
  253. PreloadAnimLib(playerid,"BD_FIRE");
  254. PreloadAnimLib(playerid,"BEACH");
  255. PreloadAnimLib(playerid,"benchpress");
  256. PreloadAnimLib(playerid,"BF_injection");
  257. PreloadAnimLib(playerid,"BIKED");
  258. PreloadAnimLib(playerid,"BIKEH");
  259. PreloadAnimLib(playerid,"BIKELEAP");
  260. PreloadAnimLib(playerid,"BIKES");
  261. PreloadAnimLib(playerid,"BIKEV");
  262. PreloadAnimLib(playerid,"BIKE_DBZ");
  263. PreloadAnimLib(playerid,"BLOWJOBZ");
  264. PreloadAnimLib(playerid,"BMX");
  265. PreloadAnimLib(playerid,"BOMBER");
  266. PreloadAnimLib(playerid,"BOX");
  267. PreloadAnimLib(playerid,"BSKTBALL");
  268. PreloadAnimLib(playerid,"BUDDY");
  269. PreloadAnimLib(playerid,"BUS");
  270. PreloadAnimLib(playerid,"CAMERA");
  271. PreloadAnimLib(playerid,"CAR");
  272. PreloadAnimLib(playerid,"CARRY");
  273. PreloadAnimLib(playerid,"CASINO");
  274. PreloadAnimLib(playerid,"CHAINSAW");
  275. PreloadAnimLib(playerid,"CHOPPA");
  276. PreloadAnimLib(playerid,"CLOTHES");
  277. PreloadAnimLib(playerid,"COACH");
  278. PreloadAnimLib(playerid,"COLT45");
  279. PreloadAnimLib(playerid,"COP_AMBIENT");
  280. PreloadAnimLib(playerid,"COP_DVBYZ");
  281. PreloadAnimLib(playerid,"CRACK");
  282. PreloadAnimLib(playerid,"CRIB");
  283. PreloadAnimLib(playerid,"DAM_JUMP");
  284. PreloadAnimLib(playerid,"DANCING");
  285. PreloadAnimLib(playerid,"DEALER");
  286. PreloadAnimLib(playerid,"DILDO");
  287. PreloadAnimLib(playerid,"DODGE");
  288. PreloadAnimLib(playerid,"DOZER");
  289. PreloadAnimLib(playerid,"DRIVEBYS");
  290. PreloadAnimLib(playerid,"FAT");
  291. PreloadAnimLib(playerid,"FIGHT_B");
  292. PreloadAnimLib(playerid,"FIGHT_C");
  293. PreloadAnimLib(playerid,"FIGHT_D");
  294. PreloadAnimLib(playerid,"FIGHT_E");
  295. PreloadAnimLib(playerid,"FINALE");
  296. PreloadAnimLib(playerid,"FINALE2");
  297. PreloadAnimLib(playerid,"FLAME");
  298. PreloadAnimLib(playerid,"Flowers");
  299. PreloadAnimLib(playerid,"FOOD");
  300. PreloadAnimLib(playerid,"Freeweights");
  301. PreloadAnimLib(playerid,"GANGS");
  302. PreloadAnimLib(playerid,"GHANDS");
  303. PreloadAnimLib(playerid,"GHETTO_DB");
  304. PreloadAnimLib(playerid,"goggles");
  305. PreloadAnimLib(playerid,"GRAFFITI");
  306. PreloadAnimLib(playerid,"GRAVEYARD");
  307. PreloadAnimLib(playerid,"GRENADE");
  308. PreloadAnimLib(playerid,"GYMNASIUM");
  309. PreloadAnimLib(playerid,"HAIRCUTS");
  310. PreloadAnimLib(playerid,"HEIST9");
  311. PreloadAnimLib(playerid,"INT_HOUSE");
  312. PreloadAnimLib(playerid,"INT_OFFICE");
  313. PreloadAnimLib(playerid,"INT_SHOP");
  314. PreloadAnimLib(playerid,"JST_BUISNESS");
  315. PreloadAnimLib(playerid,"KART");
  316. PreloadAnimLib(playerid,"KISSING");
  317. PreloadAnimLib(playerid,"KNIFE");
  318. PreloadAnimLib(playerid,"LAPDAN1");
  319. PreloadAnimLib(playerid,"LAPDAN2");
  320. PreloadAnimLib(playerid,"LAPDAN3");
  321. PreloadAnimLib(playerid,"LOWRIDER");
  322. PreloadAnimLib(playerid,"MD_CHASE");
  323. PreloadAnimLib(playerid,"MD_END");
  324. PreloadAnimLib(playerid,"MEDIC");
  325. PreloadAnimLib(playerid,"MISC");
  326. PreloadAnimLib(playerid,"MTB");
  327. PreloadAnimLib(playerid,"MUSCULAR");
  328. PreloadAnimLib(playerid,"NEVADA");
  329. PreloadAnimLib(playerid,"ON_LOOKERS");
  330. PreloadAnimLib(playerid,"OTB");
  331. PreloadAnimLib(playerid,"PARACHUTE");
  332. PreloadAnimLib(playerid,"PARK");
  333. PreloadAnimLib(playerid,"PAULNMAC");
  334. PreloadAnimLib(playerid,"PED");
  335. PreloadAnimLib(playerid,"PLAYER_DVBYS");
  336. PreloadAnimLib(playerid,"PLAYIDLES");
  337. PreloadAnimLib(playerid,"POLICE");
  338. PreloadAnimLib(playerid,"POOL");
  339. PreloadAnimLib(playerid,"POOR");
  340. PreloadAnimLib(playerid,"PYTHON");
  341. PreloadAnimLib(playerid,"QUAD");
  342. PreloadAnimLib(playerid,"QUAD_DBZ");
  343. PreloadAnimLib(playerid,"RAPPING");
  344. PreloadAnimLib(playerid,"RIFLE");
  345. PreloadAnimLib(playerid,"RIOT");
  346. PreloadAnimLib(playerid,"ROB_BANK");
  347. PreloadAnimLib(playerid,"ROCKET");
  348. PreloadAnimLib(playerid,"RUSTLER");
  349. PreloadAnimLib(playerid,"RYDER");
  350. PreloadAnimLib(playerid,"SCRATCHING");
  351. PreloadAnimLib(playerid,"SHAMAL");
  352. PreloadAnimLib(playerid,"SHOP");
  353. PreloadAnimLib(playerid,"SHOTGUN");
  354. PreloadAnimLib(playerid,"SILENCED");
  355. PreloadAnimLib(playerid,"SKATE");
  356. PreloadAnimLib(playerid,"SMOKING");
  357. PreloadAnimLib(playerid,"SNIPER");
  358. PreloadAnimLib(playerid,"SPRAYCAN");
  359. PreloadAnimLib(playerid,"STRIP");
  360. PreloadAnimLib(playerid,"SUNBATHE");
  361. PreloadAnimLib(playerid,"SWAT");
  362. PreloadAnimLib(playerid,"SWEET");
  363. PreloadAnimLib(playerid,"SWIM");
  364. PreloadAnimLib(playerid,"SWORD");
  365. PreloadAnimLib(playerid,"TANK");
  366. PreloadAnimLib(playerid,"TATTOOS");
  367. PreloadAnimLib(playerid,"TEC");
  368. PreloadAnimLib(playerid,"TRAIN");
  369. PreloadAnimLib(playerid,"TRUCK");
  370. PreloadAnimLib(playerid,"UZI");
  371. PreloadAnimLib(playerid,"VAN");
  372. PreloadAnimLib(playerid,"VENDING");
  373. PreloadAnimLib(playerid,"VORTEX");
  374. PreloadAnimLib(playerid,"WAYFARER");
  375. PreloadAnimLib(playerid,"WEAPONS");
  376. PreloadAnimLib(playerid,"WUZI");
  377. gPlayerAnimLibsPreloaded[playerid] = true;
  378. }
  379.  
  380. if(Spieler[playerid][pKoffer] == 1) SetPlayerAttachedObject(playerid,9,1210,5,0.310000,0.066999,0.000000,0.000000,-91.900009,0.000000,1.000000,1.000000,1.000000);
  381.  
  382. SyncFperson(playerid);
  383.  
  384. switch(Spieler[playerid][pFraktion])
  385. {
  386. case 0:{SetPlayerSkin(playerid,Spieler[playerid][pSkin]);}//
  387. case 1:{SetPlayerSkin(playerid,Spieler[playerid][pSkin]);}//SAPD
  388. case 2:{SetPlayerSkin(playerid,Spieler[playerid][pSkin]);}//FBI
  389. case 3:{SetPlayerSkin(playerid,Spieler[playerid][pSkin]);}//MEDIC
  390. case 4:{SetPlayerSkin(playerid,Spieler[playerid][pFraktSkin]);}//LSV
  391. case 5:{SetPlayerSkin(playerid,Spieler[playerid][pFraktSkin]);}//GSF
  392. case 6:{SetPlayerSkin(playerid,Spieler[playerid][pSkin]);}//ARMY
  393. case 7:{SetPlayerSkin(playerid,Spieler[playerid][pFraktSkin]);}//BALLAS
  394. case 8:{SetPlayerSkin(playerid,Spieler[playerid][pSkin]);}//TERRORS
  395. case 9:{SetPlayerSkin(playerid,Spieler[playerid][pFraktSkin]);}//YAKUZA
  396. case 10:{SetPlayerSkin(playerid,Spieler[playerid][pSkin]);}//SANEWSAG
  397. case 11:{SetPlayerSkin(playerid,Spieler[playerid][pSkin]);}//OAMT
  398. case 12:{SetPlayerSkin(playerid,Spieler[playerid][pFraktSkin]);}//LCN
  399. case 13:{SetPlayerSkin(playerid,Spieler[playerid][pFraktSkin]);}//Sons of Anarchy
  400. case 14:{SetPlayerSkin(playerid,Spieler[playerid][pSkin]);}//FAHRSCHULE
  401. case 15:{SetPlayerSkin(playerid,Spieler[playerid][pSkin]);}//SA ELEKTRONIK GmBh
  402. case 16:{SetPlayerSkin(playerid,Spieler[playerid][pFraktSkin]),Spieler[playerid][pDuty] = 1;}//Regierung
  403. case 17:{SetPlayerSkin(playerid,Spieler[playerid][pFraktSkin]);}//V.L Aztecas
  404. case 18:{SetPlayerSkin(playerid,Spieler[playerid][pFraktSkin]);}//Die Sekte
  405. }
  406.  
  407. if(BombState == true)
  408. {
  409. if((isPlayerInFrakt(playerid,1) && Spieler[playerid][pFraktABTInvite] != 0) || isPlayerInFrakt(playerid,2) || isPlayerInFrakt(playerid,6) || isPlayerInFrakt(playerid,8))
  410. {
  411. TextDrawShowForPlayer(playerid,Bombdraw);
  412. }
  413. }
  414.  
  415. new kopfbedekung = Spieler[playerid][pBuyClothes];
  416. if(kopfbedekung != -1) SetPlayerAttachedObject(playerid,0,ClothesInfo[kopfbedekung][cobjectid],ClothesInfo[kopfbedekung][cbone],ClothesInfo[kopfbedekung][OffSetX],ClothesInfo[kopfbedekung][OffSetY],ClothesInfo[kopfbedekung][OffSetZ],ClothesInfo[kopfbedekung][RotX],ClothesInfo[kopfbedekung][RotY],ClothesInfo[kopfbedekung][RotZ],ClothesInfo[kopfbedekung][ScaleX],ClothesInfo[kopfbedekung][ScaleY],ClothesInfo[kopfbedekung][ScaleZ]);
  417.  
  418. JobExit(playerid);
  419. PlayerInNewsVan[playerid] = -1;
  420. PlayerInJourney[playerid] = -1;
  421. Spieler[playerid][pAntiHealInFight] = 0;
  422. Spieler[playerid][pIsearch] = 0;
  423. Spieler[playerid][pFreedomTry] = 0;
  424. Spieler[playerid][pTalkwithBankbitch] = 0;
  425. Spieler[playerid][pSpecificSkin] = 0;
  426. Spieler[playerid][pSkinRob] = 0;
  427. Spieler[playerid][pWearSpecificSkin] = 0;
  428. Spieler[playerid][pIsearch] = 0;
  429. Spieler[playerid][pOrtenVehORPlayer] = 0;
  430. Spieler[playerid][pOrtenVehIDplayerid] = -1;
  431. Spieler[playerid][pStonedCount] = 0;
  432. Spieler[playerid][StonedHP] = 0.0;
  433. //Spieler[playerid][Jobchat] = 1;
  434. KillTimer(Spieler[playerid][pTutTimer4All]);
  435. for(new i=0;i<3;i++){ KillTimer(Spieler[playerid][pStonedTimer][i]); }
  436. Spieler[playerid][pStonedAntiSpam] = 0;
  437. KillTimer(SpielerOrtenTimer[playerid]);
  438. if(Spieler[playerid][PprobefahrtVeh] != 0)
  439. {
  440. DeleteVehicle(Spieler[playerid][PprobefahrtVeh]);
  441. Spieler[playerid][PprobefahrtVeh] = 0;
  442. Spieler[playerid][PprobefahrtTime] = 0;
  443. Spieler[playerid][PprobefahrtVehID] = -1;
  444. }
  445. DisablePlayerCheckpoint(playerid);
  446. Spieler[playerid][pEnterExits] = 0;
  447. Spieler[playerid][pWaiterCrash] = 0;
  448. Spieler[playerid][pWaiterMeldung] = 0;
  449. Spieler[playerid][PWeedWait] = 0;
  450. Leichen[playerid] = -1;
  451. SetPlayerDrunkLevel(playerid,0);
  452. Spieler[playerid][InviteInterView] = 0;
  453. Spieler[playerid][LiveView] = 0;
  454. Spieler[playerid][pCuffed] = 0;
  455. Spieler[playerid][pAugenbinde] = 0;
  456. Spieler[playerid][pTazerd] = 0;
  457. Spieler[playerid][pTazer] = 0;
  458. Spieler[playerid][pTazerAkku] = 0;
  459. Spieler[playerid][pTazerInorOutbag] = 0;
  460. KillTimer(Spieler[playerid][pKartTimer]);
  461. KillTimer(Spieler[playerid][pBaggerTimer]);
  462. KillTimer(Spieler[playerid][pSpraytagTimer]);
  463. KillTimer(Spieler[playerid][pTazerTimer]);
  464. Spieler[playerid][pOrtungsgeraet] = 0;
  465. Spieler[playerid][pFunkgeraet] = 0;
  466. Spieler[playerid][pMegaphon] = 0;
  467. Spieler[playerid][pAcceptDice] = 0;
  468. Spieler[playerid][pDiceTries][0] = 0;
  469. Spieler[playerid][pDiceTries][1] = 0;
  470. Spieler[playerid][pDiceTries][2] = 0;
  471. TextDrawHideForPlayer(playerid,BlackScreendraw);
  472. SetPlayerVirtualWorld(playerid,0);
  473. TogglePlayerControllable(playerid,1);
  474. RemovePlayerAttachedObject(playerid,2);
  475. RemovePlayerAttachedObject(playerid,3);
  476. RemovePlayerAttachedObject(playerid,4);
  477. RemovePlayerAttachedObject(playerid,5);
  478. RemovePlayerAttachedObject(playerid,6);
  479. RemovePlayerAttachedObject(playerid,7);
  480. if(SpawnKillStatus[playerid] == 1) TextDrawHideForPlayer(playerid,Spawnkilldraw),SpawnKillStatus[playerid] = 0;
  481. if(Spieler[playerid][pUseFlyCam] == true) Spieler[playerid][pUseFlyCam] = false;
  482.  
  483. if(Spieler[playerid][pKart] != -1)
  484. {
  485. DisablePlayerRaceCheckpoint(playerid);
  486. KillTimer(Spieler[playerid][pKartTimer]);
  487. Spieler[playerid][pKartracingCP1] = 0;
  488. Spieler[playerid][pKartCountdown] = 0;
  489. DeleteVehicle(Spieler[playerid][pKart]);
  490. Spieler[playerid][pKart] = -1;
  491. }
  492. if(Spieler[playerid][InFahrSchulPruefung] == 1)
  493. {
  494. SendClientMessage(playerid,ROT,"Du bist in der Fahrschulprüfung verunglückt! Deine Prüfung wurde abgebrochen.");
  495. Spieler[playerid][InFahrSchulPruefung] = 0;
  496. Spieler[playerid][pSchulungsWARNS] = 0;
  497. Spieler[playerid][pSchulungsCPautolic] = 0;
  498. Spieler[playerid][pSchulungsCPmotorbikelic] = 0;
  499. Spieler[playerid][pSchulungsCProllerlic] = 0;
  500. Spieler[playerid][pSchulungsCPfluglic] = 0;
  501. Spieler[playerid][pSchulungsCPbootlic] = 0;
  502. Spieler[playerid][pSchulungsCPhelilic] = 0;
  503. DeleteVehicle(Spieler[playerid][pSchulungsVEH]);
  504. Spieler[playerid][pSchulungsVEH] = -1;
  505. }
  506. if(isPlayerInFrakt(playerid,4) || isPlayerInFrakt(playerid,5) || isPlayerInFrakt(playerid,7) || isPlayerInFrakt(playerid,9) || isPlayerInFrakt(playerid,12) || isPlayerInFrakt(playerid,13) || isPlayerInFrakt(playerid,17))
  507. {
  508. for(new gw;gw<sizeof(GangwarZones);gw++)
  509. {
  510. GangZoneShowForPlayer(playerid,GangwarZones[gw][War_ZoneID],GWZoneColorOfFraktion(GangwarZones[gw][War_Owner]));
  511. if(GangwarZones[gw][War_Started] == 1)
  512. {
  513. if(isPlayerInFrakt(playerid,GangwarZones[gw][War_Owner]) || isPlayerInFrakt(playerid,GangwarZones[gw][War_Attacker]))
  514. {
  515. TextDrawShowForPlayer(playerid,GangwarZones[gw][WARdraw][0]);
  516. TextDrawShowForPlayer(playerid,GangwarZones[gw][WARdraw][1]);
  517. TextDrawShowForPlayer(playerid,GangwarZones[gw][WARdraw][2]);
  518. TextDrawShowForPlayer(playerid,GangwarZones[gw][WARdraw][3]);
  519. TextDrawShowForPlayer(playerid,GangwarZones[gw][WARdraw][4]);
  520. TextDrawShowForPlayer(playerid,GangwarZones[gw][WARdraw][5]);
  521. TextDrawShowForPlayer(playerid,GangwarZones[gw][WARdraw][6]);
  522. TextDrawShowForPlayer(playerid,GangwarZones[gw][WARdraw][7]);
  523. TextDrawShowForPlayer(playerid,GangwarZones[gw][WARdraw][8]);
  524. GangZoneFlashForPlayer(playerid,GangwarZones[gw][War_ZoneID],GWZoneColorOfFraktion(GangwarZones[gw][War_Attacker]));
  525. }
  526. else
  527. {
  528. TextDrawHideForPlayer(playerid,GangwarZones[gw][WARdraw][0]);
  529. TextDrawHideForPlayer(playerid,GangwarZones[gw][WARdraw][1]);
  530. TextDrawHideForPlayer(playerid,GangwarZones[gw][WARdraw][2]);
  531. TextDrawHideForPlayer(playerid,GangwarZones[gw][WARdraw][3]);
  532. TextDrawHideForPlayer(playerid,GangwarZones[gw][WARdraw][4]);
  533. TextDrawHideForPlayer(playerid,GangwarZones[gw][WARdraw][5]);
  534. TextDrawHideForPlayer(playerid,GangwarZones[gw][WARdraw][6]);
  535. TextDrawHideForPlayer(playerid,GangwarZones[gw][WARdraw][7]);
  536. TextDrawHideForPlayer(playerid,GangwarZones[gw][WARdraw][8]);
  537. GangZoneHideForPlayer(playerid,GangwarZones[gw][War_ZoneID]);
  538. }
  539. }
  540. }
  541. for(new sm=1;sm<MAX_SMARKETS;sm++)
  542. {
  543. if(SmarkInfo[sm][screatet] == 1 && isPlayerInFrakt(playerid,SmarkInfo[sm][sattackerfraktid]) || (isPlayerInFrakt(playerid,SmarkInfo[sm][sfraktid]) && SmarkInfo[sm][sattackerfraktid] != 0))
  544. {
  545. GangZoneShowForPlayer(playerid,SmarkInfo[sm][swarzone],GWZoneColorOfFraktion(SmarkInfo[sm][sfraktid]));
  546. GangZoneFlashForPlayer(playerid,SmarkInfo[sm][swarzone],GWZoneColorOfFraktion(SmarkInfo[sm][sattackerfraktid]));
  547. }
  548. else GangZoneHideForPlayer(playerid,SmarkInfo[sm][swarzone]);
  549. }
  550. }
  551. else
  552. {
  553. for(new gw;gw<sizeof(GangwarZones);gw++)
  554. {
  555. TextDrawHideForPlayer(playerid,GangwarZones[gw][WARdraw][0]);
  556. TextDrawHideForPlayer(playerid,GangwarZones[gw][WARdraw][1]);
  557. TextDrawHideForPlayer(playerid,GangwarZones[gw][WARdraw][2]);
  558. TextDrawHideForPlayer(playerid,GangwarZones[gw][WARdraw][3]);
  559. TextDrawHideForPlayer(playerid,GangwarZones[gw][WARdraw][4]);
  560. TextDrawHideForPlayer(playerid,GangwarZones[gw][WARdraw][5]);
  561. TextDrawHideForPlayer(playerid,GangwarZones[gw][WARdraw][6]);
  562. TextDrawHideForPlayer(playerid,GangwarZones[gw][WARdraw][7]);
  563. TextDrawHideForPlayer(playerid,GangwarZones[gw][WARdraw][8]);
  564. GangZoneHideForPlayer(playerid,GangwarZones[gw][War_ZoneID]);
  565. }
  566. for(new sm=1;sm<MAX_SMARKETS;sm++)
  567. {
  568. if(SmarkInfo[sm][screatet] == 1 && SmarkInfo[sm][sattackerfraktid] != 0)
  569. {
  570. GangZoneHideForPlayer(playerid,SmarkInfo[sm][swarzone]);
  571. }
  572. }
  573. }
  574.  
  575. if(Paintball[playerid] == 0) SetPlayerWaffenSkill(playerid);
  576. if(ImTutorial[playerid] == 1)
  577. {
  578. SetPlayerPosEx(playerid,2065.3005,-1895.1283,13.5513);//EDIT
  579. SetPlayerFacingAngle(playerid,181.5797);
  580. SetPlayerInterior(playerid,0);
  581. SetPlayerVirtualWorld(playerid,100+playerid);
  582. return 1;
  583. }
  584. if(Spieler[playerid][pInPrison] == 1)
  585. {
  586. if(Spieler[playerid][pMaske] == 1 || Spieler[playerid][pDuty] == 4)
  587. {
  588. SetPlayerName(playerid,Spieler[playerid][pName]);
  589. SetPlayerScore(playerid,GetPlayerLevel(playerid));
  590. }
  591. if(Spieler[playerid][pDuty] == 1 && isPlayerInFrakt(playerid,14)) if(IsValidDynamic3DTextLabel(fSCHULleher[playerid])) DestroyDynamic3DTextLabel(fSCHULleher[playerid]);
  592.  
  593. StopAudioStreamForPlayer(playerid);
  594. //PlayAudioStreamForPlayer(playerid,ServerSounds[8],0.0,0.0,0.0);
  595. SetPlayerAttachedObject(playerid,0,19137,2,-0.598000,-0.285000,0.000000,0.000000,0.000000,0.000000,10.631006,4.579000,5.497999);
  596. ResetWeapons(playerid,false);
  597. if(!isPlayerInFrakt(playerid,16)) Spieler[playerid][pDuty] = 0;
  598. Spieler[playerid][pMaske] = 0;
  599. Spieler[playerid][pHaveMaske] = 0;
  600. GangZoneStopFlashForPlayer(playerid,Friedhofszone);
  601. GangZoneHideForPlayer(playerid,Friedhofszone);
  602. SetPlayerColor(playerid,0xF5D30080);
  603. SetPlayerPosEx(playerid,1296.5354,2780.4092,10.8203);
  604. SetPlayerInterior(playerid,0);
  605. Spieler[playerid][pHandystate] = 0;
  606. SetPlayerVirtualWorld(playerid,200);
  607. new changeskin = random(11);
  608. switch(changeskin)
  609. {
  610. case 0: SetPlayerSkin(playerid,26);
  611. case 1: SetPlayerSkin(playerid,51);
  612. case 2: SetPlayerSkin(playerid,78);
  613. case 3: SetPlayerSkin(playerid,94);
  614. case 4: SetPlayerSkin(playerid,101);
  615. case 5: SetPlayerSkin(playerid,137);
  616. case 6: SetPlayerSkin(playerid,167);
  617. case 7: SetPlayerSkin(playerid,205);
  618. case 8: SetPlayerSkin(playerid,264);
  619. case 9: SetPlayerSkin(playerid,239);
  620. case 10: SetPlayerSkin(playerid,230);
  621. case 11: SetPlayerSkin(playerid,289);
  622. }
  623. SetPlayerWorldBounds(playerid,1404.205,1103.531,2858.022,2707.167);
  624. PlayerTextDrawShow(playerid,PRISONdraw[playerid]);
  625. format(string,sizeof(string),"~w~Checkpoints: ~y~%i/~g~%i",Spieler[playerid][pPrisonCPsgelaufen],Spieler[playerid][pPrisonCPsgegeben]);
  626. PlayerTextDrawSetString(playerid,PRISONdraw[playerid],string);
  627. new rSpawn = random(sizeof(Prisoncheckpoints));
  628. SetPlayerCheckpoint(playerid,Prisoncheckpoints[rSpawn][0],Prisoncheckpoints[rSpawn][1],Prisoncheckpoints[rSpawn][2],1.0);
  629. GameTextForPlayer(playerid,"~w~Im ~r~Prison",1500,3);
  630. SendClientMessage(playerid,LEUCHTENDESROT,"Du bist im Prison.");
  631. format(string,sizeof(string),"Du musst noch %i/%i Checkpoints ablaufen.",Spieler[playerid][pPrisonCPsgelaufen],Spieler[playerid][pPrisonCPsgegeben]);
  632. SendClientMessage(playerid,WEISS,string);
  633. SendClientMessage(playerid,WEISS,"");
  634. KillTimer(AkkuTimer[playerid]);
  635. PlayerTextDrawHide(playerid,HandyInfodraw[playerid]);
  636. return 1;
  637. }
  638. else if(Spieler[playerid][pFriedhof] == 1)
  639. {
  640. if(Spieler[playerid][pMaske] == 1 || Spieler[playerid][pDuty] == 4)
  641. {
  642. SetPlayerName(playerid,Spieler[playerid][pName]);
  643. SetPlayerScore(playerid,GetPlayerLevel(playerid));
  644. }
  645. ResetWeapons(playerid,false);
  646. SetPlayerColor(playerid,WEISS);
  647. if(!isPlayerInFrakt(playerid,16)) Spieler[playerid][pDuty] = 0;
  648. Spieler[playerid][pMaske] = 0;
  649. Spieler[playerid][pHaveMaske] = 0;
  650. SetPlayerVirtualWorld(playerid,199);
  651. ClearAnimations(playerid);
  652. SetPlayerACHealth(playerid,100);
  653. SetPlayerPosEx(playerid,877.4824,-1101.8864,24.2969);
  654. SetPlayerInterior(playerid,0);
  655. GangZoneShowForPlayer(playerid,Friedhofszone,0xDD140074);
  656. GangZoneFlashForPlayer(playerid,Friedhofszone,0xDCDCDC7F);
  657. SetPlayerWorldBounds(playerid,952.6713,805.9981,-1055.6499,-1129.9589);
  658. SendClientMessage(playerid,SORBLAU,"Du bist auf dem Friedhof.");
  659. SendClientMessage(playerid,WEISS,"Gib /friedhofzeit ein,um zu sehen wie lange du noch auf dem Friedhof bist.");
  660. SendClientMessage(playerid,WEISS,"");
  661. SetPlayerSkin(playerid,162);
  662. }
  663. else if(Spieler[playerid][pDeath] == 1)
  664. {
  665. new medic;
  666. ForEachPlayer(c)
  667. {
  668. if(IsPlayerConnected(c))
  669. {
  670. if(isPlayerInFrakt(c,3) || isPlayerInFrakt(c,2) || isPlayerInFrakt(c,6))
  671. {
  672. if(Spieler[c][pDuty] != 0)
  673. {
  674. medic++;
  675. }
  676. }
  677. }
  678. }
  679. if(medic == 0)
  680. {
  681. SetPlayerACHealth(playerid,100);
  682. Spieler[playerid][pDeathTime] = 0;
  683. Spieler[playerid][pIssureKiller] = -1;
  684. Spieler[playerid][pRobProtect] = 0;
  685. Spieler[playerid][pFriedhof] = 1;
  686. Spieler[playerid][pRevived] = 0;
  687. Spieler[playerid][pNextDeath] = 0;
  688. Spieler[playerid][pDeath] = 0;
  689. if(Spieler[playerid][tot_int] == 0 && Spieler[playerid][tot_world] == 0){CreateToten(playerid);}
  690. SpawnPlayerEx(playerid);
  691. /*if(Spieler[playerid][pMaske] == 1 || Spieler[playerid][pDuty] == 4)
  692. {
  693. SetPlayerName(playerid,Spieler[playerid][pName]);
  694. SetPlayerScore(playerid,GetPlayerLevel(playerid));
  695. }
  696. ResetWeapons(playerid,false);
  697. SetPlayerColor(playerid,WEISS);
  698. if(!isPlayerInFrakt(playerid,16)) Spieler[playerid][pDuty] = 0;
  699. Spieler[playerid][pMaske] = 0;
  700. Spieler[playerid][pHaveMaske] = 0;
  701. SetPlayerVirtualWorld(playerid,199);
  702. ClearAnimations(playerid);
  703. SetPlayerACHealth(playerid,100);
  704. SetPlayerPosEx(playerid,877.4824,-1101.8864,24.2969);
  705. SetPlayerInterior(playerid,0);
  706. GangZoneShowForPlayer(playerid,Friedhofszone,0xDD140074);
  707. GangZoneFlashForPlayer(playerid,Friedhofszone,0xDCDCDC7F);
  708. SetPlayerWorldBounds(playerid,952.6713,805.9981,-1055.6499,-1129.9589);
  709. SendClientMessage(playerid,SORBLAU,"Du bist auf dem Friedhof.");
  710. SendClientMessage(playerid,WEISS,"Gib /friedhofzeit ein,um zu sehen wie lange du noch auf dem Friedhof bist.");
  711. SendClientMessage(playerid,WEISS,"");
  712. SetPlayerSkin(playerid,162);*/
  713. return SendClientMessage(playerid,GRAU,"Es muss mindestens 1 Beamter online sein, damit du nicht direkt auf dem Friedhof spawnst");
  714. }
  715. else
  716. {
  717. ResetWeapons(playerid,false);
  718. Spieler[playerid][pRevived] = 0;
  719. SendClientMessage(playerid,WANTEDDEATHERROT,"Du bist verletzt.");
  720. SendClientMessage(playerid,WEISS,"Gib /totenzeit ein,um zu sehen wie lange du noch verletzt bist.");
  721. SendClientMessage(playerid,WEISS,"");
  722. ApplyAnimation(playerid,"CRACK","crckdeth2",4.0,1,1,1,0,0,1);
  723. SetPlayerPosEx(playerid,Spieler[playerid][tot_x],Spieler[playerid][tot_y],Spieler[playerid][tot_z]);
  724. SetPlayerInterior(playerid,Spieler[playerid][tot_int]);
  725. SetPlayerVirtualWorld(playerid,Spieler[playerid][tot_world]);
  726. SetPlayerACHealth(playerid,10);
  727. SendClientMessage(playerid,GRUEN,"Du bist auf den S.O.S Knopf deines Handy's gefallen.");
  728. TextDrawShowForPlayer(playerid,InfoSign);
  729. PlayerTextDrawSetString(playerid,INFOdraw[playerid][2],"~g~Du bist auf den S.O.S Knopf deines Handy's gefallen.");
  730. PlayerTextDrawShow(playerid,INFOdraw[playerid][2]);
  731. StopAudioStreamForPlayer(playerid);
  732. //PlayAudioStreamForPlayer(playerid,ServerSounds[13],0.0,0.0,0.0);
  733. SetTimerEx("HideInfoBox",3000,0,"i",playerid);
  734. ServiceCall(playerid,2);//service 1 = sapd,2 = medic,3 = feuerwehr,4 = adac,5 = oamt,6 = die sekte,7 = elektriker,8 = taxi,9 = Müll
  735. }
  736. switch(Spieler[playerid][pFraktion])
  737. {
  738. case 1:{if(Spieler[playerid][pDuty] != 0){SetPlayerSkin(playerid,Spieler[playerid][pFraktSkin]),SetPlayerColor(playerid,SAPDDUTY);}}//[S]an [A]ndreas [P]olice [D]epartment
  739. case 2:{if(Spieler[playerid][pDuty] != 0){SetPlayerSkin(playerid,Spieler[playerid][pFraktSkin]),SetPlayerColor(playerid,FBIDUTY);}}//F.B.I
  740. case 3:{if(Spieler[playerid][pDuty] != 0){SetPlayerSkin(playerid,Spieler[playerid][pFraktSkin]),SetPlayerColor(playerid,MEDICDUTY);}}//San Andreas Rettungsdienst
  741. case 4:{SetPlayerSkin(playerid,Spieler[playerid][pFraktSkin]);}//LSV
  742. case 5:{SetPlayerSkin(playerid,Spieler[playerid][pFraktSkin]);}//GSF
  743. case 6:{if(Spieler[playerid][pDuty] != 0){SetPlayerSkin(playerid,Spieler[playerid][pFraktSkin]),SetPlayerColor(playerid,ARMYDUTY);}}//San Andreas ARMY
  744. case 7:{SetPlayerSkin(playerid,Spieler[playerid][pFraktSkin]);}//BALLAS
  745. case 8:{if(Spieler[playerid][pHaveMaske] == 1){SetPlayerSkin(playerid,Spieler[playerid][pFraktSkin]);}}//TERRORS
  746. case 9:{SetPlayerSkin(playerid,Spieler[playerid][pFraktSkin]);}//YAKUZA
  747. case 10:{if(Spieler[playerid][pDuty] != 0){SetPlayerSkin(playerid,Spieler[playerid][pFraktSkin]),SetPlayerColor(playerid,SANEWSAGDUTY);}}//San Andreas News
  748. case 11:{if(Spieler[playerid][pDuty] != 0){SetPlayerSkin(playerid,Spieler[playerid][pFraktSkin]),SetPlayerColor(playerid,OAMTDUTY);}}//Ordnungsamt
  749. case 12:{SetPlayerSkin(playerid,Spieler[playerid][pFraktSkin]);}//LCN
  750. case 13:{SetPlayerSkin(playerid,Spieler[playerid][pFraktSkin]);}//Sons of Anarchy
  751. case 14:{if(Spieler[playerid][pDuty] != 0){SetPlayerSkin(playerid,Spieler[playerid][pFraktSkin]),SetPlayerColor(playerid,FAHRSCHULEDUTY);}}//faHRSCULE
  752. case 15:{if(Spieler[playerid][pDuty] != 0){SetPlayerSkin(playerid,Spieler[playerid][pFraktSkin]),SetPlayerColor(playerid,SAELEKTRONIKGmBhDUTY);}}//SA ELEKTRONIK GmBh
  753. case 16:{SetPlayerSkin(playerid,Spieler[playerid][pFraktSkin]),Spieler[playerid][pDuty] = 1;}//Regierung
  754. case 17:{SetPlayerSkin(playerid,Spieler[playerid][pFraktSkin]);}//V.L Aztecas
  755. case 18:{SetPlayerSkin(playerid,Spieler[playerid][pFraktSkin]),SetPlayerColor(playerid,SEKTEFARBE);}//Die Sekte
  756. }
  757. }
  758. else if(Spieler[playerid][pJailed] == 3)
  759. {
  760. if(Spieler[playerid][pMaske] == 1 || Spieler[playerid][pDuty] == 4)
  761. {
  762. SetPlayerName(playerid,Spieler[playerid][pName]);
  763. SetPlayerScore(playerid,GetPlayerLevel(playerid));
  764. }
  765. if(Spieler[playerid][pDuty] == 1 && isPlayerInFrakt(playerid,14)) if(IsValidDynamic3DTextLabel(fSCHULleher[playerid])) DestroyDynamic3DTextLabel(fSCHULleher[playerid]);
  766. SetPlayerColor(playerid,WEISS);
  767. if(!isPlayerInFrakt(playerid,16)) Spieler[playerid][pDuty] = 0;
  768. Spieler[playerid][pMaske] = 0;
  769. Spieler[playerid][pHaveMaske] = 0;
  770. new rSpawn = random(sizeof(KnastPosFBI));
  771. SetPlayerPosEx(playerid,KnastPosFBI[rSpawn][0],KnastPosFBI[rSpawn][1],KnastPosFBI[rSpawn][2]);
  772. SetPlayerInterior(playerid,10);
  773. SetPlayerWorldBounds(playerid,20000.0000,-20000.0000,20000.0000,-20000.0000);
  774. SetPlayerACHealth(playerid,25);
  775. SendClientMessage(playerid,SORBLAU,"Du bist im F.B.I Gefängnis.");
  776. SendClientMessage(playerid,WEISS,"Gib /knastzeit ein,um zu schauen wie lange du noch im Knast bist.");
  777. SendClientMessage(playerid,WEISS,"Nutze /eatbrot um dich zu heilen!");
  778. SendClientMessage(playerid,WEISS,"");
  779. }
  780. else if(Spieler[playerid][pJailed] == 2)
  781. {
  782. if(Spieler[playerid][pMaske] == 1 || Spieler[playerid][pDuty] == 4)
  783. {
  784. SetPlayerName(playerid,Spieler[playerid][pName]);
  785. SetPlayerScore(playerid,GetPlayerLevel(playerid));
  786. }
  787. if(Spieler[playerid][pDuty] == 1 && isPlayerInFrakt(playerid,14)) if(IsValidDynamic3DTextLabel(fSCHULleher[playerid])) DestroyDynamic3DTextLabel(fSCHULleher[playerid]);
  788. SetPlayerColor(playerid,WEISS);
  789. if(!isPlayerInFrakt(playerid,16)) Spieler[playerid][pDuty] = 0;
  790. Spieler[playerid][pMaske] = 0;
  791. Spieler[playerid][pHaveMaske] = 0;
  792. new rSpawn = random(sizeof(KnastPosALKA));
  793. SetPlayerPosEx(playerid,KnastPosALKA[rSpawn][0],KnastPosALKA[rSpawn][1],KnastPosALKA[rSpawn][2]);
  794. SetPlayerInterior(playerid,2);
  795. SetPlayerVirtualWorld(playerid,0);
  796. SetPlayerWorldBounds(playerid,20000.0000,-20000.0000,20000.0000,-20000.0000);
  797. SetPlayerACHealth(playerid,25);
  798. SendClientMessage(playerid,SORBLAU,"Du bist im Alkatraz.");
  799. SendClientMessage(playerid,WEISS,"Gib /knastzeit ein,um zu schauen wie lange du noch im Knast bist.");
  800. SendClientMessage(playerid,WEISS,"Nutze /eatbrot um dich zu heilen!");
  801. SendClientMessage(playerid,WEISS,"");
  802. }
  803. else if(Spieler[playerid][pJailed] == 1)
  804. {
  805. if(Spieler[playerid][pMaske] == 1 || Spieler[playerid][pDuty] == 4)
  806. {
  807. SetPlayerName(playerid,Spieler[playerid][pName]);
  808. SetPlayerScore(playerid,GetPlayerLevel(playerid));
  809. }
  810. if(Spieler[playerid][pDuty] == 1 && isPlayerInFrakt(playerid,14)) if(IsValidDynamic3DTextLabel(fSCHULleher[playerid])) DestroyDynamic3DTextLabel(fSCHULleher[playerid]);
  811. SetPlayerColor(playerid,WEISS);
  812. if(!isPlayerInFrakt(playerid,16)) Spieler[playerid][pDuty] = 0;
  813. Spieler[playerid][pMaske] = 0;
  814. Spieler[playerid][pHaveMaske] = 0;
  815. new rSpawn = random(sizeof(KnastPos));
  816. SetPlayerPosEx(playerid,KnastPos[rSpawn][0],KnastPos[rSpawn][1],KnastPos[rSpawn][2]);
  817. SetPlayerInterior(playerid,3);
  818. SetPlayerWorldBounds(playerid,20000.0000,-20000.0000,20000.0000,-20000.0000);
  819. SetPlayerACHealth(playerid,25);
  820. SendClientMessage(playerid,SORBLAU,"Du bist im Gefängnis.");
  821. SendClientMessage(playerid,WEISS,"Gib /knastzeit ein,um zu schauen wie lange du noch im Knast bist.");
  822. SendClientMessage(playerid,WEISS,"Nutze /eatbrot um dich zu heilen!");
  823. SendClientMessage(playerid,WEISS,"");
  824. }
  825. else if(Spieler[playerid][pAntiOfflineFlucht] == 1)
  826. {
  827. for(new slot=0;slot<13;slot++)
  828. {
  829. if(Spieler[playerid][pPlayerWeapon][slot] != 0 && Spieler[playerid][pPlayerWeaponAmmo][slot] != 0) GiveWeapon(playerid,Spieler[playerid][pPlayerWeapon][slot],Spieler[playerid][pPlayerWeaponAmmo][slot],false);
  830. }
  831. SetPlayerColor(playerid,WEISS);
  832. SpawnKillStatus[playerid] = 1;
  833. GangZoneStopFlashForPlayer(playerid,Friedhofszone);
  834. GangZoneHideForPlayer(playerid,Friedhofszone);
  835. SetPlayerWorldBounds(playerid,20000.0000,-20000.0000,20000.0000,-20000.0000);
  836. SetPlayerPosEx(playerid,Spieler[playerid][LastInGamePos_x],Spieler[playerid][LastInGamePos_y],Spieler[playerid][LastInGamePos_z]);
  837. SetPlayerInterior(playerid,Spieler[playerid][LastInGamePos_int]);
  838. SetPlayerVirtualWorld(playerid,Spieler[playerid][LastInGamePos_world]);
  839. Spieler[playerid][pAntiOfflineFlucht] = 0;
  840. }
  841. else if(Spieler[playerid][pSpectate] != -1)
  842. {
  843. for(new slot=0;slot<13;slot++)
  844. {
  845. if(Spieler[playerid][pPlayerWeapon][slot] != 0 && Spieler[playerid][pPlayerWeaponAmmo][slot] != 0) GiveWeapon(playerid,Spieler[playerid][pPlayerWeapon][slot],Spieler[playerid][pPlayerWeaponAmmo][slot],false);
  846. }
  847. SetPlayerColor(playerid,WEISS);
  848. SpawnKillStatus[playerid] = 1;
  849. switch(Spieler[playerid][pFraktion])
  850. {
  851. case 1:{if(Spieler[playerid][pDuty] != 0){SetPlayerSkin(playerid,Spieler[playerid][pFraktSkin]);SetPlayerColor(playerid,SAPDDUTY);}}//[S]an [A]ndreas [P]olice [D]epartment
  852. case 2:{if(Spieler[playerid][pDuty] != 0){SetPlayerSkin(playerid,Spieler[playerid][pFraktSkin]);SetPlayerColor(playerid,FBIDUTY);}}//F.B.I
  853. case 3:{if(Spieler[playerid][pDuty] != 0){ SetPlayerSkin(playerid,Spieler[playerid][pFraktSkin]);SetPlayerColor(playerid,MEDICDUTY); }}//San Andreas Rettungsdienst
  854. case 6:{if(Spieler[playerid][pDuty] != 0){SetPlayerSkin(playerid,Spieler[playerid][pFraktSkin]);SetPlayerColor(playerid,ARMYDUTY);}}//San Andreas ARMY
  855. case 10:{if(Spieler[playerid][pDuty] != 0){SetPlayerSkin(playerid,Spieler[playerid][pFraktSkin]);SetPlayerColor(playerid,SANEWSAGDUTY);}}//San Andreas News
  856. case 11:{if(Spieler[playerid][pDuty] != 0){SetPlayerSkin(playerid,Spieler[playerid][pFraktSkin]);SetPlayerColor(playerid,OAMTDUTY);}}//Ordnungsamt
  857. case 14:{if(Spieler[playerid][pDuty] != 0){SetPlayerSkin(playerid,Spieler[playerid][pFraktSkin]);SetPlayerColor(playerid,FAHRSCHULEDUTY);}}//faHRSCULE
  858. case 15:{if(Spieler[playerid][pDuty] != 0){SetPlayerSkin(playerid,Spieler[playerid][pFraktSkin]);SetPlayerColor(playerid,SAELEKTRONIKGmBhDUTY);}}//SA ELEKTRONIK GmBh
  859. case 18:{SetPlayerColor(playerid,SEKTEFARBE);SetPlayerSkin(playerid,Spieler[playerid][pFraktSkin]);} //Die Sekte
  860. }
  861. GangZoneStopFlashForPlayer(playerid,Friedhofszone);
  862. GangZoneHideForPlayer(playerid,Friedhofszone);
  863. SetPlayerWorldBounds(playerid,20000.0000,-20000.0000,20000.0000,-20000.0000);
  864. SetPlayerPosEx(playerid,Spieler[playerid][LastInGamePos_x],Spieler[playerid][LastInGamePos_y],Spieler[playerid][LastInGamePos_z]);
  865. SetPlayerInterior(playerid,Spieler[playerid][LastInGamePos_int]);
  866. SetPlayerVirtualWorld(playerid,Spieler[playerid][LastInGamePos_world]);
  867. Spieler[playerid][pSpectate] = -1;
  868. }
  869. else if(Spieler[playerid][pSpectate] == -2)
  870. {
  871. SetToOldLocation(playerid);
  872. Spieler[playerid][pSpectate] = -1;
  873. }
  874. else if(Paintball[playerid] != 0)
  875. {
  876. new rSpawn = random(sizeof(PBSpawns));
  877. ResetWeapons(playerid,false);
  878. SetPlayerColor(playerid,WEISS);
  879. SetPlayerPosEx(playerid,PBSpawns[rSpawn][0],PBSpawns[rSpawn][1],PBSpawns[rSpawn][2]);
  880. SetPlayerInterior(playerid,0);
  881. GangZoneStopFlashForPlayer(playerid,Friedhofszone);
  882. GangZoneHideForPlayer(playerid,Friedhofszone);
  883. SetPlayerWorldBounds(playerid,-2035.453,-2213.136,-52.91238,-297.5002);
  884. SetPlayerACHealth(playerid,100);
  885. SetPlayerACArmour(playerid,100);
  886. if(Paintball[playerid] == 2)
  887. {
  888. new count = 0,teamwhitecount = 0,teambluecount = 0;
  889. SetPlayerVirtualWorld(playerid,2);
  890. ForEachPlayer(i)
  891. {
  892. if(IsPlayerConnected(i) && !IsPlayerNPC(i))
  893. {
  894. if(Paintball[i] == 2)
  895. {
  896. count++;
  897. if(TDPPaintballTeam[i] == 1) teamwhitecount++;
  898. if(TDPPaintballTeam[i] == 2) teambluecount++;
  899. }
  900. }
  901. }
  902. if(teamwhitecount > teambluecount) TDPPaintballTeam[playerid] = 2;
  903. if(teamwhitecount < teambluecount) TDPPaintballTeam[playerid] = 1;
  904. if(teamwhitecount == teambluecount) TDPPaintballTeam[playerid] = 3;
  905. switch(TDPPaintballTeam[playerid])
  906. {
  907. case 1:
  908. {
  909. SendClientMessage(playerid,PAINTBALL,"Team-Death-Match: Du bist im Team Weiß.");
  910. SetPlayerSkin(playerid,83);
  911. }
  912. case 2:
  913. {
  914. SendClientMessage(playerid,PAINTBALL,"Team-Death-Match: Du bist im Team Blau.");
  915. SetPlayerSkin(playerid,84);
  916. }
  917. case 3:
  918. {
  919. new RandomTeam[] = {
  920. 83,
  921. 84
  922. };
  923.  
  924. new choice = RandomTeam[random(2)];
  925. switch (choice)
  926. {
  927. case 83:
  928. {
  929. SendClientMessage(playerid,PAINTBALL,"Team-Death-Match: Du bist im Team Weiß.");
  930. SetPlayerSkin(playerid,83);
  931. }
  932. case 84:
  933. {
  934. SendClientMessage(playerid,PAINTBALL,"Team-Death-Match: Du bist im Team Blau.");
  935. SetPlayerSkin(playerid,84);
  936. }
  937. }
  938. }
  939. }
  940. }
  941. else SetPlayerVirtualWorld(playerid,1);
  942. SetPlayerSkillLevel(playerid,WEAPONSKILL_PISTOL,999);
  943. SetPlayerSkillLevel(playerid,WEAPONSKILL_PISTOL_SILENCED,999);
  944. SetPlayerSkillLevel(playerid,WEAPONSKILL_DESERT_EAGLE,999);
  945. SetPlayerSkillLevel(playerid,WEAPONSKILL_SHOTGUN,999);
  946. SetPlayerSkillLevel(playerid,WEAPONSKILL_SAWNOFF_SHOTGUN,999);
  947. SetPlayerSkillLevel(playerid,WEAPONSKILL_SPAS12_SHOTGUN,999);
  948. SetPlayerSkillLevel(playerid,WEAPONSKILL_MICRO_UZI,999);
  949. SetPlayerSkillLevel(playerid,WEAPONSKILL_MP5,999);
  950. SetPlayerSkillLevel(playerid,WEAPONSKILL_AK47,999);
  951. SetPlayerSkillLevel(playerid,WEAPONSKILL_M4,999);
  952. SetPlayerSkillLevel(playerid,WEAPONSKILL_SNIPERRIFLE,999);
  953. switch(Spieler[playerid][pWaffenLic])
  954. {
  955. case 0: GiveWeapon(playerid,24,500,false);
  956. case 1: GiveWeapon(playerid,24,500,false),GiveWeapon(playerid,25,500,false);
  957. case 2: GiveWeapon(playerid,24,500,false),GiveWeapon(playerid,25,500,false),GiveWeapon(playerid,29,500,false),GiveWeapon(playerid,33,500,false);
  958. case 3: GiveWeapon(playerid,24,500,false),GiveWeapon(playerid,25,500,false),GiveWeapon(playerid,29,500,false),GiveWeapon(playerid,31,500,false),GiveWeapon(playerid,34,500,false);
  959. }
  960. return 1;
  961. }
  962. else if(Spieler[playerid][pSpawn] == 0)
  963. {
  964. for(new slot=0;slot<13;slot++)
  965. {
  966. if(Spieler[playerid][pPlayerWeapon][slot] != 0 && Spieler[playerid][pPlayerWeaponAmmo][slot] != 0) GiveWeapon(playerid,Spieler[playerid][pPlayerWeapon][slot],Spieler[playerid][pPlayerWeaponAmmo][slot],false);
  967. }
  968. if(Spieler[playerid][pMaske] == 1 || Spieler[playerid][pDuty] == 4)
  969. {
  970. SetPlayerName(playerid,Spieler[playerid][pName]);
  971. SetPlayerScore(playerid,GetPlayerLevel(playerid));
  972. }
  973. if(Spieler[playerid][pDuty] == 1 && isPlayerInFrakt(playerid,14)) if(IsValidDynamic3DTextLabel(fSCHULleher[playerid])) DestroyDynamic3DTextLabel(fSCHULleher[playerid]);
  974. SetPlayerColor(playerid,WEISS);
  975. SpawnKillStatus[playerid] = 1;
  976. if(!isPlayerInFrakt(playerid,16)) Spieler[playerid][pDuty] = 0;
  977. Spieler[playerid][pMaske] = 0;
  978. Spieler[playerid][pHaveMaske] = 0;
  979. new rand = random(1);
  980. switch(rand)
  981. {
  982. case 0: {SetPlayerPosEx(playerid,2065.3005,-1895.1283,13.5513);}
  983. }
  984. SetPlayerFacingAngle(playerid,181.5797);
  985. SetPlayerInterior(playerid,0);
  986. SetPlayerVirtualWorld(playerid,0);
  987. GangZoneStopFlashForPlayer(playerid,Friedhofszone);
  988. GangZoneHideForPlayer(playerid,Friedhofszone);
  989. SetPlayerWorldBounds(playerid,20000.0000,-20000.0000,20000.0000,-20000.0000);
  990. }
  991. else if(Spieler[playerid][pSpawn] == 1)
  992. {
  993. for(new slot=0;slot<13;slot++)
  994. {
  995. if(Spieler[playerid][pPlayerWeapon][slot] != 0 && Spieler[playerid][pPlayerWeaponAmmo][slot] != 0) GiveWeapon(playerid,Spieler[playerid][pPlayerWeapon][slot],Spieler[playerid][pPlayerWeaponAmmo][slot],false);
  996. }
  997. if(Spieler[playerid][pMaske] == 1 || Spieler[playerid][pDuty] == 4)
  998. {
  999. SetPlayerName(playerid,Spieler[playerid][pName]);
  1000. SetPlayerScore(playerid,GetPlayerLevel(playerid));
  1001. }
  1002. if(Spieler[playerid][pDuty] == 1 && isPlayerInFrakt(playerid,14)) if(IsValidDynamic3DTextLabel(fSCHULleher[playerid])) DestroyDynamic3DTextLabel(fSCHULleher[playerid]);
  1003.  
  1004. new hcounter = 0,haus;
  1005. for(new h=1;h<MAX_HAUS;h++)
  1006. {
  1007. if(HausInfo[h][hauscreatet] == 1)
  1008. {
  1009. if(!strcmp(HausInfo[h][haus_besitzer],Spieler[playerid][pName],true))
  1010. {
  1011. hcounter++;
  1012. }
  1013. }
  1014. }
  1015. SetPlayerColor(playerid,WEISS);
  1016. SpawnKillStatus[playerid] = 1;
  1017. if(!isPlayerInFrakt(playerid,16)) Spieler[playerid][pDuty] = 0;
  1018. Spieler[playerid][pMaske] = 0;
  1019. Spieler[playerid][pHaveMaske] = 0;
  1020. GangZoneStopFlashForPlayer(playerid,Friedhofszone);
  1021. GangZoneHideForPlayer(playerid,Friedhofszone);
  1022. SetPlayerWorldBounds(playerid,20000.0000,-20000.0000,20000.0000,-20000.0000);
  1023. if(HausInfo[haus][haus_innenraum] == 255)
  1024. {
  1025. SetPlayerPosEx(playerid,HausInfo[haus][haus_x],HausInfo[haus][haus_y],HausInfo[haus][haus_z]);
  1026. SetPlayerInterior(playerid,0);
  1027. SetPlayerVirtualWorld(playerid,0);
  1028. SendClientMessage(playerid,GRUEN,"Du solltest dir mal einen Innenraum besorgen.");
  1029. SendClientMessage(playerid,WEISS,"");
  1030. }
  1031. else
  1032. {
  1033. SetPlayerPosEx(playerid,Homestore[HausInfo[hcounter][haus_innenraum]][Hx],Homestore[HausInfo[hcounter][haus_innenraum]][Hy],Homestore[HausInfo[hcounter][haus_innenraum]][Hz]);
  1034. SetPlayerInterior(playerid,Homestore[HausInfo[hcounter][haus_innenraum]][Hint]);
  1035. SetPlayerVirtualWorld(playerid,hcounter);
  1036. format(string,sizeof(string),"Willkommen Zuhause %s",HausInfo[hcounter][haus_besitzer]);
  1037. SendClientMessage(playerid,GRUEN,string);
  1038. SendClientMessage(playerid,WEISS,"");
  1039. HausInfo[haus][hausmull]++;
  1040. if(HausInfo[hcounter][hausmull] >= 25)
  1041. {
  1042. SetPlayerACHealth(playerid,10);
  1043. SendClientMessage(playerid,GRAU,"Der Müll staut sich bis an die Decke. | Du spawnst mit wenig Leben(-90).");
  1044. }
  1045. if(HausInfo[hcounter][hausmull] >= 20 && HausInfo[hcounter][hausmull] < 25)
  1046. {
  1047. SetPlayerACHealth(playerid,25);
  1048. SendClientMessage(playerid,GRAU,"Der Müll verbreitet sich im ganzem Haus. | Du spawnst mit wenig Leben(-75).");
  1049. }
  1050. if(HausInfo[hcounter][hausmull] >= 15 && HausInfo[hcounter][hausmull] < 20)
  1051. {
  1052. SetPlayerACHealth(playerid,50);
  1053. SendClientMessage(playerid,GRAU,"Der Müll staut sich mehr und mehr. | Du spawnst mit wenig Leben(-50).");
  1054. }
  1055. if(HausInfo[hcounter][hausmull] >= 10 && HausInfo[hcounter][hausmull] < 15)
  1056. {
  1057. SetPlayerACHealth(playerid,75);
  1058. SendClientMessage(playerid,GRAU,"Der Müll liegt nur im Weg. | Du spawnst mit wenig Leben(-25).");
  1059. }
  1060. if(HausInfo[hcounter][hausmull] >= 5 && HausInfo[hcounter][hausmull] < 10)
  1061. {
  1062. SetPlayerACHealth(playerid,90);
  1063. SendClientMessage(playerid,GRAU,"Der Müll hält sich in Grenzen. | Du spawnst mit wenig Leben(-10).");
  1064. }
  1065. }
  1066. }
  1067. else if(Spieler[playerid][pSpawn] == 2)
  1068. {
  1069. for(new slot=0;slot<13;slot++)
  1070. {
  1071. if(Spieler[playerid][pPlayerWeapon][slot] != 0 && Spieler[playerid][pPlayerWeaponAmmo][slot] != 0) GiveWeapon(playerid,Spieler[playerid][pPlayerWeapon][slot],Spieler[playerid][pPlayerWeaponAmmo][slot],false);
  1072. }
  1073. if(Spieler[playerid][pMaske] == 1 || Spieler[playerid][pDuty] == 4)
  1074. {
  1075. SetPlayerName(playerid,Spieler[playerid][pName]);
  1076. SetPlayerScore(playerid,GetPlayerLevel(playerid));
  1077. }
  1078. if(Spieler[playerid][pDuty] == 1 && isPlayerInFrakt(playerid,14)) if(IsValidDynamic3DTextLabel(fSCHULleher[playerid])) DestroyDynamic3DTextLabel(fSCHULleher[playerid]);
  1079. SetPlayerColor(playerid,WEISS);
  1080. SpawnKillStatus[playerid] = 1;
  1081. if(!isPlayerInFrakt(playerid,16)) Spieler[playerid][pDuty] = 0;
  1082. Spieler[playerid][pMaske] = 0;
  1083. Spieler[playerid][pHaveMaske] = 0;
  1084. GangZoneStopFlashForPlayer(playerid,Friedhofszone);
  1085. GangZoneHideForPlayer(playerid,Friedhofszone);
  1086. SetPlayerWorldBounds(playerid,20000.0000,-20000.0000,20000.0000,-20000.0000);
  1087. if(isPlayerInFrakt(playerid,8))
  1088. {
  1089. switch(fsteuern[TerrorSpawn])
  1090. {
  1091. case 0:{SetPlayerPosEx(playerid,FraktionsSpawn[Spieler[playerid][pFraktion]-1][fspawnx],FraktionsSpawn[Spieler[playerid][pFraktion]-1][fspawny],FraktionsSpawn[Spieler[playerid][pFraktion]-1][fspawnz]),SetPlayerInterior(playerid,FraktionsSpawn[Spieler[playerid][pFraktion]-1][fspawnint]),SetPlayerACArmour(playerid,100);}
  1092. case 1:{SetPlayerPosEx(playerid,FraktionsSpawn[Spieler[playerid][pFraktion]-1][fspawnx],FraktionsSpawn[Spieler[playerid][pFraktion]-1][fspawny],FraktionsSpawn[Spieler[playerid][pFraktion]-1][fspawnz]),SetPlayerInterior(playerid,FraktionsSpawn[Spieler[playerid][pFraktion]-1][fspawnint]),SetPlayerACArmour(playerid,100);}
  1093. case 2:{SetPlayerPosEx(playerid,602.1648,867.9297,-42.9609),SetPlayerInterior(playerid,0),SetPlayerACArmour(playerid,100);}
  1094. case 3:{SetPlayerPosEx(playerid,-2115.6792,-2412.1660,31.2566),SetPlayerInterior(playerid,0),SetPlayerACArmour(playerid,100);}
  1095. case 4:{SetPlayerPosEx(playerid,2770.6809,-1628.7225,12.1775),SetPlayerInterior(playerid,0),SetPlayerACArmour(playerid,100);}
  1096. case 5:{SetPlayerPosEx(playerid,-1978.8226,426.9305,24.6184),SetPlayerInterior(playerid,0),SetPlayerACArmour(playerid,100);}
  1097. case 6:{SetPlayerPosEx(playerid,-2474.3298,1547.6185,33.2273),SetPlayerInterior(playerid,0),SetPlayerACArmour(playerid,100);}
  1098. }
  1099. }
  1100. else
  1101. {
  1102. SetPlayerPosEx(playerid,FraktionsSpawn[Spieler[playerid][pFraktion]-1][fspawnx],FraktionsSpawn[Spieler[playerid][pFraktion]-1][fspawny],FraktionsSpawn[Spieler[playerid][pFraktion]-1][fspawnz]);
  1103. SetPlayerInterior(playerid,FraktionsSpawn[Spieler[playerid][pFraktion]-1][fspawnint]);
  1104. SetPlayerVirtualWorld(playerid,FraktionsSpawn[Spieler[playerid][pFraktion]-1][fspawnworld]);
  1105. }
  1106. }
  1107. else if(Spieler[playerid][pSpawn] == 3)
  1108. {
  1109. for(new slot=0;slot<13;slot++)
  1110. {
  1111. if(Spieler[playerid][pPlayerWeapon][slot] != 0 && Spieler[playerid][pPlayerWeaponAmmo][slot] != 0) GiveWeapon(playerid,Spieler[playerid][pPlayerWeapon][slot],Spieler[playerid][pPlayerWeaponAmmo][slot],false);
  1112. }
  1113. if(Spieler[playerid][pMaske] == 1 || Spieler[playerid][pDuty] == 4)
  1114. {
  1115. SetPlayerName(playerid,Spieler[playerid][pName]);
  1116. SetPlayerScore(playerid,GetPlayerLevel(playerid));
  1117. }
  1118. if(Spieler[playerid][pDuty] == 1 && isPlayerInFrakt(playerid,14)) if(IsValidDynamic3DTextLabel(fSCHULleher[playerid])) DestroyDynamic3DTextLabel(fSCHULleher[playerid]);
  1119. new biz = Spieler[playerid][pHotel];
  1120. SetPlayerColor(playerid,WEISS);
  1121. SpawnKillStatus[playerid] = 1;
  1122. if(!isPlayerInFrakt(playerid,16)) Spieler[playerid][pDuty] = 0;
  1123. Spieler[playerid][pMaske] = 0;
  1124. Spieler[playerid][pHaveMaske] = 0;
  1125. GangZoneStopFlashForPlayer(playerid,Friedhofszone);
  1126. GangZoneHideForPlayer(playerid,Friedhofszone);
  1127. SetPlayerWorldBounds(playerid,20000.0000,-20000.0000,20000.0000,-20000.0000);
  1128. SetPlayerACHealth(playerid,50.0);
  1129. SetPlayerPosEx(playerid,bIntInfo[BizInfo[biz][biz_interior]][bBuyX],bIntInfo[BizInfo[biz][biz_interior]][bBuyY],bIntInfo[BizInfo[biz][biz_interior]][bBuyZ]);
  1130. SetPlayerInterior(playerid,bIntInfo[BizInfo[biz][biz_interior]][bInt]);
  1131. SetPlayerVirtualWorld(playerid,biz);
  1132. format(string,sizeof(string),"Willkommen im Hotel von %s",BizInfo[biz][biz_besitzer]);
  1133. SendClientMessage(playerid,GRUEN,string);
  1134. SendClientMessage(playerid,WEISS,"");
  1135. }
  1136. else if(Spieler[playerid][pSpawn] == 4)
  1137. {
  1138. for(new slot=0;slot<13;slot++)
  1139. {
  1140. if(Spieler[playerid][pPlayerWeapon][slot] != 0 && Spieler[playerid][pPlayerWeaponAmmo][slot] != 0) GiveWeapon(playerid,Spieler[playerid][pPlayerWeapon][slot],Spieler[playerid][pPlayerWeaponAmmo][slot],false);
  1141. }
  1142. if(Spieler[playerid][pMaske] == 1 || Spieler[playerid][pDuty] == 4)
  1143. {
  1144. SetPlayerName(playerid,Spieler[playerid][pName]);
  1145. SetPlayerScore(playerid,GetPlayerLevel(playerid));
  1146. }
  1147. if(Spieler[playerid][pDuty] == 1 && isPlayerInFrakt(playerid,14)) if(IsValidDynamic3DTextLabel(fSCHULleher[playerid])) DestroyDynamic3DTextLabel(fSCHULleher[playerid]);
  1148. new haus = Spieler[playerid][pRentHome];
  1149. SetPlayerColor(playerid,WEISS);
  1150. SpawnKillStatus[playerid] = 1;
  1151. if(!isPlayerInFrakt(playerid,16)) Spieler[playerid][pDuty] = 0;
  1152. Spieler[playerid][pMaske] = 0;
  1153. Spieler[playerid][pHaveMaske] = 0;
  1154. GangZoneStopFlashForPlayer(playerid,Friedhofszone);
  1155. GangZoneHideForPlayer(playerid,Friedhofszone);
  1156. SetPlayerWorldBounds(playerid,20000.0000,-20000.0000,20000.0000,-20000.0000);
  1157. format(string,sizeof(string),"Herzlich Willkommen auf "#SERVERNAME",\nbitte denke immer daran dich an die Regeln zu halten.\nBugs/Fehler im Spiel bitte im Forum melden.\n\nHaus-Spawn-Nachricht:\n%s\n\nViel Spaß beim spielen!",HausInfo[haus][haus_msg]);
  1158. ShowPlayerDialog(playerid,DIALOG_4ALL_SONSTIGES,DIALOG_STYLE_MSGBOX,"Haus Nachricht",string,"Verlassen","");
  1159. if(HausInfo[haus][haus_innenraum] == 255)
  1160. {
  1161. SetPlayerPosEx(playerid,HausInfo[haus][haus_x],HausInfo[haus][haus_y],HausInfo[haus][haus_z]);
  1162. SetPlayerInterior(playerid,0);
  1163. SetPlayerVirtualWorld(playerid,0);
  1164. format(string,sizeof(string),"Da %s Haus keinen Innenraum besitzt spawnst du vor der Tür.",HausInfo[haus][haus_besitzer]);
  1165. SendClientMessage(playerid,GRUEN,string);
  1166. SendClientMessage(playerid,WEISS,"");
  1167. }
  1168. else
  1169. {
  1170. SetPlayerPosEx(playerid,Homestore[HausInfo[haus][haus_innenraum]][Hx],Homestore[HausInfo[haus][haus_innenraum]][Hy],Homestore[HausInfo[haus][haus_innenraum]][Hz]);
  1171. SetPlayerInterior(playerid,Homestore[HausInfo[haus][haus_innenraum]][Hint]);
  1172. SetPlayerVirtualWorld(playerid,haus);
  1173. format(string,sizeof(string),"Willkommen im Haus von %s",HausInfo[haus][haus_besitzer]);
  1174. SendClientMessage(playerid,GRUEN,string);
  1175. SendClientMessage(playerid,WEISS,"");
  1176. HausInfo[haus][hausmull]++;
  1177. if(HausInfo[haus][hausmull] >= 25)
  1178. {
  1179. SetPlayerACHealth(playerid,10);
  1180. SendClientMessage(playerid,GRAU,"Der Müll staut sich bis an die Decke. | Du spawnst mit wenig Leben(-90).");
  1181. }
  1182. if(HausInfo[haus][hausmull] >= 20 && HausInfo[haus][hausmull] < 25)
  1183. {
  1184. SetPlayerACHealth(playerid,25);
  1185. SendClientMessage(playerid,GRAU,"Der Müll verbreitet sich im ganzem Haus. | Du spawnst mit wenig Leben(-75).");
  1186. }
  1187. if(HausInfo[haus][hausmull] >= 15 && HausInfo[haus][hausmull] < 20)
  1188. {
  1189. SetPlayerACHealth(playerid,50);
  1190. SendClientMessage(playerid,GRAU,"Der Müll staut sich mehr und mehr. | Du spawnst mit wenig Leben(-50).");
  1191. }
  1192. if(HausInfo[haus][hausmull] >= 10 && HausInfo[haus][hausmull] < 15)
  1193. {
  1194. SetPlayerACHealth(playerid,75);
  1195. SendClientMessage(playerid,GRAU,"Der Müll liegt nur im Weg. | Du spawnst mit wenig Leben(-25).");
  1196. }
  1197. if(HausInfo[haus][hausmull] >= 5 && HausInfo[haus][hausmull] < 10)
  1198. {
  1199. SetPlayerACHealth(playerid,90);
  1200. SendClientMessage(playerid,GRAU,"Der Müll hält sich in Grenzen. | Du spawnst mit wenig Leben(-10).");
  1201. }
  1202. }
  1203. }
  1204. else if(Spieler[playerid][pSpawn] == 5)
  1205. {
  1206. for(new slot=0;slot<13;slot++)
  1207. {
  1208. if(Spieler[playerid][pPlayerWeapon][slot] != 0 && Spieler[playerid][pPlayerWeaponAmmo][slot] != 0) GiveWeapon(playerid,Spieler[playerid][pPlayerWeapon][slot],Spieler[playerid][pPlayerWeaponAmmo][slot],false);
  1209. }
  1210. if(Spieler[playerid][pMaske] == 1 || Spieler[playerid][pDuty] == 4)
  1211. {
  1212. SetPlayerName(playerid,Spieler[playerid][pName]);
  1213. SetPlayerScore(playerid,GetPlayerLevel(playerid));
  1214. }
  1215. if(Spieler[playerid][pDuty] == 1 && isPlayerInFrakt(playerid,14)) if(IsValidDynamic3DTextLabel(fSCHULleher[playerid])) DestroyDynamic3DTextLabel(fSCHULleher[playerid]);
  1216. SetPlayerColor(playerid,WEISS);
  1217. SpawnKillStatus[playerid] = 1;
  1218. if(!isPlayerInFrakt(playerid,16)) Spieler[playerid][pDuty] = 0;
  1219. Spieler[playerid][pMaske] = 0;
  1220. Spieler[playerid][pHaveMaske] = 0;
  1221. for(new slot=0;slot<MAX_PLAYER_VEHS;slot++)
  1222. {
  1223. if(IsValidVehicle(Pfahrzeug[slot][playerid][Vehicle]))
  1224. {
  1225. if(Pfahrzeug[slot][playerid][modelid] == 508)
  1226. {
  1227. SetPlayerPosEx(playerid,767.9480,1402.6608,-4.5741);
  1228. SetPlayerInterior(playerid,0);
  1229. SetPlayerVirtualWorld(playerid,Pfahrzeug[slot][playerid][Vehicle]);
  1230. GangZoneStopFlashForPlayer(playerid,Friedhofszone);
  1231. GangZoneHideForPlayer(playerid,Friedhofszone);
  1232. SetPlayerWorldBounds(playerid,20000.0000,-20000.0000,20000.0000,-20000.0000);
  1233. SendClientMessage(playerid,GRUEN,"Willkommen in deinem Wohnwagen.");
  1234. SendClientMessage(playerid,WEISS,"");
  1235. PlayerInJourney[playerid] = Pfahrzeug[slot][playerid][Vehicle];
  1236. }
  1237. }
  1238. }
  1239. }
  1240. else if(Spieler[playerid][pSpawn] == 6)
  1241. {
  1242. for(new slot=0;slot<13;slot++)
  1243. {
  1244. if(Spieler[playerid][pPlayerWeapon][slot] != 0 && Spieler[playerid][pPlayerWeaponAmmo][slot] != 0) GiveWeapon(playerid,Spieler[playerid][pPlayerWeapon][slot],Spieler[playerid][pPlayerWeaponAmmo][slot],false);
  1245. }
  1246. if(Spieler[playerid][pMaske] == 1 || Spieler[playerid][pDuty] == 4)
  1247. {
  1248. SetPlayerName(playerid,Spieler[playerid][pName]);
  1249. SetPlayerScore(playerid,GetPlayerLevel(playerid));
  1250. }
  1251. if(Spieler[playerid][pDuty] == 1 && isPlayerInFrakt(playerid,14)) if(IsValidDynamic3DTextLabel(fSCHULleher[playerid])) DestroyDynamic3DTextLabel(fSCHULleher[playerid]);
  1252. SetPlayerColor(playerid,WEISS);
  1253. SpawnKillStatus[playerid] = 1;
  1254. if(!isPlayerInFrakt(playerid,16)) Spieler[playerid][pDuty] = 0;
  1255. Spieler[playerid][pMaske] = 0;
  1256. Spieler[playerid][pHaveMaske] = 0;
  1257. GangZoneStopFlashForPlayer(playerid,Friedhofszone);
  1258. GangZoneHideForPlayer(playerid,Friedhofszone);
  1259. SetPlayerWorldBounds(playerid,20000.0000,-20000.0000,20000.0000,-20000.0000);
  1260. if(isPlayerInFrakt(playerid,3))
  1261. {
  1262. SetPlayerPosEx(playerid,1125.2086,-1360.0981,15.1759);
  1263. SetPlayerInterior(playerid,FraktionsSpawn[Spieler[playerid][pFraktion]-1][fspawnint]);
  1264. SetPlayerVirtualWorld(playerid,1);
  1265. }
  1266. }
  1267. else if(Spieler[playerid][pSpawn] == 7)
  1268. {
  1269. for(new slot=0;slot<13;slot++)
  1270. {
  1271. if(Spieler[playerid][pPlayerWeapon][slot] != 0 && Spieler[playerid][pPlayerWeaponAmmo][slot] != 0) GiveWeapon(playerid,Spieler[playerid][pPlayerWeapon][slot],Spieler[playerid][pPlayerWeaponAmmo][slot],false);
  1272. }
  1273. if(Spieler[playerid][pMaske] == 1 || Spieler[playerid][pDuty] == 4)
  1274. {
  1275. SetPlayerName(playerid,Spieler[playerid][pName]);
  1276. SetPlayerScore(playerid,GetPlayerLevel(playerid));
  1277. }
  1278. if(Spieler[playerid][pDuty] == 1 && isPlayerInFrakt(playerid,14)) if(IsValidDynamic3DTextLabel(fSCHULleher[playerid])) DestroyDynamic3DTextLabel(fSCHULleher[playerid]);
  1279. SetPlayerColor(playerid,WEISS);
  1280. SpawnKillStatus[playerid] = 1;
  1281. if(!isPlayerInFrakt(playerid,16)) Spieler[playerid][pDuty] = 0;
  1282. Spieler[playerid][pMaske] = 0;
  1283. Spieler[playerid][pHaveMaske] = 0;
  1284. GangZoneStopFlashForPlayer(playerid,Friedhofszone);
  1285. GangZoneHideForPlayer(playerid,Friedhofszone);
  1286. SetPlayerWorldBounds(playerid,20000.0000,-20000.0000,20000.0000,-20000.0000);
  1287. SetPlayerPosEx(playerid,-2026.2318,67.1049,28.6916);
  1288. SetPlayerInterior(playerid,FraktionsSpawn[Spieler[playerid][pFraktion]-1][fspawnint]);
  1289. SetPlayerVirtualWorld(playerid,0);
  1290. }
  1291. else if(Spieler[playerid][pSpawn] == 8)
  1292. {
  1293. for(new slot=0;slot<13;slot++)
  1294. {
  1295. if(Spieler[playerid][pPlayerWeapon][slot] != 0 && Spieler[playerid][pPlayerWeaponAmmo][slot] != 0) GiveWeapon(playerid,Spieler[playerid][pPlayerWeapon][slot],Spieler[playerid][pPlayerWeaponAmmo][slot],false);
  1296. }
  1297. if(Spieler[playerid][pMaske] == 1 || Spieler[playerid][pDuty] == 4)
  1298. {
  1299. SetPlayerName(playerid,Spieler[playerid][pName]);
  1300. SetPlayerScore(playerid,GetPlayerLevel(playerid));
  1301. }
  1302. if(Spieler[playerid][pDuty] == 1 && isPlayerInFrakt(playerid,14)) if(IsValidDynamic3DTextLabel(fSCHULleher[playerid])) DestroyDynamic3DTextLabel(fSCHULleher[playerid]);
  1303. SetPlayerColor(playerid,WEISS);
  1304. SpawnKillStatus[playerid] = 1;
  1305. if(!isPlayerInFrakt(playerid,16)) Spieler[playerid][pDuty] = 0;
  1306. Spieler[playerid][pMaske] = 0;
  1307. Spieler[playerid][pHaveMaske] = 0;
  1308. GangZoneStopFlashForPlayer(playerid,Friedhofszone);
  1309. GangZoneHideForPlayer(playerid,Friedhofszone);
  1310. SetPlayerWorldBounds(playerid,20000.0000,-20000.0000,20000.0000,-20000.0000);
  1311. SetPlayerPosEx(playerid,1774.2811,2083.1948,10.8203);
  1312. SetPlayerInterior(playerid,0);
  1313. SetPlayerVirtualWorld(playerid,0);
  1314.  
  1315. }
  1316. else if(Spieler[playerid][pSpawn] == 9)
  1317. {
  1318. for(new slot=0;slot<13;slot++)
  1319. {
  1320. if(Spieler[playerid][pPlayerWeapon][slot] != 0 && Spieler[playerid][pPlayerWeaponAmmo][slot] != 0) GiveWeapon(playerid,Spieler[playerid][pPlayerWeapon][slot],Spieler[playerid][pPlayerWeaponAmmo][slot],false);
  1321. }
  1322. if(Spieler[playerid][pMaske] == 1 || Spieler[playerid][pDuty] == 4)
  1323. {
  1324. SetPlayerName(playerid,Spieler[playerid][pName]);
  1325. SetPlayerScore(playerid,GetPlayerLevel(playerid));
  1326. }
  1327. if(Spieler[playerid][pDuty] == 1 && isPlayerInFrakt(playerid,14)) if(IsValidDynamic3DTextLabel(fSCHULleher[playerid])) DestroyDynamic3DTextLabel(fSCHULleher[playerid]);
  1328. SetPlayerColor(playerid,WEISS);
  1329. SpawnKillStatus[playerid] = 1;
  1330. if(!isPlayerInFrakt(playerid,16)) Spieler[playerid][pDuty] = 0;
  1331. Spieler[playerid][pMaske] = 0;
  1332. Spieler[playerid][pHaveMaske] = 0;
  1333. GangZoneStopFlashForPlayer(playerid,Friedhofszone);
  1334. GangZoneHideForPlayer(playerid,Friedhofszone);
  1335. SetPlayerWorldBounds(playerid,20000.0000,-20000.0000,20000.0000,-20000.0000);
  1336. SetPlayerPosEx(playerid,-1341.9294,491.7556,11.1953);
  1337. SetPlayerInterior(playerid,0);
  1338. SetPlayerVirtualWorld(playerid,0);
  1339.  
  1340. }
  1341. if(SpawnKillStatus[playerid] == 1) TextDrawShowForPlayer(playerid,Spawnkilldraw);
  1342. PlayerSpawned[playerid] = 1;
  1343. }
  1344. return 1;
  1345. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement