Advertisement
mforce

Bullet Damage with Spec

Sep 19th, 2015
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 1.24 KB | None | 0 0
  1. #include <amxmodx>
  2. #include <engine>
  3.  
  4. new g_hudmsg1, g_hudmsg2;
  5.  
  6. public plugin_init() {
  7.     register_plugin("Bullet Damage with Spec", "1.3", "Sn!ff3r, modded by mforce")
  8.     register_event("Damage", "on_damage", "b", "2!0", "3=0", "4!0")
  9.    
  10.     g_hudmsg1 = CreateHudSyncObj()
  11.     g_hudmsg2 = CreateHudSyncObj()
  12. }
  13.  
  14. public on_damage(id) { 
  15.     static attacker; attacker = get_user_attacker(id)
  16.    
  17.     if(is_user_connected(attacker)) {
  18.     static damage; damage = read_data(2)
  19.  
  20.     set_hudmessage(255, 0, 0, 0.45, 0.50, 2, 0.1, 4.0, 0.1, 0.1, -1)
  21.     ShowSyncHudMsg(id, g_hudmsg2, "%i^n", damage)
  22.    
  23.     set_hudmessage(0, 100, 200, -1.0, 0.55, 2, 0.1, 4.0, 0.02, 0.02, -1)
  24.     ShowSyncHudMsg(attacker, g_hudmsg1, "%i^n", damage)
  25.    
  26.  
  27.     static iPlayers[32], iNum;
  28.     get_players(iPlayers, iNum, "bch")
  29.  
  30.     for(new i = 0, Spectator = iPlayers[0]; i < iNum; Spectator = iPlayers[i++]) {
  31.         if(entity_get_int(Spectator, EV_INT_iuser2) == attacker) {
  32.             set_hudmessage(0, 100, 200, -1.0, 0.55, 2, 0.1, 4.0, 0.02, 0.02, -1)
  33.             ShowSyncHudMsg(Spectator, g_hudmsg1, "%i^n", damage)
  34.             }
  35.         if(entity_get_int(Spectator, EV_INT_iuser2) == id) {
  36.             set_hudmessage(255, 0, 0, 0.45, 0.50, 2, 0.1, 4.0, 0.1, 0.1, -1)
  37.             ShowSyncHudMsg(Spectator, g_hudmsg2, "%i^n", damage)
  38.             }
  39.         }
  40.     }
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement