Проигрывание музыки при входе

KostyaShady

Пользователь
Регистрация
4 Янв 2018
Сообщения
29
Симпатии
1
OS
Linux
Amx Mod X
AMXX 1.8.3-dev
Билд
Последняя версия
ReGamedll
Последняя версия
Metamod
Последняя версия
Meta модули
Код:
Последняя версия
Плагины
Код:
Последняя версия
Amxx Модули
Код:
Последняя версия
Ошибка
Код:
Последняя версия
Исходник
Код:
Последняя версия
Здравствуйте помогите в данном плагине сделать проигрывание музыки при входе а не при коннекте

Код:
#include <amxmodx>
#include <fakemeta>

/*===================================== блок констант ======================================*/
#define PLUG_OBJNAME            "MusicImmersivePlugin"
#define PLUG_VERSION            "1.0"
#define PLUG_CREATOR            "Boec[SpecOPs]"
#define PATH_SIZE 64


/*===================================== блок ресурсов ======================================*/
enum _:PlayFlags(<<=1) {
    pf_loop = 1,
    pf_showinfo
}

new const resources[1][64] = {
    "Sound_1.mp3"
}

/*================== первичная инициализация и завершение работы плагина ===================*/

public plugin_precache() {
    for(new i = 0, path[72]; i<sizeof(resources); i++) {
        format(path, sizeof(path)-1, "sound/Music/%s", resources[i])
        precache_generic(path)
    }
}

stock music_play(trackID, pID = 0, flags = 0) {
    if(flags & pf_loop) {
        client_cmd(pID, "mp3 loop ^"sound/Music/%s^"", resources[trackID])
    } else {
        client_cmd(pID, "mp3 play ^"sound/Music/%s^"", resources[trackID])
    }

    if(flags & pf_showinfo) {
        new track[64]
        copy(track, 63, resources[trackID])
        replace_all(track, 63, "_", " ")
        replace_all(track, 63, "-", "—")
        set_hudmessage(100, 100, 100, -1.0, 1.0, 2, 3.0, 7.0, 4.0, 0.5, -1)
        show_hudmessage(pID, "[Now playing: %s]", resources[trackID])
    }
}

// Музыкальные события подключения игрока
public client_connect(id) {
    music_play(random_num(0,sizeof(resources)-1), id)
    return PLUGIN_CONTINUE
}
 

To be or not to be

Пользователь
Регистрация
9 Июн 2017
Сообщения
1.217
Симпатии
304
KostyaShady,
PHP:
public client_connect(id) {
    music_play(random_num(0,sizeof(resources)-1), id)
    return PLUGIN_CONTINUE
}
Заменить на
PHP:
public client_putinserver(id) {
    music_play(random_num(0,sizeof(resources)-1), id)
    return PLUGIN_CONTINUE
}
 

KostyaShady

Пользователь
Регистрация
4 Янв 2018
Сообщения
29
Симпатии
1

KostyaShady

Пользователь
Регистрация
4 Янв 2018
Сообщения
29
Симпатии
1
Перенёс музыку в разминку.
 
Сверху Снизу