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

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

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

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

убрать Fire in the hole

Статус пользователя Xydojke
сообщение 17.5.2020, 12:49
Сообщение #1
Стаж: 7 лет 9 месяцев

Сообщений: 97
Благодарностей: 19
Полезность: 112

тук тук)))
Парни помогите убрать стандартные звуки и надписи Fire in the hole, звуки радио берутся с этого плагина, и в итоге играет и мои звуки и стандартные
Cкрытый текст
Код
#include <amxmodx>
#include <reapi>

#pragma semicolon 1

new const g_szHegrenSounds[][] = {
    "radio/1.wav"
};

new const g_szFlashSounds[][] = {
    "radio/2.wav"
};

new const g_szSmokeSounds[][] = {
    "radio/3.wav"
};

const g_iMaxSndHe = sizeof(g_szHegrenSounds);
const g_iMaxSndFlash = sizeof(g_szFlashSounds);
const g_iMaxSndSmoke = sizeof(g_szSmokeSounds);

public plugin_precache() {
    for(new i = 0; i < g_iMaxSndHe; i++) {
        precache_sound(g_szHegrenSounds[i]);
    }

    for(new i; i < g_iMaxSndFlash; i++) {
        precache_sound(g_szFlashSounds[i]);
    }

    for(new i = 0; i < g_iMaxSndSmoke; i++) {
        precache_sound(g_szSmokeSounds[i]);
    }
}

public plugin_init() {
    register_plugin("are you trying to get free?", "why?", "you're going to die anyway");
    // RG_CBasePlayer_ThrowGrenade?! NO)))
    RegisterHookChain(RG_ThrowFlashbang, "refwd_ThrowFlashbang_Post", .post = true);
    RegisterHookChain(RG_ThrowHeGrenade, "refwd_ThrowHeGrenade_Post", .post = true);
    RegisterHookChain(RG_ThrowSmokeGrenade, "refwd_ThrowSmokeGrenade_Post", .post = true);
}

public refwd_ThrowFlashbang_Post(pPlayer, Float:vecSrc[3], Float:vecVelocity[3], Float:fTime) {
    func_PlaySound(pPlayer, g_szFlashSounds[random(g_iMaxSndFlash)]);
}

public refwd_ThrowHeGrenade_Post(pPlayer, Float:vecSrc[3], Float:vecVelocity[3], Float:fTime, team, usEvent) {
    func_PlaySound(pPlayer, g_szHegrenSounds[random(g_iMaxSndHe)]);
}

public refwd_ThrowSmokeGrenade_Post(pPlayer, Float:vecSrc[3], Float:vecVelocity[3], Float:time, usEvent) {
    func_PlaySound(pPlayer, g_szSmokeSounds[random(g_iMaxSndSmoke)]);
}

func_PlaySound(pPlayer, szSound[]) {
    new iPlayers[32], iNum;
    get_players(iPlayers, iNum, "ceh", (TeamName:get_member(pPlayer, m_iTeam) == TEAM_CT) ? "CT" : "TERRORIST");

    for(new i; i < iNum; i++) {
        rh_emit_sound2(pPlayer, iPlayers[i], CHAN_AUTO, szSound, .vol = 0.5, .attn = 0.6);
    }
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя dehost
сообщение 17.5.2020, 13:10
Сообщение #2


Стаж: 13 лет

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

Xydojke, https://dev-cs.ru/resources/896/


Золотое правило нравственности:
"Относись к людям так, как хочешь, чтобы относились к тебе."
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Xydojke
сообщение 17.5.2020, 15:58
Сообщение #3
Стаж: 7 лет 9 месяцев

Сообщений: 97
Благодарностей: 19
Полезность: 112

dehost, ок

Отредактировал: Xydojke, - 17.5.2020, 16:18
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Xydojke
сообщение 17.5.2020, 16:49
Сообщение #4
Стаж: 7 лет 9 месяцев

Сообщений: 97
Благодарностей: 19
Полезность: 112

dehost, еще такой вопрос почему в двух стоит "0" а в iMaxSndFlash нет
Код
for(new i = 0; i < g_iMaxSndHe; i++) {
        precache_sound(g_szHegrenSounds[i]);
    }

    for(new i; i < g_iMaxSndFlash; i++) {
        precache_sound(g_szFlashSounds[i]);
    }

    for(new i = 0; i < g_iMaxSndSmoke; i++) {
        precache_sound(g_szSmokeSounds[i]);
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
appp
сообщение 17.5.2020, 20:53
Сообщение #5
Стаж: 6 лет

Сообщений: 213
Благодарностей: 36
Полезность: 127

Xydojke,

потому что это звук его не блокирует, блокирует только команды в чате.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя dehost
сообщение 18.5.2020, 7:05
Сообщение #6


Стаж: 13 лет

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

/del

Отредактировал: dehost, - 18.5.2020, 7:43


Золотое правило нравственности:
"Относись к людям так, как хочешь, чтобы относились к тебе."
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Alniel
сообщение 18.5.2020, 9:38
Сообщение #7
Стаж: 11 лет

Сообщений: 155
Благодарностей: 35
Полезность: 37

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