Advertisement
Guest User

Untitled

a guest
Oct 25th, 2012
1,114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 2.72 KB | None | 0 0
  1. // Killing Spree System By Rufat Kalashnikov
  2. // Released on 24/10/2012
  3. // Visit http://rufat.sa-mp.webnode.in
  4.  
  5. #include <a_samp>
  6.  
  7. new PlayerKills[MAX_PLAYERS] = 0, Dominating[MAX_PLAYERS] = 0;
  8.  
  9. public OnFilterScriptInit()
  10. {
  11.     return 1;
  12. }
  13.  
  14. public OnFilterScriptExit()
  15. {
  16.     return 1;
  17. }
  18.  
  19. public OnPlayerDeath(playerid, killerid, reason)
  20. {
  21.     new kName[128], string[128];
  22.     GetPlayerName(killerid, kName, sizeof(kName));
  23.     PlayerKills[killerid] = PlayerKills[killerid] +1;
  24.     PlayerKills[playerid] = 0;
  25.     if(PlayerKills[killerid] == 4 && Dominating[killerid] == 1)
  26.     {
  27.         format(string,128, "~r~%s First Kill", kName);
  28.         GameTextForAll(string, 6000,4);
  29.         GivePlayerMoney(killerid, 1000);
  30.         GivePlayerMoney(playerid, -1000);
  31.         return 1;
  32.     }
  33.     if(PlayerKills[killerid] == 2)
  34.     {
  35.         format(string,128, "~r~%s Double Kill", kName);
  36.         GameTextForAll(string, 6000,4);
  37.         GivePlayerMoney(killerid, 1500);
  38.         GivePlayerMoney(playerid, -1000);
  39.         return 1;
  40.     }
  41.     if(PlayerKills[killerid] == 3)
  42.     {
  43.         format(string,128, "~r~%s Killing Spree", kName);
  44.         GameTextForAll(string, 6000,4);
  45.         GivePlayerMoney(killerid, 2000);
  46.         GivePlayerMoney(playerid, -1000);
  47.         return 1;
  48.     }
  49.     if(PlayerKills[killerid] == 4)
  50.     {
  51.         format(string,128, "~r~%s Mega Kill", kName);
  52.         GameTextForAll(string, 6000,4);
  53.         GivePlayerMoney(killerid, 2500);
  54.         GivePlayerMoney(playerid, -1000);
  55.         return 1;
  56.     }
  57.     if(PlayerKills[killerid] == 5)
  58.     {
  59.         format(string,128, "~r~%s Ultra Kill", kName);
  60.         GameTextForAll(string, 6000,4);
  61.         GivePlayerMoney(killerid, 3000);
  62.         GivePlayerMoney(playerid, -1000);
  63.         return 1;
  64.     }
  65.     if(PlayerKills[killerid] == 6)
  66.     {
  67.         format(string,128, "~r~%s Wicked Sick", kName);
  68.         GameTextForAll(string, 6000,4);
  69.         GivePlayerMoney(killerid, 3500);
  70.         GivePlayerMoney(playerid, -1000);
  71.         return 1;
  72.     }
  73.     if(PlayerKills[killerid] == 7)
  74.     {
  75.         format(string,128, "~r~%s Monster Kill", kName);
  76.         GameTextForAll(string, 6000,4);
  77.         GivePlayerMoney(killerid, 4000);
  78.         GivePlayerMoney(playerid, -1000);
  79.         return 1;
  80.     }
  81.     if(PlayerKills[killerid] == 8)
  82.     {
  83.         format(string,128, "~r~%s Insane Kill", kName);
  84.         GameTextForAll(string, 6000,4);
  85.         GivePlayerMoney(killerid, 4500);
  86.         GivePlayerMoney(playerid, -1000);
  87.         return 1;
  88.     }
  89.     if(PlayerKills[killerid] == 9)
  90.     {
  91.         format(string,128, "~r~%s Is On Rampage", kName);
  92.         GameTextForAll(string, 6000,4);
  93.         GivePlayerMoney(killerid, 5000);
  94.         GivePlayerMoney(playerid, -1000);
  95.         return 1;
  96.     }
  97.     if(PlayerKills[killerid] == 10)
  98.     {
  99.         format(string,128, "~r~%s Satanish Kill", kName);
  100.         GameTextForAll(string, 6000,4);
  101.         GivePlayerMoney(killerid, 6000);
  102.         GivePlayerMoney(playerid, -1000);
  103.         return 1;
  104.     }
  105.     return 1;
  106. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement