// Автор плагина: Leo_[BH] http://vk.com/cs_rain
new g_icon_name[] = "buyzone"
new cvar_bz_colors, cvar_bz_random
MsgArg_Status = 1, // Byte
MsgArg_SpriteName, // String
register_plugin("BuyZone Icon New Color", "1.0.1", "Leo_[BH]")
g_msgid_icon = get_user_msgid("StatusIcon")
register_message(g_msgid_icon, "message_status_icon")
register_event("HLTV", "event_round_start", "a", "1=0", "2=0")
cvar_bz_colors = register_cvar("buyzone_color", "0 200 0")
cvar_bz_random = register_cvar("buyzone_color_random", "0")
server_cmd("exec addons/amxmodx/configs/bz_color.cfg")
public event_round_start()
if(get_pcvar_num(cvar_bz_random))
buyzone_color[0] = random_num(0, 255)
buyzone_color[1] = random_num(0, 255)
buyzone_color[2] = random_num(0, 255)
new szColor[12], szRed[4], szGreen[4], szBlue[4]
get_pcvar_string(cvar_bz_colors, szColor, charsmax(szColor))
parse(szColor, szRed, charsmax(szRed), szGreen, charsmax(szGreen), szBlue, charsmax(szBlue))
buyzone_color[0] = clamp(str_to_num(szRed), 0, 255)
buyzone_color[1] = clamp(str_to_num(szGreen), 0, 255)
buyzone_color[2] = clamp(str_to_num(szBlue), 0, 255)
public message_status_icon(msg_id, msg_dest, id)
if(!get_msg_arg_int(MsgArg_Status))
get_msg_arg_string(MsgArg_SpriteName, icon, charsmax(icon))
if(!strcmp(icon, g_icon_name))
set_msg_arg_int(MsgArg_Red, ARG_BYTE, buyzone_color[0])
set_msg_arg_int(MsgArg_Green, ARG_BYTE, buyzone_color[1])
set_msg_arg_int(MsgArg_Blue, ARG_BYTE, buyzone_color[2])
// = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
// Автор плагина: Leo_[BH]
// Мои плагины: http://vk.com/cs_rain
// = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
// Я предоставляю услуги в сфере Amx Mod X
// Написание плагинов на заказ: https://goo.gl/forms/7DwrBdaTnc0pJRqy2
// Создание сборки сервера под ключ: https://goo.gl/forms/GIyvSAw1IJ48szDn2
// Магазин плагинов: https://vk.com/cs_rain
// = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =