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

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

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

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

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

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

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

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

звук при выводе сообщения

Статус пользователя Solking
сообщение 19.10.2012, 16:41
Сообщение #1
Стаж: 16 лет

Сообщений: 132
Благодарностей: 1
Полезность: < 0

Добрый день, такой вопрос. У меня на сервере высвечивается такое-то сообщение, как сделать так, чтобы одновременно с сообщение проигрывался звук? Что до писать?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Safety1st
сообщение 19.10.2012, 16:55
Сообщение #2
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

какой именно звук?
в какой папке лежит?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Solking
сообщение 19.10.2012, 16:57
Сообщение #3
Стаж: 16 лет

Сообщений: 132
Благодарностей: 1
Полезность: < 0

да это без разницы, путь и название звука можно любое написать, я отредактирую)

Отредактировал: Solking, - 19.10.2012, 16:57
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Andrei
сообщение 19.10.2012, 17:00
Сообщение #4


Стаж: 15 лет

Сообщений: 1335
Благодарностей: 693
Полезность: 740

Скрытый текст
Код
UTIL_PlaySound( pPlayer , const pSound[] = EOS )
{
    client_cmd( pPlayer , "%s %s", ( equal( pSound[ strlen( pSound ) - 4 ] , ".mp3" ) ) ? "mp3 play" : "spk" , pSound );
}


Отредактировал: Bos93, - 19.10.2012, 17:01
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Solking
сообщение 20.10.2012, 3:39
Сообщение #5
Стаж: 16 лет

Сообщений: 132
Благодарностей: 1
Полезность: < 0

Не, не получилось что-то
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 20.10.2012, 3:50
Сообщение #6
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Цитата(Safety1st @ 19.10.2012, 18:55) *
какой именно звук?
в какой папке лежит?

Нет, это не без разницы. Есть свои нюансы.
Если вам нужна моя помощь, жду ответов на вопросы ;)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя MaZzai
сообщение 21.10.2012, 0:58
Сообщение #7


Стаж: 17 лет

Сообщений: 2659
Благодарностей: 1411
Полезность: 1024

psyhosounds ?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Solking
сообщение 23.10.2012, 14:32
Сообщение #8
Стаж: 16 лет

Сообщений: 132
Благодарностей: 1
Полезность: < 0

Цитата(MaZzai @ 21.10.2012, 1:58) *
psyhosounds ?


не, я не плагин ищу


Цитата(Safety1st @ 20.10.2012, 4:50) *
Нет, это не без разницы. Есть свои нюансы.
Если вам нужна моя помощь, жду ответов на вопросы ;)


Звук под называется now.wav, лежит в папке sound/deathrunflash
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 23.10.2012, 14:44
Сообщение #9
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Тогда так:
Код
new gszSound[32] = "deathrunflash/now.wav"

public plugin_precache() {
    precache_sound(gszSound)
}


и когда нужен вывод звука:
Код
client_cmd( 0, "speak ^"%s^"", gszSound )
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Solking
сообщение 23.10.2012, 15:18
Сообщение #10
Стаж: 16 лет

Сообщений: 132
Благодарностей: 1
Полезность: < 0

Цитата(Safety1st @ 23.10.2012, 15:44) *
Тогда так:
Код
new gszSound[32] = "deathrunflash/now.wav"

public plugin_precache() {
    precache_sound(gszSound)
}


и когда нужен вывод звука:
Код
client_cmd( 0, "speak ^"%s^"", gszSound )


блин, ошибку выдаёт при compile
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 23.10.2012, 15:20
Сообщение #11
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

LOL
Чего ошибку не выложили? Ванги форума в отпуске.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Solking
сообщение 23.10.2012, 15:23
Сообщение #12
Стаж: 16 лет

Сообщений: 132
Благодарностей: 1
Полезность: < 0

Цитата(Safety1st @ 23.10.2012, 16:20) *
LOL
Чего ошибку не выложили? Ванги форума в отпуске.


Sorry, я не знал, что они в отпуске)
undefined symbol "gszSound"
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 23.10.2012, 15:28
Сообщение #13
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

LOL
Так это ваша ошибка, не моя) Вы плагин создаёте или кто? Я привел пару строк кода, куда вы их там пихнули - неизвестно xDD

Этот код
Код
new gszSound[32] = "deathrunflash/now.wav"

должен находиться на одном уровне с public plugin_init() и т.п. Другими словами - рядом со строками типа #include <amxmodx>
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Solking
сообщение 23.10.2012, 15:50
Сообщение #14
Стаж: 16 лет

Сообщений: 132
Благодарностей: 1
Полезность: < 0

Цитата(Safety1st @ 23.10.2012, 16:28) *
LOL
Так это ваша ошибка, не моя) Вы плагин создаёте или кто? Я привел пару строк кода, куда вы их там пихнули - неизвестно xDD

Этот код
Код
new gszSound[32] = "deathrunflash/now.wav"

должен находиться на одном уровне с public plugin_init() и т.п. Другими словами - рядом со строками типа #include <amxmodx>


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

вот что выдаёт сообщение:

Код
public checkLvl(id)
{
    if(PlayerLevel[id] <= 0)
    {
        PlayerLevel[id] = 1;
    }
    while(PlayerXP[id] >= LEVELS[PlayerLevel[id]])
    {
        PlayerLevel[id]++;
        levelUp[id] = 1;
        new szName[ 32 ];
        get_user_name( id, szName, 31 );
        static buffer[192], len;
        len = format(buffer, charsmax(buffer), "^4[^3%L^4]^1 ",LANG_PLAYER,"ARMY");
        len += format(buffer[len], charsmax(buffer) - len, "%L ",LANG_PLAYER,"PLAYER");
        len += format(buffer[len], charsmax(buffer) - len, "^4%s^1 ",szName);
        len += format(buffer[len], charsmax(buffer) - len, " %L",LANG_PLAYER,"NEW_LEVEL");
        len += format(buffer[len], charsmax(buffer) - len, " ^4%L^1.",LANG_PLAYER,CLASSES[PlayerLevel[id]]);
        len += format(buffer[len], charsmax(buffer) - len, "%L",LANG_PLAYER,"CONTR");
        ColorChat(0,NORMAL,buffer);
        //break;
    }
}


Отредактировал: Solking, - 23.10.2012, 15:55
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Solking
сообщение 25.10.2012, 0:43
Сообщение #15
Стаж: 16 лет

Сообщений: 132
Благодарностей: 1
Полезность: < 0

ну так что подскажите , не?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 25.10.2012, 4:40
Сообщение #16
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Плагин в виде sma приложите. Возможно, помогут тогда.
По вашим постам видно, что вы понятия не имеете, как плагины пишутся. И что должно быть в отчёте об ошибках. Потому связываться никто не хочет.
В отчёте должен быть:
a) код плагина
b) сообщение компилятора
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: