It's good idea to do it on "ResetHUD" event because the HUD resets when "ResetHUD" is called.
Code:
#include <amxmodx>
#include <hamsandwich>
new g_iMsgHideWeapon;
public plugin_init()
{
register_event("ResetHUD", "eventResetHUD", "be");
RegisterHam(Ham_Spawn, "player", "fwdPlayerSpawn", 1);
g_iMsgHideWeapon = get_user_msgid("HideWeapon");
}
public eventResetHUD(iCl)
{
if (!is_user_alive(iCl))
return;
message_begin(MSG_ONE, g_iMsgHideWeapon, _, iCl);
write_byte(1<<3);
message_end();
}
public fwdPlayerSpawn(iCl)
{
if (!is_user_alive(iCl))
return;
eventResetHUD(iCl);
}
EDIT: Damn xPaw.
__________________