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

AXM

Сообщения
73
Реакции
1
Приветствую, собственно сабж..
Ищу плагин , проигрование музыки при подключении игрока..
В интернете полно плагинов, но они почем у то играют без конца, у меня загрузка происходит где то 30 сек и более, у кого как по разному, а мой трек играет 3 минуты
мне нужно дабы при загрузке файлов музыка играла, а как только игрок подключился или выбрал команду, музон стопался..
в интернете полно разных плагинов, но помоему все что видел, все не то, музыка там играет до тех пор пока не закончится песня
 
Сообщения
1,408
Реакции
182
Помог
2 раз(а)
Доброй ночи. Что мешает обрезать песню?
8 Апр 2020
К примеру вот онлайн сервис, позволяющий обрезать трек https://mp3cut.net/ru/
 
Сообщения
1,177
Реакции
2,144
Помог
57 раз(а)
а какой у них принцип? форсится "mp3 play ..." ? ну так можно форсить в путинсервере, или когда там надо, "mp3 stop"
 
Сообщения
1,408
Реакции
182
Помог
2 раз(а)
Для чего городить целый плагин, если можно просто обрезать песню.
 

AXM

Сообщения
73
Реакции
1
Благодарю за вашу отзывчивость товарищи)
Накопал вот идеальный плагин
Код:
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
 
new bool:playing[32]
 
public plugin_init() {
    register_plugin("Loading Song","1.0","12345")
    register_event( "ResetHUD", "song","b" )
    register_event("TextMsg","song","b","2&#Spec_Mode")
    for (new i=0;i<32;i++)
    {
        playing[i]=false
    }
    return PLUGIN_CONTINUE
}
 
public plugin_precache() {
    precache_sound("misc/loading.mp3")
    return PLUGIN_CONTINUE
}
 
public client_connect(id) {
    play_song(id)
    return PLUGIN_CONTINUE
}
 
public play_song(id) {
    client_cmd(id,"mp3 loop sound/misc/loading.mp3")
    return PLUGIN_HANDLED
}
 
public play_song_task(params[],id) {
    new player = params[0]
    client_cmd(player,"mp3 loop sound/misc/loading.mp3")
    return PLUGIN_HANDLED
}
 
public song(id) {
    new CsTeams:team
    team = cs_get_user_team(id)
 
    if ((team==CS_TEAM_SPECTATOR)||(team==CS_TEAM_UNASSIGNED))
    {
        if (playing[id]==false)
        {
            new params[1]
            params[0]=id
            set_task(0.5,"play_song_task",0,params,1,"a",1)
            playing[id]=true
        }
    }
    else
    {
            client_cmd(id,"mp3 stop")
            playing[id]=false
    }
    return PLUGIN_CONTINUE
}
 
Сообщения
41
Реакции
1
Ищу плагин , проигрование музыки при подключении игрока..
привет, послушай как работает похожий плагин ,при подключении и в конце раунда проигрывается музыка, заходи ко мне на сервер
connect 80.87.198.97:27015
Тебе еще придется громкость регулировать. я нарезал много музыки по 10 сек. этого достаточно. людям нравится только что еще 4 трека добавил...
 

AXM

Сообщения
73
Реакции
1
Благодарю за вашу отзывчивость товарищи)
Накопал вот идеальный плагин
Код:
#include <amxmodx>
#include <amxmisc>
#include <cstrike>

new bool:playing[32]

public plugin_init() {
    register_plugin("Loading Song","1.0","12345")
    register_event( "ResetHUD", "song","b" )
    register_event("TextMsg","song","b","2&#Spec_Mode")
    for (new i=0;i<32;i++)
    {
        playing[i]=false
    }
    return PLUGIN_CONTINUE
}

public plugin_precache() {
    precache_sound("misc/loading.mp3")
    return PLUGIN_CONTINUE
}

public client_connect(id) {
    play_song(id)
    return PLUGIN_CONTINUE
}

public play_song(id) {
    client_cmd(id,"mp3 loop sound/misc/loading.mp3")
    return PLUGIN_HANDLED
}

public play_song_task(params[],id) {
    new player = params[0]
    client_cmd(player,"mp3 loop sound/misc/loading.mp3")
    return PLUGIN_HANDLED
}

public song(id) {
    new CsTeams:team
    team = cs_get_user_team(id)

    if ((team==CS_TEAM_SPECTATOR)||(team==CS_TEAM_UNASSIGNED))
    {
        if (playing[id]==false)
        {
            new params[1]
            params[0]=id
            set_task(0.5,"play_song_task",0,params,1,"a",1)
            playing[id]=true
        }
    }
    else
    {
            client_cmd(id,"mp3 stop")
            playing[id]=false
    }
    return PLUGIN_CONTINUE
}
всё хорошо, только теперь в консоле
04/08/2020 - 02:18:40: Function is not present (function "play_song_task") (plugin "connect_sound.amxx")
04/08/2020 - 02:18:40: [AMXX] Run time error 10 (plugin "connect_sound.amxx") (native "set_task") - debug not enabled!
04/08/2020 - 02:18:40: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
rehlds / reapi / amx 1.8.2



это как нибудь лечиться?
 
Сообщения
2,143
Реакции
1,223
Помог
44 раз(а)
AXM, таски там лишние. Достаточно будет в putinserver отсылать mp3 stop.
 
Сообщения
1,408
Реакции
182
Помог
2 раз(а)
d3m37r4, плагин тоже хорошо впринципе, меньше заморочки, тем более если музыки много, то можно настроить для всех сразу, и файлы не резать ручками.. Так что выбор каждго.

Если песня запускается 1 раз, допустим при входе на сервер, то я не вижу смысла в новом плагине, легче обрезать песню, да и все.

Иначе, если плагин например по воспроизведению многих песен, в разное время или чередование песен, то лучше сделать плагином да.
 
Сообщения
285
Реакции
251
Помог
7 раз(а)
у пираток с протектором музыка проигрываться не будет
 
Сообщения
3,364
Реакции
1,476
Помог
124 раз(а)
Jumper, но не у всех.. есть такие, где команды с мп3 не вписаны в список блокировки
 

AXM

Сообщения
73
Реакции
1
Ну вооот, я думал кто поможет решить ошибки (
 
Сообщения
391
Реакции
106
Помог
2 раз(а)
Обратите внимание, если вы хотите заключить сделку с этим пользователем, он заблокирован
Мне интересно другое. А как решается вопрос у со сменой карты? Сменилась карта и зашло 3-4 чела с личной музыкой. Пусть это будет отрезок на 10 секунд.

Я ставлю через vip_rbs скальпеля. Ведь получается хор - вырви ухо
 
Сообщения
2,491
Реакции
2,791
Помог
61 раз(а)
stalin_alex, вопрос не относится к даному топику. Создавайте отдельную тему.
 
Сообщения
285
Реакции
251
Помог
7 раз(а)
Minni, не чем не хуже будет по качеству
 

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу