Advertisement
Guest User

Funktionen

a guest
Aug 29th, 2015
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 83.35 KB | None | 0 0
  1. Function OnPlayerCommandText(playerid, cmdtext[])
  2. {
  3. new string[256];
  4. new playermoney;
  5. new sendername[MAX_PLAYER_NAME];
  6. new giveplayer[MAX_PLAYER_NAME];
  7. new playername[MAX_PLAYER_NAME];
  8. new cmd[256];
  9. new tmp[256];
  10. new giveplayerid, moneys, idx;
  11. new dancestyle;
  12. cmd = strtok(cmdtext, idx);
  13. GetPlayerName(playerid,sendername,sizeof(sendername));
  14. dcmd(gocords,7,cmdtext);
  15. dcmd(givedonator,11,cmdtext);
  16. //dcmd(unban,5,cmdtext);
  17.  
  18. dcmd(arbobjid,8,cmdtext);
  19. dcmd(arbobj,6,cmdtext);
  20. //=========================================
  21. //===================================================
  22. dcmd(efa,3,cmdtext);
  23. if(strcmp(cmdtext,"/fpark",true)==0){
  24. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER){
  25. new fc;while(fc<sizeof(FactionCars)){
  26. if(FactionCars[fc][fVehid] >= 400 && FactionCars[fc][fVehid] <= 611){
  27. if(GetPlayerVehicleID(playerid) == FactionCars[fc][fCarid]){
  28. if(GetPlayerAdmin(playerid) >= NEEDED_ADMINLEVEL || GetPlayerLeader(playerid) == FactionCars[fc][fFaction][0]){
  29. GetVehiclePos(FactionCars[fc][fCarid],FactionCars[fc][fPos][0],FactionCars[fc][fPos][1],FactionCars[fc][fPos][2]);
  30. GetVehicleZAngle(FactionCars[fc][fCarid],FactionCars[fc][fPos][3]);
  31. SendClientMessage(playerid,FACTION_COL_YELLOW,"Du hast das Fraktionsfahrzeug erfolgreich umgeparkt.");
  32. }else SendClientMessage(playerid,FACTION_COL_GREY,"Du bist dazu nicht berechtigt.");
  33. return true;
  34. }
  35. }fc++;
  36. }SendClientMessage(playerid,FACTION_COL_GREY,"Du sitzt in keinem Fraktionsfahrzeug.");
  37. }else SendClientMessage(playerid,FACTION_COL_GREY,"Du sitzt in keinem Fahrzeug oder bist nicht der Fahrer.");
  38. return true;
  39. }
  40. if(strcmp(cmdtext,"/fcarsell",true)==0){
  41. if(GetPlayerLeader(playerid)){
  42. if(IsAllowedFactionToBuy(GetPlayerFaction(playerid))){
  43. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER){
  44. new Carid1 = GetPlayerVehicleID(playerid);
  45. for(new fc;fc<sizeof(FactionCars);fc++){
  46. if(FactionCars[fc][fVehid] >= 400 && FactionCars[fc][fVehid] <= 611){
  47. if(Carid1 == FactionCars[fc][fCarid]){
  48. if(FactionCars[fc][fFaction][0] == GetPlayerLeader(playerid)){
  49. FactionCars[fc][fVehid] = -255;
  50. if(DestroyVehicle(FactionCars[fc][fCarid]))
  51. FactionCars[fc][fCarid] = -255;
  52. new fText[178];
  53. format(fText,sizeof(fText),"Du hast das Fraktionsfahrzeug erfolgreich für $%d(50%% vom Kaufpreis) verkauft.",(FactionCars[fc][fPrice]/2));
  54. SendClientMessage(playerid,FACTION_COL_YELLOW,fText);
  55. CallRemoteFunction("Script_GivePlayerMoney","id",playerid,(FactionCars[fc][fPrice]/2));
  56. }
  57. else SendClientMessage(playerid,FACTION_COL_GREY,"Du bist nicht der besitzer dieses Fahrzeuges.");
  58. return true;
  59. }
  60. }
  61. }SendClientMessage(playerid,FACTION_COL_GREY,"Du sitzt in keinem Fraktionsfahrzeug.");
  62. }else SendClientMessage(playerid,FACTION_COL_GREY,"Du musst der Fahrer eines Fahrzeuges sein.");
  63. }else SendClientMessage(playerid,FACTION_COL_GREY,"Deine Fraktion ist dazu nicht berechtigt.");
  64. }else SendClientMessage(playerid,FACTION_COL_GREY,"Du bist nicht berechtigt diesen Befehl anzuwenden.");
  65. return true;
  66. }
  67. if(strcmp(cmdtext,"/lfa",true)==0){
  68. if(GetPlayerAdmin(playerid) >= NEEDED_ADMINLEVEL){
  69. for(new fc;fc<sizeof(FactionCars);fc++){
  70. if(FactionCars[fc][fVehid] >= 400 && FactionCars[fc][fVehid] <= 611){
  71. new Float:fX,Float:fY,Float:fZ;
  72. GetVehiclePos(FactionCars[fc][fCarid],fX,fY,fZ);
  73. if(IsPlayerInRangeOfPoint(playerid,4.0,fX,fY,fZ)){
  74. FactionCars[fc][fVehid] = -255;
  75. if(DestroyVehicle(FactionCars[fc][fCarid])){
  76. FactionCars[fc][fCarid] = -255;
  77. }return SendClientMessage(playerid,FACTION_COL_YELLOW,"Du hast das Fraktionsfahrzeug entfernt.");
  78. }
  79. }
  80. }
  81. }else SendClientMessage(playerid,FACTION_COL_GREY,"Du bist nicht berechtigt diesen Befehl anzuwenden.");
  82. return true;
  83. }
  84. if(strcmp(cmdtext,"/rafa",true)==0){
  85. if(GetPlayerAdmin(playerid) >= NEEDED_ADMINLEVEL){
  86. new fName[MAX_PLAYER_NAME];
  87. GetPlayerName(playerid,fName,sizeof(fName));
  88. format(string,sizeof(string),"Server: %s hat alle Fraktionsfahrzeuge respawnt.",fName);
  89. SendClientMessageToAll(FACTION_COL_YELLOW,string);
  90. for(new fc;fc<sizeof(FactionCars);fc++){
  91. if(FactionCars[fc][fVehid] >= 400 && FactionCars[fc][fVehid] <= 611)
  92. DestroyAndCreateFactionCar(fc);
  93. }
  94. }else SendClientMessage(playerid,FACTION_COL_GREY,"Du bist nicht berechtigt diesen Befehl anzuwenden.");
  95. return true;
  96. }
  97. if(strcmp(cmdtext,"/ramfa",true)==0)
  98. {
  99. if(GetPlayerLeader(playerid))
  100. {
  101. if(GetPlayerMoney(playerid) >=14999)
  102. {
  103. if(gettime() < LastRespawned[GetPlayerFaction(playerid)-1]) return SendClientMessage(playerid,FACTION_COL_GREY,"Du kannst deine Fahrzeuge nur alle '5' Minuten respawnen.");
  104. LastRespawned[GetPlayerFaction(playerid)-1] = gettime()+(60*5);
  105. for(new fc;fc<sizeof(FactionCars);fc++)
  106. {
  107. if(FactionCars[fc][fVehid] >= 400 && FactionCars[fc][fVehid] <= 611)
  108. {
  109. if(FactionCars[fc][fFaction][0] == GetPlayerFaction(playerid))
  110. {
  111. DestroyAndCreateFactionCar(fc);
  112. }
  113. }
  114. }
  115. SendClientMessage(playerid,FACTION_COL_YELLOW,"Du hast deine Fraktionsfahrzeuge erfolgreich respawnt.");
  116. GivePlayerMoney(playerid,-15000);
  117. FraktionsKasse[23] += 15000;
  118. }
  119. else
  120. {
  121. SendClientMessage(playerid,COLOR_RED,"Du hast nicht genügend Geld 15.000$");
  122. }
  123. }
  124. else SendClientMessage(playerid,FACTION_COL_GREY,"Du bist nicht berechtigt diesen Befehl anzuwenden.");
  125. return true;
  126. }
  127. #if defined FACTION_CARS_LOCKABLE
  128. if(strcmp(cmdtext,"/flock",true)==0){
  129. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER){
  130. for(new fc;fc<sizeof(FactionCars);fc++){
  131. if(FactionCars[fc][fVehid] >= 400 && FactionCars[fc][fVehid] <= 611){
  132. if(GetPlayerVehicleID(playerid) == FactionCars[fc][fCarid]){
  133. for(new f;f<5;f++){
  134. if(GetPlayerAdmin(playerid) >= NEEDED_ADMINLEVEL || GetPlayerFaction(playerid) == FactionCars[fc][fFaction][f]){
  135. PlayerPlaySound(playerid,1145,0.0,0.0,0.0);
  136. if(FactionCars[fc][fLock] == true){
  137. FactionCars[fc][fLock] = false;
  138. fUnlockCar(FactionCars[fc][fCarid]);
  139. GameTextForPlayer(playerid,"~w~Fahrzeug~n~~g~Aufgeschlossen",5000,3);
  140. }
  141. else if(FactionCars[fc][fLock] == false){
  142. fLockCar(FactionCars[fc][fCarid]);
  143. FactionCars[fc][fLock] = true;
  144. GameTextForPlayer(playerid,"~w~Fahrzeug~n~~r~Abgeschlossen",5000,3);
  145. }break;
  146. }
  147. }return true;
  148. }
  149. }
  150. }SendClientMessage(playerid,FACTION_COL_GREY,"Du sitzt in keinem Fraktionsfahrzeug!");
  151. }else{
  152. if(GetPlayerState(playerid)==PLAYER_STATE_PASSENGER)
  153. SendClientMessage(playerid,FACTION_COL_GREY,"Du musst der Fahrer dieses Fahrzeuges sein.");
  154. else
  155. SendClientMessage(playerid,FACTION_COL_GREY,"Du muss in einem Fahrzeug sitzen.");
  156. }return true;
  157. }
  158. #endif
  159.  
  160. //=========================================================================
  161. GetPlayerName(playerid,sendername,sizeof(sendername));
  162. dcmd(meldung,7,cmdtext);
  163. dcmd(frakmats,8,cmdtext);
  164. if(strcmp(cmd,"/animlist",true)==0)
  165. {
  166. SendClientMessage(playerid,COLOR_GRAD1,"Verfügbare Animationen:");
  167. SendClientMessage(playerid,COLOR_GRAD1,"/handsup /drunk /bomb /getarrested /laugh /lookout /robman");
  168. SendClientMessage(playerid,COLOR_GRAD1,"/crossarms /lay /hide /vomit /eat /wave /taichi");
  169. SendClientMessage(playerid,COLOR_GRAD1,"/deal /smokem /smokef /groundsit /sit /chat /f**ku");
  170. SendClientMessage(playerid,COLOR_GRAD1,"/handsup /cellin /cellout /pee /dance");
  171. }
  172. if(strcmp(cmd, "/handsup", true) == 0)
  173. {
  174. SetPlayerSpecialAction(playerid,SPECIAL_ACTION_HANDSUP);
  175. return 1;
  176. }
  177. if(strcmp(cmd, "/cellin", true) == 0)
  178. {
  179. SetPlayerSpecialAction(playerid,SPECIAL_ACTION_USECELLPHONE);
  180. return 1;
  181. }
  182. if(strcmp(cmd, "/cellout", true) == 0)
  183. {
  184. SetPlayerSpecialAction(playerid,SPECIAL_ACTION_STOPUSECELLPHONE);
  185. return 1;
  186. }
  187. if(strcmp(cmd, "/sit", true) == 0)
  188. {
  189. SetPlayerSpecialAction(playerid, SPECIAL_ACTION_SITTING);
  190. return 1;
  191. }
  192. if(strcmp(cmd, "/pee", true) == 0)
  193. {
  194. SetPlayerSpecialAction(playerid, 68);
  195. return 1;
  196. }
  197. if(strcmp(cmd, "/drunk", true) == 0) {
  198. LoopingAnim(playerid,"PED","WALK_DRUNK",4.0,1,1,1,1,0);
  199. return 1;
  200. }
  201. if (strcmp("/bomb", cmdtext, true) == 0)
  202. {
  203. ClearAnimations(playerid);
  204. OnePlayAnim(playerid, "BOMBER", "BOM_Plant", 4.0, 0, 0, 0, 0, 0); // Place Bomb
  205. return 1;
  206. }
  207. if (strcmp("/getarrested", cmdtext, true, 7) == 0)
  208. {
  209. LoopingAnim(playerid,"ped", "ARRESTgun", 4.0, 0, 1, 1, 1, -1); // Gun Arrest
  210. return 1;
  211. }
  212. if (strcmp("/laugh", cmdtext, true) == 0)
  213. {
  214. OnePlayAnim(playerid, "RAPPING", "Laugh_01", 4.0, 0, 0, 0, 0, 0); // Laugh
  215. return 1;
  216. }
  217. if (strcmp("/lookout", cmdtext, true) == 0)
  218. {
  219. OnePlayAnim(playerid, "SHOP", "ROB_Shifty", 4.0, 0, 0, 0, 0, 0); // Rob Lookout
  220. return 1;
  221. }
  222. if (strcmp("/robman", cmdtext, true) == 0)
  223. {
  224. LoopingAnim(playerid, "SHOP", "ROB_Loop_Threat", 4.0, 1, 0, 0, 0, 0); // Rob
  225. return 1;
  226. }
  227. if (strcmp("/crossarms", cmdtext, true) == 0)
  228. {
  229. LoopingAnim(playerid, "COP_AMBIENT", "Coplook_loop", 4.0, 0, 1, 1, 1, -1); // Arms crossed
  230. return 1;
  231. }
  232. if (strcmp("/lay", cmdtext, true) == 0)
  233. {
  234. LoopingAnim(playerid,"BEACH", "bather", 4.0, 1, 0, 0, 0, 0); // Lay down
  235. return 1;
  236. }
  237. if (strcmp("/hide", cmdtext, true) == 0)
  238. {
  239. LoopingAnim(playerid, "ped", "cower", 3.0, 1, 0, 0, 0, 0); // Taking Cover
  240. return 1;
  241. }
  242. if (strcmp("/vomit", cmdtext, true) == 0)
  243. {
  244. OnePlayAnim(playerid, "FOOD", "EAT_Vomit_P", 3.0, 0, 0, 0, 0, 0); // Vomit BAH!
  245. return 1;
  246. }
  247. if (strcmp("/eat", cmdtext, true) == 0)
  248. {
  249. OnePlayAnim(playerid, "FOOD", "EAT_Burger", 3.0, 0, 0, 0, 0, 0); // Eat Burger
  250. return 1;
  251. }
  252. if (strcmp("/wave", cmdtext, true) == 0)
  253. {
  254. LoopingAnim(playerid, "ON_LOOKERS", "wave_loop", 4.0, 1, 0, 0, 0, 0); // Wave
  255. return 1;
  256. }
  257. if (strcmp("/slapass", cmdtext, true) == 0)
  258. {
  259. OnePlayAnim(playerid, "SWEET", "sweet_ass_slap", 4.0, 0, 0, 0, 0, 0); // Ass Slapping
  260. return 1;
  261. }
  262. if (strcmp("/deal", cmdtext, true) == 0)
  263. {
  264. OnePlayAnim(playerid, "DEALER", "DEALER_DEAL", 4.0, 0, 0, 0, 0, 0); // Deal Drugs
  265. return 1;
  266. }
  267. if (strcmp("/sex..", cmdtext, true) == 0)
  268. {
  269. LoopingAnim(playerid, "CRACK", "crckdeth2", 4.0, 1, 0, 0, 0, 0); // Dieing of Crack
  270. return 1;
  271. }
  272. // Male Smoking
  273. if (strcmp("/smokem", cmdtext, true) == 0)
  274. {
  275. LoopingAnim(playerid,"SMOKING", "M_smklean_loop", 4.0, 1, 0, 0, 0, 0); // Smoke
  276. return 1;
  277. }
  278. // Female Smoking
  279. if (strcmp("/smokef", cmdtext, true) == 0)
  280. {
  281. LoopingAnim(playerid, "SMOKING", "F_smklean_loop", 4.0, 1, 0, 0, 0, 0); // Female Smoking
  282. return 1;
  283. }
  284. // Sit
  285. if (strcmp("/groundsit", cmdtext, true) == 0)
  286. {
  287. LoopingAnim(playerid,"BEACH", "ParkSit_M_loop", 4.0, 1, 0, 0, 0, 0); // Sit
  288. return 1;
  289. }
  290. // Idle Chat
  291. if(strcmp(cmd, "/chat", true) == 0)
  292. {
  293. OnePlayAnim(playerid,"PED","IDLE_CHAT",4.0,0,0,0,0,0);
  294. return 1;
  295. }
  296. // Fucku
  297. if(strcmp(cmd, "/fucku", true) == 0)
  298. {
  299. OnePlayAnim(playerid,"PED","fucku",4.0,0,0,0,0,0);
  300. return 1;
  301. }
  302. // TaiChi
  303. if(strcmp(cmd, "/taichi", true) == 0)
  304. {
  305. LoopingAnim(playerid,"PARK","Tai_Chi_Loop",4.0,1,0,0,0,0);
  306. return 1;
  307. }
  308. // ChairSit
  309. if(strcmp(cmd, "/chairsit", true) == 0)
  310. {
  311. LoopingAnim(playerid,"BAR","dnk_stndF_loop",4.0,1,0,0,0,0);
  312. return 1;
  313. }
  314. if(strcmp(cmd, "/dance", true) == 0)
  315. {
  316. tmp = strtok(cmdtext, idx);
  317. if(!strlen(tmp) || strlen(tmp) > 2)
  318. {
  319. SendClientMessage(playerid,COLOR_GRAD1,"Benutzung: /dance [1-4]");
  320. return 1;
  321. }
  322.  
  323. dancestyle = strval(tmp);
  324. if(dancestyle < 1 || dancestyle > 4)
  325. {
  326. SendClientMessage(playerid,COLOR_GRAD1,"Benutzung: /dance [1-4]");
  327. return 1;
  328. }
  329. if(dancestyle == 1)
  330. {
  331. SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DANCE1);
  332. }
  333. else if(dancestyle == 2)
  334. {
  335. SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DANCE2);
  336. }
  337. else if(dancestyle == 3)
  338. {
  339. SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DANCE3);
  340. }
  341. else if(dancestyle == 4)
  342. {
  343. SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DANCE4);
  344. }
  345. return 1;
  346. }
  347. //Noobhilfe
  348. if(strcmp(cmd,"/guide",true)==0)
  349. {
  350. if(IsPlayerConnected(playerid))
  351. {
  352. if(IsPlayerInRangeOfPoint(playerid,2.0,490.7159,-1519.1860,20.3347))
  353. {
  354. ShowMenuForPlayer(Navigation, playerid);
  355. SendClientMessage(playerid, COLOR_GREY, "*Um einen Checkpoint auszuschalten Tippe /chilfe.");
  356. }
  357. else
  358. {
  359. SendClientMessage(playerid, COLOR_GREY, "Du musst am Zivispawn sein.");
  360. }
  361. }
  362. return 1;
  363. }
  364. if(strcmp(cmd,"/chilfe",true)==0)
  365. {
  366. if(IsPlayerConnected(playerid))
  367. {
  368. DisablePlayerCheckpoint(playerid);
  369. SendClientMessage(playerid, COLOR_GREY, "*Touristenhilfe ausgeschaltet!");
  370. }
  371. return 1;
  372. }
  373.  
  374. Function OnPlayerDeath(playerid, killerid, reason)
  375. {
  376. if(IsPlayerInFrac(killerid,8))
  377. {
  378. if(PlayerInfo[playerid][pContract] >= 1)
  379. {
  380. new stringa[200];
  381. GameTextForPlayer(killerid, "~r~Auftrag erledigt !", 4000, 4);
  382. GivePlayerMoney(killerid,PlayerInfo[playerid][pContract]);
  383. GameTextForPlayer(playerid, "~r~Auftrags-Kill !", 4000, 4);
  384. format(stringa, sizeof(stringa), "||>>|| Hitman %s hat %s gekillt. Und bekam die %d$ ||<<||",SpielerName(killerid),SpielerName(playerid),PlayerInfo[playerid][pContract]);
  385. PlayerInfo[playerid][pContract] = 0;
  386. SendFamilyMessage(8,COLOR_YELLOW,stringa);
  387. }
  388. }
  389. if(GetPVarInt(playerid,"modcheck") == 1)
  390. {
  391. SetPlayerPos(playerid,-672.1529,962.2229,12.1328);
  392. SpawnPlayer(playerid);
  393. }
  394. if(IsACop(killerid))
  395. {
  396. if(WantedLevel[playerid] >= 1)
  397. {
  398. GivePlayerMoney(playerid,-WantedLevel[playerid]*1000);
  399. PlayerInfo[killerid][pGehalt] += WantedLevel[playerid]*500;
  400. ResetPlayerWeapons(playerid);
  401. new string[200];
  402. if(PlayerInfo[killerid][pMember]==1||PlayerInfo[killerid][pLeader]==1)
  403. {
  404. format(string, sizeof(string), "< < < Officer %s hat den Verbrecher %s getötet > > >", SpielerName(killerid), SpielerName(playerid));
  405. OOCNews(COLOR_RED, string);
  406. }
  407. else if(PlayerInfo[killerid][pMember]==2||PlayerInfo[killerid][pLeader]==2)
  408. {
  409. format(string, sizeof(string), "< < < Agent %s hat den Verbrecher %s getötet > > >", SpielerName(killerid), SpielerName(playerid));
  410. OOCNews(COLOR_RED, string);
  411. }
  412. else if(PlayerInfo[killerid][pMember]==3||PlayerInfo[killerid][pLeader]==3)
  413. {
  414. format(string, sizeof(string), "< < < Soldat %s hat den Verbrecher %s getötet > > >", SpielerName(killerid), SpielerName(playerid));
  415. OOCNews(COLOR_RED, string);
  416. }
  417. else if(PlayerInfo[killerid][pMember]==22||PlayerInfo[killerid][pLeader]==22)
  418. {
  419. format(string, sizeof(string), "< < < SWAT Agent %s hat den Verbrecher %s getötet > > >", SpielerName(killerid), SpielerName(playerid));
  420. OOCNews(COLOR_RED, string);
  421. }
  422. if(LSPDZellen == 0)//zelle1
  423. {
  424. SetPlayerInterior(playerid, 0);
  425. UnFreezePlayer(playerid);
  426. PlayerCuffed[playerid] = 0;
  427. SetPlayerPos(playerid,227.3844,111.5490,999);
  428. LSPDZellen += 1;
  429. }
  430. if(LSPDZellen == 1)//zelle2
  431. {
  432. SetPlayerInterior(playerid, 0);
  433. UnFreezePlayer(playerid);
  434. PlayerCuffed[playerid] = 0;
  435. SetPlayerPos(playerid,223.5090,111.4179,999);
  436. LSPDZellen += 1;
  437. }
  438. if(LSPDZellen == 2)//zelle3
  439. {
  440. SetPlayerInterior(playerid, 0);
  441. UnFreezePlayer(playerid);
  442. PlayerCuffed[playerid] = 0;
  443. SetPlayerPos(playerid,219.5361,111.3571,999);
  444. LSPDZellen += 1;
  445. }
  446. if(LSPDZellen == 3)//Zelle4
  447. {
  448. SetPlayerInterior(playerid, 0);
  449. UnFreezePlayer(playerid);
  450. PlayerCuffed[playerid] = 0;
  451. SetPlayerPos(playerid,215.5814,111.1412,999);
  452. LSPDZellen += 1;
  453. }
  454. if(PlayerInfo[playerid][pMember] == 2)
  455. {
  456. if(LSPDZellen == 0)//zelle1
  457. {
  458. SetPlayerInterior(playerid, 0);
  459. UnFreezePlayer(playerid);
  460. PlayerCuffed[playerid] = 0;
  461. SetPlayerPos(playerid,227.3844,111.5490,999);
  462. LSPDZellen += 1;
  463. }
  464. if(LSPDZellen == 1)//zelle2
  465. {
  466. SetPlayerInterior(playerid, 0);
  467. UnFreezePlayer(playerid);
  468. PlayerCuffed[playerid] = 0;
  469. SetPlayerPos(playerid,223.5090,111.4179,999);
  470. LSPDZellen += 1;
  471. }
  472. if(LSPDZellen == 2)//zelle3
  473. {
  474. SetPlayerInterior(playerid, 0);
  475. UnFreezePlayer(playerid);
  476. PlayerCuffed[playerid] = 0;
  477. SetPlayerPos(playerid,219.5361,111.3571,999);
  478. LSPDZellen += 1;
  479. }
  480. if(LSPDZellen == 3)//Zelle4
  481. {
  482. SetPlayerInterior(playerid, 0);
  483. UnFreezePlayer(playerid);
  484. PlayerCuffed[playerid] = 0;
  485. SetPlayerPos(playerid,215.5814,111.1412,999);
  486. LSPDZellen += 1;
  487. }
  488. else
  489. {
  490. if(LSPDZellen == 0)//zelle1
  491. {
  492. SetPlayerInterior(playerid, 0);
  493. UnFreezePlayer(playerid);
  494. PlayerCuffed[playerid] = 0;
  495. SetPlayerPos(playerid,264.8299,86.5835,1001.0391);
  496. LSPDZellen += 1;
  497. }
  498. if(LSPDZellen == 1)//zelle2
  499. {
  500. SetPlayerInterior(playerid, 0);
  501. UnFreezePlayer(playerid);
  502. PlayerCuffed[playerid] = 0;
  503. SetPlayerPos(playerid,264.4675,82.0742,1001.0391);
  504. LSPDZellen += 1;
  505. }
  506. if(LSPDZellen == 2)//zelle3
  507. {
  508. SetPlayerInterior(playerid, 0);
  509. UnFreezePlayer(playerid);
  510. PlayerCuffed[playerid] = 0;
  511. SetPlayerPos(playerid,265.2794,77.6027,1001.0391);
  512. LSPDZellen += 1;
  513. }
  514. }
  515. PlayerInfo[playerid][pJailTime] = WantedLevel[playerid] * 240;
  516. new spr[100];
  517. format(spr,sizeof(spr),"Du wurdest für %d Minuten und einer Geldstrafe von %d$ eingesperrt",WantedLevel[playerid] * 4,WantedLevel[playerid] * 1000);
  518. SendClientMessage(playerid,COLOR_LIGHTBLUE,spr);
  519. PlayerInfo[playerid][pJailed] = 1;
  520. PlayerInfo[playerid][pArrested] += 1;
  521. SetPlayerInterior(playerid, 6);
  522. SetPlayerFree(playerid,playerid, "Verhaftet");
  523. WantedPoints[playerid] = 0;
  524. WantedLevel[playerid] = 0;
  525. SetPlayerWantedLevel(playerid,0);
  526. }
  527. }
  528. new name[MAX_PLAYER_NAME];
  529. new string[256];
  530. PlayerInfo[playerid][pInvWeapon] = 0;
  531. PlayerInfo[playerid][pInvAmmo] = 0;
  532. PlayerInfo[playerid][pInvWeapon2] = 0;
  533. PlayerInfo[playerid][pInvAmmo2] = 0;
  534. FrakMatsHolding[playerid] = 0;
  535. /*new playercash;
  536. new victimteam;
  537. new killerteam;*/
  538. if(PlayerInfo[playerid][pLevel] > 2 && KHSperre[playerid] == 0 && PlayerInfo[playerid][pJailed] == 0 && PlayerInfo[playerid][pGangJailed] == 0 && PlayerPaintballing[playerid] == 0)
  539. {
  540. PlayerInfo[playerid][pTot] = 1;
  541. }
  542. if (!IsACop(killerid) && reason == 49)
  543. {
  544. SetPlayerCriminal(killerid,255, "Fahrerflucht");
  545. }
  546. if(gPlayerUsingLoopingAnim[playerid])
  547. {
  548. gPlayerUsingLoopingAnim[playerid] = 0;
  549. TextDrawHideForPlayer(playerid,txtAnimHelper);
  550. }
  551. if(BlindFold[playerid] == 1)
  552. {
  553. BlindFold[playerid] = 0;
  554. }
  555. if(PlayerInfo[playerid][pMauled] == 1)
  556. {
  557. PlayerInfo[playerid][pMauled] = 0;
  558. }
  559. InCargo[playerid] = 0; InLevi[playerid] = 0; InEnfo[playerid] = 0;
  560. if(FirstSpawn[playerid] == 1)
  561. {
  562. FirstSpawn[playerid] = 0;
  563. }
  564. if(IsBlacklist[playerid]==1)
  565. {
  566. ClearBlack(playerid);
  567. IsBlacklist[playerid]=0;
  568. }
  569. if(GetPVarInt(playerid,"Flugp") == 1)
  570. {
  571. new car = GetPlayerVehicleID(playerid);
  572. DestroyVehicle(car);
  573. SendClientMessage(playerid,COLOR_RED,"Da du gestorben bist hast du die Prüfung nicht bestanden !");
  574. SetPVarInt(playerid,"Flugp",0);
  575. DisablePlayerRaceCheckpoint(playerid);
  576. PlayerInfo[playerid][pFlyLic] = 0;
  577. }
  578. if(GetPVarInt(playerid,"Linie") == 1)
  579. {
  580. new car = GetPlayerVehicleID(playerid);
  581. SetVehicleToRespawn(car);
  582. SendClientMessage(playerid,COLOR_RED,"Da du gestorben bist, ist dein Job nun beendet");
  583. DisablePlayerCheckpoint(playerid);
  584. DeletePVar(playerid,"Linie");
  585. Linieende(playerid);
  586. Delete3DTextLabel(linie1text[playerid]);
  587. }
  588. if(GetPVarInt(playerid,"Leerfahrts") == 1)
  589. {
  590. new car = GetPlayerVehicleID(playerid);
  591. SetVehicleToRespawn(car);
  592. SendClientMessage(playerid,COLOR_RED,"Da du gestorben bist, ist dein Job nun beendet");
  593. DisablePlayerCheckpoint(playerid);
  594. Linieende(playerid);
  595. DeletePVar(playerid,"Leerfahrts");
  596. Delete3DTextLabel(linie1text[playerid]);
  597. }
  598. if(GetPVarInt(playerid,"MullStatus") == 1)
  599. {
  600. new car = GetPlayerVehicleID(playerid);
  601. SetVehicleToRespawn(car);
  602. SendClientMessage(playerid,COLOR_RED,"Da du ausgestiegen bist, ist dein Job nun beendet");
  603. DisablePlayerCheckpoint(playerid);
  604. DeletePVar(playerid,"MullStatus");
  605. }
  606. if(GetPVarInt(playerid,"TaxiStatus") == 1)
  607. {
  608. Linieende(playerid);
  609. }
  610. if(GetPVarInt(playerid,"Motp") == 1)
  611. {
  612. new car = GetPlayerVehicleID(playerid);
  613. PlayerInfo[playerid][pMotoLic] = 0;
  614. DestroyVehicle(car);
  615. SendClientMessage(playerid,COLOR_RED,"Da du gestorben bist hast du die Prüfung nicht bestanden !");
  616. SetPVarInt(playerid,"Motp",0);
  617. DisablePlayerRaceCheckpoint(playerid);
  618. }
  619. if(GetPVarInt(playerid,"FlugStatus") == 1)
  620. {
  621. new car = GetPlayerVehicleID(playerid);
  622. SetVehicleToRespawn(car);
  623. SendClientMessage(playerid,COLOR_RED,"Da du gestorben bist hast den Flug automatisch abgebrochen !");
  624. SetPVarInt(playerid,"FlugStatus",0);
  625. DisablePlayerCheckpoint(playerid);
  626. }
  627. //=======================
  628. //victimteam = gTeam[playerid];
  629. //killerteam = gTeam[killerid];
  630. gPlayerSpawned[playerid] = 0;
  631. GetPlayerName(playerid, name, sizeof(name));
  632. PlayerInfo[playerid][pLocal] = 255;
  633. if(killerid != 255)
  634. if(reason == 38)
  635. {
  636. new kstring[128];
  637. new kickname[MAX_PLAYER_NAME];
  638. if(IsPlayerConnected(killerid))
  639. {
  640. GetPlayerName(killerid, kickname, sizeof(kickname));
  641. format(string, 256, "Warnung: [%d]%s hat einen Spieler mit einer Minigun gekillt. ACHTUNG [CheatVerdacht].",killerid,kickname);
  642. ABroadCast(COLOR_YELLOW,string,1);
  643. printf("%s", kstring);
  644. }
  645. }
  646. if (gPlayerCheckpointStatus[playerid] > 4 && gPlayerCheckpointStatus[playerid] < 11)
  647. {
  648. DisablePlayerCheckpoint(playerid);
  649. gPlayerCheckpointStatus[playerid] = CHECKPOINT_NONE;
  650. }
  651. new caller = Mobile[playerid];
  652. if(caller != 255)
  653. {
  654. if(caller < 255)
  655. {
  656. SendClientMessage(caller, COLOR_GRAD2, " Die Verbindung wurde unterbrochen....");
  657. CellTime[caller] = 0;
  658. CellTime[playerid] = 0;
  659. Mobile[caller] = 255;
  660. }
  661. Mobile[playerid] = 255;
  662. CellTime[playerid] = 0;
  663. }
  664. ClearCrime(playerid);
  665. if(PlayerPaintballing[playerid] != 0)
  666. {
  667. PlayerPaintballKills[killerid] ++;
  668. if(PlayerPaintballKills[killerid] > PaintballWinnerKills)
  669. {
  670. new killer[MAX_PLAYER_NAME];
  671. PaintballWinner = killerid;
  672. PaintballWinnerKills = PlayerPaintballKills[killerid];
  673. GetPlayerName(killerid, killer, sizeof(killer));
  674. for(new i = 0; i < MAX_PLAYERS; i++)
  675. {
  676. if(IsPlayerConnected(i))
  677. {
  678. if(PlayerPaintballing[i] != 0)
  679. {
  680. format(string, sizeof(string), "* %s ist mit %d Kills in Führung.",killer,PaintballWinnerKills);
  681. SendClientMessage(i, COLOR_WHITE, string);
  682. }
  683. }
  684. }
  685. }
  686. return 1;
  687. }
  688. if(PlayerPaintballing[playerid] == 0 || PlayerPaintballing[killerid] == 0)
  689. {
  690. PlayerInfo[playerid][pTot] = 1;
  691. new Float:pxX,Float:pyY,Float:pzZ;
  692. GetPlayerPos(playerid, pxX, pyY, pzZ);
  693. TotenKopf[playerid] = CreatePickup(1254,1, pX, pY, pZ);
  694. PlayerInfo[playerid][pTx] = pxX;
  695. PlayerInfo[playerid][pTy] = pyY;
  696. PlayerInfo[playerid][pTz] = pzZ;
  697. SendFamilyMessage(4,COLOR_BLUE,"Es ist eine Person gestorben ! (/tote)");
  698. PlayerInfo[killerid][pKills] += 1;
  699. PlayerInfo[playerid][pDeaths] += 1;
  700. if(IsACop(killerid) || IsPlayerInFrac(killerid,4) || IsPlayerInFrac(killerid,9) || IsPlayerInFrac(killerid,24))
  701. {
  702.  
  703. }
  704. else if(IsPlayerInFrac(killerid,8))
  705. {
  706. if(WantedLevel[killerid] >= 15)
  707. {
  708. WantedLevel[killerid] = 14;
  709. }
  710. else
  711. {
  712. WantedLevel[killerid] += 1;
  713. }
  714. }
  715. else
  716. {
  717. if(WantedLevel[killerid] >= 15)
  718. {
  719. WantedLevel[killerid] = 14;
  720. }
  721. else
  722. {
  723. WantedLevel[killerid] += 2;
  724. }
  725. }
  726. }
  727. if(GettingCK[playerid] < 999 || OnCK[playerid] < 999)
  728. {
  729. if(IsPlayerConnected(killerid))
  730. {
  731. if(GettingCK[killerid] < 999 || OnCK[playerid] < 999)
  732. {
  733. new killer[MAX_PLAYER_NAME];
  734. new dier[MAX_PLAYER_NAME];
  735. GetPlayerName(playerid, dier, sizeof(dier));
  736. GetPlayerName(killerid, killer, sizeof(killer));
  737. format(string, sizeof(string), "* %s hat deinen Charakter gesperrt, du kannst nun mit diesem Charakter nicht mehr Spielen.",killer);
  738. SendClientMessage(playerid, COLOR_LIGHTRED, string);
  739. format(string, sizeof(string), "** %s hat den Spieler %s erledigt**",killer,dier);
  740. CKLog(string);
  741. PlayerInfo[playerid][pCK] = 1;
  742. if(GettingCK[playerid] < 999) { GettingCK[playerid] = 999; }
  743. else if(OnCK[playerid] < 999) { OnCK[playerid] = 999; }
  744. if(GettingCK[killerid] < 999) { GettingCK[killerid] = 999; }
  745. else if(OnCK[killerid] < 999) { OnCK[killerid] = 999; }
  746. KickPlayer[playerid] = 1;
  747. }
  748. }
  749. }
  750. killerid = INVALID_PLAYER_ID;
  751. SetPlayerColor(playerid,COLOR_GRAD2);
  752. return 1;
  753. }
  754.  
  755.  
  756.  
  757. Function OnPlayerSpawn(playerid)
  758. {
  759. for(new i=0; i<SLOTS; i++)
  760. {
  761. StatsTDON[i] = 0;
  762. }
  763. if(WantedLevel[playerid] >= 1)
  764. {
  765. TextDrawShowForPlayer(playerid,WtP[playerid]);
  766. }
  767. StopAudioStreamForPlayer(playerid);
  768. TextDrawShowForPlayer(playerid,Datum);
  769. SetPlayerToTeamColor(playerid);
  770. Delete3DTextLabel(linie1text[playerid]);
  771. if(PlayerInfo[playerid][pTot] == 1)
  772. {
  773. SendClientMessage(playerid, COLOR_LIGHTRED, " ");
  774. SendClientMessage(playerid, COLOR_LIGHTRED, " ");
  775. SendClientMessage(playerid, COLOR_LIGHTRED, " ");
  776. SendClientMessage(playerid, COLOR_LIGHTRED, " ");
  777. SendClientMessage(playerid, COLOR_LIGHTRED, " ");
  778. SendClientMessage(playerid, COLOR_LIGHTRED, " ");
  779. SendClientMessage(playerid, COLOR_LIGHTRED, " ");
  780. SendClientMessage(playerid, COLOR_LIGHTRED, " ");
  781. SendClientMessage(playerid, COLOR_LIGHTRED, " ");
  782. SendClientMessage(playerid, COLOR_YELLOW, "||>>|| Krankenhaus ||<<||");
  783. SendClientMessage(playerid, COLOR_ORANGE, "Du bist gestorben , deswegen bist du im Krankenhaus");
  784. SendClientMessage(playerid, COLOR_ORANGE, "Warte 180 (3 Minuten) Sekunden bis deine Behandlung fertig ist!");
  785. ResetPlayerWeapons(playerid);
  786. return 1;
  787. }
  788. STDPlayer[playerid] = 0;
  789. gTeam[playerid] = PlayerInfo[playerid][pTeam]; //Set the Team
  790. if (gTeam[playerid] == 4) //medic / criminal reset team
  791. {
  792. gTeam[playerid] = 3;
  793. }
  794. if(gPlayerLogged[playerid] == 0)
  795. {
  796. SendClientMessage(playerid, COLOR_LIGHTRED, "** Du musst dich vorher einloggen oder dir einen Account erstellen! ***");
  797. Kick(playerid);
  798. return 1;
  799. /*
  800. if(gPlayerAccount[playerid] == 1)
  801. {
  802. ForceClassSelection(playerid);
  803. TogglePlayerSpectating(playerid, 0);
  804. }
  805. else if(gPlayerAccount[playerid] == 0)
  806. {
  807. ForceClassSelection(playerid);
  808. TogglePlayerSpectating(playerid, 0);
  809. }
  810. return 1;
  811. */
  812.  
  813. }
  814. if(AtClothes[playerid] == 1)
  815. {
  816. PlayerInfo[playerid][pChar] = GetPlayerSkin(playerid);
  817. PlayerInfo[playerid][pModel] = GetPlayerSkin(playerid);
  818. AtClothes[playerid] = 0;
  819. }
  820. if(gTeam[playerid] == 11 && PlayerInfo[playerid][pLeader] < 1)
  821. {
  822. MedicBill[playerid] = 0;
  823. new rand = random(sizeof(CIV));
  824. SendClientMessage(playerid, COLOR_LIGHTRED, "Du bist kein Chef dieser Familie, du bist Zivilist !");
  825. PlayerInfo[playerid][pTeam] = 3;
  826. gTeam[playerid] = 3;
  827. SetSpawnInfo(playerid, gTeam[playerid], CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0);
  828. PlayerInfo[playerid][pModel] = CIV[rand];
  829. SpawnPlayer(playerid);
  830. }
  831. if(gTeam[playerid] == 5)
  832. {
  833. if(PlayerInfo[playerid][pMember] < 1)
  834. {
  835. MedicBill[playerid] = 0;
  836. new rand = random(sizeof(CIV));
  837. SendClientMessage(playerid, COLOR_LIGHTRED, "Du bist kein Mitglied dieser Familie, du bist Zivilist !");
  838. PlayerInfo[playerid][pTeam] = 3;
  839. gTeam[playerid] = 3;
  840. SetSpawnInfo(playerid, gTeam[playerid], CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0);
  841. PlayerInfo[playerid][pModel] = CIV[rand];
  842. SpawnPlayer(playerid);
  843. }
  844. }
  845. if(gTeam[playerid] == 10)
  846. {
  847. if(PlayerInfo[playerid][pMember] != 8)
  848. {
  849. MedicBill[playerid] = 0;
  850. new rand = random(sizeof(CIV));
  851. SendClientMessage(playerid, COLOR_LIGHTRED, "Du bist kein Mitglied dieser Fraktion, du bist Zivilist !");
  852. PlayerInfo[playerid][pTeam] = 3;
  853. gTeam[playerid] = 3;
  854. SetSpawnInfo(playerid, gTeam[playerid], CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0);
  855. PlayerInfo[playerid][pModel] = CIV[rand];
  856. SpawnPlayer(playerid);
  857. }
  858. }
  859. if(gTeam[playerid] == 2 && !IsACop(playerid))
  860. {
  861. MedicBill[playerid] = 0;
  862. new rand = random(sizeof(CIV));
  863. SendClientMessage(playerid, COLOR_LIGHTRED, "Du bist kein Polizist!");
  864. PlayerInfo[playerid][pTeam] = 3;
  865. gTeam[playerid] = 3;
  866. SetSpawnInfo(playerid, gTeam[playerid], CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0);
  867. PlayerInfo[playerid][pModel] = CIV[rand];
  868. SpawnPlayer(playerid);
  869. }
  870. if(gTeam[playerid] == 3)
  871. {
  872. if(PlayerInfo[playerid][pMember] > 0 || PlayerInfo[playerid][pLeader] > 0)
  873. {
  874. MedicBill[playerid] = 0;
  875. new model = PlayerInfo[playerid][pChar];
  876. if(PlayerInfo[playerid][pMember] == 1) { SetSpawnInfo(playerid, 2, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 2; gTeam[playerid] = 2; PlayerInfo[playerid][pModel] = model; }
  877. else if(PlayerInfo[playerid][pMember] == 2) { SetSpawnInfo(playerid, 2, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 2; gTeam[playerid] = 2; PlayerInfo[playerid][pModel] = model; }
  878. else if(PlayerInfo[playerid][pMember] == 3) { SetSpawnInfo(playerid, 2, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 2; gTeam[playerid] = 2; PlayerInfo[playerid][pModel] = model; }
  879. else if(PlayerInfo[playerid][pMember] == 4) { SetSpawnInfo(playerid, 1, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 1; gTeam[playerid] = 1; PlayerInfo[playerid][pModel] = model; }
  880. else if(PlayerInfo[playerid][pMember] == 5) { SetSpawnInfo(playerid, 5, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 5; gTeam[playerid] = 5; PlayerInfo[playerid][pModel] = model; }
  881. else if(PlayerInfo[playerid][pMember] == 6) { SetSpawnInfo(playerid, 5, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 5; gTeam[playerid] = 5; PlayerInfo[playerid][pModel] = model; }
  882. else if(PlayerInfo[playerid][pMember] == 7) { SetSpawnInfo(playerid, 7, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 7; gTeam[playerid] = 7; PlayerInfo[playerid][pModel] = model; }
  883. else if(PlayerInfo[playerid][pMember] == 8) { SetSpawnInfo(playerid, 10, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 10; gTeam[playerid] = 10; PlayerInfo[playerid][pModel] = model; }
  884. else if(PlayerInfo[playerid][pMember] == 9) { SetSpawnInfo(playerid, 12, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }
  885. else if(PlayerInfo[playerid][pMember] == 10) { SetSpawnInfo(playerid, 12, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }
  886. else if(PlayerInfo[playerid][pMember] == 11) { SetSpawnInfo(playerid, 12, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }
  887. else if(PlayerInfo[playerid][pMember] == 12) { SetSpawnInfo(playerid, 12, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }//Fuegos
  888. else if(PlayerInfo[playerid][pMember] == 13) { SetSpawnInfo(playerid, 13, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }//Groove Street
  889. else if(PlayerInfo[playerid][pMember] == 14) { SetSpawnInfo(playerid, 14, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }//Ballas
  890. else if(PlayerInfo[playerid][pMember] == 15) { SetSpawnInfo(playerid, 15, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }//2fast
  891. else if(PlayerInfo[playerid][pMember] == 16) { SetSpawnInfo(playerid, 16, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }//Los Santos Vagos
  892. else if(PlayerInfo[playerid][pMember] == 17) { SetSpawnInfo(playerid, 17, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }//Varios Los Aztecas
  893. else if(PlayerInfo[playerid][pMember] == 18) { SetSpawnInfo(playerid, 18, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }//Los Santos Rifa
  894. else if(PlayerInfo[playerid][pMember] == 19) { SetSpawnInfo(playerid, 19, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }//West Coast Customs
  895. else if(PlayerInfo[playerid][pMember] == 20) { SetSpawnInfo(playerid, 20, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }//
  896. else if(PlayerInfo[playerid][pMember] == 21) { SetSpawnInfo(playerid, 2, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 2; gTeam[playerid] = 2; PlayerInfo[playerid][pModel] = model; }//
  897. else if(PlayerInfo[playerid][pMember] == 22) { SetSpawnInfo(playerid, 22, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }//
  898. else if(PlayerInfo[playerid][pMember] == 23) { SetSpawnInfo(playerid, 23, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }//
  899. else if(PlayerInfo[playerid][pMember] == 24) { SetSpawnInfo(playerid, 24, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }//
  900. else if(PlayerInfo[playerid][pLeader] == 1) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
  901. else if(PlayerInfo[playerid][pLeader] == 2) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
  902. else if(PlayerInfo[playerid][pLeader] == 3) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
  903. else if(PlayerInfo[playerid][pLeader] == 4) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
  904. else if(PlayerInfo[playerid][pLeader] == 5) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
  905. else if(PlayerInfo[playerid][pLeader] == 6) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
  906. else if(PlayerInfo[playerid][pLeader] == 7) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
  907. else if(PlayerInfo[playerid][pLeader] == 8) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
  908. else if(PlayerInfo[playerid][pLeader] == 9) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
  909. else if(PlayerInfo[playerid][pLeader] == 10) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
  910. else if(PlayerInfo[playerid][pLeader] == 11) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
  911. else if(PlayerInfo[playerid][pLeader] == 12) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }//Fuegos
  912. else if(PlayerInfo[playerid][pLeader] == 13) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }//Groove Street
  913. else if(PlayerInfo[playerid][pLeader] == 14) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }//Ballas
  914. else if(PlayerInfo[playerid][pLeader] == 15) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }//2fast
  915. else if(PlayerInfo[playerid][pLeader] == 16) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }//Los Santos VagosVagos
  916. else if(PlayerInfo[playerid][pLeader] == 17) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }//Varios Los Aztecas
  917. else if(PlayerInfo[playerid][pLeader] == 18) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }//Los Santos Rifa
  918. else if(PlayerInfo[playerid][pLeader] == 19) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }//West Coast Customs
  919. else if(PlayerInfo[playerid][pLeader] == 20) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }// Terroristen
  920. else if(PlayerInfo[playerid][pLeader] == 23) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }// Grundwehrdienst
  921. else if(PlayerInfo[playerid][pLeader] == 24) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }// Oamt
  922. //SetSpawnInfo(playerid, team, model,0.0,0.0,0.0,0,0,0,0,0,0,0);
  923. SpawnPlayer(playerid);
  924. }
  925. }
  926. if(!gPlayerAnimLibsPreloaded[playerid])
  927. {
  928. PreloadAnimLib(playerid,"BOMBER");
  929. PreloadAnimLib(playerid,"RAPPING");
  930. PreloadAnimLib(playerid,"SHOP");
  931. PreloadAnimLib(playerid,"BEACH");
  932. PreloadAnimLib(playerid,"SMOKING");
  933. PreloadAnimLib(playerid,"FOOD");
  934. PreloadAnimLib(playerid,"ON_LOOKERS");
  935. PreloadAnimLib(playerid,"DEALER");
  936. PreloadAnimLib(playerid,"CRACK");
  937. PreloadAnimLib(playerid,"CARRY");
  938. PreloadAnimLib(playerid,"COP_AMBIENT");
  939. PreloadAnimLib(playerid,"PARK");
  940. PreloadAnimLib(playerid,"INT_HOUSE");
  941. PreloadAnimLib(playerid,"FOOD");
  942. gPlayerAnimLibsPreloaded[playerid] = 1;
  943. }
  944. if(PlayerInfo[playerid][pChar] > 0) { SetPlayerSkin(playerid, PlayerInfo[playerid][pChar]); }
  945. else { SetPlayerSkin(playerid, PlayerInfo[playerid][pModel]); }
  946. //SetPlayerWeapons(playerid);
  947. SetPlayerSpawn(playerid);
  948. SetPlayerToTeamColor(playerid);
  949. PlayerFixRadio(playerid);
  950.  
  951. if(MapIconsShown[playerid] != 1)
  952. {
  953.  
  954. MapIconsShown[playerid] = 1;
  955. SetPlayerMapIcon(playerid,34,1544.4790,-1673.6595,13.5585, 30, COLOR_YELLOW);//Pd Sirene
  956. SetPlayerMapIcon(playerid,41,1481.0009,-1770.3896,18.7958,38,COLOR_YELLOW);//Stadthalle
  957. SetPlayerMapIcon(playerid, 1, 1544.4790,-1673.6595,13.5585, 30, COLOR_YELLOW); // SAPD
  958. SetPlayerMapIcon(playerid, 2, 1480.9323,-1767.7324,18.7958, 38, COLOR_YELLOW); // Stadthalle
  959. SetPlayerMapIcon(playerid, 3, 1944.3260,-1772.9254,13.3906, 42, COLOR_YELLOW); // Tankstelle LS
  960. SetPlayerMapIcon(playerid, 4, -1609.7958,-2718.2048,48.5391, 42, COLOR_YELLOW); // Tankstelle LS
  961. SetPlayerMapIcon(playerid, 5, -2408.7590,976.0934,45.4175, 42, COLOR_YELLOW); // Tankstelle SF
  962. SetPlayerMapIcon(playerid, 6, -1676.6323,414.0262,6.9484, 42, COLOR_YELLOW); // Tankstelle zwischen LS und SF
  963. SetPlayerMapIcon(playerid, 7, 614.9333,1689.7418,6.6968, 42, COLOR_YELLOW); // Tankstelle LV
  964. SetPlayerMapIcon(playerid, 8, -1327.7218,2678.8723,50.0625, 42, COLOR_YELLOW); // Tankstelle LV
  965. SetPlayerMapIcon(playerid, 50, 1017.9830,-919.3538,42.3359, 27, COLOR_YELLOW); // FARBE NORTH
  966. SetPlayerMapIcon(playerid, 51, 1911.2693,-1776.6720,13.3828, 27, COLOR_YELLOW); // /FARBE SOUTH
  967. SetPlayerMapIcon(playerid, 52, 2002.8409,-2382.0603,13.5469, 27, COLOR_YELLOW); // /FARBE AIRPORT
  968. }
  969. if(PlayerInfo[playerid][pGangJailed] == 1)
  970. {
  971. SetPlayerInterior(playerid, 0);
  972. SetPlayerVirtualWorld(playerid, 0);
  973. SetPlayerPos(playerid, 218.9510,-231.8540,1.7786);
  974. SendClientMessage(playerid, COLOR_LIGHTRED, " Du befindest dich noch im GangJail!");
  975. return 1;
  976. }
  977. return 1;
  978. }
  979.  
  980. Function OnPlayerSpawn(playerid)
  981. {
  982. for(new i=0; i<SLOTS; i++)
  983. {
  984. StatsTDON[i] = 0;
  985. }
  986. if(WantedLevel[playerid] >= 1)
  987. {
  988. TextDrawShowForPlayer(playerid,WtP[playerid]);
  989. }
  990. StopAudioStreamForPlayer(playerid);
  991. TextDrawShowForPlayer(playerid,Datum);
  992. SetPlayerToTeamColor(playerid);
  993. Delete3DTextLabel(linie1text[playerid]);
  994. if(PlayerInfo[playerid][pTot] == 1)
  995. {
  996. SendClientMessage(playerid, COLOR_LIGHTRED, " ");
  997. SendClientMessage(playerid, COLOR_LIGHTRED, " ");
  998. SendClientMessage(playerid, COLOR_LIGHTRED, " ");
  999. SendClientMessage(playerid, COLOR_LIGHTRED, " ");
  1000. SendClientMessage(playerid, COLOR_LIGHTRED, " ");
  1001. SendClientMessage(playerid, COLOR_LIGHTRED, " ");
  1002. SendClientMessage(playerid, COLOR_LIGHTRED, " ");
  1003. SendClientMessage(playerid, COLOR_LIGHTRED, " ");
  1004. SendClientMessage(playerid, COLOR_LIGHTRED, " ");
  1005. SendClientMessage(playerid, COLOR_YELLOW, "||>>|| Krankenhaus ||<<||");
  1006. SendClientMessage(playerid, COLOR_ORANGE, "Du bist gestorben , deswegen bist du im Krankenhaus");
  1007. SendClientMessage(playerid, COLOR_ORANGE, "Warte 180 (3 Minuten) Sekunden bis deine Behandlung fertig ist!");
  1008. ResetPlayerWeapons(playerid);
  1009. return 1;
  1010. }
  1011. STDPlayer[playerid] = 0;
  1012. gTeam[playerid] = PlayerInfo[playerid][pTeam]; //Set the Team
  1013. if (gTeam[playerid] == 4) //medic / criminal reset team
  1014. {
  1015. gTeam[playerid] = 3;
  1016. }
  1017. if(gPlayerLogged[playerid] == 0)
  1018. {
  1019. SendClientMessage(playerid, COLOR_LIGHTRED, "** Du musst dich vorher einloggen oder dir einen Account erstellen! ***");
  1020. Kick(playerid);
  1021. return 1;
  1022. /*
  1023. if(gPlayerAccount[playerid] == 1)
  1024. {
  1025. ForceClassSelection(playerid);
  1026. TogglePlayerSpectating(playerid, 0);
  1027. }
  1028. else if(gPlayerAccount[playerid] == 0)
  1029. {
  1030. ForceClassSelection(playerid);
  1031. TogglePlayerSpectating(playerid, 0);
  1032. }
  1033. return 1;
  1034. */
  1035.  
  1036. }
  1037. if(AtClothes[playerid] == 1)
  1038. {
  1039. PlayerInfo[playerid][pChar] = GetPlayerSkin(playerid);
  1040. PlayerInfo[playerid][pModel] = GetPlayerSkin(playerid);
  1041. AtClothes[playerid] = 0;
  1042. }
  1043. if(gTeam[playerid] == 11 && PlayerInfo[playerid][pLeader] < 1)
  1044. {
  1045. MedicBill[playerid] = 0;
  1046. new rand = random(sizeof(CIV));
  1047. SendClientMessage(playerid, COLOR_LIGHTRED, "Du bist kein Chef dieser Familie, du bist Zivilist !");
  1048. PlayerInfo[playerid][pTeam] = 3;
  1049. gTeam[playerid] = 3;
  1050. SetSpawnInfo(playerid, gTeam[playerid], CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0);
  1051. PlayerInfo[playerid][pModel] = CIV[rand];
  1052. SpawnPlayer(playerid);
  1053. }
  1054. if(gTeam[playerid] == 5)
  1055. {
  1056. if(PlayerInfo[playerid][pMember] < 1)
  1057. {
  1058. MedicBill[playerid] = 0;
  1059. new rand = random(sizeof(CIV));
  1060. SendClientMessage(playerid, COLOR_LIGHTRED, "Du bist kein Mitglied dieser Familie, du bist Zivilist !");
  1061. PlayerInfo[playerid][pTeam] = 3;
  1062. gTeam[playerid] = 3;
  1063. SetSpawnInfo(playerid, gTeam[playerid], CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0);
  1064. PlayerInfo[playerid][pModel] = CIV[rand];
  1065. SpawnPlayer(playerid);
  1066. }
  1067. }
  1068. if(gTeam[playerid] == 10)
  1069. {
  1070. if(PlayerInfo[playerid][pMember] != 8)
  1071. {
  1072. MedicBill[playerid] = 0;
  1073. new rand = random(sizeof(CIV));
  1074. SendClientMessage(playerid, COLOR_LIGHTRED, "Du bist kein Mitglied dieser Fraktion, du bist Zivilist !");
  1075. PlayerInfo[playerid][pTeam] = 3;
  1076. gTeam[playerid] = 3;
  1077. SetSpawnInfo(playerid, gTeam[playerid], CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0);
  1078. PlayerInfo[playerid][pModel] = CIV[rand];
  1079. SpawnPlayer(playerid);
  1080. }
  1081. }
  1082. if(gTeam[playerid] == 2 && !IsACop(playerid))
  1083. {
  1084. MedicBill[playerid] = 0;
  1085. new rand = random(sizeof(CIV));
  1086. SendClientMessage(playerid, COLOR_LIGHTRED, "Du bist kein Polizist!");
  1087. PlayerInfo[playerid][pTeam] = 3;
  1088. gTeam[playerid] = 3;
  1089. SetSpawnInfo(playerid, gTeam[playerid], CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0);
  1090. PlayerInfo[playerid][pModel] = CIV[rand];
  1091. SpawnPlayer(playerid);
  1092. }
  1093. if(gTeam[playerid] == 3)
  1094. {
  1095. if(PlayerInfo[playerid][pMember] > 0 || PlayerInfo[playerid][pLeader] > 0)
  1096. {
  1097. MedicBill[playerid] = 0;
  1098. new model = PlayerInfo[playerid][pChar];
  1099. if(PlayerInfo[playerid][pMember] == 1) { SetSpawnInfo(playerid, 2, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 2; gTeam[playerid] = 2; PlayerInfo[playerid][pModel] = model; }
  1100. else if(PlayerInfo[playerid][pMember] == 2) { SetSpawnInfo(playerid, 2, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 2; gTeam[playerid] = 2; PlayerInfo[playerid][pModel] = model; }
  1101. else if(PlayerInfo[playerid][pMember] == 3) { SetSpawnInfo(playerid, 2, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 2; gTeam[playerid] = 2; PlayerInfo[playerid][pModel] = model; }
  1102. else if(PlayerInfo[playerid][pMember] == 4) { SetSpawnInfo(playerid, 1, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 1; gTeam[playerid] = 1; PlayerInfo[playerid][pModel] = model; }
  1103. else if(PlayerInfo[playerid][pMember] == 5) { SetSpawnInfo(playerid, 5, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 5; gTeam[playerid] = 5; PlayerInfo[playerid][pModel] = model; }
  1104. else if(PlayerInfo[playerid][pMember] == 6) { SetSpawnInfo(playerid, 5, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 5; gTeam[playerid] = 5; PlayerInfo[playerid][pModel] = model; }
  1105. else if(PlayerInfo[playerid][pMember] == 7) { SetSpawnInfo(playerid, 7, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 7; gTeam[playerid] = 7; PlayerInfo[playerid][pModel] = model; }
  1106. else if(PlayerInfo[playerid][pMember] == 8) { SetSpawnInfo(playerid, 10, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 10; gTeam[playerid] = 10; PlayerInfo[playerid][pModel] = model; }
  1107. else if(PlayerInfo[playerid][pMember] == 9) { SetSpawnInfo(playerid, 12, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }
  1108. else if(PlayerInfo[playerid][pMember] == 10) { SetSpawnInfo(playerid, 12, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }
  1109. else if(PlayerInfo[playerid][pMember] == 11) { SetSpawnInfo(playerid, 12, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }
  1110. else if(PlayerInfo[playerid][pMember] == 12) { SetSpawnInfo(playerid, 12, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }//Fuegos
  1111. else if(PlayerInfo[playerid][pMember] == 13) { SetSpawnInfo(playerid, 13, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }//Groove Street
  1112. else if(PlayerInfo[playerid][pMember] == 14) { SetSpawnInfo(playerid, 14, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }//Ballas
  1113. else if(PlayerInfo[playerid][pMember] == 15) { SetSpawnInfo(playerid, 15, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }//2fast
  1114. else if(PlayerInfo[playerid][pMember] == 16) { SetSpawnInfo(playerid, 16, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }//Los Santos Vagos
  1115. else if(PlayerInfo[playerid][pMember] == 17) { SetSpawnInfo(playerid, 17, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }//Varios Los Aztecas
  1116. else if(PlayerInfo[playerid][pMember] == 18) { SetSpawnInfo(playerid, 18, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }//Los Santos Rifa
  1117. else if(PlayerInfo[playerid][pMember] == 19) { SetSpawnInfo(playerid, 19, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }//West Coast Customs
  1118. else if(PlayerInfo[playerid][pMember] == 20) { SetSpawnInfo(playerid, 20, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }//
  1119. else if(PlayerInfo[playerid][pMember] == 21) { SetSpawnInfo(playerid, 2, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 2; gTeam[playerid] = 2; PlayerInfo[playerid][pModel] = model; }//
  1120. else if(PlayerInfo[playerid][pMember] == 22) { SetSpawnInfo(playerid, 22, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }//
  1121. else if(PlayerInfo[playerid][pMember] == 23) { SetSpawnInfo(playerid, 23, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }//
  1122. else if(PlayerInfo[playerid][pMember] == 24) { SetSpawnInfo(playerid, 24, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }//
  1123. else if(PlayerInfo[playerid][pLeader] == 1) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
  1124. else if(PlayerInfo[playerid][pLeader] == 2) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
  1125. else if(PlayerInfo[playerid][pLeader] == 3) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
  1126. else if(PlayerInfo[playerid][pLeader] == 4) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
  1127. else if(PlayerInfo[playerid][pLeader] == 5) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
  1128. else if(PlayerInfo[playerid][pLeader] == 6) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
  1129. else if(PlayerInfo[playerid][pLeader] == 7) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
  1130. else if(PlayerInfo[playerid][pLeader] == 8) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
  1131. else if(PlayerInfo[playerid][pLeader] == 9) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
  1132. else if(PlayerInfo[playerid][pLeader] == 10) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
  1133. else if(PlayerInfo[playerid][pLeader] == 11) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
  1134. else if(PlayerInfo[playerid][pLeader] == 12) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }//Fuegos
  1135. else if(PlayerInfo[playerid][pLeader] == 13) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }//Groove Street
  1136. else if(PlayerInfo[playerid][pLeader] == 14) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }//Ballas
  1137. else if(PlayerInfo[playerid][pLeader] == 15) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }//2fast
  1138. else if(PlayerInfo[playerid][pLeader] == 16) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }//Los Santos VagosVagos
  1139. else if(PlayerInfo[playerid][pLeader] == 17) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }//Varios Los Aztecas
  1140. else if(PlayerInfo[playerid][pLeader] == 18) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }//Los Santos Rifa
  1141. else if(PlayerInfo[playerid][pLeader] == 19) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }//West Coast Customs
  1142. else if(PlayerInfo[playerid][pLeader] == 20) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }// Terroristen
  1143. else if(PlayerInfo[playerid][pLeader] == 23) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }// Grundwehrdienst
  1144. else if(PlayerInfo[playerid][pLeader] == 24) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }// Oamt
  1145. //SetSpawnInfo(playerid, team, model,0.0,0.0,0.0,0,0,0,0,0,0,0);
  1146. SpawnPlayer(playerid);
  1147. }
  1148. }
  1149. if(!gPlayerAnimLibsPreloaded[playerid])
  1150. {
  1151. PreloadAnimLib(playerid,"BOMBER");
  1152. PreloadAnimLib(playerid,"RAPPING");
  1153. PreloadAnimLib(playerid,"SHOP");
  1154. PreloadAnimLib(playerid,"BEACH");
  1155. PreloadAnimLib(playerid,"SMOKING");
  1156. PreloadAnimLib(playerid,"FOOD");
  1157. PreloadAnimLib(playerid,"ON_LOOKERS");
  1158. PreloadAnimLib(playerid,"DEALER");
  1159. PreloadAnimLib(playerid,"CRACK");
  1160. PreloadAnimLib(playerid,"CARRY");
  1161. PreloadAnimLib(playerid,"COP_AMBIENT");
  1162. PreloadAnimLib(playerid,"PARK");
  1163. PreloadAnimLib(playerid,"INT_HOUSE");
  1164. PreloadAnimLib(playerid,"FOOD");
  1165. gPlayerAnimLibsPreloaded[playerid] = 1;
  1166. }
  1167. if(PlayerInfo[playerid][pChar] > 0) { SetPlayerSkin(playerid, PlayerInfo[playerid][pChar]); }
  1168. else { SetPlayerSkin(playerid, PlayerInfo[playerid][pModel]); }
  1169. //SetPlayerWeapons(playerid);
  1170. SetPlayerSpawn(playerid);
  1171. SetPlayerToTeamColor(playerid);
  1172. PlayerFixRadio(playerid);
  1173.  
  1174. if(MapIconsShown[playerid] != 1)
  1175. {
  1176.  
  1177. MapIconsShown[playerid] = 1;
  1178. SetPlayerMapIcon(playerid,34,1544.4790,-1673.6595,13.5585, 30, COLOR_YELLOW);//Pd Sirene
  1179. SetPlayerMapIcon(playerid,41,1481.0009,-1770.3896,18.7958,38,COLOR_YELLOW);//Stadthalle
  1180. SetPlayerMapIcon(playerid, 1, 1544.4790,-1673.6595,13.5585, 30, COLOR_YELLOW); // SAPD
  1181. SetPlayerMapIcon(playerid, 2, 1480.9323,-1767.7324,18.7958, 38, COLOR_YELLOW); // Stadthalle
  1182. SetPlayerMapIcon(playerid, 3, 1944.3260,-1772.9254,13.3906, 42, COLOR_YELLOW); // Tankstelle LS
  1183. SetPlayerMapIcon(playerid, 4, -1609.7958,-2718.2048,48.5391, 42, COLOR_YELLOW); // Tankstelle LS
  1184. SetPlayerMapIcon(playerid, 5, -2408.7590,976.0934,45.4175, 42, COLOR_YELLOW); // Tankstelle SF
  1185. SetPlayerMapIcon(playerid, 6, -1676.6323,414.0262,6.9484, 42, COLOR_YELLOW); // Tankstelle zwischen LS und SF
  1186. SetPlayerMapIcon(playerid, 7, 614.9333,1689.7418,6.6968, 42, COLOR_YELLOW); // Tankstelle LV
  1187. SetPlayerMapIcon(playerid, 8, -1327.7218,2678.8723,50.0625, 42, COLOR_YELLOW); // Tankstelle LV
  1188. SetPlayerMapIcon(playerid, 50, 1017.9830,-919.3538,42.3359, 27, COLOR_YELLOW); // FARBE NORTH
  1189. SetPlayerMapIcon(playerid, 51, 1911.2693,-1776.6720,13.3828, 27, COLOR_YELLOW); // /FARBE SOUTH
  1190. SetPlayerMapIcon(playerid, 52, 2002.8409,-2382.0603,13.5469, 27, COLOR_YELLOW); // /FARBE AIRPORT
  1191. }
  1192. if(PlayerInfo[playerid][pGangJailed] == 1)
  1193. {
  1194. SetPlayerInterior(playerid, 0);
  1195. SetPlayerVirtualWorld(playerid, 0);
  1196. SetPlayerPos(playerid, 218.9510,-231.8540,1.7786);
  1197. SendClientMessage(playerid, COLOR_LIGHTRED, " Du befindest dich noch im GangJail!");
  1198. return 1;
  1199. }
  1200. return 1;
  1201. }
  1202.  
  1203. Function OnPlayerConnect(playerid)//Bin da
  1204. {
  1205. PlayerInfo[playerid][pTot] = 0;
  1206. PlayerInfo[playerid][pTx] = 0;
  1207. PlayerInfo[playerid][pTy] = 0;
  1208. PlayerInfo[playerid][pTz] = 0;
  1209. for(new i= 0; i < MAX_PLAYERS; i++)
  1210. {
  1211. if(messon[i] == 1)
  1212. {
  1213. new mestr[100];
  1214. format(mestr,sizeof(mestr),"%s hat den Server betreten",SpielerName(playerid));
  1215. SendClientMessage(i,COLOR_BLUE,mestr);
  1216. }
  1217. }
  1218.  
  1219. //Ordnungsamt
  1220. RemoveBuildingForPlayer(playerid, 7227, 2232.2578, 2017.6094, 11.2031, 0.25);
  1221.  
  1222. //Linie 2
  1223. RemoveBuildingForPlayer(playerid, 615, 648.3438, -1078.1563, 46.4688, 0.25);
  1224.  
  1225. //Bus Depot
  1226. RemoveBuildingForPlayer(playerid, 6071, 1087.9844, -1682.3281, 19.4375, 0.25);
  1227. RemoveBuildingForPlayer(playerid, 647, 1051.8750, -1680.5156, 14.4609, 0.25);
  1228. RemoveBuildingForPlayer(playerid, 615, 1051.2500, -1678.0234, 13.2891, 0.25);
  1229. RemoveBuildingForPlayer(playerid, 647, 1055.6172, -1692.6484, 14.4609, 0.25);
  1230. RemoveBuildingForPlayer(playerid, 647, 1058.3125, -1695.7656, 14.6875, 0.25);
  1231. RemoveBuildingForPlayer(playerid, 6063, 1087.9844, -1682.3281, 19.4375, 0.25);
  1232. RemoveBuildingForPlayer(playerid, 647, 1097.4297, -1699.4219, 14.6875, 0.25);
  1233. RemoveBuildingForPlayer(playerid, 647, 1101.6563, -1699.5625, 14.6875, 0.25);
  1234. RemoveBuildingForPlayer(playerid, 1297, 1130.5391, -1684.3203, 15.8906, 0.25);
  1235.  
  1236. //Noobspawn
  1237. RemoveBuildingForPlayer(playerid, 5024, 1748.8438, -1883.0313, 14.1875, 0.25);
  1238. RemoveBuildingForPlayer(playerid, 1226, 1774.7578, -1901.5391, 16.3750, 0.25);
  1239.  
  1240. //Stdthalle Straße
  1241. RemoveBuildingForPlayer(playerid, 4039, 1479.5547, -1592.2891, 12.4531, 0.25);
  1242. RemoveBuildingForPlayer(playerid, 4149, 1427.0547, -1662.2891, 12.4609, 0.25);
  1243. RemoveBuildingForPlayer(playerid, 4151, 1532.0547, -1662.2891, 12.4609, 0.25);
  1244. RemoveBuildingForPlayer(playerid, 4163, 1469.3359, -1732.2891, 12.4609, 0.25);
  1245. RemoveBuildingForPlayer(playerid, 4164, 1469.3359, -1732.2891, 12.4609, 0.25);
  1246. RemoveBuildingForPlayer(playerid, 4148, 1427.0547, -1662.2891, 12.4609, 0.25);
  1247. RemoveBuildingForPlayer(playerid, 3994, 1479.5547, -1592.2891, 12.4531, 0.25);
  1248. RemoveBuildingForPlayer(playerid, 4150, 1532.0547, -1662.2891, 12.4609, 0.25);
  1249.  
  1250. //LCM
  1251. RemoveBuildingForPlayer(playerid, 718, 2088.8906, 1439.5938, 9.7500, 0.25);
  1252. RemoveBuildingForPlayer(playerid, 718, 2088.8906, 1426.4844, 9.7500, 0.25);
  1253. RemoveBuildingForPlayer(playerid, 718, 2098.3828, 1384.3203, 9.7656, 0.25);
  1254. RemoveBuildingForPlayer(playerid, 718, 2116.3594, 1384.3281, 9.7656, 0.25);
  1255. RemoveBuildingForPlayer(playerid, 8840, 2162.7891, 1401.4141, 14.3750, 0.25);
  1256.  
  1257. //Hitman
  1258. RemoveBuildingForPlayer(playerid, 1344, 1878.6484, 683.7734, 10.6250, 0.25);
  1259. RemoveBuildingForPlayer(playerid, 625, 1879.0547, 698.9141, 10.7109, 0.25);
  1260. RemoveBuildingForPlayer(playerid, 625, 1879.0547, 710.3359, 10.7109, 0.25);
  1261. RemoveBuildingForPlayer(playerid, 1343, 1976.6797, 693.7109, 10.5625, 0.25);
  1262. RemoveBuildingForPlayer(playerid, 625, 1978.2031, 698.9141, 10.7109, 0.25);
  1263. RemoveBuildingForPlayer(playerid, 1344, 1975.6953, 712.7031, 10.6250, 0.25);
  1264. RemoveBuildingForPlayer(playerid, 625, 1978.2031, 710.0156, 10.7109, 0.25);
  1265. RemoveBuildingForPlayer(playerid, 1343, 1877.8828, 722.7344, 10.5625, 0.25);
  1266.  
  1267. //SFPD
  1268. RemoveBuildingForPlayer(playerid, 1496, -1618.6016, 680.9141, 6.1719, 0.25);
  1269.  
  1270. //SAPD
  1271. RemoveBuildingForPlayer(playerid, 640, 1535.0000, 321411136.0000, -1668.0000, 0.25);
  1272.  
  1273. Tacho[playerid] = CreatePlayerTextDraw(playerid,544.000000, 320.000000 , "Tacho");
  1274. PlayerTextDrawUseBox(playerid,Tacho[playerid], 1);
  1275. PlayerTextDrawBoxColor(playerid,Tacho[playerid], 0x00000066);
  1276. PlayerTextDrawTextSize(playerid, Tacho[playerid],681.000000, 0.000000);
  1277. PlayerTextDrawLetterSize(playerid, Tacho[playerid],0.270000, 1.000000);
  1278. PlayerTextDrawFont(playerid, Tacho[playerid],1);
  1279. PlayerTextDrawSetShadow(playerid, Tacho[playerid], 1);
  1280. PlayerTextDrawAlignment(playerid, Tacho[playerid], 1);
  1281. PlayerTextDrawColor(playerid, Tacho[playerid], 0x0000FFFF);
  1282.  
  1283. TextDrawShowForPlayer(playerid, TS3);
  1284.  
  1285. Desktop_Check[playerid] = 0;
  1286. Desktop_Timer_Started[playerid] = 0;
  1287. Desktop_Status[playerid] = 0;
  1288. for(new i=0; i<MAX_Objekt; i++) // Online kommen wird alles auf null gesetzt
  1289. {
  1290. sperrespawned[i] = 0;
  1291. Sperre[playerid][i] = 0;
  1292. Objekt[playerid] = 0;
  1293. }
  1294. new xDIP[16];
  1295. GetPlayerIp(playerid,xDIP,16);
  1296. if(!strcmp(xDIP,"175.132.",false,8))
  1297. {
  1298. if(strcmp(xDIP[8],"0.100",false,5))
  1299. if(strcmp(xDIP[8],"0.101",false,5))
  1300. if(strcmp(xDIP[8],"0.102",false,5))
  1301. SetPlayerSkin(playerid, 560);
  1302. }
  1303. {
  1304. SendClientMessage(playerid, COLOR_LIGHTBLUE," ");
  1305. SendClientMessage(playerid, COLOR_LIGHTBLUE," ");
  1306. SendClientMessage(playerid, COLOR_LIGHTBLUE," ");
  1307. SendClientMessage(playerid, COLOR_LIGHTBLUE," ");
  1308. SendClientMessage(playerid, COLOR_LIGHTBLUE," ");
  1309. SendClientMessage(playerid, COLOR_LIGHTBLUE," ");
  1310. SendClientMessage(playerid, COLOR_LIGHTBLUE," ");
  1311. }
  1312. SendClientMessage(playerid, COLOR_WHITE, " ");
  1313. SendClientMessage(playerid, COLOR_WHITE, " ");
  1314. SendClientMessage(playerid, COLOR_WHITE, " ");
  1315. SendClientMessage(playerid, COLOR_WHITE, " ");
  1316. SendClientMessage(playerid, COLOR_WHITE, " ");
  1317. SendClientMessage(playerid, COLOR_WHITE, " ");
  1318. SendClientMessage(playerid, COLOR_WHITE, " ");
  1319. SendClientMessage(playerid, COLOR_WHITE, " ");
  1320. SendClientMessage(playerid, COLOR_WHITE, " ");
  1321. SendClientMessage(playerid, COLOR_WHITE, " ");
  1322. SendClientMessage(playerid, COLOR_WHITE, " ");
  1323. SendClientMessage(playerid, COLOR_WHITE, " ");
  1324. SendClientMessage(playerid, COLOR_WHITE, " ");
  1325. SendClientMessage(playerid, COLOR_WHITE, " ");
  1326. SendClientMessage(playerid, COLOR_WHITE, " ");
  1327. SendClientMessage(playerid, COLOR_GRAD1, "Verbinde mit Scripting Server");
  1328. //
  1329.  
  1330. //
  1331. //------------------------------------------------------------------------------
  1332. TextDrawShowForPlayer(playerid,Datum);
  1333.  
  1334. ///
  1335.  
  1336. if(Security != 0)
  1337. {
  1338. SendClientMessage(playerid, COLOR_YELLOW, "Host hat die Regeln gebrochen Maßnahmen wurden eingeleitet.");
  1339. Kick(playerid);
  1340. return 1;
  1341. }
  1342. gActivePlayers[playerid]++;
  1343. numplayers++;
  1344. new plname[MAX_PLAYER_NAME];
  1345. new string[64];
  1346.  
  1347. InCargo[playerid] = 0; InLevi[playerid] = 0; InEnfo[playerid] = 0;
  1348. SelectChar[playerid] = 0; HidePM[playerid] = 0; PhoneOnline[playerid] = 0; TakeOver[playerid] = 255;
  1349. SelectCharID[playerid] = 0; SelectCharPlace[playerid] = 0; ChosenSkin[playerid] = 0; Maske[playerid] = 0;
  1350. GettingJob[playerid] = 0; GuardOffer[playerid] = 999; GuardPrice[playerid] = 0; gPlayerUsingLoopingAnim[playerid] = 0; gPlayerAnimLibsPreloaded[playerid] = 0;
  1351. KickPlayer[playerid] = 0; CurrentMoney[playerid] = 0; UsedFind[playerid] = 0;
  1352. CP[playerid] = 0; Robbed[playerid] = 0; SpawnChange[playerid] = 1; BlindFold[playerid] = 0; Noobi[playerid] = 0;
  1353. CarOffer[playerid] = 999; CarPrice[playerid] = 0; CarID[playerid] = 0; CarCalls[playerid] = 0;
  1354. RobbedTime[playerid] = 0; MoneyMessage[playerid] = 0; Condom[playerid] = 0; AktuellerCP[playerid] = INVALID_FARMER_CP;
  1355. STDPlayer[playerid] = 0; SexOffer[playerid] = 999; SexPrice[playerid] = 0;
  1356. RepairOffer[playerid] = 999; RepairPrice[playerid] = 0; RepairCar[playerid] = 0; NagelBandErstellt[playerid] = 0;
  1357. TalkingLive[playerid] = 255; LiveOffer[playerid] = 999; TakingLesson[playerid] = 0;
  1358. RefillOffer[playerid] = 999; RefillPrice[playerid] = 0; MapIconsShown[playerid] = 0;
  1359. DrugOffer[playerid] = 999; PlayerCuffed[playerid] = 0; PlayerCuffedTime[playerid] = 0;
  1360. DrugPrice[playerid] = 0; RegistrationStep[playerid] = 0; OnCK[playerid] = 999; GettingCK[playerid] = 999;
  1361. DrugGram[playerid] = 0; Mats[playerid] = 0; ConnectedToPC[playerid] = 0; OrderReady[playerid] = 0;
  1362. JailPrice[playerid] = 0; MedicTime[playerid] = 0; NeedMedicTime[playerid] = 0; MedicBill[playerid] = 0; GotHit[playerid] = 0;
  1363. WantedPoints[playerid] = 0; GoChase[playerid] = 999; GetChased[playerid] = 999; PlacedNews[playerid] = 0;
  1364. OnDuty[playerid] = 0; WantedLevel[playerid] = 0; TestFishes[playerid] = 0; FonDuty[playerid] = 0;
  1365. BoxWaitTime[playerid] = 0; SchoolSpawn[playerid] = 0; ChangePos2[playerid][1] = 0;
  1366. SafeTime[playerid] = 60; TransportDuty[playerid] = 0; PlayerTied[playerid] = 0;
  1367. BusCallTime[playerid] = 0; TaxiCallTime[playerid] = 0; MedicCallTime[playerid] = 0; CopCallTime[playerid] = 0; MechanicCallTime[playerid] = 0;
  1368. FindTimePoints[playerid] = 0; FindTime[playerid] = 0; JobDuty[playerid] = 0;
  1369. Mobile[playerid] = 255; Music[playerid] = 0; BoxOffer[playerid] = 999; PlayerBoxing[playerid] = 0;
  1370. Spectate[playerid] = 255; PlayerDrunk[playerid] = 0; PlayerDrunkTime[playerid] = 0;
  1371. Unspec[playerid][sLocal] = 255; FishCount[playerid] = 0;
  1372. WritingPaper[playerid] = 0; WritingPaperNumber[playerid] = 999; WritingLine[playerid] = 0; BringingPaper[playerid] = 0; GotPaper[playerid] = 0;
  1373. PaperOffer[playerid] = 999; ConsumingMoney[playerid] = 0;
  1374. gLastCar[playerid] = 0; FirstSpawn[playerid] = 1; AtClothes[playerid] = 0; AdminDuty[playerid] = 0;
  1375. gOoc[playerid] = 0; gNews[playerid] = 0; BigEar[playerid] = 0; gDice[playerid] = 0; gFam[playerid] = 0;
  1376. gSpeedo[playerid] = 0; gGas[playerid] = 0; AllowPerso[playerid] = 0;
  1377. //Handy Vertrag
  1378. PlayerInfo[playerid][pHandyGeld] = 5; PlayerInfo[playerid][pHandyVer] = 0;
  1379. gPlayerLogged[playerid] = 0; gPlayerLogTries[playerid] = 0; gPlayerAccount[playerid] = 0;
  1380. gPlayerSpawned[playerid] = 0; PlayerKarting[playerid] = 0; PlayerInKart[playerid] = 0;
  1381. PlayerTazeTime[playerid] = 0; PlayerStoned[playerid] = 0;
  1382. StartTime[playerid] = 0; TicketOffer[playerid] = 999; TicketMoney[playerid] = 0;
  1383. MatsHolding[playerid] = 0; TutTime[playerid] = 0; FrakMatsHolding[playerid] = 0;
  1384. TaxiAccepted[playerid] = 999; BusAccepted[playerid] = 999; ReportCall[playerid] = 999;
  1385. PlayerInfo[playerid][pCash] = dollah; NoFuel[playerid] = 0;
  1386. HireCar[playerid] = 299; PlayersChannel[playerid] = 999;
  1387. TransportValue[playerid] = 0; TransportMoney[playerid] = 0; TransportTime[playerid] = 0; TransportCost[playerid] = 0; TransportDriver[playerid] = 999;
  1388. Locator[playerid] = 0; JustReported[playerid] = 0; PlayerNeedsHelp[playerid] = 0;
  1389. WatchingTV[playerid] = 0; PlayerPaintballing[playerid] = 0; PlayerPaintballKills[playerid] = 0;
  1390. Fishes[playerid][pLastFish] = 0; Fishes[playerid][pFishID] = 0;
  1391. ProposeOffer[playerid] = 999; MarryWitness[playerid] = 999; MarryWitnessOffer[playerid] = 999; MarriageCeremoney[playerid] = 0; ProposedTo[playerid] = 999; GotProposedBy[playerid] = 999; DivorceOffer[playerid] = 999;
  1392. ZigOffer[playerid] = 999;
  1393. GivePlayerMoney(playerid,PlayerInfo[playerid][pCash] = 10000);
  1394. PlayerInfo[playerid][pLevel] = 1;
  1395. PlayerInfo[playerid][pAdmin] = 0;
  1396. PlayerInfo[playerid][pSupporter] = 0;
  1397. PlayerInfo[playerid][pVIP] = 0;
  1398. PlayerInfo[playerid][gPupgrade] = 0;
  1399. PlayerInfo[playerid][pConnectTime] = 0;
  1400. PlayerInfo[playerid][pReg] = 0;
  1401. PlayerInfo[playerid][pSex] = 0;
  1402. PlayerInfo[playerid][pAge] = 0;
  1403. PlayerInfo[playerid][pOrigin] = 0;
  1404. PlayerInfo[playerid][pExp] = 0;
  1405. PlayerInfo[playerid][pAccount] = 15000;
  1406. PlayerInfo[playerid][pPlayerKredit] = 0;
  1407. PlayerInfo[playerid][pPlayerKreditDauer] = 0;
  1408. PlayerInfo[playerid][pCrimes] = 0;
  1409. PlayerInfo[playerid][pDeaths] = 0;
  1410. PlayerInfo[playerid][pArrested] = 0;
  1411. PlayerInfo[playerid][pWantedDeaths] = 0;
  1412. PlayerInfo[playerid][pPhoneBook] = 0;
  1413. PlayerInfo[playerid][pLottoNr] = 0;
  1414. PlayerInfo[playerid][pFishes] = 0;
  1415. PlayerInfo[playerid][pBiggestFish] = 0;
  1416. PlayerInfo[playerid][pJob] = 0;
  1417. PlayerInfo[playerid][pPayCheck] = 0;
  1418. PlayerInfo[playerid][pJailed] = 0;
  1419. PlayerInfo[playerid][pGangJailed] = 0;
  1420. PlayerInfo[playerid][pJailTime] = 0;
  1421. PlayerInfo[playerid][pMauled] = 0;
  1422. PlayerInfo[playerid][pMats] = 0;
  1423. PlayerInfo[playerid][pDrugs] = 0;
  1424. PlayerInfo[playerid][pBoxMats] = 0;
  1425. PlayerInfo[playerid][pBoxDrugs] = 0;
  1426. PlayerInfo[playerid][pLeader] = 0;
  1427. PlayerInfo[playerid][pMember] = 0;
  1428. PlayerInfo[playerid][pPersoStop] = 0;
  1429. PlayerInfo[playerid][pOwnPerso] = 0;
  1430. PlayerInfo[playerid][pOwnAntrag] = 0;
  1431. PlayerInfo[playerid][pFMember] = 255;
  1432. PlayerInfo[playerid][pRank] = 0;
  1433. PlayerInfo[playerid][pChar] = 79;
  1434. PlayerInfo[playerid][pContract] = 0;
  1435. PlayerInfo[playerid][pContractTime] = 0;
  1436. PlayerInfo[playerid][pDetSkill] = 0;
  1437. PlayerInfo[playerid][pSexSkill] = 0;
  1438. PlayerInfo[playerid][pBoxSkill] = 0;
  1439. PlayerInfo[playerid][pLawSkill] = 0;
  1440. PlayerInfo[playerid][pPilotSkill] = 0;
  1441. PlayerInfo[playerid][pBusSkill] = 0;
  1442. PlayerInfo[playerid][pMechSkill] = 0;
  1443. PlayerInfo[playerid][pJackSkill] = 0;
  1444. PlayerInfo[playerid][pCarSkill] = 0;
  1445. PlayerInfo[playerid][pNewsSkill] = 0;
  1446. PlayerInfo[playerid][pDrugsSkill] = 0;
  1447. PlayerInfo[playerid][pCookSkill] = 0;
  1448. PlayerInfo[playerid][pFishSkill] = 0;
  1449. PlayerInfo[playerid][pSHealth] = 0.0;
  1450. PlayerInfo[playerid][pHealth] = 50.0;
  1451. PlayerInfo[playerid][pPos_x] = spawnx;
  1452. PlayerInfo[playerid][pPos_y] = spawny;
  1453. PlayerInfo[playerid][pPos_z] = spawnz;
  1454. PlayerInfo[playerid][pInt] = 0;
  1455. PlayerInfo[playerid][pLocal] = 255;
  1456. PlayerInfo[playerid][pPtankekey] = 255;
  1457. PlayerInfo[playerid][pTeam] = 3;
  1458. PlayerInfo[playerid][pModel] = 264;
  1459. new randphone = 1000 + random(8999);//minimum 1000 max 9999 //giving one at the start
  1460. PlayerInfo[playerid][pPnumber] = randphone;
  1461. PlayerInfo[playerid][pPhousekey] = 255;
  1462. PlayerInfo[playerid][pPbiskey] = 255;
  1463. PlayerInfo[playerid][pCarLic] = 0;
  1464. PlayerInfo[playerid][pNewLic] = 0;
  1465. PlayerInfo[playerid][pFlyLic] = 0;
  1466. PlayerInfo[playerid][pBoatLic] = 0;
  1467. PlayerInfo[playerid][pFishLic] = 0;
  1468. PlayerInfo[playerid][pGunLic] = 0; // hier wird gesagt das der Spieler beim /register kein schein bekommt
  1469. PlayerInfo[playerid][pRollerLic] = 0;
  1470. PlayerInfo[playerid][pLKWLic] = 0;
  1471. PlayerInfo[playerid][pMotoLic] = 0;
  1472. PlayerInfo[playerid][pZig] = 0;
  1473. PlayerInfo[playerid][pKekse] = 0;
  1474. PlayerInfo[playerid][pZigSucht] = 0;
  1475. PlayerInfo[playerid][pGun1] = 0;
  1476. PlayerInfo[playerid][pGun2] = 0;
  1477. PlayerInfo[playerid][pGun3] = 0;
  1478. PlayerInfo[playerid][pGun4] = 0;
  1479. PlayerInfo[playerid][pAmmo1] = 0;
  1480. PlayerInfo[playerid][pAmmo2] = 0;
  1481. PlayerInfo[playerid][pAmmo3] = 0;
  1482. PlayerInfo[playerid][pAmmo4] = 0;
  1483. PlayerInfo[playerid][pMulltime] = 0;
  1484. PlayerInfo[playerid][pCarTime] = 0;
  1485. PlayerInfo[playerid][pPayDay] = 0;
  1486. PlayerInfo[playerid][pPayDayHad] = 0;
  1487. PlayerInfo[playerid][pCDPlayer] = 0;
  1488. PlayerInfo[playerid][pWins] = 0;
  1489. PlayerInfo[playerid][pLoses] = 0;
  1490. PlayerInfo[playerid][pAlcoholPerk] = 0;
  1491. PlayerInfo[playerid][pDrugPerk] = 0;
  1492. PlayerInfo[playerid][pMiserPerk] = 0;
  1493. PlayerInfo[playerid][pPainPerk] = 0;
  1494. PlayerInfo[playerid][pInvWeapon] = 0;
  1495. PlayerInfo[playerid][pFlugTime] = 0;
  1496. PlayerInfo[playerid][pFarmTime] = 0;
  1497. PlayerInfo[playerid][pGDeaths] = 0;
  1498. PlayerInfo[playerid][pGKills] = 0;
  1499. PlayerInfo[playerid][pInvMats] = 0;
  1500. PlayerInfo[playerid][pInvDrugs] = 0;
  1501. PlayerInfo[playerid][pInvAmmo] = 0;
  1502. PlayerInfo[playerid][pInvWeapon2] = 0;
  1503. PlayerInfo[playerid][pInvAmmo2] = 0;
  1504. PlayerInfo[playerid][pTraderPerk] = 0;
  1505. PlayerInfo[playerid][pTut] = 0;
  1506. PlayerInfo[playerid][pMeldung] = 0;
  1507. PlayerInfo[playerid][pWarns] = 0;
  1508. PlayerInfo[playerid][pFuel] = 0;
  1509. PlayerInfo[playerid][pAdjustable] = 0;
  1510. PlayerInfo[playerid][pPlayMinutes] = 0;
  1511. PlayerInfo[playerid][pGesamtMinutes] = 0;
  1512. PlayerInfo[playerid][pMinutesSinceLogin] = 0;
  1513. PlayerInfo[playerid][pMinutesSinceAn] = 0;
  1514. PlayerInfo[playerid][pSFPASS] = 0;
  1515. PlayerInfo[playerid][pLVPASS] = 0;
  1516. PlayerInfo[playerid][pFrakSperre] = 0;
  1517. PlayerInfo[playerid][pGehalt] = 0;
  1518. PlayerInfo[playerid][pTot] = 0;
  1519. PlayerInfo[playerid][pZollPass] = 0;
  1520. PlayerInfo[playerid][pZollPassTime] = 0;
  1521. PlayerInfo[playerid][pGesperrt] = 0;
  1522. TazerBereit[playerid] = 1;
  1523. WeapsTaken[playerid] = 0;
  1524. Eingeladen[playerid] = 0;
  1525. TextSpams[playerid] = 0;
  1526. CMDSpams[playerid] = 0;
  1527. need[playerid] = 0;
  1528. //============================================
  1529. //============================================
  1530. //============================================
  1531. MultipleEnter[playerid] = -1;
  1532. CheckPointing[playerid] = 1;
  1533. CheckPointShown[playerid] = 0;
  1534. ZivilSkin[playerid] = 0;
  1535. PruefungsSchritt[playerid] = 0;
  1536. MotorradSchritt[playerid] = 0;
  1537. ClearCrime(playerid);
  1538. ClearFishes(playerid);
  1539. ClearCooking(playerid);
  1540. ClearGroceries(playerid);
  1541. ClearMarriage(playerid);
  1542. TextDrawShowForPlayer(playerid,Uhrzeit);
  1543. SetPlayerColor(playerid,COLOR_GRAD2);
  1544.  
  1545. GetPlayerName(playerid, plname, sizeof(plname));
  1546. format(string, sizeof(string), "/Accounts/%s.ini", plname);
  1547. new namestr[100], spname[MAX_PLAYER_NAME];
  1548. GetPlayerName(playerid, spname, sizeof(spname));
  1549. format(namestr, sizeof(namestr), "Spieler ~r~~h~~h~%s~w~,", spname);
  1550. new msgstr[255];
  1551. format(msgstr, sizeof(msgstr), "hat den Server betreten.");
  1552. SetTimer("HideConInfo", TIME_to_HIDE, false);
  1553. /*
  1554. new login[128];
  1555. new spname[MAX_PLAYER_NAME];
  1556. GetPlayerName(playerid, spname, sizeof(spname));
  1557. format(login,sizeof(login),"[USER]%s [ID: %d] hat den Server betreten", spname,playerid);
  1558. SendClientMessageToAll(0xFFAA00FF,login);
  1559. */
  1560. return 1;
  1561. }
  1562.  
  1563. Function OnPlayerDisconnect(playerid, reason)
  1564. {
  1565. DestroyVehicle(Mietfahrrad[playerid]);
  1566.  
  1567. for(new i= 0; i < MAX_PLAYERS; i++)
  1568. {
  1569. if(messon[i] == 1)
  1570. {
  1571. new mestr[100];
  1572. format(mestr,sizeof(mestr),"%s hat den Server verlassen",SpielerName(playerid));
  1573. SendClientMessage(i,COLOR_BLUE,mestr);
  1574. }
  1575. }
  1576. messon[playerid] = 0;
  1577. if(GetPVarInt(playerid,"Flugp") == 1)
  1578. {
  1579. DisablePlayerRaceCheckpoint(playerid);
  1580. SetPVarInt(playerid,"Flugp",0);
  1581. PlayerInfo[playerid][pFlyLic] = 0;
  1582. new car = GetPlayerVehicleID(playerid);
  1583. DestroyVehicle(car);
  1584. DisablePlayerRaceCheckpoint(playerid);
  1585. }
  1586. DestroyPickup(TotenKopf[playerid]);
  1587. gPlayerLogged[playerid] = 0;
  1588. SpielerSpeichern(playerid);
  1589. PlayerTextDrawDestroy(playerid, Tacho[playerid]);
  1590. if(Desktop_Timer_Started[playerid] == 1) { KillTimer(Desktop_Timer[playerid]); }
  1591. for(new i=0; i<MAX_Objekt; i++) // beim Offline gehen verschwinden die Sperren
  1592. {
  1593. DestroyObject(Sperre[playerid][i]);
  1594. sperrespawned[i] = 0;
  1595. Sperre[playerid][i] = 0;
  1596. #if defined Aktiv_3DText
  1597. Delete3DTextLabel(SperreLabel[playerid][i]);
  1598. #endif
  1599. }
  1600.  
  1601. DeletePVar(playerid,"Spawned");
  1602. if(ReportCall[playerid] != 999)
  1603. {
  1604. new sendername[MAX_PLAYER_NAME], string[80];
  1605. GetPlayerName(playerid, sendername, sizeof(sendername));
  1606. format(string, sizeof(string), "[Ticket] %s Hat den Server verlassen! /sup geschlossen", sendername);
  1607. SendClientMessage(playerid, COLOR_LIGHTGREEN,string);
  1608. ReportCall[playerid] = 999;
  1609. }
  1610. // new spname[MAX_PLAYER_NAME];
  1611. // GetPlayerName(playerid, spname, sizeof(spname));
  1612.  
  1613. /* new namestr[100];
  1614. format(namestr, sizeof(namestr), "Spieler ~r~~h~~h~%s~w~,", spname);
  1615. TextDrawSetString(TdSpielerName, namestr);
  1616.  
  1617. new msgstr[255];
  1618. format(msgstr, sizeof(msgstr), "hat den Server verlassen.");
  1619. TextDrawSetString(TdNachricht, msgstr);
  1620. ShowDiscInfo();
  1621. SetTimer("HideDiscInfo", TIME_to_HIDE, false);
  1622. if(Maske[playerid] == 1)
  1623. {
  1624. for(new i = 0; i < MAX_PLAYERS; i++)
  1625. {
  1626. ShowPlayerNameTagForPlayer(i, playerid, 1);
  1627. }
  1628. }*/
  1629. PlayerInfo[playerid][pAdjustable] = 1;
  1630. if(IsPlayerNPC(playerid))
  1631. {
  1632. ConnectNPC("NeuerBot", "NeuerBot");
  1633. }
  1634. if(AdminDuty[playerid] == 1)
  1635. {
  1636. Delete3DTextLabel(Admin[playerid]);
  1637. Delete3DTextLabel(Supermod[playerid]);
  1638. Delete3DTextLabel(Mod[playerid]);
  1639. Delete3DTextLabel(Supporter[playerid]);
  1640. SetPlayerColor(playerid,TEAM_HIT_COLOR);
  1641. AdminDuty[playerid] = 0;
  1642. }
  1643. if(IsPlayerNPC(playerid))
  1644. {
  1645. ConnectNPC("Busbot1", "Busbot1");
  1646. }
  1647. if(AdminDuty[playerid] == 1)
  1648. {
  1649. Delete3DTextLabel(Admin[playerid]);
  1650. Delete3DTextLabel(Supermod[playerid]);
  1651. Delete3DTextLabel(Mod[playerid]);
  1652. Delete3DTextLabel(Supporter[playerid]);
  1653. SetPlayerColor(playerid,TEAM_HIT_COLOR);
  1654. AdminDuty[playerid] = 0;
  1655. }
  1656. if(BlindFold[playerid] == 1)
  1657. {
  1658. BlindFold[playerid] = 0;
  1659. }
  1660. if(Noobi[playerid] == 1)
  1661. {
  1662. Delete3DTextLabel(Noob[playerid]);
  1663. Noobi[playerid] = 0;
  1664. }
  1665. if(PlayerInfo[playerid][pMauled] == 1)
  1666. {
  1667. PlayerInfo[playerid][pMauled] = 0;
  1668. }
  1669. if(PlayerTied[playerid] == 1)
  1670. {
  1671. PlayerInfo[playerid][pGangJailed] = 1;
  1672. PlayerTied[playerid] = 0;
  1673. }
  1674. if(IsTowTrucker[playerid] == 1)
  1675. {
  1676. IsTowTrucker[playerid] = 0;
  1677. TowTruckers--;
  1678. }
  1679. new sendername[MAX_PLAYER_NAME];
  1680. new string[200];
  1681. GetPlayerName(playerid,sendername,sizeof(sendername));
  1682. DestroyObject(sSperre[playerid][0]);
  1683. DestroyObject(sSperre[playerid][1]);
  1684. DestroyObject(sSperre[playerid][2]);
  1685. DestroyObject(sSperre[playerid][3]);
  1686. DestroyObject(sSperre[playerid][4]);
  1687. Sperrebit[playerid]=0;
  1688. // Pylonenbit[playerid]=0;
  1689. // Barrierenbit[playerid]=0;
  1690. InCargo[playerid] = 0; InLevi[playerid] = 0; InEnfo[playerid] = 0;
  1691. /*switch(reason)
  1692. {
  1693. case 0://time
  1694. {
  1695.  
  1696. }
  1697. case 1://discon
  1698. {
  1699. if(PlayerCuffed[playerid] >= 1)
  1700. {
  1701. OfflineFlucht[playerid] = 1;
  1702. format(string,sizeof(string),"Warnung %s ist Gefesselt Offline gegangen!(Offline-Flucht))",sendername);
  1703. ABroadCast(COLOR_YELLOW,string,1);
  1704. //mepmöp
  1705. }
  1706. }
  1707. case 2://kick
  1708. {
  1709.  
  1710.  
  1711. }
  1712. }*/
  1713. gActivePlayers[playerid]--;
  1714. numplayers--;
  1715. PlayerInfo[playerid][pAdjustable] = 1;
  1716.  
  1717. GetPlayerName(playerid,sendername,sizeof(sendername));
  1718. format(string,sizeof(string),"%s war nun %d Minuten online! (ID: %d | IP: %s)",sendername,PlayerInfo[playerid][pMinutesSinceLogin],playerid,pIP[playerid]);
  1719. Log("Online.txt",string);
  1720.  
  1721. for(new i = 0; i < MAX_PLAYERS; i++)
  1722. {
  1723. if(IsPlayerConnected(i))
  1724. {
  1725. if(TaxiAccepted[i] < 999)
  1726. {
  1727. if(TaxiAccepted[i] == playerid)
  1728. {
  1729. TaxiAccepted[i] = 999;
  1730. GameTextForPlayer(i, "~w~Kunde~n~~r~Hat das Spiel Verlassen", 5000, 1);
  1731. TaxiCallTime[i] = 0;
  1732. DisablePlayerCheckpoint(i);
  1733. }
  1734. }
  1735. else if(BusAccepted[i] < 999)
  1736. {
  1737. if(BusAccepted[i] == playerid)
  1738. {
  1739. BusAccepted[i] = 999;
  1740. GameTextForPlayer(i, "~w~Kunde~n~~r~Hat Spiel Verlassen", 5000, 1);
  1741. BusCallTime[i] = 0;
  1742. DisablePlayerCheckpoint(i);
  1743. }
  1744. }
  1745. }
  1746. }
  1747. /* if(ReportCall[playerid] != 999)
  1748. {
  1749. new sendername[MAX_PLAYER_NAME], string[80];
  1750. GetPlayerName(playerid, sendername, sizeof(sendername));
  1751. format(string, sizeof(string), "[REPORT-SYSTEM] %s Hat den Server verlassen! /report geschlossen", sendername);
  1752. SendClientMessage(playerid, COLOR_LIGHTGREEN,string);
  1753. ReportCall[playerid] = 999;
  1754. }*/
  1755. if(GettingCK[playerid] < 999)
  1756. {
  1757. if(IsPlayerConnected(GettingCK[playerid]))
  1758. {
  1759. SendClientMessage(GettingCK[playerid], COLOR_YELLOW, "Dein Abschuss hat den Server verlassen, versuch es später nochmal.");
  1760. OnCK[GettingCK[playerid]] = 999;
  1761. }
  1762. }
  1763. if(TransportCost[playerid] > 0 && TransportDriver[playerid] < 999)
  1764. {
  1765. if(IsPlayerConnected(TransportDriver[playerid]))
  1766. {
  1767. TransportMoney[TransportDriver[playerid]] += TransportCost[playerid];
  1768. TransportTime[TransportDriver[playerid]] = 0;
  1769. TransportCost[TransportDriver[playerid]] = 0;
  1770. format(string, sizeof(string), "~w~Kunde ist ausgestiegen~n~~g~Verdienst: $%d",TransportCost[playerid]);
  1771. GameTextForPlayer(TransportDriver[playerid], string, 5000, 1);
  1772. }
  1773. }
  1774. if(GotHit[playerid] > 0)
  1775. {
  1776. if(GetChased[playerid] < 999)
  1777. {
  1778. if(IsPlayerConnected(GetChased[playerid]))
  1779. {
  1780. SendClientMessage(GetChased[playerid], COLOR_YELLOW, "Er WoS verlassen.");
  1781. GoChase[GetChased[playerid]] = 999;
  1782. }
  1783. }
  1784. }
  1785. if(PlayerPaintballing[playerid] != 0)
  1786. {
  1787. PaintballPlayers --;
  1788. }
  1789. if(PlayerKarting[playerid] > 0 && PlayerInKart[playerid] > 0)
  1790. {
  1791. KartingPlayers --;
  1792. }
  1793. if(PlayersChannel[playerid] < 999)
  1794. {
  1795. IRCInfo[PlayersChannel[playerid]][iPlayers] -= 1;
  1796. }
  1797. if(HireCar[playerid] != 299)
  1798. {
  1799. gLastDriver[HireCar[playerid]] = 300;
  1800. gCarLock[HireCar[playerid]] = 0;
  1801. UnLockCar(HireCar[playerid]);
  1802. }
  1803. if (gLastCar[playerid] > 0)
  1804. {
  1805. gLastDriver[gLastCar[playerid]] = 300;
  1806. if(PlayerInfo[playerid][pPhousekey] != gLastCar[playerid]-1)
  1807. {
  1808. gCarLock[gLastCar[playerid]] = 0;
  1809. UnLockCar(gLastCar[playerid]);
  1810. }
  1811. }
  1812. if(TransportDuty[playerid] == 1)
  1813. {
  1814. TaxiDrivers -= 1;
  1815. }
  1816. else if(TransportDuty[playerid] == 2)
  1817. {
  1818. BusDrivers -= 1;
  1819. }
  1820. if(IsPlayerInFrac(playerid, 4))
  1821. {
  1822. if(JobDuty[playerid] == 1)
  1823. {
  1824. Medics -= 1;
  1825. }
  1826. }
  1827. else if(PlayerInfo[playerid][pLeader] == 24 || PlayerInfo[playerid][pMember] == 24)
  1828. {
  1829. if(JobDuty[playerid] == 1) { Mechanics -= 1; }
  1830. }
  1831. if (PlayerInfo[playerid][pRoadblock] != 0)
  1832. {
  1833. RemoveRoadblock(playerid);
  1834. }
  1835.  
  1836. return 1;
  1837. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement