Lol, that was good. Actually, it worked like a charm! Thanks, dudes, for the help. That's some usefull knowing for now on! And the code, if anyone is interested:
PHP Code:
#include <amxmodx>
#include <fakemeta>
#include <hamsandwich>
const m_LastHitGroup = 75
new bool:g_bMagicKillActivated
new const WEAPON[] = "weapon_deagle"
new const ACCESS = ADMIN_LEVEL_H
public plugin_init()
{
register_plugin("Insta Deagle HS", "1.0", "Flicker")
RegisterHam(Ham_Weapon_PrimaryAttack, WEAPON, "onPrimaryAttack", true)
register_message(get_user_msgid("DeathMsg"), "msgDeathMsg")
}
public msgDeathMsg(id, dest, ent)
{
if(g_bMagicKillActivated)
{
new szWeapon[15]
formatex(szWeapon, charsmax(szWeapon), WEAPON)
replace(szWeapon, charsmax(szWeapon), "weapon_", "")
set_msg_arg_string(4, szWeapon)
}
return PLUGIN_CONTINUE
}
public onPrimaryAttack(ent)
{
new id = pev(ent, pev_owner)
new clip = get_pdata_int(ent, 51, 4) // cs_get_weapon_ammo(get_pdata_cbase(id, 373))
if(!clip || !(get_user_flags(id) & ACCESS)) return
new szTeam[15]
copy(szTeam, charsmax(szTeam), get_user_team(id) == 1 ? "CT" : "TERRORIST")
new players[32], num
get_players(players, num, "aeh", szTeam)
new iNum = num < 6 ? num : 6
g_bMagicKillActivated = true
for(new i; i < iNum; i++)
{
set_pdata_int(players[i], m_LastHitGroup, HIT_HEAD)
ExecuteHam(Ham_Killed, players[i], id, 0)
}
g_bMagicKillActivated = false
}
__________________