У меня был обычный плагин ResetScore (/rs) который обнуляет счёт игрока при вводе в чат /rs, вот после ввода он в hud пишет, что вы успешно обнулили счёт. Я хотел запилить плагин под себя, и добавить сообщение в чат. Взял код из другого плагина, всё успешно скомплировалось, при введении в чат /rs hud сообщение выходит, но вот сообщение в чат, не выходит, посмотрите пожалуйста.
Код
#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <cstrike>
#include <dhudmessage>
new const PLUGIN_NAME[] = "Reset_Score";
new const VERSION[] = "3.0";
new const AUTHOR[] = "MATPAC";
new name[33];
new rs_hudmessage;
new rs_sound;
new pcvar_Display
public plugin_init()
{
register_plugin( PLUGIN_NAME, VERSION, AUTHOR );
register_clcmd("say /rs", "reset_score");
register_clcmd("say /resetscore", "reset_score");
rs_hudmessage = register_cvar("rs_hudmessage", "1");
rs_sound = register_cvar("rs_sound", "1");
}
public reset_score(id)
{
set_user_frags(id, 0);
cs_set_user_deaths(id, 0);
if(get_pcvar_num(rs_hudmessage))
{
get_user_name(id, name, 32);
set_dhudmessage(150, 150, 150, -1.0, 0.71, 2, 6.0, 3.0, 0.1, 1.5 );
show_dhudmessage(id, "%s, ваш счет успешно обнулен!", name);
if(get_pcvar_num(rs_sound))
{
client_cmd(id, "spk fvox/bell");
}
if(get_pcvar_num(pcvar_Display) == 1)
{
new name[33]
get_user_name(id, name, 32)
client_print(0, print_chat, "%s обнулил свой счёт", name)
}
else
{
client_print(id, print_chat, "Ваш счёт успешно обнулён")
}
}
}