Quote:
Originally Posted by blanko
Not working, regular crosshair showing up.
|
So, you should use amx_hud_hide_crosshair to 1 for remove the regular crosshair.
Try if it works:
PHP Code:
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "HUD Customizer 0.4"
#define VERSION "0.4"
#define AUTHOR "Igoreso"
#define HUD_HIDE_CROSS (1<<6)
new g_msgHideWeapon
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
g_msgHideWeapon = get_user_msgid("HideWeapon")
register_event("ResetHUD", "onResetHUD", "b")
register_message(g_msgHideWeapon, "msgHideWeapon")
}
public onResetHUD(id)
{
message_begin(MSG_ONE, g_msgHideWeapon, .player = id)
write_byte(HUD_HIDE_CROSS)
message_end()
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("Crosshair"), .player = id)
write_byte(1)
message_end()
}
public msgHideWeapon()
{
set_msg_arg_int(1, ARG_BYTE, get_msg_arg_int(1) | HUD_HIDE_CROSS)
}
__________________