Advertisement
Guest User

Untitled

a guest
May 26th, 2016
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 20.39 KB | None | 0 0
  1. public OnPlayerDeath(playerid,killerid,reason)
  2. {
  3. if(IsPlayerNPC(killerid))return 1;
  4. new Float:x,Float:y,Float:z,string[256];
  5. if(IsPlayerConnected(killerid) && killerid != INVALID_PLAYER_ID)
  6. {
  7. format(string,sizeof(string),"Mord : Angreifer: %s * Opfer: %s * Waffen: %s",Spieler[killerid][pName],Spieler[playerid][pName],SpielerWaffenName(GetPlayerWeapon(killerid)));
  8. Log("DeathMatchLogsqllog",string);
  9. }
  10. ForEachPlayer(i)
  11. {
  12. if(GetPlayerState(i) == PLAYER_STATE_SPECTATING && Spieler[i][pSpectate] == playerid)
  13. {
  14. TogglePlayerSpectating(i,0);
  15. Spieler[i][pSpectate] = -1;
  16. }
  17. }
  18.  
  19. if(InviteInRace[playerid] == 1)
  20. {
  21. if(RaceFahrzeug[playerid] != 0) DestroyVehicle(RaceFahrzeug[playerid]);
  22. RaceCps[playerid] = 0;
  23. for(new t=0;t<6;t++){ PlayerTextDrawHide(playerid,RACEdraw[playerid][t]); }
  24. ForEachPlayer(i)
  25. {
  26. if(IsPlayerConnected(i) && !IsPlayerNPC(i))
  27. {
  28. if(InviteInRace[i] == 1)
  29. {
  30. format(string,sizeof(string),"%s hat das Rennen verlassen! [Grund: Gestorben]",SpielerName(playerid));
  31. SendClientMessage(i,FMELDUNG,string);
  32. }
  33. }
  34. }
  35. InviteInRace[playerid] = 0;
  36. }
  37.  
  38. if(Paintball[playerid] == 0)
  39. {
  40. ResetPlayerWeapons(playerid);
  41. SaveAccount(playerid);
  42. }
  43.  
  44.  
  45. animak[playerid] = false;
  46. HandsUpPerson[playerid] = false;
  47. SpawnKillCount[playerid] = 0;
  48. Spieler[playerid][pWaitEating] = 0;
  49. PlayerSpawned[playerid] = 0;
  50. PlayerTextDrawHide(playerid,PAYDAYdraw[playerid]);
  51. TextDrawHideForPlayer(playerid,SERVERUHR);
  52. TextDrawHideForPlayer(playerid,SERVERDATUM);
  53. StopAudioStreamForPlayer(playerid);
  54. KillTimer(FschulTimer[playerid]);
  55. KillTimer(Spieler[playerid][pBaggerTimer]);
  56. KillTimer(Spieler[playerid][pSpraytagTimer]);
  57. StopLoopingAnim(playerid);
  58. RemovePlayerAttachedObject(playerid,2);
  59. RemovePlayerAttachedObject(playerid,3);
  60. RemovePlayerAttachedObject(playerid,4);
  61. animak[playerid] = false;
  62. RemovePlayerAttachedObject(playerid,5);
  63. RemovePlayerAttachedObject(playerid,6);
  64. RemovePlayerAttachedObject(playerid,7);
  65. if(ImTutorial[playerid] == 1)return 1;
  66. if(Spieler[playerid][pCallHim] == 1)
  67. {
  68. new pID = Spieler[playerid][pCall];
  69. Spieler[pID][pCallHim] = 0;
  70. Spieler[pID][pCall] = -1;
  71. SetPlayerSpecialAction(pID,SPECIAL_ACTION_STOPUSECELLPHONE);
  72. SendClientMessage(pID,GELB,"Der Gesprächspartner hat aufgelegt.");
  73. PlayerTextDrawHide(pID,HandyCalldraw[pID]);
  74. PlayerPlaySound(pID,1077,0.0,0.0,0.0);
  75. Spieler[playerid][pCallHim] = 0;
  76. Spieler[playerid][pCall] = -1;
  77. SetPlayerSpecialAction(playerid,SPECIAL_ACTION_STOPUSECELLPHONE);
  78. SendClientMessage(playerid,GELB,"Du hast aufgelegt.");
  79. PlayerTextDrawHide(playerid,HandyCalldraw[playerid]);
  80. PlayerPlaySound(playerid,1077,0.0,0.0,0.0);
  81. RemovePlayerAttachedObject(pID,8);
  82. RemovePlayerAttachedObject(playerid,8);
  83. }
  84. if(gettime() < Spieler[playerid][pRobOtherTime]) ACMoney(playerid,-Spieler[playerid][pRobOtherThing]);
  85. if(gettime() < Spieler[playerid][pWaffenlagerRobOtherTime]) Spieler[playerid][pMaterials] -= Spieler[playerid][pWaffenlagerRobOtherThing];
  86. if(Spieler[playerid][pC4RobState] == true)
  87. {
  88. SendClientMessage(playerid,ROT,"Ihr seid am C4-Raub gescheitert.");
  89. KillTimer(C4robTimer);
  90. robc4sec = 0;
  91. Spieler[playerid][pC4RobState] = false;
  92. pRobC4BackwardTime = 0;
  93. pRobC4TimeNearVehicle = 0;
  94. ForEachPlayer(i)
  95. {
  96. if(IsPlayerConnected(i))
  97. {
  98. if(GetPVarInt(i,"Eingeloggt") == 0)
  99. {
  100. if(Spieler[i][pC4RobState] == true) Spieler[i][pC4RobState] = false;
  101. if(isPlayerInFrakt(i,2) || isPlayerInFrakt(i,6))
  102. {
  103. if(Spieler[i][pDuty] != 0)
  104. {
  105. SetPlayerMarkerForPlayer(i,playerid,0xFFFFFF00);
  106. SendClientMessage(i,DUNKELBLAU,"HQ: An alle Einheiten, der Überfall auf den C4-Transporter war nicht erfolgreich!");
  107. }
  108. }
  109. }
  110. }
  111. }
  112. }
  113. if(Spieler[playerid][pBankRobState] == true)
  114. {
  115. SendClientMessageToAll(ORANGE,"News: Die Staatsmächte konnten den Bankräuber stoppen.");
  116. SendClientMessage(playerid,ROT,"Du bist am Bankraub gescheitert.");
  117. Spieler[playerid][pBankRobState] = false;
  118. Spieler[playerid][pRobBackwardTimeTresor] = 0;
  119. Spieler[playerid][pRobTimeInTresor] = 0;
  120. KillTimer(Spieler[playerid][pBankRobTimer]);
  121. robsec = 0;
  122. PlayerTalkPublic(playerid,WEISS,"ALARM: Die Tresortür schließt sich alle raus hier !!!",50);
  123. MoveDynamicObject(tor[17],1472.04,-998.54,44.58,1);
  124. PlayerHearMusicInRange(1472.04,-998.54,44.58,1035,5,1,2000);//x,y,z,soundid,radius,timer an = 1 wenn aus = 0,zeit wann timer music/sound beendet
  125. }
  126.  
  127.  
  128. if(Spieler[playerid][pWaffenlagerRobState] == true)
  129. {
  130. SendClientMessageToAll(ORANGE,"News: Die Staatsmächte konnten den Raub im Waffenlager stoppen.");
  131. SendClientMessage(playerid,ROT,"Du bist beim Raub im Waffenlager gescheitert.");
  132. KillTimer(Spieler[playerid][pWaffenlagerRobTimer]);
  133. wrobsec = 0;
  134. Spieler[playerid][pWaffenlagerRobState] = false;
  135. Spieler[playerid][pWaffenlagerTimeInTresor] = 0;
  136. Spieler[playerid][pWaffenlagerBackwardTimeTresor] = 0;
  137. PlayerTalkPublic(playerid,WEISS,"ALARM: Die Tresortür schließt sich alle raus hier !!!",50);
  138. MoveDynamicObject(tor[96],973.15155, 2067.90112, 11.47930,1);
  139. MoveDynamicObject(tor[97],977.71112, 2072.88623, 11.47930,1);
  140. PlayerHearMusicInRange(1062.5, 2083.1001, 9.8,1035,5,1,2000);
  141. }
  142.  
  143.  
  144. if(Spieler[playerid][pJailed] != 0 || Spieler[playerid][pFriedhof] != 0) return 1;
  145. if(Paintball[playerid] != 0)
  146. {
  147. if(IsPlayerConnected(killerid) && killerid != INVALID_PLAYER_ID)
  148. {
  149. if(Paintball[killerid] == 1)
  150. {
  151. Spieler[killerid][pPBKills]++;
  152. Spieler[playerid][pPBDeaths]++;
  153. GetPlayerPos(playerid,x,y,z);
  154. GameTextForPlayer(killerid,"~g~Paintballkill",1000,4);
  155. GameTextForPlayer(playerid,"~r~Paintballdeath",1000,4);
  156. PaintBallPickupRefresh(playerid);
  157. KillTimer(Spieler[playerid][PaintballRefreshPickupTimer]);
  158. Spieler[playerid][PaintballRefreshPickupTimer] = SetTimerEx("PaintBallPickupRefresh",15000,0,"i",playerid);
  159. pbdeathpickup[playerid] = CreateDynamicPickup(1254,1,x,y,z,1);
  160. format(string,sizeof(string),"%s",Spieler[playerid][pName]);
  161. PBdeathtext[playerid] = CreateDynamic3DTextLabel(string,PAINTBALL,x,y,z,10.0,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,1,1);
  162. if(Spieler[killerid][pPBKills] == 25)
  163. {
  164. Spieler[killerid][pPBRang] = 1;
  165. PlayerPlaySound(killerid,1183,0.0,0.0,0.0);
  166. SetTimerEx("StopPlayerPlaySound",5000,0,"i",killerid);
  167. SendClientMessage(killerid,0x4BB400FF,"Paintball: Du bist nun eine Rang höher gestiegen |<Anfänger>|");
  168. TextDrawShowForPlayer(killerid,InfoSign);
  169. PlayerTextDrawSetString(killerid,INFOdraw[killerid][2],"~g~Rank-~w~Up ~r~Anfaenger");
  170. PlayerTextDrawShow(killerid,INFOdraw[killerid][2]);
  171. SetTimerEx("HideInfoBox",3000,0,"i",killerid);
  172. }
  173. if(Spieler[killerid][pPBKills] == 50)
  174. {
  175. Spieler[killerid][pPBRang] = 2;
  176. PlayerPlaySound(killerid,1183,0.0,0.0,0.0);
  177. SetTimerEx("StopPlayerPlaySound",5000,0,"i",killerid);
  178. SendClientMessage(killerid,0x4BB400FF,"Paintball: Du bist nun eine Rang höher gestiegen |<Fortgeschrittener>|");
  179. TextDrawShowForPlayer(killerid,InfoSign);
  180. PlayerTextDrawSetString(killerid,INFOdraw[killerid][2],"~g~Rank-~w~Up ~r~Fortgeschrittener");
  181. PlayerTextDrawShow(killerid,INFOdraw[killerid][2]);
  182. SetTimerEx("HideInfoBox",3000,0,"i",killerid);
  183. }
  184. if(Spieler[killerid][pPBKills] == 100)
  185. {
  186. Spieler[killerid][pPBRang] = 3;
  187. PlayerPlaySound(killerid,1183,0.0,0.0,0.0);
  188. SetTimerEx("StopPlayerPlaySound",5000,0,"i",killerid);
  189. SendClientMessage(killerid,0x4BB400FF,"Paintball: Du bist nun eine Rang höher gestiegen |<Skiller>|");
  190. TextDrawShowForPlayer(killerid,InfoSign);
  191. PlayerTextDrawSetString(killerid,INFOdraw[killerid][2],"~g~Rank-~w~Up ~r~Skiller");
  192. PlayerTextDrawShow(killerid,INFOdraw[killerid][2]);
  193. SetTimerEx("HideInfoBox",3000,0,"i",killerid);
  194. }
  195. if(Spieler[killerid][pPBKills] == 150)
  196. {
  197. Spieler[killerid][pPBRang] = 4;
  198. PlayerPlaySound(killerid,1183,0.0,0.0,0.0);
  199. SetTimerEx("StopPlayerPlaySound",5000,0,"i",killerid);
  200. SendClientMessage(killerid,0x4BB400FF,"Paintball: Du bist nun eine Rang höher gestiegen |<Profi>|");
  201. TextDrawShowForPlayer(killerid,InfoSign);
  202. PlayerTextDrawSetString(killerid,INFOdraw[killerid][2],"~g~Rank-~w~Up ~r~Profi");
  203. PlayerTextDrawShow(killerid,INFOdraw[killerid][2]);
  204. SetTimerEx("HideInfoBox",3000,0,"i",killerid);
  205. }
  206. if(Spieler[killerid][pPBKills] == 200)
  207. {
  208. Spieler[killerid][pPBRang] = 5;
  209. PlayerPlaySound(killerid,1183,0.0,0.0,0.0);
  210. SetTimerEx("StopPlayerPlaySound",5000,0,"i",killerid);
  211. SendClientMessage(killerid,0x4BB400FF,"Paintball: Du bist nun eine Rang höher gestiegen |<High Skiller>|");
  212. TextDrawShowForPlayer(killerid,InfoSign);
  213. PlayerTextDrawSetString(killerid,INFOdraw[killerid][2],"~g~Rank-~w~Up ~r~High Skiller");
  214. PlayerTextDrawShow(killerid,INFOdraw[killerid][2]);
  215. SetTimerEx("HideInfoBox",3000,0,"i",killerid);
  216. }
  217. if(Spieler[killerid][pPBKills] == 250)
  218. {
  219. Spieler[killerid][pPBRang] = 6;
  220. PlayerPlaySound(killerid,1183,0.0,0.0,0.0);
  221. SetTimerEx("StopPlayerPlaySound",5000,0,"i",killerid);
  222. SendClientMessage(killerid,0x4BB400FF,"Paintball: Du bist nun eine Rang höher gestiegen |<Elite>|");
  223. TextDrawShowForPlayer(killerid,InfoSign);
  224. PlayerTextDrawSetString(killerid,INFOdraw[killerid][2],"~g~Rank-~w~Up ~r~Elite");
  225. PlayerTextDrawShow(killerid,INFOdraw[killerid][2]);
  226. SetTimerEx("HideInfoBox",3000,0,"i",killerid);
  227. }
  228. if(Spieler[killerid][pPBKills] == 500)
  229. {
  230. Spieler[killerid][pPBRang] = 7;
  231. PlayerPlaySound(killerid,1183,0.0,0.0,0.0);
  232. SetTimerEx("StopPlayerPlaySound",5000,0,"i",killerid);
  233. SendClientMessage(killerid,0x4BB400FF,"Paintball: Du bist nun eine Rang höher gestiegen |<ProHighSkiller>|");
  234. TextDrawShowForPlayer(killerid,InfoSign);
  235. PlayerTextDrawSetString(killerid,INFOdraw[killerid][2],"~g~Rank-~w~Up ~r~ProHighSkiller");
  236. PlayerTextDrawShow(killerid,INFOdraw[killerid][2]);
  237. SetTimerEx("HideInfoBox",3000,0,"i",killerid);
  238. }
  239. if(Spieler[killerid][pPBKills] == 1000)
  240. {
  241. Spieler[killerid][pPBRang] = 8;
  242. PlayerPlaySound(killerid,1183,0.0,0.0,0.0);
  243. SetTimerEx("StopPlayerPlaySound",5000,0,"i",killerid);
  244. SendClientMessage(killerid,0x4BB400FF,"Paintball: Du bist nun eine Rang höher gestiegen |<["#SERVERTAG"] Elite>|");
  245. TextDrawShowForPlayer(killerid,InfoSign);
  246. PlayerTextDrawSetString(killerid,INFOdraw[killerid][2],"~g~Rank-~w~Up ~r~["#SERVERTAG"] Elite");
  247. PlayerTextDrawShow(killerid,INFOdraw[killerid][2]);
  248. SetTimerEx("HideInfoBox",3000,0,"i",killerid);
  249. }
  250. ForEachPlayer(i)
  251. {
  252. if(IsPlayerConnected(i))
  253. {
  254. if(GetPVarInt(i,"Eingeloggt") == 1)
  255. {
  256. if(Paintball[i] == 1)
  257. {
  258. format(string,sizeof(string),"** Paintball: %s wurde von %s mit einer %s getötet **",Spieler[playerid][pName],Spieler[killerid][pName],SpielerWaffenName(GetPlayerWeapon(killerid)));
  259. SendClientMessage(i,PAINTBALL,string);
  260. }
  261. }
  262. }
  263. }
  264. return 1;
  265. }
  266. if(Paintball[killerid] == 2)
  267. {
  268. new team[6];
  269. Spieler[killerid][pPBKills]++;
  270. Spieler[playerid][pPBDeaths]++;
  271. if(TDPPaintballTeam[killerid] != TDPPaintballTeam[playerid])
  272. {
  273. GameTextForPlayer(killerid,"~g~TDM-KILL",1000,4);
  274. GameTextForPlayer(playerid,"~r~TDM-KILL",1000,4);
  275. switch(TDPPaintballTeam[playerid])
  276. {
  277. case 1:{PBdeathtext[playerid] = CreateDynamic3DTextLabel(string,WEISS,x,y,z,10.0,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,1,1); team="Weiß"; TDMPaintballTeamPoints[1]++;}
  278. case 2:{PBdeathtext[playerid] = CreateDynamic3DTextLabel(string,BLAU,x,y,z,10.0,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,1,1); team="Blau"; TDMPaintballTeamPoints[0]++;}
  279. }
  280. }
  281. else
  282. {
  283. GameTextForPlayer(killerid,"~r~TDM-TEAMKILL",1000,4);
  284. GameTextForPlayer(playerid,"~r~TDM-TEAMKILL",1000,4);
  285. switch(TDPPaintballTeam[playerid])
  286. {
  287. case 1:{PBdeathtext[playerid] = CreateDynamic3DTextLabel(string,WEISS,x,y,z,10.0,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,1,1); team="Weiß"; TDMPaintballTeamPoints[1] += 2;}
  288. case 2:{PBdeathtext[playerid] = CreateDynamic3DTextLabel(string,BLAU,x,y,z,10.0,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,1,1); team="Blau"; TDMPaintballTeamPoints[0] += 2;}
  289. }
  290. }
  291. GetPlayerPos(playerid,x,y,z);
  292. PaintBallPickupRefresh(playerid);
  293. KillTimer(Spieler[playerid][PaintballRefreshPickupTimer]);
  294. Spieler[playerid][PaintballRefreshPickupTimer] = SetTimerEx("PaintBallPickupRefresh",15000,0,"i",playerid);
  295. pbdeathpickup[playerid]=CreateDynamicPickup(1254,1,x,y,z,1);
  296. format(string,sizeof(string),"%s",Spieler[playerid][pName]);
  297. ForEachPlayer(i)
  298. {
  299. if(IsPlayerConnected(i))
  300. {
  301. if(GetPVarInt(i,"Eingeloggt") == 1)
  302. {
  303. if(Paintball[i] == 2)
  304. {
  305. format(string,sizeof(string),"** Team-Death-Match: %s wurde von %s (%s) mit einer %s getötet **",Spieler[playerid][pName],Spieler[killerid][pName],team,SpielerWaffenName(GetPlayerWeapon(killerid)));
  306. SendClientMessage(i,PAINTBALL,string);
  307. format(string,sizeof(string),"* Team Weiß: %i/50 Punkte | Team Blau: %i/50 Punkte *",TDMPaintballTeamPoints[0],TDMPaintballTeamPoints[1]);
  308. SendClientMessage(i,PAINTBALL,string);
  309. if(TDMPaintballTeamPoints[0] >= 50)
  310. {
  311. TDMPaintballTeamPoints[0] = 0;
  312. TDMPaintballTeamPoints[1] = 0;
  313. SendClientMessage(i,PAINTBALL,"Team-Death-Match: Das Team Weiß konnte den Kampf für sich entscheiden.");
  314. switch(Spieler[i][pFraktion])
  315. {
  316. case 0:{SetPlayerSkin(i,Spieler[i][pSkin]);}//
  317. case 1:{SetPlayerSkin(i,Spieler[i][pSkin]);}//SAPD
  318. case 2:{SetPlayerSkin(i,Spieler[i][pSkin]);}//FBI
  319. case 3:{SetPlayerSkin(i,Spieler[i][pSkin]);}//MEDIC
  320. case 4:{SetPlayerSkin(i,Spieler[i][pFraktSkin]);}//LSV
  321. case 5:{SetPlayerSkin(i,Spieler[i][pFraktSkin]);}//GSF
  322. case 6:{SetPlayerSkin(i,Spieler[i][pSkin]);}//ARMY
  323. case 7:{SetPlayerSkin(i,Spieler[i][pFraktSkin]);}//BALLAS
  324. case 8:{SetPlayerSkin(i,Spieler[i][pSkin]);}//TERRORS
  325. case 9:{SetPlayerSkin(i,Spieler[i][pFraktSkin]);}//YAKUZA
  326. case 10:{SetPlayerSkin(i,Spieler[i][pSkin]);}//SANEWSAG
  327. case 11:{SetPlayerSkin(i,Spieler[i][pSkin]);}//OAMT
  328. case 12:{SetPlayerSkin(i,Spieler[i][pFraktSkin]);}//LCN
  329. case 13:{SetPlayerSkin(i,Spieler[i][pFraktSkin]);}//Sons of Anarchy
  330. case 14:{SetPlayerSkin(i,Spieler[i][pSkin]);}//FAHRSCHULE
  331. case 15:{SetPlayerSkin(i,Spieler[i][pSkin]);}//SA ELEKTRONIK GmBh
  332. case 16:{SetPlayerSkin(i,Spieler[i][pFraktSkin]),Spieler[i][pDuty] = 1;}//Regierung
  333. case 17:{SetPlayerSkin(i,Spieler[i][pFraktSkin]);}//V.L Aztecas
  334. }
  335. SendClientMessage(i,GRUEN,"Du hast die Team-Death-Match Arena verlassen.");
  336. GameTextForPlayer(i,"~r~Team-Death-Match ausstieg",1000,4);
  337. Paintball[i] = 0;
  338. format(string,sizeof(string),"Paintball(%i Spieler)\nTeam-Death-Match(%i Spieler)",GetPaintballTeilnehmer(1),GetPaintballTeilnehmer(2));
  339. ShowPlayerDialog(i,DIALOG_PAINTBALL,DIALOG_STYLE_LIST,""#SERVERFARBE""#SERVERTAG""#HTML_WHITE": Paintball-Arena",string,"Auswählen","Abbrechen");
  340. }
  341. if(TDMPaintballTeamPoints[1] >= 50)
  342. {
  343. TDMPaintballTeamPoints[0] = 0;
  344. TDMPaintballTeamPoints[1] = 0;
  345. SendClientMessage(i,PAINTBALL,"Team-Death-Match: Das Team Blau konnte den Kampf für sich entscheiden.");
  346. switch(Spieler[i][pFraktion])
  347. {
  348. case 0:{SetPlayerSkin(i,Spieler[i][pSkin]);}//
  349. case 1:{SetPlayerSkin(i,Spieler[i][pSkin]);}//SAPD
  350. case 2:{SetPlayerSkin(i,Spieler[i][pSkin]);}//FBI
  351. case 3:{SetPlayerSkin(i,Spieler[i][pSkin]);}//MEDIC
  352. case 4:{SetPlayerSkin(i,Spieler[i][pFraktSkin]);}//LSV
  353. case 5:{SetPlayerSkin(i,Spieler[i][pFraktSkin]);}//GSF
  354. case 6:{SetPlayerSkin(i,Spieler[i][pSkin]);}//ARMY
  355. case 7:{SetPlayerSkin(i,Spieler[i][pFraktSkin]);}//BALLAS
  356. case 8:{SetPlayerSkin(i,Spieler[i][pSkin]);}//TERRORS
  357. case 9:{SetPlayerSkin(i,Spieler[i][pFraktSkin]);}//YAKUZA
  358. case 10:{SetPlayerSkin(i,Spieler[i][pSkin]);}//SANEWSAG
  359. case 11:{SetPlayerSkin(i,Spieler[i][pSkin]);}//OAMT
  360. case 12:{SetPlayerSkin(i,Spieler[i][pFraktSkin]);}//LCN
  361. case 13:{SetPlayerSkin(i,Spieler[i][pFraktSkin]);}//Sons of Anarchy
  362. case 14:{SetPlayerSkin(i,Spieler[i][pSkin]);}//FAHRSCHULE
  363. case 15:{SetPlayerSkin(i,Spieler[i][pSkin]);}//SA ELEKTRONIK GmBh
  364. case 16:{SetPlayerSkin(i,Spieler[i][pFraktSkin]),Spieler[i][pDuty] = 1;}//Regierung
  365. case 17:{SetPlayerSkin(i,Spieler[i][pFraktSkin]);}//V.L Aztecas
  366. }
  367. SendClientMessage(i,GRUEN,"Du hast die Team-Death-Match Arena verlassen.");
  368. GameTextForPlayer(i,"~r~Team-Death-Match ausstieg",1000,4);
  369. Paintball[i] = 0;
  370. format(string,sizeof(string),"Paintball(%i Spieler)\nTeam-Death-Match(%i Spieler)",GetPaintballTeilnehmer(1),GetPaintballTeilnehmer(2));
  371. ShowPlayerDialog(i,DIALOG_PAINTBALL,DIALOG_STYLE_LIST,""#SERVERFARBE""#SERVERTAG""#HTML_WHITE": Paintball-Arena",string,"Auswählen","Abbrechen");
  372. }
  373. }
  374. }
  375. }
  376. }
  377. }
  378. return 1;
  379. }
  380. return 1;
  381. }
  382. if(SpawnKillStatus[playerid] == 1)
  383. {
  384. if(IsPlayerConnected(killerid) && killerid != INVALID_PLAYER_ID)
  385. {
  386. SendClientMessage(killerid,ROT,"Du hast soeben Spawnkill begangen.");
  387. format(string,sizeof(string),"Anti-Spawnkill-Schutz: %s ist durch %s im Spawnkill-Schutz gestorben.",Spieler[playerid][pName],Spieler[killerid][pName]);
  388. SendAdminMessage(0x00489184,string);
  389. }
  390. SpawnKillStatus[playerid] = 0;
  391. SendClientMessage(playerid,ROT,"Du bist im Anti-Spawnkill-Schutz gestorben, und spawnst anschließend.");
  392. return 1;
  393. }
  394. if(GetPlayerLevel(playerid) <= 1)
  395. {
  396. if(IsPlayerConnected(killerid) && killerid != INVALID_PLAYER_ID)
  397. {
  398. SendClientMessage(killerid,ROT,"Du hast soeben einen Neuling getötet.");
  399. format(string,sizeof(string),"Anti-Newbie-Kill: %s ist durch %s als Level %i´er gestorben.",Spieler[playerid][pName],Spieler[killerid][pName],GetPlayerLevel(playerid));
  400. SendAdminMessage(0x00489184,string);
  401. }
  402. SendClientMessage(playerid,ROT,"Du bist als Neuling gestorben und spawnst anschließend.");
  403. return 1;
  404. }
  405. if(Spieler[playerid][pAdminOnduty] == true)
  406. {
  407. if(IsPlayerConnected(killerid) && killerid != INVALID_PLAYER_ID)
  408. {
  409. SendClientMessage(killerid,ROT,"Du hast soeben einen Admin im Admindienst getötet.");
  410. format(string,sizeof(string),"Anti-Admin-Kill: %s hat dich im Admindienst getötet.",Spieler[killerid][pName]);
  411. SendClientMessage(playerid,0x00489184,string);
  412. }
  413. SendClientMessage(playerid,ROT,"Du bist als Admin im Admindienst gestorben und spawnst anschließend.");
  414. return 1;
  415. }
  416. if(isPlayerInFrakt(playerid,3) && Spieler[playerid][pDuty] != 0)
  417. {
  418. if(IsPlayerConnected(killerid) && killerid != INVALID_PLAYER_ID)
  419. {
  420. SendClientMessage(killerid,ROT,"Du hast soeben ein Mitglied des San Andreas Fire Department im Dienst getötet.");
  421. format(string,sizeof(string),"Anti-Medic-Kill: %s hat ein Mitglied des San Andreas Fire Department im Dienst getötet.",Spieler[killerid][pName]);
  422. SendAdminMessage(0x00489184,string);
  423. }
  424. SendClientMessage(playerid,ROT,"Du bist als Mitglied des San Andreas Fire Department im Dienst getötet worden. Eine Nachricht wurde an das Supporterteam gesendet.");
  425. return 1;
  426. }
  427. if(isPlayerInFrakt(playerid,11) && Spieler[playerid][pDuty] != 0)
  428. {
  429. if(IsPlayerConnected(killerid) && killerid != INVALID_PLAYER_ID)
  430. {
  431. SendClientMessage(killerid,ROT,"Du hast soeben ein Mitglied des Public Order Department im Dienst getötet.");
  432. format(string,sizeof(string),"Anti-TAoSA-Kill: %s hat ein Mitglied des Public Order Department im Dienst getötet.",Spieler[killerid][pName]);
  433. SendAdminMessage(0x00489184,string);
  434. }
  435. SendClientMessage(playerid,ROT,"Du bist als Mitglied des Public Order Department im Dienst getötet worden. Eine Nachricht wurde an das Supporterteam gesendet.");
  436. return 1;
  437. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement