[ZP]他們來了、羅利...etc !! 請進 !!

Home Home
<< 1 2 >>
跳頁: (共 2 頁)
引用 | 編輯 AykinDalike
2009-11-27 16:23
樓主
推文 x6
大家好

說明:今天這個教學...我想 
         對一般人而言是較容易懂的 
         而且也常常聽到有人在問 : 

       『 要怎麼讓人類被感染的時候會有音效?不是「阿~!!」的哀嚎聲 ,    
           而是類似CSO的 「來了~他們來了~」或是 「我們是他們的奴隸~」   
           且全伺服器都聽得到 、不受距離限制? 又不會取代原來的zombie_infect 音效呢?』 

         換句話說, 
         若你站在被感染者身邊 
         你還是可以聽到他慘叫 
         兩者不衝突  
         也不影響第一隻殭屍出現的開場音效
         因為定義是給它:行為人要在infect others的情況下播放 
         同理,最後一個人類也不會跟勝利音效重疊 
         因為他是被殺死的,不是被感染...  perfect!!
         也就是說,
         只有在開場跟結束時這個音效是不成立的
         其餘的狀況你將會在任何角落聽到隊友被感染的音效提示
         到目前為止都還愉快嗎?XD  好...


告訴各位
真的很簡單!!

EmEditor3.28打開zombie_plague40.sma
然後...follow me

看過其他教學的這邊應該很熟
在各單位加入指令參數(藍色)

步驟一
// Sound list (randomly chosen, add as many as you want)
new const infect_notice[][] = { "zombie_plague/infect_notice1.wav", "zombie_plague/infect_notice2.wav" }


步驟二
 // Custom sounds
      for (i = 0; i < sizeof infect_notice; i++)
             engfunc(EngFunc_PrecacheSound, infect_notice)


步驟三
你會看到// Infected by someone那一欄本身就有個空缺
加在它底下就好
  else if (fnGetZombies() == 1)
  {
       // First zombie
       g_firstzombie[id] = true
   
       // Set health and gravity
       fm_set_user_health(id, floatround(g_zclass_hp[g_zombieclass[id]]*get_pcvar_float(cvar_zombiefirsthp)))
       set_pev(id, pev_gravity, g_zclass_grav[g_zombieclass[id]])
   
       // Infection sound
       engfunc(EngFunc_EmitSound, id, CHAN_VOICE, zombie_infect[random_num(0, sizeof zombie_infect - 1)], 1.0, ATTN_NORM, 0, PITCH_NORM)
       }
       else
       {
       // Infected by someone
       PlaySound(infect_notice[random_num(0, sizeof infect_notice -1)]);


完成後再到 [步驟一] 的指定資料夾放入wav檔

搞定!!  其實就是這麼回事..
說好這邊不發音效檔
因為有版權的問題
試著去其他論壇或網路分享瀏覽
你會找的到的

廢話講到這邊
希望各位喜歡

獻花 x2
引用 | 編輯 zz12345zxc
2009-11-27 17:23
1樓
  
EmEditor3.28是什麼?? 不過也謝謝你交大家可以   模仿CSO一樣嚕

獻花 x0
引用 | 編輯 zz12345zxc
2009-11-27 17:27
2樓
  
不過 英文字那麼多 你也講一下 在哪打好嗎     不然她們要怎用呢?? 我也是要改

獻花 x0
引用 | 編輯 AykinDalike
2009-11-27 17:32
3樓
  
下面是引用 zz12345zxc 於 2009-11-27 17:23 發表的 : 到引言文
EmEditor3.28是什麼?? 不過也謝謝你交大家可以   模仿CSO一樣嚕


EmEditor3.28是編輯差件的書寫工具

補給你...載點 ↓
抱歉
載點我刪掉了
因為我裡面有附序號
還是有侵權的可能
數位男女你爬爬文
應該有人會提供

這已經是寫差件的基本配備了
你不能沒有
網路上也很多
很容易找的到

獻花 x0
引用 | 編輯 AykinDalike
2009-11-27 17:34
4樓
  
下面是引用 zz12345zxc 於 2009-11-27 17:27 發表的 : 到引言文
不過 英文字那麼多 你也講一下 在哪打好嗎     不然她們要怎用呢?? 我也是要改


位置都已經給各位標示好了
上面的大標題
就是索引的方向呀
例如
// Sound list (randomly chosen, add as many as you want)
加在裡面任何一行都可以、隨你高興
有在該單位就好
步驟三就是照著我給各位的位置
對照一下前後文
就不會有問題了

就算你英文看不大懂
那只是幫助你理解而已
這在你的主差件也找的到
除非你的是4.3版
那第一步驟就不是在主差件裡
而是在amxmodx/config/zombieplague.ini (記事本)裡面

獻花 x0
引用 | 編輯 zz12345zxc
2009-11-28 08:13
5樓
  
了解   我災了

獻花 x0
引用 | 編輯 zz12345zxc
2009-11-28 08:25
6樓
  
不過 請問聲音檔要放哪種呢   被抓到聲音?? 還是我們是她們羅莉   ??   你只要講聲音檔應該要放什麼

還有名子要怎改

獻花 x0
引用 | 編輯 AykinDalike
2009-11-28 09:49
7樓
  
下面是引用 zz12345zxc 於 2009-11-28 08:25 發表的 : 到引言文
不過 請問聲音檔要放哪種呢   被抓到聲音?? 還是我們是她們羅莉   ??   你只要講聲音檔應該要放什麼

還有名子要怎改


1. 聲音檔?
wav都可

2. 檔名?
我是給它起名叫 infect_notice
也就是步驟一的 infect_notice1、infect_notice2

獻花 x0
引用 | 編輯 a9872310
2009-11-28 14:24
8樓
  
...
您好
大大
4.3的zombie_plague40.sma
我還是找不到那幾段=   =
可否交我如何改呢...
不然音效部分 都要麻煩您...
這樣很不好意思捏...

獻花 x0
引用 | 編輯 AykinDalike
2009-11-28 14:41
9樓
  
下面是引用 a9872310 於 2009-11-28 14:24 發表的 : 到引言文
...
您好
大大
4.3的zombie_plague40.sma
我還是找不到那幾段=   =
可否交我如何改呢...
不然音效部分 都要麻煩您...
這樣很不好意思捏...


4.3版的
步驟一在主差件當然找不到
因為他在amxmodx/config/zombieplague.ini (記事本)裡面
他的標題是 [sound] 、繁體版的叫[聲音]
用ctrl+f 索引就會看到
要加入的參數為...
INFECT NOTICE = zombie_plague/infect_notice1.wav , zombie_plague/infect_notice2.wav



步驟二
以下... (加入藍色部份)
// Customization vars
Array:sound_swarm, Array:sound_multi, Array:sound_plague, Array:grenade_infect, Array:infect_notice

// Initialize a few dynamically sized arrays (alright, maybe more than just a few...)
 infect_notice = ArrayCreate(64, 1)

 // Custom sounds
.....
.......
.........
 for (i = 0; i < ArraySize(infect_notice); i++)
 {
         ArrayGetString(infect_notice, i, buffer, charsmax(buffer))
         engfunc(EngFunc_PrecacheSound, buffer)
 }

   case SECTION_SOUNDS:
   {
    .....
    .......
    ..........
    if (equal(key, "INFECT NOTICE"))
    {
            // Parse sounds
            while (value[0] != 0 && strtok(value, key, charsmax(key), value, charsmax(value), ','))
            {
                       // Trim spaces 
                       trim(key) 
                       trim(value) 
       
                       // Add to sounds array 
                       ArrayPushString(infect_notice, key)
           }


步驟三是一樣的
更正:
步驟三
// Infected by someone
  ArrayGetString(infect_notice, random_num(0, ArraySize(infect_notice) - 1), sound, charsmax(sound))
  PlaySound(sound);


感謝a9872310幫我測試4.3
我才發現這錯誤
正解:
三步驟皆與其他版本不同

獻花 x1
引用 | 編輯 a9872310
2009-11-28 15:05
10樓
  
下面是引用 AykinDalike 於 2009-11-28 14:41 發表的 : 到引言文


4.3版的步驟一在主差件當然找不到
因為他在amxmodx/config/zombieplague.ini (記事本)裡面

他的標題是 [sound]
用ctrl+f 索引就會看到

步驟二要再確認
現在手邊沒有4.3

步驟三是一樣的

可是步驟一的那段
zombieplague.ini 裡面應該要打什麼呢?
應該不一樣吧@@?

獻花 x0
引用 | 編輯 AykinDalike
2009-11-28 16:04
11樓
  
下面是引用 a9872310 於 2009-11-28 15:05 發表的 : 到引言文

可是步驟一的那段
zombieplague.ini 裡面應該要打什麼呢?
應該不一樣吧@@?



我已經把4.3的所有步驟都補在9F給你了

這樣應該很清楚了吧

獻花 x0
引用 | 編輯 a9872310
2009-11-28 17:02
12樓
  
下面是引用 AykinDalike 於 2009-11-28 16:04 發表的 : 到引言文



我已經把4.3的所有步驟都補在9F給你了

這樣應該很清楚了吧

摁...我知道打在哪了
可是我打完轉不了amxx= =...
不知道是哪裡出問題了...

獻花 x0
引用 | 編輯 eadwe147
2009-11-28 17:32
13樓
  
我也跟樓上的出一樣的問題
一直轉不過來 表情

獻花 x0
引用 | 編輯 AykinDalike
2009-11-29 01:50
14樓
  
下面是引用 a9872310 於 2009-11-28 17:02 發表的 : 到引言文

摁...我知道打在哪了
可是我打完轉不了amxx= =...
不知道是哪裡出問題了...


不能轉?
怎麼會?
那我問你上次我幫你改好的可以轉吧?

獻花 x0
引用 | 編輯 AykinDalike
2009-11-29 01:52
15樓
  
下面是引用 eadwe147 於 2009-11-28 17:32 發表的 : 到引言文
我也跟樓上的出一樣的問題
一直轉不過來 表情


可以貼上compile出現問題的畫面嗎?
這樣比較好找問題點

因為我的版本不是4.3
所以不能幫你們試

我的猜測是可能各位位置放錯
造成重複定義的結果


正解:
是我疏忽
鄭重道歉!!!
第三步驟其實略有不同
寫法須做點改變
已補在9F

感謝a9872310幫我測試4.3

獻花 x1
引用 | 編輯 a9872310
2009-11-29 10:00
16樓
  
下面是引用 AykinDalike 於 2009-11-29 01:50 發表的 : 到引言文


不能轉?
怎麼會?
那我問你上次我幫你改好的可以轉吧?

大大您改的沒問題啊-   -...
為什麼我自己改都轉不了表情 表情

獻花 x0
引用 | 編輯 AykinDalike
2009-11-29 23:39
17樓
  
下面是引用 a9872310 於 2009-11-29 10:00 發表的 : 到引言文

大大您改的沒問題啊-   -...
為什麼我自己改都轉不了表情 表情



那我只能說...
應該是你們放錯位置了

先還原檔案
再試試看

提醒:我說的加入藍色部分 
         意思就是只有藍色的地方是另外追加 
         其餘黑色字的都是原先就有了 
         不需要另加什麼
         且在此也不需要做甚麼其他定位上的調整

若你真想知道為什麼轉不了
把轉檔畫面放上來
可以幫你找找原因
因為單單只是問說為什麼不能轉
這樣要確實掌握各位的問題點在哪
已經是欠缺期待可能性的事情了

獻花 x0
引用 | 編輯 a9872310
2009-11-30 12:55
18樓
  
下面是引用 AykinDalike 於 2009-11-29 23:39 發表的 : 到引言文



那我只能說...
應該是你們放錯位置了

先還原檔案
再試試看

提醒:我說的加入藍色部分 
         意思就是只有藍色的地方是另外追加 
         其餘黑色字的都是原先就有了 
         不需要另加什麼
         且在此也不需要做甚麼其他定位上的調整

若你真想知道為什麼轉不了
把轉檔畫面放上來
可以幫你找找原因
因為單單只是問說為什麼不能轉
這樣要確實掌握各位的問題點在哪
已經是欠缺期待可能性的事情了

摁...
我先重新用看看好了
不行我在貼給您看
抱歉~

獻花 x0
引用 | 編輯 a9872310
2009-11-30 13:15
19樓
  
步驟一跟步驟二 轉都沒問題
但是到了步驟三做完以後
就轉不了了=   =

獻花 x0
引用 | 編輯 AykinDalike
2009-11-30 18:08
20樓
  
  
下面是引用 a9872310 於 2009-11-30 13:15 發表的 : 到引言文
步驟一跟步驟二 轉都沒問題
但是到了步驟三做完以後
就轉不了了=   =



我知道為什麼了 !!
抱歉
你做得很好

因為4.3的步驟三還是略有不同的
是我忽略了
不好意思不好意思~
位置是一樣的
寫法有些不同
以下這段...
// Infected by someone
  ArrayGetString(infect_notice, random_num(0, ArraySize(infect_notice) - 1), sound, charsmax(sound))
  PlaySound(sound);


4.3果然滿搞怪的~  
甚麼都跟別人不一樣~

獻花 x0
引用 | 編輯 a9872310
2009-12-01 10:48
21樓
  
大大
您太客氣了=   =
真是太感謝您啦...
終於找到問題了>   <
謝謝您幫我那麼多忙
終於成功啦 表情 表情

獻花 x0
引用 | 編輯 zz12345zxc
2009-12-01 19:12
22樓
  
我用4.2的 用主插件那邊 轉成功後便成一般模式 連AMXX都可以用= =

不然你來幫我好了     你不是做出來了 那就上傳主插件給我吧     不然每次都都是便一般模式

獻花 x0
引用 | 編輯 zz12345zxc
2009-12-01 19:17
23樓
  
我重新找過後// Sound list 找不到用收尋也找不到 在主插件找也沒有

獻花 x0
引用 | 編輯 AykinDalike
2009-12-02 13:19
24樓
  
 
下面是引用 zz12345zxc 於 2009-12-01 19:12 發表的 : 到引言文
我用4.2的 用主插件那邊 轉成功後便成一般模式 連AMXX都可以用= =

不然你來幫我好了     你不是做出來了 那就上傳主插件給我吧     不然每次都都是便一般模式


蛤?
不太懂你的意思
可否具體些說明你的問題點?

轉成功到一般模式?
連amxx都可以用?
那不就好了?

是我退化還是怎樣!? 表情
怎麼看不懂你在問甚麼?

切換模式應該是在zombieplague.cfg修改就好
除非你在主差件內整個移除掉

獻花 x0
引用 | 編輯 eadwe147
2009-12-06 18:22
25樓
  
下面是引用 a9872310 於 2009-12-01 10:48 發表的 : 到引言文
大大
您太客氣了=   =
真是太感謝您啦...
終於找到問題了>   <
謝謝您幫我那麼多忙
終於成功啦 表情 表情

為啥我就轉不成功

獻花 x0
引用 | 編輯 AykinDalike
2009-12-06 18:25
26樓
  
下面是引用 eadwe147 於 2009-12-06 18:22 發表的 : 到引言文

為啥我就轉不成功


你是4.3版的對吧?
詳情請洽9F服務台
謝謝。

獻花 x0
引用 | 編輯 b27906910
2009-12-17 18:08
27樓
  
這版是英文的原本要轉時就有6個錯誤 表情
求你幫幫我吧表情

本帖包含附件
檔名: zip zombie_plague40.rar   (2022-06-09 14:13 / 46 KB)  
下載次數:7


獻花 x0
引用 | 編輯 AykinDalike
2009-12-17 22:43
28樓
  
下面是引用 b27906910 於 2009-12-17 18:08 發表的 a9872310大大: 到引言文
這版是英文的原本要轉時就有6個錯誤 表情
求你幫幫我吧表情



我幫你看過了
只是我想反問你
何不找個純淨版來改呢?
一個本身就錯誤了的主差件
難保這些問題不會干預到其他部分吧
顯然這是被『動過』的差件嘛
而這些錯誤
只說明在哪些地方有錯
實際原因卻又不一定是相同的邏輯造成的
你懂我的意思嗎?
何必一定拘泥於這個版本呢?
我的也英文的呀
找個正常點的差件會好辦些

一般來說...
逐條式的修正我會比較容易幫你找出原因
意思就是...
我根本不知道這差件的修改者到底改了些甚麼的情況下
較難追根究底查個明瞭

咦?
打完才發現你是在問a9872310喔?
那沒我的事
當我沒說...

獻花 x0
引用 | 編輯 a9872310
2009-12-18 23:58
29樓
  
下面是引用 AykinDalike 於 2009-12-17 22:43 發表的 Re:a9872310大大: 到引言文



我幫你看過了
只是我想反問你
何不找個純淨版來改呢?
一個本身就錯誤了的主差件
難保這些問題不會干預到其他部分吧
顯然這是被『動過』的差件嘛
而這些錯誤
只說明在哪些地方有錯
實際原因卻又不一定是相同的邏輯造成的
你懂我的意思嗎?
何必一定拘泥於這個版本呢?
我的也英文的呀
找個正常點的差件會好辦些

一般來說...
逐條式的修正我會比較容易幫你找出原因
意思就是...
我根本不知道這差件的修改者到底改了些甚麼的情況下
較難追根究底查個明瞭

咦?
打完才發現你是在問a9872310喔?
那沒我的事
當我沒說...


=   =
他是問我啊...
因為4.3ZP我有轉成功
可是他的一開始轉就有問題
我也不知道如何是好...

獻花 x0
<< 1 2 >>
跳頁: (共 2 頁)