Raised This Month: $51 Target: $400
 12% 

Death Sprite Effect (like CSO)


Post New Thread Reply   
 
Thread Tools Display Modes
csaba1998
Member
Join Date: Mar 2013
Old 03-23-2013 , 15:43   Re: Death Sprite Effect (like CSO)
Reply With Quote #21

Version 1.6 video coming soon!
csaba1998 is offline
WaSaAa1
Senior Member
Join Date: Dec 2011
Location: Andalusia (Spain)
Old 03-24-2013 , 11:25   Re: Death Sprite Effect (like CSO)
Reply With Quote #22

good job but the first sprites were more pimps.
WaSaAa1 is offline
eforie
BANNED
Join Date: Dec 2008
Location: Romania
Old 03-24-2013 , 13:54   Re: Death Sprite Effect (like CSO)
Reply With Quote #23

Quote:
Originally Posted by csaba1998 View Post
Version 1.6 video coming soon!
The 1.6 version is great. Thank you !
eforie is offline
Send a message via Yahoo to eforie Send a message via Skype™ to eforie
csaba1998
Member
Join Date: Mar 2013
Old 03-24-2013 , 15:19   Re: Death Sprite Effect (like CSO)
Reply With Quote #24

csaba1998 is offline
eforie
BANNED
Join Date: Dec 2008
Location: Romania
Old 03-24-2013 , 15:56   Re: Death Sprite Effect (like CSO)
Reply With Quote #25

I need this plugin to work only with 2 things, headshot (sound with sprite) and KnifeKill (sound with sprite).
I tried myself to edited, please tell me if is right.
I only removed the precache_models and precache_sounds.
I used the below cvars:
dse_sound "1"
dse_hud "0"



PHP Code:
#include <amxmodx>
#include <amxmisc>
#include <engine>
#include <fakemeta>
#include <dhudmessage>
new level[32]
new 
knife_kill
new grenade_kill
new headshot
new one_kill
new two_kill
new three_kill
new four_kill
new five_kill
new six_kill
new seven_kill
new eight_kill
new nine_kill
new ten_kill
new eleven_kill
new twelve_kill
new thirteen_kill
new fourteen_kill
new g_lastkill
new g_firstblood
public plugin_precache()
{
        
register_dictionary("dse.txt")
        
headshot precache_model("sprites/hs_kill.spr")
        
knife_kill precache_model("sprites/kf_kill.spr")
        
precache_sound("misc/hs_kill.wav")
        
precache_sound("misc/kf_kill.wav")
}
public 
plugin_init()
{
 
register_plugin("Death Sprite Effect","1.6.5","RaZzoR")
        
register_cvar("dse_sound","1"//Sounds: 0:OFF 1:ON | Hangok: 0:KIKAPCSOLVA 1:BEKAPCSOLVA
        
register_cvar("dse_hud","1"//HUDMessages: 0:OFF 1:ON | HUDUzenetek: 0:KIKAPCSOLVA 1:BEKAPCSOLVA
        
register_event("DeathMsg","onDeath","a")
        
register_event("TextMsg""eRestart""a""2&#Game_C""2&#Game_w")
 
register_event("SendAudio""eEndRound""a""2&%!MRAD_terwin""2&%!MRAD_ctwin""2&%!MRAD_rounddraw")
 
register_event("RoundTime""eNewRound""bc")
}
public 
eNewRound()
{
 if (
read_data(1) == floatround(get_cvar_float("mp_roundtime") * 60.0,floatround_floor))
 {
  
g_firstblood 1
 
}
}
public 
eRestart()
{
 
eEndRound()
 
g_firstblood 1
}
public 
eEndRound()
{
}
public 
client_disconnect(id)
{
 
level[id]= 0
}
public 
client_putinserver(id)
{
 
level[id]= 0
}
public 
onDeath()
{
        new 
players_ct[32], players_t[32], ictite
 get_players
(players_ct,ict,"ae","CT")   
 
get_players(players_t,ite,"ae","TERRORIST")
 if (
ict == || ite == 0g_lastkill 1
        
new name_attacker[32]
 new 
name_victim[32]
        new 
wpn[3]
        new 
hs read_data(3)
        new 
attacker read_data(1)
        new 
victim read_data(2)
        new 
AttackerLevel level[attacker] += 1
 level
[victim]= 0
        get_user_name
(attackername_attacker31)
 
get_user_name(victimname_victim31)
        
read_data(4,wpn,2)
        if((
victim == attacker) || (get_user_team(attacker) == get_user_team(victim)) || !victim || !attacker)
   return 
PLUGIN_CONTINUE
 
 
        
if(g_firstblood && attacker!=victim && attacker>0
 { 
                 
g_firstblood 0
                 
if(get_cvar_num("dse_hud")==0){
                 return 
PLUGIN_HANDLED
                 
}
                 if(
get_cvar_num("dse_hud")==1){   
   
set_dhudmessage(255105180, -1.00.3506.03.00.11.5
   
show_dhudmessage(0"%L:^n%s %L %s%L"LANG_PLAYER"DSE_FIRST_BLOOD"name_attackerLANG_PLAYER"DSE_KILLED"name_victimLANG_PLAYER"DSE_T")
                 }
 
                 if(
get_cvar_num("dse_sound")==0){
                 return 
PLUGIN_HANDLED
                 
}
                 if(
get_cvar_num("dse_sound")==1){
                
client_cmd(0"speak misc/firstblood")
                 }
 }
        if(
g_lastkill == 1)
 {
  
g_lastkill 0
                
if(get_cvar_num("dse_hud")==0){
                return 
PLUGIN_HANDLED
                
}
                if(
get_cvar_num("dse_hud")==1){
                
set_dhudmessage(2552150, -1.00.3006.03.00.11.5
  
show_dhudmessage(0"%L:^n%s %L %s%L"LANG_PLAYER"DSE_LAST_KILL"name_attackerLANG_PLAYER"DSE_KILLED"name_victimLANG_PLAYER"DSE_T")
                }
                if(
get_cvar_num("dse_sound")==0){
                return 
PLUGIN_HANDLED
                
}
                if(
get_cvar_num("dse_sound")==1){
               
client_cmd(0"speak misc/last_kill")
                }
 }  
 
        switch(
AttackerLevel)
        {
        case 
1:
        {
            if(
wpn[1] == 'r')
            {
                
show_sprite(victimgrenade_kill)
                if(
get_cvar_num("dse_sound")==0){
                return 
PLUGIN_HANDLED
                
}
                if(
get_cvar_num("dse_sound")==1){
                
client_cmd(attacker,"spk misc/he_kill")
                }
            }
 
            else if(
wpn[0] == 'k')
            {
                
show_sprite(victimknife_kill)
                if(
get_cvar_num("dse_sound")==0){
                return 
PLUGIN_HANDLED
                
}
                if(
get_cvar_num("dse_sound")==1){
                
client_cmd(attacker,"spk misc/kf_kill")
                }
            }
            else if(
wpn[0] != 'k' && wpn[1] != 'r' && !can_see_fm(attackervictim)) 
     {
  if(
hs)
                {
                  if(
get_cvar_num("dse_hud")==0){
                  return 
PLUGIN_HANDLED
                  
}
                  if(
get_cvar_num("dse_hud")==1){
                  
set_dhudmessage(25500, -1.00.2006.03.00.11.5
           
show_dhudmessage(attacker"%L:^n%L %L %s%L"LANG_PLAYER"DSE_WALL_OVER_HS"LANG_PLAYER"DSE_YOU"LANG_PLAYER"DSE_KILLED_TO"name_victimLANG_PLAYER"DSE_T")
                  }
 
                  if(
get_cvar_num("dse_sound")==0){
                  return 
PLUGIN_HANDLED
                  
}
                  if(
get_cvar_num("dse_sound")==1){
                 
client_cmd(attacker"speak misc/hs_kill")
                  }
                }
  else 
                {
                  if(
get_cvar_num("dse_hud")==0){
                  return 
PLUGIN_HANDLED
                  
}
                  if(
get_cvar_num("dse_hud")==1){
                  
set_dhudmessage(098139, -1.00.2506.03.00.11.5
           
show_dhudmessage(attacker"%L:^n%L %L %s%L"LANG_PLAYER"DSE_WALLSHOT"LANG_PLAYER"DSE_YOU"LANG_PLAYER"DSE_KILLED_TO"name_victimLANG_PLAYER"DSE_T")
                  }
 
                  if(
get_cvar_num("dse_sound")==0){
                  return 
PLUGIN_HANDLED
                  
}
                  if(
get_cvar_num("dse_sound")==1){
                 
client_cmd(attacker"speak misc/wallshot")
                  }
                } 
     }
 
            else if(
hs && wpn[0] != 'k' && wpn[1] != 'r')
            {
                
show_sprite(victimheadshot)
                if(
get_cvar_num("dse_sound")==0){
                return 
PLUGIN_HANDLED
                
}
                if(
get_cvar_num("dse_sound")==1){
                
client_cmd(attacker,"spk misc/hs_kill")
                }
            }
 
            else
            {
                
show_sprite(victimone_kill)
                if(
get_cvar_num("dse_sound")==0){
                return 
PLUGIN_HANDLED
                
}
                if(
get_cvar_num("dse_sound")==1){
                
client_cmd(attacker,"spk misc/kill1")
                }
            }
        }
 
        case 
2:
        {
            if(
wpn[1] == 'r')
            {
                
show_sprite(victimgrenade_kill)
                if(
get_cvar_num("dse_sound")==0){
                return 
PLUGIN_HANDLED
                
}
                if(
get_cvar_num("dse_sound")==1){
                
client_cmd(attacker,"spk misc/he_kill")
                }
            }
 
            else if(
wpn[0] == 'k')
            {
                
show_sprite(victimknife_kill)
                if(
get_cvar_num("dse_sound")==0){
                return 
PLUGIN_HANDLED
                
}
                if(
get_cvar_num("dse_sound")==1){
                
client_cmd(attacker,"spk misc/kf_kill")
                }
            }
            else if(
wpn[0] != 'k' && wpn[1] != 'r' && !can_see_fm(attackervictim)) 
     {
  if(
hs)
                {
                  if(
get_cvar_num("dse_hud")==0){
                  return 
PLUGIN_HANDLED
                  
}
                  if(
get_cvar_num("dse_hud")==1){
                  
set_dhudmessage(25500, -1.00.2006.03.00.11.5
           
show_dhudmessage(attacker"%L:^n%L %L %s%L"LANG_PLAYER"DSE_WALL_OVER_HS"LANG_PLAYER"DSE_YOU"LANG_PLAYER"DSE_KILLED_TO"name_victimLANG_PLAYER"DSE_T")
                  }
 
                  if(
get_cvar_num("dse_sound")==0){
                  return 
PLUGIN_HANDLED
                  
}
                  if(
get_cvar_num("dse_sound")==1){
                 
client_cmd(attacker"speak misc/hs_kill")
                  }
                }
  else 
                {
                  if(
get_cvar_num("dse_hud")==0){
                  return 
PLUGIN_HANDLED
                  
}
                  if(
get_cvar_num("dse_hud")==1){
                  
set_dhudmessage(098139, -1.00.2506.03.00.11.5
           
show_dhudmessage(attacker"%L:^n%L %L %s%L"LANG_PLAYER"DSE_WALLSHOT"LANG_PLAYER"DSE_YOU"LANG_PLAYER"DSE_KILLED_TO"name_victimLANG_PLAYER"DSE_T")
                  }
 
                  if(
get_cvar_num("dse_sound")==0){
                  return 
PLUGIN_HANDLED
                  
}
                  if(
get_cvar_num("dse_sound")==1){
                 
client_cmd(attacker"speak misc/wallshot")
                  }
                } 
     }
 
            else if(
hs && wpn[0] != 'k' && wpn[1] != 'r')
            {
                
show_sprite(victimheadshot)
                if(
get_cvar_num("dse_sound")==0){
                return 
PLUGIN_HANDLED
                
}
                if(
get_cvar_num("dse_sound")==1){
                
client_cmd(attacker,"spk misc/hs_kill")
                }
            }
 
            else
            {
                
show_sprite(victimtwo_kill)
                if(
get_cvar_num("dse_sound")==0){
                return 
PLUGIN_HANDLED
                
}
                if(
get_cvar_num("dse_sound")==1){
                
client_cmd(attacker,"spk misc/kill2")
                }
            }
        }
 
        case 
3:
        {
            if(
wpn[1] == 'r')
            {
                
show_sprite(victimgrenade_kill)
                if(
get_cvar_num("dse_sound")==0){
                return 
PLUGIN_HANDLED
                
}
                if(
get_cvar_num("dse_sound")==1){
                
client_cmd(attacker,"spk misc/he_kill")
                }
            }
 
            else if(
wpn[0] == 'k')
            {
                
show_sprite(victimknife_kill)
                if(
get_cvar_num("dse_sound")==0){
                return 
PLUGIN_HANDLED
                
}
                if(
get_cvar_num("dse_sound")==1){
                
client_cmd(attacker,"spk misc/kf_kill")
                }
            }
            else if(
wpn[0] != 'k' && wpn[1] != 'r' && !can_see_fm(attackervictim)) 
     {
  if(
hs)
                {
                  if(
get_cvar_num("dse_hud")==0){
                  return 
PLUGIN_HANDLED
                  
}
                  if(
get_cvar_num("dse_hud")==1){
                  
set_dhudmessage(25500, -1.00.2006.03.00.11.5
           
show_dhudmessage(attacker"%L:^n%L %L %s%L"LANG_PLAYER"DSE_WALL_OVER_HS"LANG_PLAYER"DSE_YOU"LANG_PLAYER"DSE_KILLED_TO"name_victimLANG_PLAYER"DSE_T")
                  }
 
                  if(
get_cvar_num("dse_sound")==0){
                  return 
PLUGIN_HANDLED
                  
}
                  if(
get_cvar_num("dse_sound")==1){
                 
client_cmd(attacker"speak misc/hs_kill")
                  }
                }
  else 
                {
                  if(
get_cvar_num("dse_hud")==0){
                  return 
PLUGIN_HANDLED
                  
}
                  if(
get_cvar_num("dse_hud")==1){
                  
set_dhudmessage(098139, -1.00.2506.03.00.11.5
           
show_dhudmessage(attacker"%L:^n%L %L %s%L"LANG_PLAYER"DSE_WALLSHOT"LANG_PLAYER"DSE_YOU"LANG_PLAYER"DSE_KILLED_TO"name_victimLANG_PLAYER"DSE_T")
                  }
 
                  if(
get_cvar_num("dse_sound")==0){
                  return 
PLUGIN_HANDLED
                  
}
                  if(
get_cvar_num("dse_sound")==1){
                 
client_cmd(attacker"speak misc/wallshot")
                  }
                } 
     }
 
            else if(
hs && wpn[0] != 'k' && wpn[1] != 'r')
            {
                
show_sprite(victimheadshot)
                if(
get_cvar_num("dse_sound")==0){
                return 
PLUGIN_HANDLED
                
}
                if(
get_cvar_num("dse_sound")==1){
                
client_cmd(attacker,"spk misc/hs_kill")
                }
            }
 
            else
            {
                
show_sprite(victimthree_kill)
                if(
get_cvar_num("dse_sound")==0){
                return 
PLUGIN_HANDLED
                
}
                if(
get_cvar_num("dse_sound")==1){
                
client_cmd(attacker,"spk misc/kill3")
                }
            }
        }
        case 
4:
        {
            if(
wpn[1] == 'r')
            {
                
show_sprite(victimgrenade_kill)
                if(
get_cvar_num("dse_sound")==0){
                return 
PLUGIN_HANDLED
                
}
                if(
get_cvar_num("dse_sound")==1){
                
client_cmd(attacker,"spk misc/he_kill")
                }
            }
 
            else if(
wpn[0] == 'k')
            {
                
show_sprite(victimknife_kill)
                if(
get_cvar_num("dse_sound")==0){
                return 
PLUGIN_HANDLED
                
}
                if(
get_cvar_num("dse_sound")==1){
                
client_cmd(attacker,"spk misc/kf_kill")
                }
            }
            else if(
wpn[0] != 'k' && wpn[1] != 'r' && !can_see_fm(attackervictim)) 
     {
  if(
hs)
                {
                  if(
get_cvar_num("dse_hud")==0){
                  return 
PLUGIN_HANDLED
                  
}
                  if(
get_cvar_num("dse_hud")==1){
                  
set_dhudmessage(25500, -1.00.2006.03.00.11.5
           
show_dhudmessage(attacker"%L:^n%L %L %s%L"LANG_PLAYER"DSE_WALL_OVER_HS"LANG_PLAYER"DSE_YOU"LANG_PLAYER"DSE_KILLED_TO"name_victimLANG_PLAYER"DSE_T")
                  }
 
                  if(
get_cvar_num("dse_sound")==0){
                  return 
PLUGIN_HANDLED
                  
}
                  if(
get_cvar_num("dse_sound")==1){
                 
client_cmd(attacker"speak misc/hs_kill")
                  }
                }
  else 
                {
                  if(
get_cvar_num("dse_hud")==0){
                  return 
PLUGIN_HANDLED
                  
}
                  if(
get_cvar_num("dse_hud")==1){
                  
set_dhudmessage(098139, -1.00.2506.03.00.11.5
           
show_dhudmessage(attacker"%L:^n%L %L %s%L"LANG_PLAYER"DSE_WALLSHOT"LANG_PLAYER"DSE_YOU"LANG_PLAYER"DSE_KILLED_TO"name_victimLANG_PLAYER"DSE_T")
                  }
 
                  if(
get_cvar_num("dse_sound")==0){
                  return 
PLUGIN_HANDLED
                  
}
                  if(
get_cvar_num("dse_sound")==1){
                 
client_cmd(attacker"speak misc/wallshot")
                  }
                } 
     }
 
            else if(
hs && wpn[0] != 'k' && wpn[1] != 'r')
            {
                
show_sprite(victimheadshot)
                if(
get_cvar_num("dse_sound")==0){
                return 
PLUGIN_HANDLED
                
}
                if(
get_cvar_num("dse_sound")==1){
                
client_cmd(attacker,"spk misc/hs_kill")
                }
            }
 
            else
            {
                
show_sprite(victimfour_kill)
                if(
get_cvar_num("dse_sound")==0){
                return 
PLUGIN_HANDLED
                
}
                if(
get_cvar_num("dse_sound")==1){
                
client_cmd(attacker,"spk misc/kill4")
                }
            }
        }
        case 
5:
        {
            if(
wpn[1] == 'r')
            {
                
show_sprite(victimgrenade_kill)
                if(
get_cvar_num("dse_sound")==0){
                return 
PLUGIN_HANDLED
                
}
                if(
get_cvar_num("dse_sound")==1){
                
client_cmd(attacker,"spk misc/he_kill")
                }
            }
 
            else if(
wpn[0] == 'k')
            {
                
show_sprite(victimknife_kill)
                if(
get_cvar_num("dse_sound")==0){
                return 
PLUGIN_HANDLED
                
}
                if(
get_cvar_num("dse_sound")==1){
                
client_cmd(attacker,"spk misc/kf_kill")
                }
            }
            else if(
wpn[0] != 'k' && wpn[1] != 'r' && !can_see_fm(attackervictim)) 
     {
  if(
hs)
                {
                  if(
get_cvar_num("dse_hud")==0){
                  return 
PLUGIN_HANDLED
                  
}
                  if(
get_cvar_num("dse_hud")==1){
                  
set_dhudmessage(25500, -1.00.2006.03.00.11.5
           
show_dhudmessage(attacker"%L:^n%L %L %s%L"LANG_PLAYER"DSE_WALL_OVER_HS"LANG_PLAYER"DSE_YOU"LANG_PLAYER"DSE_KILLED_TO"name_victimLANG_PLAYER"DSE_T")
                  }
 
                  if(
get_cvar_num("dse_sound")==0){
                  return 
PLUGIN_HANDLED
                  
}
                  if(
get_cvar_num("dse_sound")==1){
                 
client_cmd(attacker"speak misc/hs_kill")
                  }
                }
  else 
                {
                  if(
get_cvar_num("dse_hud")==0){
                  return 
PLUGIN_HANDLED
                  
}
                  if(
get_cvar_num("dse_hud")==1){
                  
set_dhudmessage(098139, -1.00.2506.03.00.11.5
           
show_dhudmessage(attacker"%L:^n%L %L %s%L"LANG_PLAYER"DSE_WALLSHOT"LANG_PLAYER"DSE_YOU"LANG_PLAYER"DSE_KILLED_TO"name_victimLANG_PLAYER"DSE_T")
                  }
 
                  if(
get_cvar_num("dse_sound")==0){
                  return 
PLUGIN_HANDLED
                  
}
                  if(
get_cvar_num("dse_sound")==1){
                 
client_cmd(attacker"speak misc/wallshot")
                  }
                } 
     }
 
            else if(
hs && wpn[0] != 'k' && wpn[1] != 'r')
            {
                
show_sprite(victimheadshot)
                if(
get_cvar_num("dse_sound")==0){
                return 
PLUGIN_HANDLED
                
}
                if(
get_cvar_num("dse_sound")==1){
                
client_cmd(attacker,"spk misc/hs_kill")
                }
            }
 
            else
            {
                
show_sprite(victimfive_kill)
                if(
get_cvar_num("dse_sound")==0){
                return 
PLUGIN_HANDLED
                
}
                if(
get_cvar_num("dse_sound")==1){
                
client_cmd(attacker,"spk misc/kill5")
                }
            }
        }
        case 
6:
        {
            if(
wpn[1] == 'r')
            {
                
show_sprite(victimgrenade_kill)
                if(
get_cvar_num("dse_sound")==0){
                return 
PLUGIN_HANDLED
                
}
                if(
get_cvar_num("dse_sound")==1){
                
client_cmd(attacker,"spk misc/he_kill")
                }
            }
 
            else if(
wpn[0] == 'k')
            {
                
show_sprite(victimknife_kill)
                if(
get_cvar_num("dse_sound")==0){
                return 
PLUGIN_HANDLED
                
}
                if(
get_cvar_num("dse_sound")==1){
                
client_cmd(attacker,"spk misc/kf_kill")
                }
            }
            else if(
wpn[0] != 'k' && wpn[1] != 'r' && !can_see_fm(attackervictim)) 
     {
  if(
hs)
                {
                  if(
get_cvar_num("dse_hud")==0){
                  return 
PLUGIN_HANDLED
                  
}
                  if(
get_cvar_num("dse_hud")==1){
                  
set_dhudmessage(25500, -1.00.2006.03.00.11.5
           
show_dhudmessage(attacker"%L:^n%L %L %s%L"LANG_PLAYER"DSE_WALL_OVER_HS"LANG_PLAYER"DSE_YOU"LANG_PLAYER"DSE_KILLED_TO"name_victimLANG_PLAYER"DSE_T")
                  }
 
                  if(
get_cvar_num("dse_sound")==0){
                  return 
PLUGIN_HANDLED
                  
}
                  if(
get_cvar_num("dse_sound")==1){
                 
client_cmd(attacker"speak misc/hs_kill")
                  }
                }
  else 
                {
                  if(
get_cvar_num("dse_hud")==0){
                  return 
PLUGIN_HANDLED
                  
}
                  if(
get_cvar_num("dse_hud")==1){
                  
set_dhudmessage(098139, -1.00.2506.03.00.11.5
           
show_dhudmessage(attacker"%L:^n%L %L %s%L"LANG_PLAYER"DSE_WALLSHOT"LANG_PLAYER"DSE_YOU"LANG_PLAYER"DSE_KILLED_TO"name_victimLANG_PLAYER"DSE_T")
                  }
 
                  if(
get_cvar_num("dse_sound")==0){
                  return 
PLUGIN_HANDLED
                  
}
                  if(
get_cvar_num("dse_sound")==1){
                 
client_cmd(attacker"speak misc/wallshot")
                  }
                } 
     }
 
            else if(
hs && wpn[0] != 'k' && wpn[1] != 'r')
            {
                
show_sprite(victimheadshot)
                if(
get_cvar_num("dse_sound")==0){
                return 
PLUGIN_HANDLED
                
}
                if(
get_cvar_num("dse_sound")==1){
                
client_cmd(attacker,"spk misc/hs_kill")
                }
            }
 
            else
            {
                
show_sprite(victimsix_kill)
                if(
get_cvar_num("dse_sound")==0){
                return 
PLUGIN_HANDLED
                
}
                if(
get_cvar_num("dse_sound")==1){
                
client_cmd(attacker,"spk misc/kill6")
                }
            }
        }
        case 
7:
        {
            if(
wpn[1] == 'r')
            {
                
show_sprite(victimgrenade_kill)
                if(
get_cvar_num("dse_sound")==0){
                return 
PLUGIN_HANDLED
                
}
                if(
get_cvar_num("dse_sound")==1){
                
client_cmd(attacker,"spk misc/he_kill")
                }
            }
 
            else if(
wpn[0] == 'k')
            {
                
show_sprite(victimknife_kill)
                if(
get_cvar_num("dse_sound")==0){
                return 
PLUGIN_HANDLED
                
}
                if(
get_cvar_num("dse_sound")==1){
                
client_cmd(attacker,"spk misc/kf_kill")
                }
            }
            else if(
wpn[0] != 'k' && wpn[1] != 'r' && !can_see_fm(attackervictim)) 
     {
  if(
hs)
                {
                  if(
get_cvar_num("dse_hud")==0){
                  return 
PLUGIN_HANDLED
                  
}
                  if(
get_cvar_num("dse_hud")==1){
                  
set_dhudmessage(25500, -1.00.2006.03.00.11.5
           
show_dhudmessage(attacker"%L:^n%L %L %s%L"LANG_PLAYER"DSE_WALL_OVER_HS"LANG_PLAYER"DSE_YOU"LANG_PLAYER"DSE_KILLED_TO"name_victimLANG_PLAYER"DSE_T")
                  }
 
                  if(
get_cvar_num("dse_sound")==0){
                  return 
PLUGIN_HANDLED
                  
}
                  if(
get_cvar_num("dse_sound")==1){
                 
client_cmd(attacker"speak misc/hs_kill")
                  }
                }
  else 
                {
                  if(
get_cvar_num("dse_hud")==0){
                  return 
PLUGIN_HANDLED
                  
}
                  if(
get_cvar_num("dse_hud")==1){
                  
set_dhudmessage(098139, -1.00.2506.03.00.11.5
           
show_dhudmessage(attacker"%L:^n%L %L %s%L"LANG_PLAYER"DSE_WALLSHOT"LANG_PLAYER"DSE_YOU"LANG_PLAYER"DSE_KILLED_TO"name_victimLANG_PLAYER"DSE_T")
                  }
 
                  if(
get_cvar_num("dse_sound")==0){
                  return 
PLUGIN_HANDLED
                  
}
                  if(
get_cvar_num("dse_sound")==1){
                 
client_cmd(attacker"speak misc/wallshot")
                  }
                } 
     }
            else if(
hs && wpn[0] != 'k' && wpn[1] != 'r')
            {
                
show_sprite(victimheadshot)
                if(
get_cvar_num("dse_sound")==0){
                return 
PLUGIN_HANDLED
                
}
                if(
get_cvar_num("dse_sound")==1){
                
client_cmd(attacker,"spk misc/hs_kill")
                }
            }
 
            else
            {
                
show_sprite(victimseven_kill)
                if(
get_cvar_num("dse_sound")==0){
                return 
PLUGIN_HANDLED
                
}
                if(
get_cvar_num("dse_sound")==1){
                
client_cmd(attacker,"spk misc/kill7")
                }
            }
        }
        case 
8:
        {
            if(
wpn[1] == 'r')
            {
                
show_sprite(victimgrenade_kill)
                if(
get_cvar_num("dse_sound")==0){
                return 
PLUGIN_HANDLED
                
}
                if(
get_cvar_num("dse_sound")==1){
                
client_cmd(attacker,"spk misc/he_kill")
                }
            }
 
            else if(
wpn[0] == 'k')
            {
                
show_sprite(victimknife_kill)
                if(
get_cvar_num("dse_sound")==0){
                return 
PLUGIN_HANDLED
                
}
                if(
get_cvar_num("dse_sound")==1){
                
client_cmd(attacker,"spk misc/knife_kill")
                }
            }
            else if(
wpn[0] != 'k' && wpn[1] != 'r' && !can_see_fm(attackervictim)) 
     {
  if(
hs)
                {
                  if(
get_cvar_num("dse_hud")==0){
                  return 
PLUGIN_HANDLED
                  
}
                  if(
get_cvar_num("dse_hud")==1){
                  
set_dhudmessage(25500, -1.00.2006.03.00.11.5
           
show_dhudmessage(attacker"%L:^n%L %L %s%L"LANG_PLAYER"DSE_WALL_OVER_HS"LANG_PLAYER"DSE_YOU"LANG_PLAYER"DSE_KILLED_TO"name_victimLANG_PLAYER"DSE_T")
                  }
 
                  if(
get_cvar_num("dse_sound")==0){
                  return 
PLUGIN_HANDLED
                  
}
                  if(
get_cvar_num("dse_sound")==1){
                 
client_cmd(attacker"speak misc/hs_kill")
                  }
                }
  else 
                {
                  if(
get_cvar_num("dse_hud")==0){
                  return 
PLUGIN_HANDLED
                  
}
                  if(
get_cvar_num("dse_hud")==1){
                  
set_dhudmessage(098139, -1.00.2506.03.00.11.5
           
show_dhudmessage(attacker"%L:^n%L %L %s%L"LANG_PLAYER"DSE_WALLSHOT"LANG_PLAYER"DSE_YOU"LANG_PLAYER"DSE_KILLED_TO"name_victimLANG_PLAYER"DSE_T")
                  }
 
                  if(
get_cvar_num("dse_sound")==0){
                  return 
PLUGIN_HANDLED
                  
}
                  if(
get_cvar_num("dse_sound")==1){
                 
client_cmd(attacker"speak misc/wallshot")
                  }
                } 
     }
 
            else if(
hs && wpn[0] != 'k' && wpn[1] != 'r')
            {
                
show_sprite(victimheadshot)
                if(
get_cvar_num("dse_sound")==0){
                return 
PLUGIN_HANDLED
                
}
                if(
get_cvar_num("dse_sound")==1){
                
client_cmd(attacker,"spk misc/hs_kill")
                }
            }
 
            else
            {
                
show_sprite(victimeight_kill)
                if(
get_cvar_num("dse_sound")==0){
                return 
PLUGIN_HANDLED
                
}
                if(
get_cvar_num("dse_sound")==1){
                
client_cmd(attacker,"spk misc/kill8")
                }
            }
        }
        case 
9:
        {
            if(
wpn[1] == 'r')
            {
                
show_sprite(victimgrenade_kill)
                if(
get_cvar_num("dse_sound")==0){
                return 
PLUGIN_HANDLED
                
}
                if(
get_cvar_num("dse_sound")==1){
                
client_cmd(attacker,"spk misc/he_kill")
                }
            }
 
            else if(
wpn[0] == 'k')
            {
                
show_sprite(victimknife_kill)
                if(
get_cvar_num("dse_sound")==0){
                return 
PLUGIN_HANDLED
                
}
                if(
get_cvar_num("dse_sound")==1){
                
client_cmd(attacker,"spk misc/knife_kill")
                }
            }
            else if(
wpn[0] != 'k' && wpn[1] != 'r' && !can_see_fm(attackervictim)) 
     {
  if(
hs)
                {
                  if(
get_cvar_num("dse_hud")==0){
                  return 
PLUGIN_HANDLED
                  
}
                  if(
get_cvar_num("dse_hud")==1){
                  
set_dhudmessage(25500, -1.00.2006.03.00.11.5
           
show_dhudmessage(attacker"%L:^n%L %L %s%L"LANG_PLAYER"DSE_WALL_OVER_HS"LANG_PLAYER"DSE_YOU"LANG_PLAYER"DSE_KILLED_TO"name_victimLANG_PLAYER"DSE_T")
                  }
 
                  if(
get_cvar_num("dse_sound")==0){
                  return 
PLUGIN_HANDLED
                  
}
                  if(
get_cvar_num("dse_sound")==1){
                 
client_cmd(attacker"speak misc/hs_kill")
                  }
                }
  else 
                {
                  if(
get_cvar_num("dse_hud")==0){
                  return 
PLUGIN_HANDLED
                  
}
                  if(
get_cvar_num("dse_hud")==1){
                  
set_dhudmessage(098139, -1.00.2506.03.00.11.5
           
show_dhudmessage(attacker"%L:^n%L %L %s%L"LANG_PLAYER"DSE_WALLSHOT"LANG_PLAYER"DSE_YOU"LANG_PLAYER"DSE_KILLED_TO"name_victimLANG_PLAYER"DSE_T")
                  }
 
                  if(
get_cvar_num("dse_sound")==0){
                  return 
PLUGIN_HANDLED
                  
}
                  if(
get_cvar_num("dse_sound")==1){
                 
client_cmd(attacker"speak misc/wallshot")
                  }
                } 
     }
 
            else if(
hs && wpn[0] != 'k' && wpn[1] != 'r')
            {
                
show_sprite(victimheadshot)
                if(
get_cvar_num("dse_sound")==0){
                return 
PLUGIN_HANDLED
                
}
                if(
get_cvar_num("dse_sound")==1){
                
client_cmd(attacker,"spk misc/hs_kill")
                }
            }
 
            else
            {
                
show_sprite(victimnine_kill)
                if(
get_cvar_num("dse_sound")==0){
                return 
PLUGIN_HANDLED
                
}
                if(
get_cvar_num("dse_sound")==1){
                
client_cmd(attacker,"spk misc/kill9")
                }
            }
        }
        case 
10:
        {
            if(
wpn[1] == 'r')
            {
                
show_sprite(victimgrenade_kill)
                if(
get_cvar_num("dse_sound")==0){
                return 
PLUGIN_HANDLED
                
}
                if(
get_cvar_num("dse_sound")==1){
                
client_cmd(attacker,"spk misc/he_kill")
                }
            }
 
            else if(
wpn[0] == 'k')
            {
                
show_sprite(victimknife_kill)
                if(
get_cvar_num("dse_sound")==0){
                return 
PLUGIN_HANDLED
                
}
                if(
get_cvar_num("dse_sound")==1){
                
client_cmd(attacker,"spk misc/knife_kill")
                }
            }
            else if(
wpn[0] != 'k' && wpn[1] != 'r' && !can_see_fm(attackervictim)) 
     {
  if(
hs)
                {
                  if(
get_cvar_num("dse_hud")==0){
                  return 
PLUGIN_HANDLED
                  
}
                  if(
get_cvar_num("dse_hud")==1){
                  
set_dhudmessage(25500, -1.00.2006.03.00.11.5
           
show_dhudmessage(attacker"%L:^n%L %L %s%L"LANG_PLAYER"DSE_WALL_OVER_HS"LANG_PLAYER"DSE_YOU"LANG_PLAYER"DSE_KILLED_TO"name_victimLANG_PLAYER"DSE_T")
                  }
 
                  if(
get_cvar_num("dse_sound")==0){
                  return 
PLUGIN_HANDLED
                  
}
                  if(
get_cvar_num("dse_sound")==1){
                 
client_cmd(attacker"speak misc/hs_kill")
                  }
                }
  else 
                {
                  if(
get_cvar_num("dse_hud")==0){
                  return 
PLUGIN_HANDLED
                  
}
                  if(
get_cvar_num("dse_hud")==1){
                  
set_dhudmessage(098139, -1.00.2506.03.00.11.5
           
show_dhudmessage(attacker"%L:^n%L %L %s%L"LANG_PLAYER"DSE_WALLSHOT"LANG_PLAYER"DSE_YOU"LANG_PLAYER"DSE_KILLED_TO"name_victimLANG_PLAYER"DSE_T")
                  }
 
                  if(
get_cvar_num("dse_sound")==0){
                  return 
PLUGIN_HANDLED
                  
}
                  if(
get_cvar_num("dse_sound")==1){
                 
client_cmd(attacker"speak misc/wallshot")
                  }
                } 
     }
 
            else if(
hs && wpn[0] != 'k' && wpn[1] != 'r')
            {
                
show_sprite(victimheadshot)
                if(
get_cvar_num("dse_sound")==0){
                return 
PLUGIN_HANDLED
                
}
                if(
get_cvar_num("dse_sound")==1){
                
client_cmd(attacker,"spk misc/hs_kill")
                }
            }
 
            else
            {
                
show_sprite(victimten_kill)
                if(
get_cvar_num("dse_sound")==0){
                return 
PLUGIN_HANDLED
                
}
                if(
get_cvar_num("dse_sound")==1){
                
client_cmd(attacker,"spk misc/kill10")
                }
            }
        }
        case 
11:
        {
            if(
wpn[1] == 'r')
            {
                
show_sprite(victimgrenade_kill)
                if(
get_cvar_num("dse_sound")==0){
                return 
PLUGIN_HANDLED
                
}
                if(
get_cvar_num("dse_sound")==1){
                
client_cmd(attacker,"spk misc/he_kill")
                }
            }
 
            else if(
wpn[0] == 'k')
            {
                
show_sprite(victimknife_kill)
                if(
get_cvar_num("dse_sound")==0){
                return 
PLUGIN_HANDLED
                
}
                if(
get_cvar_num("dse_sound")==1){
                
client_cmd(attacker,"spk misc/knife_kill")
                }
            }
            else if(
wpn[0] != 'k' && wpn[1] != 'r' && !can_see_fm(attackervictim)) 
     {
  if(
hs)
                {
                  if(
get_cvar_num("dse_hud")==0){
                  return 
PLUGIN_HANDLED
                  
}
                  if(
get_cvar_num("dse_hud")==1){
                  
set_dhudmessage(25500, -1.00.2006.03.00.11.5
           
show_dhudmessage(attacker"%L:^n%L %L %s%L"LANG_PLAYER"DSE_WALL_OVER_HS"LANG_PLAYER"DSE_YOU"LANG_PLAYER"DSE_KILLED_TO"name_victimLANG_PLAYER"DSE_T")
                  }
 
                  if(
get_cvar_num("dse_sound")==0){
                  return 
PLUGIN_HANDLED
                  
}
                  if(
get_cvar_num("dse_sound")==1){
                 
client_cmd(attacker"speak misc/hs_kill")
                  }
                }
  else 
                {
                  if(
get_cvar_num("dse_hud")==0){
                  return 
PLUGIN_HANDLED
                  
}
                  if(
get_cvar_num("dse_hud")==1){
                  
set_dhudmessage(098139, -1.00.2506.03.00.11.5
           
show_dhudmessage(attacker"%L:^n%L %L %s%L"LANG_PLAYER"DSE_WALLSHOT"LANG_PLAYER"DSE_YOU"LANG_PLAYER"DSE_KILLED_TO"name_victimLANG_PLAYER"DSE_T")
                  }
 
                  if(
get_cvar_num("dse_sound")==0){
                  return 
PLUGIN_HANDLED
                  
}
                  if(
get_cvar_num("dse_sound")==1){
                 
client_cmd(attacker"speak misc/wallshot")
                  }
                } 
     }
 
            else if(
hs && wpn[0] != 'k' && wpn[1] != 'r')
            {
                
show_sprite(victimheadshot)
                if(
get_cvar_num("dse_sound")==0){
                return 
PLUGIN_HANDLED
                
}
                if(
get_cvar_num("dse_sound")==1){
                
client_cmd(attacker,"spk misc/hs_kill")
                }
            }
 
            else
            {
                
show_sprite(victimeleven_kill)
                if(
get_cvar_num("dse_sound")==0){
                return 
PLUGIN_HANDLED
                
}
                if(
get_cvar_num("dse_sound")==1){
                
client_cmd(attacker,"spk misc/kill11")
                }
            }
        }
        case 
12:
        {
            if(
wpn[1] == 'r')
            {
                
show_sprite(victimgrenade_kill)
                if(
get_cvar_num("dse_sound")==0){
                return 
PLUGIN_HANDLED
                
}
                if(
get_cvar_num("dse_sound")==1){
                
client_cmd(attacker,"spk misc/he_kill")
                }
            }
 
            else if(
wpn[0] == 'k')
            {
                
show_sprite(victimknife_kill)
                if(
get_cvar_num("dse_sound")==0){
                return 
PLUGIN_HANDLED
                
}
                if(
get_cvar_num("dse_sound")==1){
                
client_cmd(attacker,"spk misc/knife_kill")
                }
            }
            else if(
wpn[0] != 'k' && wpn[1] != 'r' && !can_see_fm(attackervictim)) 
     {
  if(
hs)
                {
                  if(
get_cvar_num("dse_hud")==0){
                  return 
PLUGIN_HANDLED
                  
}
                  if(
get_cvar_num("dse_hud")==1){
                  
set_dhudmessage(25500, -1.00.2006.03.00.11.5
           
show_dhudmessage(attacker"%L:^n%L %L %s%L"LANG_PLAYER"DSE_WALL_OVER_HS"LANG_PLAYER"DSE_YOU"LANG_PLAYER"DSE_KILLED_TO"name_victimLANG_PLAYER"DSE_T")
                  }
 
                  if(
get_cvar_num("dse_sound")==0){
                  return 
PLUGIN_HANDLED
                  
}
                  if(
get_cvar_num("dse_sound")==1){
                 
client_cmd(attacker"speak misc/hs_kill")
                  }
                }
  else 
                {
                  if(
get_cvar_num("dse_hud")==0){
                  return 
PLUGIN_HANDLED
                  
}
                  if(
get_cvar_num("dse_hud")==1){
                  
set_dhudmessage(098139, -1.00.2506.03.00.11.5
           
show_dhudmessage(attacker"%L:^n%L %L %s%L"LANG_PLAYER"DSE_WALLSHOT"LANG_PLAYER"DSE_YOU"LANG_PLAYER"DSE_KILLED_TO"name_victimLANG_PLAYER"DSE_T")
                  }
 
                  if(
get_cvar_num("dse_sound")==0){
                  return 
PLUGIN_HANDLED
                  
}
                  if(
get_cvar_num("dse_sound")==1){
                 
client_cmd(attacker"speak misc/wallshot")
                  }
                } 
     }
            else if(
hs && wpn[0] != 'k' && wpn[1] != 'r')
            {
                
show_sprite(victimheadshot)
                if(
get_cvar_num("dse_sound")==0){
                return 
PLUGIN_HANDLED
                
}
                if(
get_cvar_num("dse_sound")==1){
                
client_cmd(attacker,"spk misc/hs_kill")
                }
            }
 
            else
            {
                
show_sprite(victimtwelve_kill)
                if(
get_cvar_num("dse_sound")==0){
                return 
PLUGIN_HANDLED
                
}
                if(
get_cvar_num("dse_sound")==1){
                
client_cmd(attacker,"spk misc/kill12")
                }
            }
        }
        case 
13:
        {
            if(
wpn[1] == 'r')
            {
                
show_sprite(victimgrenade_kill)
                if(
get_cvar_num("dse_sound")==0){
                return 
PLUGIN_HANDLED
                
}
                if(
get_cvar_num("dse_sound")==1){
                
client_cmd(attacker,"spk misc/he_kill")
                }
            }
 
            else if(
wpn[0] == 'k')
            {
                
show_sprite(victimknife_kill)
                if(
get_cvar_num("dse_sound")==0){
                return 
PLUGIN_HANDLED
                
}
                if(
get_cvar_num("dse_sound")==1){
                
client_cmd(attacker,"spk misc/knife_kill")
                }
            }
            else if(
wpn[0] != 'k' && wpn[1] != 'r' && !can_see_fm(attackervictim)) 
     {
  if(
hs)
                {
                  if(
get_cvar_num("dse_hud")==0){
                  return 
PLUGIN_HANDLED
                  
}
                  if(
get_cvar_num("dse_hud")==1){
                  
set_dhudmessage(25500, -1.00.2006.03.00.11.5
           
show_dhudmessage(attacker"%L:^n%L %L %s%L"LANG_PLAYER"DSE_WALL_OVER_HS"LANG_PLAYER"DSE_YOU"LANG_PLAYER"DSE_KILLED_TO"name_victimLANG_PLAYER"DSE_T")
                  }
 
                  if(
get_cvar_num("dse_sound")==0){
                  return 
PLUGIN_HANDLED
                  
}
                  if(
get_cvar_num("dse_sound")==1){
                 
client_cmd(attacker"speak misc/hs_kill")
                  }
                }
  else 
                {
                  if(
get_cvar_num("dse_hud")==0){
                  return 
PLUGIN_HANDLED
                  
}
                  if(
get_cvar_num("dse_hud")==1){
                  
set_dhudmessage(098139, -1.00.2506.03.00.11.5
           
show_dhudmessage(attacker"%L:^n%L %L %s%L"LANG_PLAYER"DSE_WALLSHOT"LANG_PLAYER"DSE_YOU"LANG_PLAYER"DSE_KILLED_TO"name_victimLANG_PLAYER"DSE_T")
                  }
 
                  if(
get_cvar_num("dse_sound")==0){
                  return 
PLUGIN_HANDLED
                  
}
                  if(
get_cvar_num("dse_sound")==1){
                 
client_cmd(attacker"speak misc/wallshot")
                  }
                } 
     }
 
            else if(
hs && wpn[0] != 'k' && wpn[1] != 'r')
            {
                
show_sprite(victimheadshot)
                if(
get_cvar_num("dse_sound")==0){
                return 
PLUGIN_HANDLED
                
}
                if(
get_cvar_num("dse_sound")==1){
                
client_cmd(attacker,"spk misc/hs_kill")
                }
            }
 
            else
            {
                
show_sprite(victimthirteen_kill)
                if(
get_cvar_num("dse_sound")==0){
                return 
PLUGIN_HANDLED
                
}
                if(
get_cvar_num("dse_sound")==1){
                
client_cmd(attacker,"spk misc/kill13")
                }
            }
        }
        case 
14:
        {
            if(
wpn[1] == 'r')
            {
                
show_sprite(victimgrenade_kill)
                if(
get_cvar_num("dse_sound")==0){
                return 
PLUGIN_HANDLED
                
}
                if(
get_cvar_num("dse_sound")==1){
                
client_cmd(attacker,"spk misc/he_kill")
                }
            }
 
            else if(
wpn[0] == 'k')
            {
                
show_sprite(victimknife_kill)
                if(
get_cvar_num("dse_sound")==0){
                return 
PLUGIN_HANDLED
                
}
                if(
get_cvar_num("dse_sound")==1){
                
client_cmd(attacker,"spk misc/knife_kill")
                }
            }
            else if(
wpn[0] != 'k' && wpn[1] != 'r' && !can_see_fm(attackervictim)) 
     {
  if(
hs)
                {
                  if(
get_cvar_num("dse_hud")==0){
                  return 
PLUGIN_HANDLED
                  
}
                  if(
get_cvar_num("dse_hud")==1){
                  
set_dhudmessage(25500, -1.00.2006.03.00.11.5
           
show_dhudmessage(attacker"%L:^n%L %L %s%L"LANG_PLAYER"DSE_WALL_OVER_HS"LANG_PLAYER"DSE_YOU"LANG_PLAYER"DSE_KILLED_TO"name_victimLANG_PLAYER"DSE_T")
                  }
 
                  if(
get_cvar_num("dse_sound")==0){
                  return 
PLUGIN_HANDLED
                  
}
                  if(
get_cvar_num("dse_sound")==1){
                 
client_cmd(attacker"speak misc/hs_kill")
                  }
                }
  else 
                {
                  if(
get_cvar_num("dse_hud")==0){
                  return 
PLUGIN_HANDLED
                  
}
                  if(
get_cvar_num("dse_hud")==1){
                  
set_dhudmessage(098139, -1.00.2506.03.00.11.5
           
show_dhudmessage(attacker"%L:^n%L %L %s%L"LANG_PLAYER"DSE_WALLSHOT"LANG_PLAYER"DSE_YOU"LANG_PLAYER"DSE_KILLED_TO"name_victimLANG_PLAYER"DSE_T")
                  }
 
                  if(
get_cvar_num("dse_sound")==0){
                  return 
PLUGIN_HANDLED
                  
}
                  if(
get_cvar_num("dse_sound")==1){
                 
client_cmd(attacker"speak misc/wallshot")
                  }
                } 
     }
 
            else if(
hs && wpn[0] != 'k' && wpn[1] != 'r')
            {
                
show_sprite(victimheadshot)
                if(
get_cvar_num("dse_sound")==0){
                return 
PLUGIN_HANDLED
                
}
                if(
get_cvar_num("dse_sound")==1){
                
client_cmd(attacker,"spk misc/hs_kill")
                }
            }
 
            else
            {
                
show_sprite(victimfourteen_kill)
                if(
get_cvar_num("dse_sound")==0){
                return 
PLUGIN_HANDLED
                
}
                if(
get_cvar_num("dse_sound")==1){
                
client_cmd(attacker,"spk misc/kill14")
                }
            }
        }
    }  
        return 
PLUGIN_CONTINUE
}
public 
show_sprite(idsprite)

        if(!
is_user_connected(id))
  return 
PLUGIN_CONTINUE
 
 
static origin[3]
 
get_user_origin(idorigin)
 
        
message_begin(MSG_BROADCASTSVC_TEMPENTITYorigin)
 
write_byte(TE_SPRITE)
 
write_coord(origin[0])
 
write_coord(origin[1])
 
write_coord(origin[2]+70)
 
write_short(sprite)
 
write_byte(10)
 
write_byte(250)
 
message_end()
 
        return 
PLUGIN_CONTINUE
}
bool:can_see_fm(entindex1entindex2)
{
 if (!
entindex1 || !entindex2)
  return 
false
 
if (pev_valid(entindex1) && pev_valid(entindex1))
 {
  new 
flags pev(entindex1pev_flags)
  if (
flags EF_NODRAW || flags FL_NOTARGET)
  {
   return 
false
  
}
  new 
Float:lookerOrig[3]
  new 
Float:targetBaseOrig[3]
  new 
Float:targetOrig[3]
  new 
Float:temp[3]
  
pev(entindex1pev_originlookerOrig)
  
pev(entindex1pev_view_ofstemp)
  
lookerOrig[0] += temp[0]
  
lookerOrig[1] += temp[1]
  
lookerOrig[2] += temp[2]
  
pev(entindex2pev_origintargetBaseOrig)
  
pev(entindex2pev_view_ofstemp)
  
targetOrig[0] = targetBaseOrig [0] + temp[0]
  
targetOrig[1] = targetBaseOrig [1] + temp[1]
  
targetOrig[2] = targetBaseOrig [2] + temp[2]
  
engfunc(EngFunc_TraceLinelookerOrigtargetOrig0entindex10//  checks the had of seen player
  
if (get_tr2(0TraceResult:TR_InOpen) && get_tr2(0TraceResult:TR_InWater))
  {
   return 
false
  

  else 
  {
   new 
Float:flFraction
   get_tr2
(0TraceResult:TR_flFractionflFraction)
   if (
flFraction == 1.0 || (get_tr2(0TraceResult:TR_pHit) == entindex2))
   {
    return 
true
   
}
   else
   {
    
targetOrig[0] = targetBaseOrig [0]
    
targetOrig[1] = targetBaseOrig [1]
    
targetOrig[2] = targetBaseOrig [2]
    
engfunc(EngFunc_TraceLinelookerOrigtargetOrig0entindex10//  checks the body of seen player
    
get_tr2(0TraceResult:TR_flFractionflFraction)
    if (
flFraction == 1.0 || (get_tr2(0TraceResult:TR_pHit) == entindex2))
    {
     return 
true
    
}
    else
    {
     
targetOrig[0] = targetBaseOrig [0]
     
targetOrig[1] = targetBaseOrig [1]
     
targetOrig[2] = targetBaseOrig [2] - 17.0
     engfunc
(EngFunc_TraceLinelookerOrigtargetOrig0entindex10//  checks the legs of seen player
     
get_tr2(0TraceResult:TR_flFractionflFraction)
     if (
flFraction == 1.0 || (get_tr2(0TraceResult:TR_pHit) == entindex2))
     {
      return 
true
     
}
    }
   }
  }
 }
 return 
false


Last edited by eforie; 03-24-2013 at 16:08. Reason: updated
eforie is offline
Send a message via Yahoo to eforie Send a message via Skype™ to eforie
tomax079
Member
Join Date: Apr 2009
Location: Lithuania
Old 04-06-2013 , 07:00   Re: Death Sprite Effect (like CSO)
Reply With Quote #26

So where's .zip folder?
tomax079 is offline
Send a message via Skype™ to tomax079
FR0NTLINE
AlliedModders Donor
Join Date: Apr 2006
Location: Riverside Cali
Old 04-10-2013 , 15:11   Re: Death Sprite Effect (like CSO)
Reply With Quote #27

It doesn't exist lol.
__________________
FR0NTLINE is offline
Send a message via AIM to FR0NTLINE Send a message via MSN to FR0NTLINE Send a message via Yahoo to FR0NTLINE
alicx
BANNED
Join Date: Mar 2013
Location: Tunisia
Old 04-11-2013 , 01:38   Re: Death Sprite Effect (like CSO)
Reply With Quote #28

Where is the sprits and the sonds ..????
alicx is offline
Send a message via MSN to alicx Send a message via Skype™ to alicx
tomax079
Member
Join Date: Apr 2009
Location: Lithuania
Old 04-14-2013 , 04:19   Re: Death Sprite Effect (like CSO)
Reply With Quote #29

added 2 cvar: dse_sound 1:ON 0:OFF, dse_hud 1:ON 0:OFF - Cvars don't work, if i'm trying to turn of sounds
Here you go guys, sound's and sprites.
Attached Files
File Type: zip Death_Sprite_Effect.zip (921.0 KB, 1340 views)
tomax079 is offline
Send a message via Skype™ to tomax079
Jhob94
AMX Mod X Donor
Join Date: Jul 2012
Old 04-14-2013 , 10:26   Re: Death Sprite Effect (like CSO)
Reply With Quote #30

Quote:
Originally Posted by tomax079 View Post
added 2 cvar: dse_sound 1:ON 0:OFF, dse_hud 1:ON 0:OFF - Cvars don't work, if i'm trying to turn of sounds
Here you go guys, sound's and sprites.
That are same sprites as he have on video?
__________________
Jhob94 is offline
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 21:27.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode