Русское сообщество по скриптингу

welcome_sound.amxx: не работает музыка при заходе на сервер

Все вопросы по работе и настройке AMXX и его плагинов.

Модератор: liFe iS GoOD

Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.

В данном разделе форума разрешено создавать темы, касающие только вопросов по AMX Mod X и его плагинам.

welcome_sound.amxx: не работает музыка при заходе на сервер

Сообщение ADR1AN » 12 авг 2016, 00:25

Доброго времени суток, народ, ситуация такая: я хочу, что бы при заходе на сервер (когда появляется мотд окно) играла музыка, ну что то в духе "добро пожаловать на сервер", а проблема такая, саму музыку прекешит, но при заходе на сервер не воспроизводит, помогите пожалуйста разобраться в проблеме :dntknw:
Исходник
Код: Выделить всё
#include <amxmodx>

#define Maxsounds 1 

new plugin_author[] = "S.p.0_o.N | Remake by ADRIAN" 
new plugin_version[] = "1.2.3" 

public plugin_init(){ 
register_plugin("Join_Music",plugin_version,plugin_author
register_cvar("join_music_version",plugin_version,FCVAR_SERVER


public 
plugin_precache() 
{     
    
precache_sound("j_ekoplaycs/mods/welcome.mp3")
}

public 
client_putinserver(id){ 
set_task(1.0,"consound",100+id


public 
consound(timerid_id){ 
new 
id timerid_id 100 
new Usertime 
Usertime 
get_user_time(id0
if ( 
Usertime <= ){ 
set_task(1.0,"consound",timerid_id
}else{ 
client_cmd(id"mp3 play j_ekoplaycs/mods/welcome")


return 
PLUGIN_CONTINUE 
Аватара пользователя
ADR1AN
 
Сообщения: 79
Зарегистрирован: 20 июл 2016, 14:57
Благодарил (а): 19 раз.
Поблагодарили: 2 раз.
Опыт программирования: Около года
Языки программирования: PAWN

Re: welcome_sound.amxx: не работает музыка при заходе на сер

Сообщение L4D2 » 12 авг 2016, 00:54

ADR1AN,
Код: Выделить всё
#include <amxmodx>

new SOUND_WELCOME[] = "sound/j_ekoplaycs/mods/welcome.mp3"

new plugin_version[] = "1.3"

public plugin_init(){ 
    register_plugin
("Join_Music",plugin_version, "S.p.0_o.N | Remake by ADRIAN ~ L4D2" ) 
    register_cvar
("join_music_version",plugin_version,FCVAR_SERVER) 
} 

public plugin_precache
() precache_genericSOUND_WELCOME )
public client_putinserver(id) set_task(1.0,"consound",100+id) 

public consound
(timerid_id) {
    new id = timerid_id - 100
    new Usertime
    Usertime 
= get_user_time(id, 0)
    
    if 
( Usertime <= 0 )
        set_task(1.0,"consound",timerid_id)
    else
        client_cmd
(id, "mp3 play %s", SOUND_WELCOME)
    
    return PLUGIN_CONTINUE


//Fixed..
Последний раз редактировалось L4D2 12 авг 2016, 01:41, всего редактировалось 2 раз(а).

==============================================
|| Пишу не большие плагины под заказ: Заказ онлайн (Кликабельно)
|| Ссылка на официальный топик: заказ плагинов.
|| Желаешь оставить отзыв: тебе сюда(кликни).
==============================================
Аватара пользователя
L4D2
 
Сообщения: 792
Зарегистрирован: 25 июн 2011, 19:26
Благодарил (а): 240 раз.
Поблагодарили: 100 раз.
Языки программирования: Counter-Strike 1.6

Re: welcome_sound.amxx: не работает музыка при заходе на сер

Сообщение Mistrick » 12 авг 2016, 01:18

L4D2, Не стоит делать прекеш mp3 через precache_sound()
В этом кстати и ошибка, прекеш прошел в папку sound, а воспроизведение идет по пути без папки sound.
Аватара пользователя
Mistrick
Скриптер
 
Сообщения: 2940
Зарегистрирован: 04 ноя 2012, 18:15
Благодарил (а): 43 раз.
Поблагодарили: 1247 раз.
Языки программирования: PAWN
С/С++(few above zero)

Re: welcome_sound.amxx: не работает музыка при заходе на сер

Сообщение L4D2 » 12 авг 2016, 01:35

Mistrick, Да точно, обновил свой пост.

==============================================
|| Пишу не большие плагины под заказ: Заказ онлайн (Кликабельно)
|| Ссылка на официальный топик: заказ плагинов.
|| Желаешь оставить отзыв: тебе сюда(кликни).
==============================================
Аватара пользователя
L4D2
 
Сообщения: 792
Зарегистрирован: 25 июн 2011, 19:26
Благодарил (а): 240 раз.
Поблагодарили: 100 раз.
Языки программирования: Counter-Strike 1.6

Re: welcome_sound.amxx: не работает музыка при заходе на сер

Сообщение Mistrick » 12 авг 2016, 01:38

L4D2, если выделил в глобалку, то зачем в прекеше оставил строковую константу?
Аватара пользователя
Mistrick
Скриптер
 
Сообщения: 2940
Зарегистрирован: 04 ноя 2012, 18:15
Благодарил (а): 43 раз.
Поблагодарили: 1247 раз.
Языки программирования: PAWN
С/С++(few above zero)

Re: welcome_sound.amxx: не работает музыка при заходе на сер

Сообщение L4D2 » 12 авг 2016, 01:42

Mistrick,
упс.. Спасибо. ошибки учел.

==============================================
|| Пишу не большие плагины под заказ: Заказ онлайн (Кликабельно)
|| Ссылка на официальный топик: заказ плагинов.
|| Желаешь оставить отзыв: тебе сюда(кликни).
==============================================
Аватара пользователя
L4D2
 
Сообщения: 792
Зарегистрирован: 25 июн 2011, 19:26
Благодарил (а): 240 раз.
Поблагодарили: 100 раз.
Языки программирования: Counter-Strike 1.6

Re: welcome_sound.amxx: не работает музыка при заходе на сер

Сообщение ADR1AN » 12 авг 2016, 02:05

Сила скрипетра :-D
Спасибо вам огромное за помощь :-)

Добавлено спустя 1 минуту 42 секунды:
Re: welcome_sound.amxx: не работает музыка при заходе на сервер
Код: Выделить всё
register_plugin("Join_Music",plugin_version"S.p.0_o.N | Remake by ADRIAN ~ L4D2" )  
:ROFL:
Оставлю, пусть город знает своих героев :-D
Аватара пользователя
ADR1AN
 
Сообщения: 79
Зарегистрирован: 20 июл 2016, 14:57
Благодарил (а): 19 раз.
Поблагодарили: 2 раз.
Опыт программирования: Около года
Языки программирования: PAWN

Re: welcome_sound.amxx: не работает музыка при заходе на сер

Сообщение ananimus2281337 » 12 авг 2016, 02:08

ADR1AN, А почему бы не реализовать это через само motd окно?
Код: Выделить всё
<bgsound src='ссылка до трека'


Насколько помню - это работает.
P.S Протестить, сейчас, нет возможности.
Не "Говнокод", а "необъективность решений и извилистый подход к задаче".
Аватара пользователя
ananimus2281337
 
Сообщения: 10
Зарегистрирован: 10 авг 2016, 14:12
Благодарил (а): 1 раз.
Поблагодарили: 4 раз.
Опыт программирования: Около года
Языки программирования: Counter-Strike 1.6

Re: welcome_sound.amxx: не работает музыка при заходе на сер

Сообщение ADR1AN » 12 авг 2016, 02:14

ananimus2281337 писал(а):ADR1AN, А почему бы не реализовать это через само motd окно?
Код: Выделить всё
<bgsound src='ссылка до трека'>


Насколько помню - это работает.
P.S Протестить, сейчас, нет возможности.

1) У меня там проставлены ссылки на открытие документов с вебхоста (куда то же надо было впихнуть html страницы приветствия :-D ) в результате вместе с этим не работает
2) Т.к. после перекодировки mp3 -> wav сильно падает качество трека (нужен низкий битрейт) то не катит
3) Уже давно заиграла такая идея, только сейчас при помощи рук, мозга, левого исходника из инета и Божьей помощи (L4D2, Mistrick :-D ) я реализовал идею
Аватара пользователя
ADR1AN
 
Сообщения: 79
Зарегистрирован: 20 июл 2016, 14:57
Благодарил (а): 19 раз.
Поблагодарили: 2 раз.
Опыт программирования: Около года
Языки программирования: PAWN


Вернуться в Вопросы по AMXX и его плагинам

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5