Guest User

Untitled

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