Код:
#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <cstrike>
public plugin_init()
{
register_plugin("knopki", "1.0", "StudenT")
RegisterHam(Ham_Use, "func_button", "nice_use")
}
public nice_use(ent, idcaller, idactivator, use_type, Float:value)
{
if(cs_get_user_team(idactivator) == CS_TEAM_CT)
{
new Name[33]
get_user_name(idactivator, Name, 32)
Color_Print(0, "!y[!gПалево!y] !yИгрок !g%s !yнажал на кнопку!", Name)
}
return HAM_IGNORED
}
stock Color_Print(const id, const input[], any:...)
{
new count = 1, players[32]
static msg[191]
vformat(msg, 190, input, 3)
replace_all(msg, 190, "!g", "^4") // Green Color
replace_all(msg, 190, "!y", "^1") // Default Color
replace_all(msg, 190, "!team", "^3") // Team Color
if (id) players[0] = id; else get_players(players, count, "ch")
{
for (new i = 0; i < count; i++)
{
if (is_user_connected(players[i]))
{
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
write_byte(players[i]);
write_string(msg);
message_end();
}
}
}
}