引用 | 編輯
longs000
2014-04-12 12:59 |
樓主
▼ |
||
x0
我打算在回合結束的時候CT 同 T 的播放出來的音樂也不一樣 但我遇到了問題 new const ctwinsong[] = "ctwinsong.wav" public plugin_precache() { precache_sound(ctwinsong) } 然後在回合完結顯示的 "CT Win"那裡加上 emit_sound(0, CHAN_VOICE, ctwinsong, VOL_NORM, ATTN_NORM, 1, PITCH_NORM) 問題來了.. 在回合完結了..不但沒播放音樂 而且出現了一句 "Missing RIFF/WAVE chunk" 這問題煩了我幾天.. 希望大大們幫我解答這個問題.. x1
|
引用 | 編輯
弒血
2014-04-12 13:14 |
1樓
▲ ▼ |
下面是引用 longs000 於 2014-04-12 12:59 發表的 有關音效..: 你似乎忘了一件事情.. CS聲音有固定的資料夾.. 這是你的 new const ctwinsong[] = "ctwinsong.wav" 我修改過的 new const ctwinsong[] = "sound/ctwinsong.wav" 請照著位置放..或者自己改也可以 x0 |
引用 | 編輯
longs000
2014-04-12 13:36 |
2樓
▲ ▼ |
感謝s87大大的回覆
我也曾經試過 new const ctwinsong[] = "sound/ctwinsong.wav" 但在控制台上會顯示 Error: server failed to transmit file "sound/sound/ctwinsong.wav" x1 |
引用 | 編輯
弒血
2014-04-12 14:24 |
3樓
▲ ▼ |
下面是引用 longs000 於 2014-04-12 13:36 發表的 : 看來 是我搞混了.. 原以為 是 位置沒放對..剛剛去看了一下 發現 就算不用特意去判斷sound 他也會寫入聲音.. new const ctwinsong[] = "ctwinsong.wav" // 你的這段 是對的 會不會是 你的 emit_sound(0, CHAN_VOICE, ctwinsong, VOL_NORM, ATTN_NORM, 1, PITCH_NORM) x0 |
引用 | 編輯
longs000
2014-04-12 22:14 |
4樓
▲ ▼ |
感謝s87大大的回覆
我試過這兩個 emit_sound(0, CHAN_VOICE, ctwinsong, VOL_NORM, ATTN_NORM, 1, PITCH_NORM) emit_sound(0, CHAN_AUTO, ctwinsong, VOL_NORM, ATTN_NORM, 1, PITCH_NORM) 兩個也會在回合完結後 在控制台出現一句 "Missing RIFF/WAVE chunk" x1 |
引用 | 編輯
弒血
2014-04-12 22:48 |
5樓
▲ ▼ |
下面是引用 longs000 於 2014-04-12 22:14 發表的 : 你換成這個看看 emit_sound(0, CHAN_VOICE, ctwinsong, 1.0, ATTN_NORM, 0, PITCH_NORM); x1 |
引用 | 編輯
longs000
2014-04-13 16:43 |
7樓
▲ ▼ |
感謝s87大大的回覆
也是一樣..出現"Missing RIFF/WAVE chunk" 感謝1192大大的回覆 有顯示了以下句子 SV_StartSound: ctwin not precached (0) x1 |
引用 | 編輯
longs000
2014-04-13 21:21 |
9樓
▲ ▼ |
感謝op47大大的回覆
這次我修改了 public plugin_precache() { precache_sound("ctwin.wav" ) } emit_sound(0, CHAN_AUTO, "ctwin.wav" , 1.0, ATTN_NORM, 0, PITCH_NORM); 這次只出現了"Missing RIFF/WAVE chunk" 沒有出現SV_StartSound: ctwin not precached (0) 我的ctwin.wav 大約100KB (6秒多) 是不是因為這個原因? x1 |
引用 | 編輯
op47
2014-04-14 00:16 |
10樓
▲ ▼ |
下面是引用 longs000 於 2014-04-13 21:21 發表的 :你在啟動cs 前,把 -dev 加入CS 的捷徑目標中,以-dev 開啟cs, 再看看控制台出現 missing chunk 同時還出現什麼? 或是你可以更換音效試試,緊記,玩家cs 的音效要跟server的一樣。 x0 |
引用 | 編輯
longs000
2014-04-14 17:59 |
11樓
▲ ▼ |
感謝op47大大的回覆
出現了 Missing RIFF/WAVE chunks ctwin.wav is a stereo samp x0 |
引用 | 編輯
op47
2014-04-14 19:37 |
12樓
▲ ▼ |
下面是引用 longs000 於 2014-04-14 17:59 發表的 : 因為您的音效是 stereo 格式, 而 cs 只支援 mono 格式, 所以播不了音效. 解決方法: 使用 Audacity 音效處理軟件轉換格式. Audacity 下載: http://www.azofreeware.com/2009/02/audacity-137-beta.html 轉換方法: https://www.youtube.com/watch?v=ZJ-Nq-os2YI x1 |