Advertisement
Guest User

onplayerde

a guest
Aug 18th, 2016
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 5.53 KB | None | 0 0
  1. public OnPlayerDeath(playerid, killerid, reason)
  2. {
  3.     Spieler[playerid][Gestorben] ++;
  4.     if(Spieler[playerid][Paintball] == 1)
  5.     {
  6.             SetPlayerPos(playerid,-975.975708,1060.983032,1345.671875);
  7.             SetPlayerInterior(playerid,10);
  8.             ResetPlayerWeapons(playerid);
  9.             GivePlayerWeapon(playerid,24,1000);
  10.             GivePlayerWeapon(playerid,29,1000);
  11.             SetPlayerHealth(playerid, 100);
  12.             SetPlayerArmour(playerid, 0);
  13.             SpawnPlayer(playerid);
  14.     }
  15.     if(killerid != INVALID_PLAYER_ID)Spieler[killerid][Morde] ++;
  16.     TextDrawHideForPlayer(playerid,lebensanzeige[playerid]);
  17.     new string[128];
  18.     new caller = CurrentPhone[playerid];
  19.     if(killerid != INVALID_PLAYER_ID)
  20.     {
  21.         if(caller != 999)
  22.         {
  23.             if(caller < 999)
  24.             {
  25.                 SendClientMessage(caller, ROT, "Die Verbindung wurde Unterbrochen ...");
  26.                 CurrentPhone[caller] = 999;
  27.             }
  28.             CurrentPhone[playerid] = 999;
  29.         }
  30.         else if(Spieler[playerid][JailType] == 0 || Spieler[playerid][JailType] == 0 || Spieler[playerid][Paintball] == 0)
  31.         {
  32.                 Spieler[playerid][KH] = 1;
  33.         }
  34.         else if(Spieler[playerid][JailType] == 1 || Spieler[playerid][JailType] == 2)
  35.         {
  36.                 SetPlayerPos(playerid, 264.0500,77.8530,1001.0391);
  37.                 SetPlayerInterior(playerid, 6);
  38.         }
  39.         else if(Spieler[playerid][JailType] == 3)
  40.         {
  41.                 SetPlayerPos(playerid, 264.0500,77.8530,1001.0391);
  42.                 SetPlayerInterior(playerid, 1);
  43.         }
  44.         else if(Spieler[killerid][Team] == 1 || Spieler[killerid][Team] == 2)
  45.         {
  46.             if(Spieler[playerid][Team] != 1 || Spieler[playerid][Team] != 2 || Spieler[playerid][Team] != 14)
  47.             {
  48.                 Spieler[playerid][Jailed] = 1;
  49.                 Spieler[playerid][JailType] = 2;
  50.                 GivePlayerCash(playerid, -5000);
  51.                 GivePlayerCash(killerid, 5000);
  52.                 ResetPlayerWeapons(playerid);
  53.                 SendClientMessage(playerid, COLOR_GRAD2, "");
  54.                 format(string, sizeof(string), "Du bist nun für %d Minuten im Knast. (Nicht Gestellt, -5000$)",Spieler[playerid][Wanteds]*4);
  55.                 SendClientMessage(playerid, BLAU, string);
  56.                 SetTimerEx("Unjail",Spieler[playerid][Wanteds]*4*1000*60,false,"i",playerid);
  57.                 SetPlayerPos(playerid, 264.0500,77.8530,1001.0391);
  58.                 SetPlayerInterior(playerid, 6);
  59.                 SpawnPlayer(playerid);
  60.             }
  61.         }
  62.         if(Spieler[playerid][Wanteds] > 0 && IsACop(killerid))
  63.         {
  64.             SetPlayerHealth(playerid,100);
  65.             Spieler[playerid][Jailed] = 1;
  66.             Spieler[playerid][JailType] = 2;
  67.             GivePlayerCash(playerid, -5000);
  68.             GivePlayerCash(killerid, 5000);
  69.             ResetPlayerWeapons(playerid);
  70.             SendClientMessage(playerid, COLOR_GRAD2, "");
  71.             format(string, sizeof(string), "Du bist nun für %d Minuten im Knast. (Nicht Gestellt, -5000$)",Spieler[playerid][Wanteds]*4);
  72.             SendClientMessage(playerid, BLAU, string);
  73.             SetTimerEx("Unjail",Spieler[playerid][Wanteds]*4*1000*60,false,"i",playerid);
  74.             SetPlayerPos(playerid, 264.0500,77.8530,1001.0391);
  75.             SetPlayerInterior(playerid, 6);
  76.     //      ClearChat(playerid);
  77.         //  PlayerPlaySound(killerid, 1139, 0.0, 0.0, 0.0);
  78.         //  SendClientMessage(killerid,0xFFFFFF00,"Du hast den gesuchten Verbrecher geschnappt!");
  79.         //  SendClientMessage(killerid,0xFFFFFF00,"Dir wird eine Prämie für den nächsten Zahltag gutgeschrieben.");
  80.         //  SendClientMessage(playerid,0xFFFFFF00,"Du wurdest von der Polizei gestoppt!");
  81.       //der eingespäter wird nicht als killerid sndern als playerid definirt
  82.             SetPlayerWantedLevel(playerid,0);
  83.             SpawnPlayer(playerid);
  84.     //      format(string, sizeof(string), "%s hat den Verbrecher %s geschnappt!", GetName(killerid), GetName(playerid));
  85.     //      SendFamilyMessage(1, BLAU, string);
  86.     //      SendFamilyMessage(2, BLAU, string);
  87.         }
  88.         if(Spieler[playerid][Team] == 8 || Spieler[playerid][Team] == 9 || Spieler[playerid][Team] == 10 || Spieler[playerid][Team] == 11 || Spieler[playerid][Team] == 12 || Spieler[playerid][Team] == 16 || Spieler[playerid][Team] == 17 || Spieler[playerid][Team] == 18 || Spieler[playerid][Team] == 19 || Spieler[playerid][Team] == 20)//Abfrage ob "playerid" (der wo gekillt wurde) in einer Gang ist muss hier hin
  89.         {
  90.             SendClientMessage(killerid,0xFFFFFF00,"Du hast einen Gang Member gekillt (+2 Wanteds)");
  91.             SetPlayerWantedLevel(killerid, GetPlayerWantedLevel(killerid)+2);
  92.         }
  93.         else if(Spieler[killerid][Team] == 1 || Spieler[killerid][Team] == 2 || Spieler[killerid][Team] == 14 || Spieler[killerid][Team] == 15)
  94.         {
  95.             SendClientMessage(killerid,0xFFFFFF00,"Du hast einen Verbrecher gekillt");
  96.             return 1;
  97.         }
  98.         else if(Spieler[playerid][Team] == 0)
  99.         {
  100.             if(Spieler[playerid][Paintball] == 0)
  101.             {
  102.                 SendClientMessage(killerid,0xFFFFFF00,"Du hast einen Zivi gekillt (+1 Wanted)");
  103.                 SetPlayerWantedLevel(killerid, GetPlayerWantedLevel(killerid)+1);
  104.                 Spieler[playerid][Wanteds] += 1;
  105.             }
  106.             return 1;
  107.         }
  108.         else if(Spieler[playerid][Wanteds] < 1)
  109.         {
  110.             GetPlayerPos(playerid, Spieler[playerid][dx], Spieler[playerid][dy], Spieler[playerid][dz]);
  111.         }
  112.         if(Spieler[playerid][ContractGeld] > 0)
  113.         {
  114.             if(IsPlayerConnected(killerid))
  115.             {
  116.                 if(Spieler[killerid][Team] == 4)
  117.                 {
  118.                     if(CurrentHit[killerid] == playerid)
  119.                     {
  120.                         format(string, sizeof(string), "* Hitman %s hat den Auftrag an %s erfüllt. Er erhält $%d.", SpielerName(killerid), SpielerName(playerid), Spieler[playerid][ContractGeld]);
  121.                         SendFamilyMessage(4, BLAU, string);
  122.                         GameTextForPlayer(playerid, "~r~Auftragskill", 3000, 1);
  123.                         Spieler[playerid][ContractGeld] = 0;
  124.                         GotHit[playerid] = 0;
  125.                         GetChased[playerid] = 999;
  126.                         CurrentHit[killerid] = 999;
  127.                     }
  128.                 }
  129.             }
  130.         }
  131.     }
  132.     return 1;
  133. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement