PHP:
#include <amxmodx>
public plugin_init()
{
register_plugin("MeleeHudText Hook", "1.0", "ESFKAMI")
register_clcmd("test", "TestMeleeHud")
register_message(get_user_msgid("MeleeTxtHud"), "MeleeText")
}
public TestMeleeHud(id)//Test
{
for(new i = 0; i <= 17; i++)
{
message_begin( MSG_ALL, get_user_msgid("MeleeTxtHud") );
/*
MeleeHud Type List:
1 = Hit
2 = Combo
3 = Damage
4 = Sword Kill
10 = Dodged
11 = Block Breaker
12 = You Win
13 = You Lose
14 = Tie
15 = Hand on
16 = Power Hit
17 = Prepunch
*/
write_byte( i );
//If the MeleeHud type is 1(Hit) or 3(Damage), then set how many value here,otherwise just write 0. In this case, 13Hit!
write_byte( 13 );
message_end()
}
}
public MeleeText(megid, param, player)//Hook
{
if(get_msg_arg_int(1) == 1) //Hit
{
//...
}
if(get_msg_arg_int(1) == 2) //Combo
{
//...
}
if(get_msg_arg_int(1) == 3) //Damage
{
//...
}
if(get_msg_arg_int(1) == 4) //Sword Kill
{
//...
}
if(get_msg_arg_int(1) == 10) //Dodged
{
//...
}
if(get_msg_arg_int(1) == 11) //Block Breaker
{
//...
}
if(get_msg_arg_int(1) == 12) //You Win
{
//...
}
if(get_msg_arg_int(1) == 13) //You Lose
{
//...
}
if(get_msg_arg_int(1) == 14) //Tie
{
//...
}
if(get_msg_arg_int(1) == 15) //Hand on
{
//...
}
if(get_msg_arg_int(1) == 16)//Power Hit
{
//...
}
if(get_msg_arg_int(1) == 17)//Prepunch
{
//...
}
}
Last edited: