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

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

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

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

> Правила форума

Этот раздел, как вы могли заметить по названию, предназначен для решения вопросов по поводу уже существующих модов и плагинов.
Пожалуйста, если у вас проблема с написанием плагина, не путайте этот раздел с разделом по скриптингу.
Для поиска плагинов и модов существует соответствующий раздел.

Название темы должно соответствовать содержанию. Темы с названием типа "Помогите", "Вопрос", "парни подскажите..." - будут удалены.
Все темы, не относящиеся к "Вопросам по модам и плагинам", будут удалены или перемещены в соответствующий раздел.

Правила оформления темы:
1. Помимо заголовка не забудьте верно сформулировать свой вопрос.
2. Выложите исходник (в тег кода + ) или ссылку на плагин который вызывает у вас вопросы.
3. Выложите лог с ошибками (если имеется) под спойлер

Не воспроизводится звук при заходе админа

Статус пользователя ry3ik
сообщение 3.3.2017, 14:21
Сообщение #1
Стаж: 8 лет

Сообщений: 23
Благодарностей: 2
Полезность: 39

Здарова бандиты. Короче проблемка одна есть. Решил я поставаить звук на сервер (при заходе админа). Плагин работает исправно, но звук, падла этакая, не хочет воспроизводится. При конекте на сервер качает аудио файл, но не воспроизводит, когда заходит админ. В чем может быть проблема?

amdin_sound.sma
Код:
Код
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
#include <hamsandwich>

public plugin_init()
{
    register_plugin("give_item","1.0","CKP");
    RegisterHam(Ham_Spawn, "player", "HamSpawn_Post", 1);
}

public plugin_precache()
{
    precache_sound("admin_sound/admin_sound.wav");
  
    precache_model("models/player/admin_ct/admin_ct.mdl")
    precache_model("models/player/admin_te/admin_te.mdl")
}

public HamSpawn_Post(id)
{
    if (get_user_flags(id) & ADMIN_LEVEL_G && is_user_connected(id))
    {
        new CsTeams:userTeam = cs_get_user_team(id)
        if (userTeam == CS_TEAM_T) {
        cs_set_user_model(id, "admin_te")
        }
        else if(userTeam == CS_TEAM_CT)
        {
            cs_set_user_model(id, "admin_ct")
        }
        else
        {
            cs_reset_user_model(id)
        }      
        give_item(id, "ammo_45acp");
        give_item(id, "ammo_45acp");
        give_item(id, "ammo_45acp");
        give_item(id, "ammo_45acp");
        give_item(id, "ammo_45acp");
        give_item(id, "ammo_45acp");
        give_item(id, "ammo_45acp");
        give_item(id, "ammo_45acp");
        give_item(id, "ammo_45acp");
        give_item(id, "ammo_45acp");
        give_item(id, "ammo_57mm");
        give_item(id, "ammo_57mm");
        give_item(id, "ammo_57mm");
        give_item(id, "ammo_57mm");
        give_item(id, "ammo_57mm");
        give_item(id, "ammo_57mm");
        give_item(id, "ammo_9mm");
        give_item(id, "ammo_9mm");
        give_item(id, "ammo_9mm");
        give_item(id, "ammo_9mm");
        give_item(id, "ammo_50ae");
        give_item(id, "ammo_50ae");
        give_item(id, "ammo_50ae");
        give_item(id, "ammo_50ae");
        give_item(id, "ammo_50ae");
        give_item(id, "ammo_357sig");
        give_item(id, "ammo_357sig");
        give_item(id, "ammo_357sig");
        give_item(id, "ammo_357sig");
        give_item(id, "ammo_buckshot");
        give_item(id, "ammo_buckshot");
        give_item(id, "ammo_buckshot");
        give_item(id, "ammo_buckshot");
        give_item(id, "ammo_762nato");
        give_item(id, "ammo_762nato");
        give_item(id, "ammo_762nato");
        give_item(id, "ammo_357sig");
        give_item(id, "ammo_357sig");
        give_item(id, "ammo_357sig");
        give_item(id, "ammo_338magnum");
        give_item(id, "ammo_338magnum");
        give_item(id, "ammo_338magnum");
        give_item(id, "ammo_556nato");
        give_item(id, "ammo_556nato");
        give_item(id, "ammo_556nato");
        give_item(id, "ammo_556natobox");
        give_item(id, "ammo_556natobox");
        give_item(id, "ammo_556natobox");
        give_item(id, "ammo_556natobox");
        give_item(id, "ammo_556natobox");
        give_item(id, "ammo_556natobox");
        give_item(id, "ammo_556natobox");
        give_item(id, "weapon_hegrenade");
        give_item(id, "weapon_flashbang");
        give_item(id, "weapon_flashbang");
        give_item(id, "weapon_smokegrenade");
        give_item(id, "item_assaultsuit");
    }
    return PLUGIN_CONTINUE
}

public client_putinserver(id)
{
    if (get_user_flags(id) & ADMIN_LEVEL_G)
    {
        set_task(0.5, "admin", id + 132);
    }
}

public admin(TASKID)
{
    new id = TASKID - 132;
    new name[32];
    get_user_name(id, name, 31);
    client_cmd(0, "spk admin_sound/admin_sound.wav");
    ChatColor(0, "^1На сервер зашел ^4Админ ^1игрок ^4%s", 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();
            }
        }
    }
}

P.s. - аудио файл в формате WAV / 8 kHz / 128 kbps / 86.20 kb


TOP SERVER IN THE WORLD!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя LeoBH
сообщение 15.3.2017, 18:51
Сообщение #2


Стаж: 10 лет

Сообщений: 157
Благодарностей: 90
Полезность: 171

Преобразуй звук на Моно-канал
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 15.3.2017, 19:02
Сообщение #3


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

Стаж: 14 лет

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

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

Код:
client_cmd(0, "spk admin_sound/admin_sound.wav");

не правильно
так делать нельзя
нужно так в данном случаи
Код:
client_cmd(0, "play sound/admin_sound/admin_sound.wav");
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: