Advertisement
Guest User

Untitled

a guest
Jun 26th, 2017
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.34 KB | None | 0 0
  1. type tCombo = record
  2. H,T: integer;
  3. end;
  4.  
  5. const
  6. cred=$ff0000;
  7. cgreen=$2aff00;
  8. cyellow=$fcff00;
  9. cwhite=$FFFFFFFF;
  10.  
  11. var
  12. Combo: array [1..32] of tCombo;
  13. i: integer;
  14.  
  15. Procedure ActivateServer();
  16. begin
  17. for i:=1 to 32 do begin
  18. Combo[i].H:=0;
  19. Combo[i].T:=0;
  20. end;
  21. end;
  22.  
  23. procedure OnPlayerKill(Killer, Victim: byte;Weapon: string);
  24. begin
  25. inc(Combo[Killer].H, 1);
  26. Combo[Killer].T:= 4;
  27. case Combo[Killer].H of
  28. 2: WriteConsole(0,idtoname(killer)+'- DOUBLE KILL!',cgreen);
  29. 3: WriteConsole(0,idtoname(killer)+'- AWESOME! TRIPLE KILL!!',cyellow);
  30. 4: WriteConsole(0,idtoname(killer)+'- HAVE MERCY!! MU-U-ULTI KILL!!',cred);
  31. 5: WriteConsole(0,idtoname(killer)+'- AWW! H4KZ0R!!! MULTI KILL x2!!',cred);
  32. 6: WriteConsole(0,idtoname(killer)+'- LOL!!! SERIAL KILLER!!',cred);
  33. 7: WriteConsole(0,idtoname(killer)+'- INSANE KILL!!! KICK HIM!!!',cred);
  34. 8: WriteConsole(0,'Gimode kill '+idtoname(killer),cred);
  35. 9: WriteConsole(0,'Masta kill '+idtoname(killer),cred);
  36. 10: WriteConsole(0,'Cheater! '+idtoname(killer),cred);
  37. end;
  38. end;
  39.  
  40. procedure AppOnIdle(Ticks: integer);
  41. begin
  42. for i:= 1 to 32 do if Combo[i].T > 0 then begin
  43. dec(Combo[i].T, 1);
  44. end else if Combo[i].H > 0 then Combo[i].H:= 0;
  45. end;
  46.  
  47. procedure OnJoinTeam(ID, Team: byte);
  48. begin
  49. Combo[ID].H:=0;
  50. Combo[ID].T:=0;
  51. end;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement