廣告廣告
  加入我的最愛 設為首頁 風格修改
首頁 首尾
 手機版   訂閱   地圖  簡體 
您是第 2430 個閱讀者
 
發表文章 發表投票 回覆文章
  可列印版   加為IE收藏   收藏主題   上一主題 | 下一主題   
~幻想戀空~
數位造型
個人文章 個人相簿 個人日記 個人地圖
路人甲
級別: 路人甲 該用戶目前不上站
推文 x0 鮮花 x20
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片
推文 x0
[1.6][插件] 人類被攻擊音效  (感謝 文♂ 大大的幫助=))
想請問一下要如何新增ADM人類被攻擊的聲音呢?
希望能夠教我...


[ 此文章被~幻想戀空~在2011-09-13 18:23重新編輯 ]


獻花 x0 回到頂端 [樓 主] From:臺灣中華電信股份有限公司 | Posted:2011-09-04 22:23 |
lf2man123
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x62 鮮花 x212
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

Need amxx

Maybe is need PerThink


當初...還是有點中二,最近再看回自己之前的文章
真的感謝了husano大幫忙我那麼多問題
如果有機會去台灣(?)一定要找他談談天
本人目前年齡14(?)
有待成長
獻花 x0 回到頂端 [1 樓] From:未知地址 | Posted:2011-09-07 00:00 |
~幻想戀空~
數位造型
個人文章 個人相簿 個人日記 個人地圖
路人甲
級別: 路人甲 該用戶目前不上站
推文 x0 鮮花 x20
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

 
下面是引用 lf2man123 於 2011-09-07 00:00 發表的 : 到引言文
Need amxx

Maybe is need PerThink

希望您可以教我^^"
似乎很少人能願意教這些東西....


[ 此文章被~幻想戀空~在2011-09-08 13:13重新編輯 ]


獻花 x0 回到頂端 [2 樓] From:臺灣中華電信股份有限公司 | Posted:2011-09-07 12:20 |
文♂ 手機
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x76 鮮花 x100
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

public fw_EmitSound(id, channel, const sample[], Float:volume, Float:attn, flags, pitch)
這位置可增加ADM專屬被攻擊音效表情
至於怎樣增加
我只能說先學一下sma表情
【我沒有時間幫你表情


獻花 x1 回到頂端 [3 樓] From:香港網上行 | Posted:2011-09-11 01:19 |
~幻想戀空~
數位造型
個人文章 個人相簿 個人日記 個人地圖
路人甲
級別: 路人甲 該用戶目前不上站
推文 x0 鮮花 x20
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用 文♂ 於 2011-09-11 01:19 發表的 : 到引言文
public fw_EmitSound(id, channel, const sample[], Float:volume, Float:attn, flags, pitch)
這位置可增加ADM專屬被攻擊音效表情            
至於怎樣增加
我只能說先學一下sma表情            
【我沒有時間幫你表情             】

我想問問代表人類方的語法是什麼..
除了g_lasthuman之外還有其他人類代表的語法嗎...?


[ 此文章被~幻想戀空~在2011-09-12 00:39重新編輯 ]


獻花 x0 回到頂端 [4 樓] From:臺灣中華電信股份有限公司 | Posted:2011-09-11 10:05 |
文♂ 手機
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x76 鮮花 x100
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用 ~幻想戀空~ 於 2011-09-11 10:05 發表的 : 到引言文


我想問問代表人類方的語法是什麼..
除了g_lasthuman之外還有其他人類代表的語法嗎...?


zp_get_user_zombie(id)是僵屍
!zp_get_user_zombie(id)是人類
我希望你會懂吧表情


獻花 x1 回到頂端 [5 樓] From:香港網上行 | Posted:2011-09-12 17:29 |
~幻想戀空~
數位造型
個人文章 個人相簿 個人日記 個人地圖
路人甲
級別: 路人甲 該用戶目前不上站
推文 x0 鮮花 x20
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

   
下面是引用 文♂ 於 2011-09-12 17:29 發表的 : 到引言文



zp_get_user_zombie(id)是僵屍
!zp_get_user_zombie(id)是人類
我希望你會懂吧表情                

複製程式
 
if (!g_zombie[id] || g_survivor[id])  
       {  
               // Replace these sounds for Survivor only  
               if (!is_user_connected(id) || !g_zombie[id])  
   return FMRES_IGNORED;         
               // Survivor being hit  
               if (equal(sample[7], "bhit", 4))
               {  
                        if (g_survivor[id])
   engfunc(EngFunc_EmitSound, id, channel, survivor_pain[random_num(0, sizeof survivor_pain - 1)], volume, attn, flags, pitch)
               else
   engfunc(EngFunc_EmitSound, id, channel, human_pain[random_num(0, sizeof human_pain - 1)], volume, attn, flags, pitch)
        return FMRES_SUPERCEDE;  
               }  
               return FMRES_IGNORED;  
 }  
但是還是沒任何聲音是哪個地方做錯了...
希望能夠直接提供正確答案....表情


[ 此文章被~幻想戀空~在2011-09-12 19:04重新編輯 ]


獻花 x0 回到頂端 [6 樓] From:臺灣中華電信股份有限公司 | Posted:2011-09-12 18:09 |
文♂ 手機
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x76 鮮花 x100
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片


複製程式
new const zombie_fall[][] = { "zombie_plague/zombie_fall1.wav" }
之後加入
複製程式
new const human_pain[][] = { "zombie_plague/zombie_pain1.wav", "zombie_plague/zombie_pain2.wav", "zombie_plague/zombie_pain3.wav", "zombie_plague/zombie_pain4.wav", "zombie_plague/zombie_pain5.wav" }
new const survivor_pain[][] = { "zombie_plague/nemesis_pain1.wav", "zombie_plague/nemesis_pain2.wav", "zombie_plague/nemesis_pain3.wav" }
new const human_die[][] = { "zombie_plague/zombie_die1.wav", "zombie_plague/zombie_die2.wav", "zombie_plague/zombie_die3.wav", "zombie_plague/zombie_die4.wav", "zombie_plague/zombie_die5.wav" }
new const survivor_die[][] = { "zombie_plague/zombie_die1.wav", "zombie_plague/zombie_die2.wav", "zombie_plague/zombie_die3.wav", "zombie_plague/zombie_die4.wav", "zombie_plague/zombie_die5.wav" }


複製程式
for (i = 0; i < sizeof zombie_fall; i++)
       engfunc(EngFunc_PrecacheSound, zombie_fall[i])
之後加入
複製程式
for (i = 0; i < sizeof human_pain; i++)
       engfunc(EngFunc_PrecacheSound, human_pain[i])
for (i = 0; i < sizeof survivor_pain; i++)
       engfunc(EngFunc_PrecacheSound, survivor_pain[i])
for (i = 0; i < sizeof human_die; i++)
       engfunc(EngFunc_PrecacheSound, human_die[i])
for (i = 0; i < sizeof survivor_die; i++)
       engfunc(EngFunc_PrecacheSound, survivor_die[i])


複製程式
public fw_EmitSound(id, channel, const sample[], Float:volume, Float:attn, flags, pitch)
裹面全部取代為
複製程式
// Emit Sound Forward
public fw_EmitSound(id, channel, const sample[], Float:volume, Float:attn, flags, pitch)
{
       // Replace these sounds
       if (!is_user_connected(id))
              return FMRES_IGNORED;
       
       if (g_zombie[id])
       {
              // Zombie being hit
              if (equal(sample[7], "bhit", 4))
              {
                     if (g_nemesis[id])
                            engfunc(EngFunc_EmitSound, id, channel, nemesis_pain[random_num(0, sizeof nemesis_pain - 1)], volume, attn, flags, pitch)
                     else
                            engfunc(EngFunc_EmitSound, id, channel, zombie_pain[random_num(0, sizeof zombie_pain - 1)], volume, attn, flags, pitch)
                     return FMRES_SUPERCEDE;
              }
              
              // Zombie attacks with knife
              if (equal(sample[8], "kni", 3))
              {
                     if (equal(sample[14], "sla", 3)) // slash
                     {
                            engfunc(EngFunc_EmitSound, id, channel, zombie_miss_slash[random_num(0, sizeof zombie_miss_slash - 1)], volume, attn, flags, pitch)
                            return FMRES_SUPERCEDE;
                     }
                     if (equal(sample[14], "hit", 3))
                     {
                            if (sample[17] == 'w') // wall
                            {
                                   engfunc(EngFunc_EmitSound, id, channel, zombie_miss_wall[random_num(0, sizeof zombie_miss_wall - 1)], volume, attn, flags, pitch)
                                   return FMRES_SUPERCEDE;
                            }
                            else // hit
                            {
                                   engfunc(EngFunc_EmitSound, id, channel, zombie_hit_normal[random_num(0, sizeof zombie_hit_normal - 1)], volume, attn, flags, pitch)
                                   return FMRES_SUPERCEDE;
                            }
                     }
                     if (equal(sample[14], "sta", 3)) // stab
                     {
                            engfunc(EngFunc_EmitSound, id, channel, zombie_hit_stab[random_num(0, sizeof zombie_hit_stab - 1)], volume, attn, flags, pitch)
                            return FMRES_SUPERCEDE;
                     }
              }
              
              // Zombie dies
              if (equal(sample[7], "die", 3) || equal(sample[7], "dea", 3))
              {
                     engfunc(EngFunc_EmitSound, id, channel, zombie_die[random_num(0, sizeof zombie_die - 1)], volume, attn, flags, pitch)
                     return FMRES_SUPERCEDE;
              }
              
              // Zombie falls off
              if (equal(sample[10], "fall", 4))
              {
                     engfunc(EngFunc_EmitSound, id, channel, zombie_fall[random_num(0, sizeof zombie_fall - 1)], volume, attn, flags, pitch)
                     return FMRES_SUPERCEDE;
              }
       }
       else if (!g_zombie[id])
       {
              // Human being hit
              if (equal(sample[7], "bhit", 4))
              {
                     if (g_survivor[id])
                            engfunc(EngFunc_EmitSound, id, channel, survivor_pain[random_num(0, sizeof survivor_pain - 1)], volume, attn, flags, pitch)
                     else
                            engfunc(EngFunc_EmitSound, id, channel, human_pain[random_num(0, sizeof human_pain - 1)], volume, attn, flags, pitch)
                     return FMRES_SUPERCEDE;
              }
              
              // Human dies
              if (equal(sample[7], "die", 3) || equal(sample[7], "dea", 3))
              {
                     if (g_survivor[id])
                            engfunc(EngFunc_EmitSound, id, channel, survivor_die[random_num(0, sizeof survivor_die - 1)], volume, attn, flags, pitch)
                     else
                            engfunc(EngFunc_EmitSound, id, channel, human_die[random_num(0, sizeof human_die - 1)], volume, attn, flags, pitch)
                     return FMRES_SUPERCEDE;
              }
       }
       
       return FMRES_IGNORED;
}

應該可以了~~表情
要和佳人外出了....有錯等我回來幫你表情


獻花 x1 回到頂端 [7 樓] From:香港網上行 | Posted:2011-09-12 18:42 |
~幻想戀空~
數位造型
個人文章 個人相簿 個人日記 個人地圖
路人甲
級別: 路人甲 該用戶目前不上站
推文 x0 鮮花 x20
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

     
下面是引用 文♂ 於 2011-09-12 18:42 發表的 : 到引言文

複製程式
new const zombie_fall[][] = { "zombie_plague/zombie_fall1.wav" }
之後加入
[code]new const human_pain[][] = { "zombie_plague/zombie_pain1.wav", "zombie_plague/zombie_pain2.wav", "zombie_plague/zombie_pain3.wav", "zombie_plague/zombie_pain4.wav", "zombie_plague/zombie_pain5.wav" }
new const survivor_pain[][] = { "zombie_plague/nemesis_pain1.wav", "zombie_plague/nemesis_pain2.wav", "zombie_plague/nemesis_pain3.wav" }
.......

真的很感謝您的幫忙讓我學到一些知識表情   


[ 此文章被~幻想戀空~在2011-09-12 21:15重新編輯 ]


獻花 x0 回到頂端 [8 樓] From:臺灣中華電信股份有限公司 | Posted:2011-09-12 18:45 |

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