广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 2439 个阅读者
 
发表文章 发表投票 回覆文章
  可列印版   加为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.057765 second(s),query:16 Gzip disabled
本站由 瀛睿律师事务所 担任常年法律顾问 | 免责声明 | 本网站已依台湾网站内容分级规定处理 | 连络我们 | 访客留言