[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 页)