звук в Resetscore

IIuToH

Только чтение
Заблокированные
Регистрация
5 Авг 2018
Сообщения
143
Симпатии
0
Предупреждения
260
Всем привет) Парни такая проблемка убрал вывод худ при обнулении но пропал почему то звук обнуления! хотя в sma и в cfg к нему стоит "1" Помогите чем сможете
Код:
#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <cstrike>
#include <colorchat>

new const PLUGIN_NAME[] = "Reset_Score";
new const VERSION[] = "1.0";
new const AUTHOR[] = "Dom1no_[KZ]";

new name[33];
new rs_sound;
new cvar_effects;
new Display;
new rs_message;
new rs_hudmessage;
new szHudX;
new szHudY;

public plugin_init(){
register_plugin( PLUGIN_NAME, VERSION, AUTHOR );

server_cmd("exec addons/amxmodx/configs/resetscore.cfg")

register_dictionary("resetscore.txt")

register_clcmd("say /rs", "reset_score");
register_clcmd("say_team /rs", "reset_score");
register_clcmd("say /resetscore", "reset_score");
register_clcmd("say_team /resetscore", "reset_score");

szHudX = register_cvar("hud_x", "")
szHudY = register_cvar("hud_y", "")
cvar_effects = register_cvar("rs_effects", "2")
rs_hudmessage = register_cvar("rs_hudmessage", "0");
rs_message = register_cvar("rs_message", "1");
rs_sound = register_cvar("rs_sound", "1");
Display = register_cvar("sv_rsdisplay", "1")
}

public reset_score(id){
set_user_frags(id, 0);
cs_set_user_deaths(id, 0);

if(get_pcvar_num(rs_hudmessage)){
new eff
eff = clamp(get_pcvar_num(cvar_effects), 0, 2)
get_user_name(id, name, 32);
set_hudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), get_pcvar_float(szHudX), get_pcvar_float(szHudY), eff, 1.0, 1.0, 0.1, 0.2, -1)
show_hudmessage(id, "%L ",LANG_SERVER,"RESETSCORE_HUD", name);
if(get_pcvar_num(rs_sound)){
client_cmd(id, "spk fvox/bell");
}
}
cs_set_user_deaths(id, 0)
set_user_frags(id, 0)
cs_set_user_deaths(id, 0)
set_user_frags(id, 0)   

if(get_pcvar_num(Display) == 1)
if(get_pcvar_num(rs_message)){
new name[33];
get_user_name(id, name, 32);
ColorChat(id, NORMAL, "%L ",LANG_SERVER,"RESETSCORE", name);
}
}

stock ChatColor(const id, const input[], any:...){
new count = 1, players[32]
static msg[191]
vformat(msg, 190, input, 3)

replace_all(msg, 190, "!g", "^4")
replace_all(msg, 190, "!y", "^1")
replace_all(msg, 190, "!t", "^3")

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();
}
}
}
}
Код:
// ================================================ //
// Resetscore обнуление счёта для игроков //
// ================================================ //


// Hudmessage | Худ сообщения при обнуление счёта
// 1 - Показать \ 0 - Не показать
rs_hudmessage    "0"

// Music /rs | Звук при обнуление счёта
// 1 - Вкл \ 0 - Выкл
rs_sound    "1"

// Чат | Сообщения в чате при обнуление счёта
// 1 - Показать \ 0 - Не показать
rs_message    "1"

// Eff | Эффекты HUD сообщения при обнуление счёта
// 0 - Без эффектов
// 1 - Мерцание
// 2 - Печатает буквы по очереди
rs_effects    "1"

// X - позиция
hud_x    "-1.0"

// Y - позиция   
hud_y "0.71"
 

IIuToH

Только чтение
Заблокированные
Регистрация
5 Авг 2018
Сообщения
143
Симпатии
0
Предупреждения
260
какой именно скобки, вроде всё есть
 
Сверху Снизу