Guest User

Untitled

a guest
Aug 12th, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 4.33 KB | None | 0 0
  1. public OnPlayerDeath(playerid, killerid, reason)
  2. {
  3.     if(GetPlayerTeam(killerid) != GetPlayerTeam(playerid))
  4.     {
  5.         SetPlayerScore(killerid, GetPlayerScore(killerid) + 1);
  6.         new string[128];
  7.         format(string, sizeof(string), "Kills: %d", GetPlayerScore(killerid));
  8.         SendClientMessage(killerid,BLAU,string);
  9.         if(IstSpielerInTeam(playerid,1))
  10.         {
  11.             if(IstSpielerInTeam(killerid,1) || IstSpielerInTeam(killerid,2))
  12.             {
  13.                 Gruppe2Kills ++;
  14.                 new tod = GetPVarInt(playerid,"Tode");
  15.                 SetPVarInt(playerid,"Tode", tod + 1);
  16.                 for(new i=0;i<MAX_PLAYERS;i++)
  17.                 {
  18.                     if(sSpieler[i][Team] == 1 || sSpieler[i][Team] == 2)
  19.                     {
  20.                         new kname[MAX_PLAYER_NAME], oname[MAX_PLAYER_NAME], string2[128];
  21.                         GetPlayerName(killerid,kname,sizeof(kname));
  22.                         GetPlayerName(playerid,oname,sizeof(oname));
  23.                         format(string2, sizeof(string2), "{FFE600}%s {DCDCDC}tötete {0073FF}%s", kname, oname);
  24.                         SendClientMessage(i,GRAU,string2);
  25.                     }
  26.                 }
  27.             }
  28.         }
  29.         if(IstSpielerInTeam(playerid,2))
  30.         {
  31.             if(IstSpielerInTeam(killerid,1) || IstSpielerInTeam(killerid,2))
  32.             {
  33.                 Gruppe1Kills ++;
  34.                 new tod = GetPVarInt(playerid,"Tode");
  35.                 SetPVarInt(playerid,"Tode", tod + 1);
  36.                 for(new i=0;i<MAX_PLAYERS;i++)
  37.                 {
  38.                     if(sSpieler[i][Team] == 1 || sSpieler[i][Team] == 2)
  39.                     {
  40.                         new kname[MAX_PLAYER_NAME], oname[MAX_PLAYER_NAME], string2[128];
  41.                         GetPlayerName(killerid,kname,sizeof(kname));
  42.                         GetPlayerName(playerid,oname,sizeof(oname));
  43.                         format(string2, sizeof(string2), "{0073FF}%s {DCDCDC}tötete {FFE600}%s", kname, oname);
  44.                         SendClientMessage(i,GRAU,string2);
  45.                     }
  46.                 }
  47.             }
  48.         }
  49.     }
  50.  
  51.     if(IstSpielerInTeam(playerid,1))
  52.     {
  53.         Gruppe1Tod++;
  54.         if(Gruppe2 == 1)
  55.         {
  56.             Gruppe1Tod = 0;
  57.             Gruppe2Tod = 0;
  58.             Gruppe1Kills = 0;
  59.             Gruppe2Kills = 0;
  60.             SetPlayerPos(killerid,959.1449,2167.9775,1011.0234);
  61.             SetPlayerFacingAngle(killerid,358.7257);
  62.             SetPlayerHealth(killerid,100.0);
  63.             ResetPlayerWeapons(killerid);
  64.             GivePlayerWeapon(killerid, 24, 250);
  65.             GivePlayerWeapon(killerid, 31, 500);
  66.             for(new i=0;i<MAX_PLAYERS;i++)
  67.             {
  68.                 if(sSpieler[i][Team] == 1 || sSpieler[i][Team] == 2)
  69.                 {
  70.                     SendClientMessage(i,GELB,"Neue Runde wird gestartet in...");
  71.                 }
  72.             }
  73.             timecount = 7; // anpassen.
  74.             timestop = SetTimer("Timer1",1000,true);
  75.             return 1;
  76.         }
  77.         if(Gruppe2 == 0)
  78.         {
  79.             SendClientMessage(playerid,GELB,"Warte auf Gegner...");
  80.             return 1;
  81.         }
  82.     }
  83.     if(IstSpielerInTeam(playerid,2))
  84.     {
  85.         Gruppe2Tod++;
  86.         if(Gruppe1 == 1)
  87.         {
  88.             Gruppe1Tod = 0;
  89.             Gruppe2Tod = 0;
  90.             Gruppe1Kills = 0;
  91.             Gruppe2Kills = 0;
  92.             SetPlayerPos(killerid,961.2678,2100.2549,1011.0256);
  93.             SetPlayerFacingAngle(killerid,7.5695);
  94.             SetPlayerHealth(killerid,100.0);
  95.             ResetPlayerWeapons(killerid);
  96.             GivePlayerWeapon(killerid, 24, 250);
  97.             GivePlayerWeapon(killerid, 31, 500);
  98.             for(new i=0;i<MAX_PLAYERS;i++)
  99.             {
  100.                 if(sSpieler[i][Team] == 1 || sSpieler[i][Team] == 2)
  101.                 {
  102.                     SendClientMessage(i,GELB,"Neue Runde wird gestartet in...");
  103.                 }
  104.             }
  105.             timecount = 7; // anpassen.
  106.             timestop = SetTimer("Timer1",1000,true);
  107.             return 1;
  108.         }
  109.         if(Gruppe1 == 0)
  110.         {
  111.             SendClientMessage(playerid,GELB,"Warte auf Gegner...");
  112.             return 1;
  113.         }
  114.     }
  115.  
  116.     if(Gruppe1 == Gruppe1Tod || Gruppe2 == Gruppe2Tod)
  117.     {
  118.         if(IstSpielerInTeam(killerid,1))
  119.         {
  120.             SetPlayerPos(killerid,961.2678,2100.2549,1011.0256);
  121.             SetPlayerFacingAngle(killerid,7.5695);
  122.             SetPlayerHealth(killerid,100.0);
  123.             ResetPlayerWeapons(killerid);
  124.             GivePlayerWeapon(killerid, 24, 250);
  125.             GivePlayerWeapon(killerid, 31, 500);
  126.         }
  127.         if(IstSpielerInTeam(killerid,2))
  128.         {
  129.             SetPlayerPos(killerid,959.1449,2167.9775,1011.0234);
  130.             SetPlayerFacingAngle(killerid,358.7257);
  131.             SetPlayerHealth(killerid,100.0);
  132.             ResetPlayerWeapons(killerid);
  133.             GivePlayerWeapon(killerid, 24, 250);
  134.             GivePlayerWeapon(killerid, 31, 500);
  135.         }
  136.         Gruppe1Tod = 0;
  137.         Gruppe2Tod = 0;
  138.         for(new i=0;i<MAX_PLAYERS;i++)
  139.         {
  140.             if(sSpieler[i][Team] == 1 || sSpieler[i][Team] == 2)
  141.             {
  142.                 SendClientMessage(i,GELB,"Neue Runde wird gestartet in...");
  143.             }
  144.         }
  145.         timecount = 7; // anpassen.
  146.         timestop = SetTimer("Timer1",1000,true);
  147.     }
  148.     return 1;
  149. }
Add Comment
Please, Sign In to add comment