You can use it.
I didn't use #include <dhudmessage>.
It's working very well.
PHP Code:
#include <amxmodx>
public plugin_init() {
register_plugin("Health Armor", "1.0", "PurposeLess")
register_event("ResetHUD", "Event_ResetHUD", "b")
register_message(get_user_msgid("HideWeapon"), "Message_HideWeapon")
}
public client_putinserver(id)
{
set_task(0.1, "purposeless", id + 1907, "", 0, "b")
}
public purposeless(TaskId)
{
new id = TaskId - 1907
if(!is_user_alive(id) || !is_user_connected(id))
return
static purpo[64]
formatex(purpo, charsmax(purpo), "HP: %i | ARMOR: %d", get_user_health(id), get_user_armor(id))
message_begin(MSG_ONE_UNRELIABLE, SVC_DIRECTOR, _, id); {
write_byte(strlen(purpo) + 31)
write_byte(DRC_CMD_MESSAGE)
write_byte(0)
write_long(((clamp(65, 0, 255)) + ((clamp(157, 0, 255)) << 8) + ((clamp(216, 0, 255)) << 16)))
write_long(_:0.01)
write_long(_:0.95)
write_long(_:0.1)
write_long(_:0.1)
write_long(_:0.0)
write_long(_:0.0)
write_string(purpo)
}
message_end()
}
public Event_ResetHUD(id)
{
message_begin(MSG_ONE, get_user_msgid("HideWeapon"), _, id)
write_byte((1<<3) | (1<<5))
message_end()
}
public Message_HideWeapon()
{
set_msg_arg_int(1, ARG_BYTE, get_msg_arg_int(1) | (1<<3) | (1<<5))
}