廣告廣告
  加入我的最愛 設為首頁 風格修改
首頁 首尾
 手機版   訂閱   地圖  簡體 
您是第 16222 個閱讀者
 
<<   1   2   3   4   5  下頁 >>(共 6 頁)
發表文章 發表投票 回覆文章
  可列印版   加為IE收藏   收藏主題   上一主題 | 下一主題   
AykinDalike
個人頭像
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x122 鮮花 x137
分享: 轉寄此文章 Facebook Plurk Twitter 版主評分 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片
推文 x6
[插件] [ZP]他們來了、羅利...etc !! 請進 !!
原創文章
大家好

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

       『 要怎麼讓人類被感染的時候會有音效?不是「阿~!!」的哀嚎聲 ,    
           而是類似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檔

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

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


[ 此文章被AykinDalike在2010-01-07 18:26重新編輯 ]

此文章被評分,最近評分記錄
財富:200 (by killer699) | 理由: 感謝提供!



獻花 x2 回到頂端 [樓 主] From:台灣中嘉寬頻 | Posted:2009-11-27 16:23 |
zz12345zxc 手機
個人文章 個人相簿 個人日記 個人地圖
小有名氣
級別: 小有名氣 該用戶目前不上站
推文 x84 鮮花 x124
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

EmEditor3.28是什麼?? 不過也謝謝你交大家可以   模仿CSO一樣嚕


獻花 x0 回到頂端 [1 樓] From:台灣中華電信 | Posted:2009-11-27 17:23 |
zz12345zxc 手機
個人文章 個人相簿 個人日記 個人地圖
小有名氣
級別: 小有名氣 該用戶目前不上站
推文 x84 鮮花 x124
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

不過 英文字那麼多 你也講一下 在哪打好嗎     不然她們要怎用呢?? 我也是要改


獻花 x0 回到頂端 [2 樓] From:台灣中華電信 | Posted:2009-11-27 17:27 |
AykinDalike
個人頭像
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x122 鮮花 x137
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

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


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

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

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


[ 此文章被AykinDalike在2009-11-27 18:01重新編輯 ]


獻花 x0 回到頂端 [3 樓] From:臺灣和信超媒體寬帶網 | Posted:2009-11-27 17:32 |
AykinDalike
個人頭像
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x122 鮮花 x137
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

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


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

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


[ 此文章被AykinDalike在2009-11-27 17:43重新編輯 ]


獻花 x0 回到頂端 [4 樓] From:臺灣和信超媒體寬帶網 | Posted:2009-11-27 17:34 |
zz12345zxc 手機
個人文章 個人相簿 個人日記 個人地圖
小有名氣
級別: 小有名氣 該用戶目前不上站
推文 x84 鮮花 x124
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

了解   我災了


獻花 x0 回到頂端 [5 樓] From:台灣中華電信 | Posted:2009-11-28 08:13 |
zz12345zxc 手機
個人文章 個人相簿 個人日記 個人地圖
小有名氣
級別: 小有名氣 該用戶目前不上站
推文 x84 鮮花 x124
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

不過 請問聲音檔要放哪種呢   被抓到聲音?? 還是我們是她們羅莉   ??   你只要講聲音檔應該要放什麼

還有名子要怎改


獻花 x0 回到頂端 [6 樓] From:台灣中華電信 | Posted:2009-11-28 08:25 |
AykinDalike
個人頭像
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x122 鮮花 x137
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

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

還有名子要怎改


1. 聲音檔?
wav都可

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


獻花 x0 回到頂端 [7 樓] From:台灣和信超媒體寬帶網 | Posted:2009-11-28 09:49 |
a9872310
個人頭像
個人文章 個人相簿 個人日記 個人地圖
路人甲
級別: 路人甲 該用戶目前不上站
推文 x6 鮮花 x17
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

...
您好
大大
4.3的zombie_plague40.sma
我還是找不到那幾段=   =
可否交我如何改呢...
不然音效部分 都要麻煩您...
這樣很不好意思捏...


獻花 x0 回到頂端 [8 樓] From:台灣中華電信 | Posted:2009-11-28 14:24 |
AykinDalike
個人頭像
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x122 鮮花 x137
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用 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
我才發現這錯誤
正解:
三步驟皆與其他版本不同


[ 此文章被AykinDalike在2009-11-30 18:12重新編輯 ]

此文章被評分,最近評分記錄
財富:200 (by killer699) | 理由: 感謝提供!


獻花 x1 回到頂端 [9 樓] From:台灣和信超媒體寬帶網 | Posted:2009-11-28 14:41 |

<<   1   2   3   4   5  下頁 >>(共 6 頁)
首頁  發表文章 發表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.066366 second(s),query:16 Gzip disabled
本站由 瀛睿律師事務所 擔任常年法律顧問 | 免責聲明 | 本網站已依台灣網站內容分級規定處理 | 連絡我們 | 訪客留言