DJC125

Untitled

Apr 24th, 2011
210
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 3.00 KB | None | 0 0
  1. public OnPlayerDeath(playerid, killerid, reason)
  2. {
  3.     new st[128], name[MAX_PLAYER_NAME], Killername[MAX_PLAYER_NAME];
  4.  
  5.     GetPlayerName(playerid,name,sizeof(name));
  6.     GetPlayerName(killerid,Killername,sizeof(Killername));
  7.  
  8.     if(killerid != INVALID_PLAYER_ID)
  9.     {
  10.         PlayerInfo[killerid][pKills] += 1;
  11.         SetPlayerScore(killerid, PlayerInfo[killerid][pKills]);
  12.         GivePlayerCash(killerid, 2500);
  13.         SendDeathMessage(killerid,playerid,reason);
  14.         Kills[killerid]++;
  15.     }
  16.    
  17.     SetPlayerWantedLevel(playerid,0);
  18.     PlayerInfo[playerid][pDeaths] += 1;
  19.     LooseWeapons(playerid);
  20.     Kills[playerid] = 0;
  21.     Delete3DTextLabel(Killer[playerid]);
  22.    
  23.     if(killerid != INVALID_PLAYER_ID)
  24.     {  
  25.         if(Kills[killerid] == 5)
  26.         {
  27.             format(st,sizeof(st),"~W~%s HAS A KILL STREAK OF 5!",Killername);
  28.             GameTextForAll(st,5000,4);
  29.             PlayerInfo[killerid][pWantedLevel]++;
  30.             GivePlayerCash(killerid, 5000);
  31.         }
  32.         if(Kills[killerid] == 10)
  33.         {
  34.             format(st,sizeof(st),"~W~%s HAS A KILL STREAK OF 10!!",Killername);
  35.             PlayerInfo[killerid][pWantedLevel]++;
  36.             GameTextForAll(st,5000,4);
  37.         }
  38.         if(Kills[killerid] == 15)
  39.         {
  40.             format(st,sizeof(st),"~W~%s HAS A KILL STREAK OF 15!!!",Killername);
  41.             PlayerInfo[killerid][pWantedLevel]++;
  42.             GameTextForAll(st,5000,4);
  43.         }
  44.         if(Kills[killerid] == 20)
  45.         {
  46.             format(st,sizeof(st),"~W~%s HAS A KILL STREAK OF 20!!!!",Killername);
  47.             GivePlayerCash(killerid, 15000);
  48.             PlayerInfo[killerid][pWantedLevel]++;
  49.             GameTextForAll(st,5000,4);
  50.         }
  51.         if(Kills[killerid] == 25)
  52.         {
  53.             format(st,sizeof(st),"~W~%s HAS A KILL STREAK OF 25!!!!!",Killername);
  54.             PlayerInfo[killerid][pWantedLevel]++;
  55.             GameTextForAll(st,5000,4);
  56.         }
  57.         if(Kills[killerid] == 30)
  58.         {
  59.             format(st,sizeof(st),"~R~%s HAS A KILL STREAK OF 30!!!!!!",Killername[killerid]);
  60.             GameTextForAll(st,5000,4);
  61.         }
  62.         if(Kills[killerid] == 35)
  63.         {
  64.             format(st,sizeof(st),"~R~%s HAS A KILL STREAK OF 35!!!!!!",Killername[killerid]);
  65.             PlayerInfo[killerid][pWantedLevel]++;
  66.             GameTextForAll(st,5000,4);
  67.         }
  68.         if(Kills[killerid] == 40)
  69.         {
  70.             format(st,sizeof(st),"~R~%s HAS A KILL STREAK OF 40!!!!!!",Killername[killerid]);
  71.             GameTextForAll(st,5000,4);
  72.         }
  73.         if(Kills[killerid] == 45)
  74.         {
  75.             format(st,sizeof(st),"~R~%s HAS A KILL STREAK OF 45!!!!!!",Killername[killerid]);
  76.             GivePlayerCash(killerid, 25000);
  77.             PlayerInfo[killerid][pWantedLevel]++;
  78.             GameTextForAll(st,5000,4);
  79.         }
  80.         if(Kills[killerid] == 50)
  81.         {
  82.             new Float:x, Float:y, Float:z;
  83.             format(st,sizeof(st),"~G~%s HAS A KILL STREAK OF 50 EVERYONE KILL HIM/HER!!!!!!",Killername[killerid]);
  84.             GameTextForAll(st,5500,5);
  85.             Killer[playerid] = Create3DTextLabel("KILL THIS GUY",GetPlayerColor(playerid),0.0,0.0,0.0,NAMETAG_DRAW_DISTANCE,-1,0);
  86.             Attach3DTextLabelToPlayer(Killer[playerid],playerid,0.0,0.0,0.75);
  87.             GetPlayerPos(killerid,x,y,z);
  88.             SetPlayerPos(MAX_PLAYERS,x,y,z);
  89.         }
  90.         if(Kills[killerid]>= 50)
  91.         {
  92.             format(st,sizeof(st),"~R~%s HAS A KILL STREAK OF %s",Killername, Kills[killerid]);
  93.             GameTextForAll(st,5000,4);
  94.         }
  95.     }
  96.     return 1;
  97. }
Advertisement
Add Comment
Please, Sign In to add comment