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

AXM

Сообщения
85
Реакции
2
Приветствую, собственно сабж..
Ищу плагин , проигрование музыки при подключении игрока..
В интернете полно плагинов, но они почем у то играют без конца, у меня загрузка происходит где то 30 сек и более, у кого как по разному, а мой трек играет 3 минуты
мне нужно дабы при загрузке файлов музыка играла, а как только игрок подключился или выбрал команду, музон стопался..
в интернете полно разных плагинов, но помоему все что видел, все не то, музыка там играет до тех пор пока не закончится песня
 

wellasgood

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

wellasgood

Кидала, мошенник, вымогатель
Сообщения
1,409
Реакции
182
Помог
2 раз(а)
Обратите внимание, если вы хотите заключить сделку с этим пользователем, он заблокирован
Для чего городить целый плагин, если можно просто обрезать песню.
 

AXM

Сообщения
85
Реакции
2
Благодарю за вашу отзывчивость товарищи)
Накопал вот идеальный плагин
Код:
#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

Сообщения
85
Реакции
2
Благодарю за вашу отзывчивость товарищи)
Накопал вот идеальный плагин
Код:
#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,225
Помог
44 раз(а)
AXM, таски там лишние. Достаточно будет в putinserver отсылать mp3 stop.
 

wellasgood

Кидала, мошенник, вымогатель
Сообщения
1,409
Реакции
182
Помог
2 раз(а)
Обратите внимание, если вы хотите заключить сделку с этим пользователем, он заблокирован
d3m37r4, плагин тоже хорошо впринципе, меньше заморочки, тем более если музыки много, то можно настроить для всех сразу, и файлы не резать ручками.. Так что выбор каждго.

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

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

AXM

Сообщения
85
Реакции
2
Ну вооот, я думал кто поможет решить ошибки (
 

wellasgood

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

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

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

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