Advertisement
Guest User

OnPlayerDeath

a guest
Sep 5th, 2014
277
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 5.37 KB | None | 0 0
  1. if(victimteam >= 4)
  2.         {
  3.             if(IsPlayerConnected(killerid))
  4.             {
  5.                 new slice = 100; //100$
  6.                 playercash = GetPlayerCash(playerid);
  7.                 if(gTeam[killerid] != 2)
  8.                 {
  9.                     WantedPoints[killerid] += 2;
  10.                     PlayerData[killerid][pWantedPoints] = WantedPoints[killerid];
  11.                     format(string, sizeof(string), "UPDATE players SET WantedPoints='%d' WHERE id=%d", PlayerData[killerid][pWantedPoints], PlayerData[killerid][pSQLID]);
  12.                     mysql_query(string);
  13.                 }
  14.                 if(SafeTime[playerid] <= 0)
  15.                 {
  16.                     if(gTeam[killerid] != gTeam[playerid])
  17.                     {
  18.                         if(GetPlayerState(killerid) == 1)
  19.                         {
  20.                             PlayerData[killerid][pKills] = PlayerData[killerid][pKills] + 2;
  21.                         }
  22.                         else
  23.                         {
  24.                             PlayerData[killerid][pKills]++;
  25.                         }
  26.                         PlayerData[playerid][pKills]--;
  27.                         format(string, sizeof(string), "UPDATE players SET Kills='%d' WHERE id=%d", PlayerData[playerid][pKills], PlayerData[playerid][pSQLID]);
  28.                         mysql_query(string);
  29.                         format(string, sizeof(string), "UPDATE players SET Kills='%d' WHERE id=%d", PlayerData[killerid][pKills], PlayerData[killerid][pSQLID]);
  30.                         mysql_query(string);
  31.                     }
  32.                 }
  33.                 if (((gTeam[killerid]) == 1) || ((gTeam[killerid]) == 3 && civnokill) || (gTeam[killerid] == gTeam[playerid] && gTeam[playerid] != 4))
  34.                 {
  35.                     slice = 0;
  36.                 }
  37.                 if (((gTeam[killerid]) != 4) && ((gTeam[killerid]) == gTeam[playerid]))//no team kill
  38.                 {
  39.                     slice = 0;
  40.                 }
  41.                 if (playercash > 0)
  42.                 {
  43.                     //GivePlayerCash(playerid, -slice);
  44.                 }
  45.                 else
  46.                 {
  47.                     slice = slice+500;
  48.                 }
  49.                 PlayerPlaySound(killerid, 1083, 0.0, 0.0, 0.0);
  50.                 if (((gTeam[killerid]) == 3) && reason != 49)
  51.                 {
  52.                     SetPlayerCriminal(killerid,255, "Omor Calificat");
  53.                 }
  54.                 else if (((gTeam[killerid]) == 3) && reason == 49)
  55.                 {
  56.                     SetPlayerCriminal(killerid,255, "Lovit si fugit");
  57.                 }
  58.             }
  59.         }
  60.         else if (victimteam == 2)
  61.         {
  62.             if(IsPlayerConnected(killerid))
  63.             {
  64.                 PlayerData[playerid][pKills]--;
  65.                 format(string, sizeof(string), "UPDATE players SET Kills='%d' WHERE id=%d", PlayerData[playerid][pKills], PlayerData[playerid][pSQLID]);
  66.                 mysql_query(string);
  67.                 if (gTeam[killerid] == 2)//cops kill cop
  68.                 {
  69.                     PlayerPlaySound(killerid, 1084, 0.0, 0.0, 0.0);
  70.                     GivePlayerCash(killerid, -suecost);
  71.                     GivePlayerCash(playerid, suecost+100);//+100pays hospital bill
  72.                 }
  73.                 if (gTeam[killerid] >= 3)
  74.                 {
  75.                     WantedPoints[killerid] += 2; //+ 2 wanted points
  76.                     PlayerData[killerid][pWantedPoints] = WantedPoints[killerid];
  77.                     format(string, sizeof(string), "UPDATE players SET WantedPoints='%d' WHERE id=%d", PlayerData[killerid][pWantedPoints], PlayerData[killerid][pSQLID]);
  78.                     mysql_query(string);
  79.                     if(reason != 49)
  80.                     {
  81.                         SetPlayerCriminal(killerid,255, "Omor Calificat");
  82.                     }
  83.                     else if (reason == 49)
  84.                     {
  85.                         SetPlayerCriminal(killerid,255, "Lovit si fugit");
  86.                     }
  87.                 }
  88.                 if(gTeam[killerid] >= 5 && SafeTime[playerid] <= 0)
  89.                 {
  90.                     if(GetPlayerState(killerid) == 1)
  91.                     {
  92.                         PlayerData[killerid][pKills] = PlayerData[killerid][pKills]+2;
  93.                     }
  94.                     else
  95.                     {
  96.                         PlayerData[killerid][pKills]++;
  97.                     }
  98.                     WantedPoints[killerid]+=2;
  99.                     PlayerData[killerid][pWantedPoints] = WantedPoints[killerid];
  100.                     format(string, sizeof(string), "UPDATE players SET WantedPoints='%d' WHERE id=%d", PlayerData[killerid][pWantedPoints], PlayerData[killerid][pSQLID]);
  101.                     mysql_query(string);
  102.                     format(string, sizeof(string), "UPDATE players SET Kills='%d' WHERE id=%d", PlayerData[killerid][pKills], PlayerData[killerid][pSQLID]);
  103.                     mysql_query(string);
  104.                 }
  105.             }
  106.         }
  107.         else if (victimteam == 3)
  108.         {
  109.             if(IsPlayerConnected(killerid))
  110.             {
  111.                 if ((gTeam[killerid]) == 2)//cops kill civ
  112.                 {
  113.                     if(WantedLevel[playerid] < 1)
  114.                     {
  115.                         PlayerPlaySound(killerid, 1084, 0.0, 0.0, 0.0);
  116.                         GivePlayerCash(killerid, -suecost);
  117.                         GivePlayerCash(playerid, suecost+10);//+100pays hospital bill
  118.                     }
  119.                 }
  120.                 else
  121.                 {
  122.                     WantedPoints[killerid] += 2;
  123.                     PlayerData[killerid][pWantedPoints] = WantedPoints[killerid];
  124.                     format(string, sizeof(string), "UPDATE players SET WantedPoints='%d' WHERE id=%d", PlayerData[killerid][pWantedPoints], PlayerData[killerid][pSQLID]);
  125.                     mysql_query(string);
  126.                 }
  127.                 if (((gTeam[killerid]) >= 3 || (gTeam[killerid]) == 1) && reason != 49)
  128.                 {
  129.                     SetPlayerCriminal(killerid,255, "Omor Calificat");
  130.                 }
  131.                 else if (((gTeam[killerid]) >= 3 || (gTeam[killerid]) == 1) && reason == 49)
  132.                 {
  133.                     SetPlayerCriminal(killerid,255, "Lovit si fugit");
  134.                 }
  135.             }
  136.         }
  137.         else if (victimteam == 1)
  138.         {
  139.             if(IsPlayerConnected(killerid))
  140.             {
  141.                 if ((gTeam[killerid]) == 2)//cops kill civ
  142.                 {
  143.                     PlayerPlaySound(killerid, 1084, 0.0, 0.0, 0.0);
  144.                     GivePlayerCash(killerid, -suecost);
  145.                     GivePlayerCash(playerid, suecost+10);//+100pays hospital bill
  146.                 }
  147.                 else if ((gTeam[killerid]) == 1)//med kill civ
  148.                 {
  149.                     PlayerPlaySound(killerid, 1084, 0.0, 0.0, 0.0);
  150.                     GivePlayerCash(killerid, -suecost);
  151.                     GivePlayerCash(playerid, suecost+10);//+100pays hospital bill
  152.                 }
  153.                 if (((gTeam[killerid]) == 4) && reason != 49)
  154.                 {
  155.                     SetPlayerCriminal(killerid,255, "Omor calificat");
  156.                 }
  157.                 else if (((gTeam[killerid]) == 3) && reason == 49)
  158.                 {
  159.                     SetPlayerCriminal(killerid,255, "Lovit si fugit");
  160.                 }
  161.             }
  162.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement