Цитата(Fintok @ 13.4.2015, 20:30)

SISA, в принцип одно и тоже. Только хотел написать, опередили
Код:
#include <amxmodx>
#include <fakemeta>
new g_msgStatusIcon
public plugin_init()
{
register_plugin("Hide buyzone icon", "0.1", "Player")
g_msgStatusIcon = get_user_msgid("StatusIcon")
register_message(g_msgStatusIcon, "msgStatusIcon")
}
public msgStatusIcon(msgid, msgdest, id)
{
static szIcon[8]
get_msg_arg_string(2, szIcon, 7)
if(equal(szIcon, "buyzone") && get_msg_arg_int(1))
{
message_begin(MSG_ALL, g_msgStatusIcon)
write_byte(1)
write_string("buyzone")
write_byte(0)
write_byte(0)
write_byte(0)
message_end()
}
}
Ну да, только в твоём коде, ты дважды отсылаешь игроку информацию об иконке, а потом бегаете и кричите: "Откуда у меня ченл оверлоу и почему всех игроков выкидывает !!!". Надо писать кода по уму и не отсылать игрокам лишний мусор.