Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

звук в Resetscore

IIuKa
сообщение 2.9.2018, 21:32
Сообщение #1
Стаж: 13 лет

Сообщений: 667
Благодарностей: 29
Полезность: < 0

Всем привет) Парни такая проблемка убрал вывод худ при обнулении но пропал почему то звук обнуления! хотя в sma и в cfg к нему стоит "1" Помогите чем сможете (другие плагины пожалуйста не предлогать)
sma
[coub]#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();
}
}
}
}
[/coub]

cfg
[coub]// ================================================ //
// 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"[/coub]


Отредактировал: IIuKa, - 2.9.2018, 21:33
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Legenda
сообщение 2.9.2018, 22:52
Сообщение #2


Иконка группы

Стаж: 16 лет

Сообщений: 3619
Благодарностей: 1706
Полезность: 1010

Меценат Меценат

Код:

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");
}


скобки не хватает.
берем и считаем их количество, смотри ругань компилятора
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
IIuKa
сообщение 2.9.2018, 23:00
Сообщение #3
Стаж: 13 лет

Сообщений: 667
Благодарностей: 29
Полезность: < 0

Legenda,
вроде все скобки на месте
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя dehost
сообщение 2.9.2018, 23:27
Сообщение #4


Стаж: 13 лет

Сообщений: 3147
Благодарностей: 1431
Полезность: 486

IIuKa,
Выложи первоначальный вариант, желательно в sma, а не Coub под спойлером


Золотое правило нравственности:
"Относись к людям так, как хочешь, чтобы относились к тебе."
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
IIuKa
сообщение 3.9.2018, 6:20
Сообщение #5
Стаж: 13 лет

Сообщений: 667
Благодарностей: 29
Полезность: < 0

Цитата(dehost @ 3.9.2018, 0:27) *
IIuKa,
Выложи первоначальный вариант, желательно в sma, а не Coub под спойлером

вот

Прикрепленные файлы:
Прикрепленный файл  Resetscore.sma ( 2,53 килобайт ) Кол-во скачиваний: 14
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 3.9.2018, 10:33
Сообщение #6


Иконка группы

Стаж: 16 лет

Сообщений: 3619
Благодарностей: 1706
Полезность: 1010

Меценат Меценат

Код:
    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");
}
}


Код:
    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");
}

условие в условии... если не работает условие if(get_pcvar_num(rs_hudmessage) - то, не работает всё, что находится внутри условия, в том числе и client_cmd(id, "spk fvox/bell");
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
IIuKa
сообщение 3.9.2018, 10:36
Сообщение #7
Стаж: 13 лет

Сообщений: 667
Благодарностей: 29
Полезность: < 0

Блин, жалко) посоветуйте плагин но с этим звуком, только стабильный, легкий
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя csparena
сообщение 3.9.2018, 11:36
Сообщение #8


Стаж: 10 лет

Сообщений: 2377
Благодарностей: 541
Полезность: 106

clapping.gif
RS от неугомона
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: