[ZP]僵尸王,不同凡想!! 请进!!

Home Home
<< 1 2 >>
跳页: (共 2 页)
引用 | 编辑 AykinDalike
2009-11-22 22:27
楼主
推文 x7
大家好

今天来个简单点的教学
可能有人已经会了
不过还是为新生想想吧

目的:让第一只僵尸出现时伴随音效、且只有他有光晕效果
原因:第一只僵尸出现的音效ZP4.2没有,4.3不确定 也没有
         也就是single infection mode是没有开场音效的 
         现在把它加进去

请先看图


!!!!!图中人物模组  版权属CSO所有!!!!!


首先用EmEditor3.28打开zombie_plague40.sma
然后...follow me

1.音效
在各单位加入指令参数 (蓝色)

步骤一

// Sound list (randomly chosen, add as many as you want)
          new const sound_first_zombie[][] = { "zombie_plague/first_zombie1.wav" }


步骤二

 // Custom sounds
          for (i = 0; i < sizeof sound_first_zombie; i++)
                    engfunc(EngFunc_PrecacheSound, sound_first_zombie)



步骤三
(点点点代表跳过,为要让你看清楚位置)

        // Single Infection Mode
        g_lastmode = MODE_INFECTION
           .
           .
           .
         if (g_nemround)
         {
           .
           .
           .
         }
         else
         {
                         // Play First-Zombie sound
                         PlaySound(sound_first_zombie[random_num(0, sizeof sound_first_zombie -1)]);
   
                         //Get player's name
                         get_user_name(forward_id, name, sizeof name - 1)


完成,再到指定资料夹放入音效档
第一只僵尸出现时就会播放该音效

2.光晕效果
同理,各单位加入指令(蓝色)

步骤一
我是把它加在nem后面啦,不过其实要放哪都无所谓
有在里面就好了

// CVAR pointers
cvar_nemchance, cvar_nemhp, cvar_nemglow, cvar_zombieglow,  cvar_surv, cvar_cnvg, cvar_hitzones,


步骤二

 // CVARS - Zombies
 cvar_zombieglow = register_cvar("zp_zombie_glow", "1")


步骤三
 
  // Set model on player model entity 
  fm_set_playermodel_ent(id)  
  
  // Nemesis glow / remove glow on player model entity 
  if (g_nemesis[id]) 
  {   
        if (g_nemesis[id] && get_pcvar_num(cvar_nemglow))   
              fm_set_rendering(g_ent_playermodel[id], kRenderFxGlowShell, 255, 0, 0, kRenderNormal, 25)  
  } 
  if (g_zombie[id]) 
  {   
        if (g_firstzombie[id] && get_pcvar_num(cvar_zombieglow))   
              fm_set_rendering(g_ent_playermodel[id], kRenderFxGlowShell, 250, 250, 100, kRenderNormal, 25)
 
  }    
  else   
              fm_set_rendering(g_ent_playermodel[id])


步骤四
 
     // Nemesis glow / remove glow  
    if (g_nemesis[id]) 
    { 
                if (g_nemesis[id] && get_pcvar_num(cvar_nemglow)) 
                          fm_set_rendering(id, kRenderFxGlowShell, 255, 0, 0, kRenderNormal, 25)  
     } 
     if (g_zombie[id]) 
     { 
                if (g_firstzombie[id] && get_pcvar_num(cvar_zombieglow)) 
                          fm_set_rendering(id, kRenderFxGlowShell, 250, 250, 100, kRenderNormal, 25) 

     } 
     else 
                fm_set_rendering(id)
 
 #endif

完成,这样就只有第一只僵尸会有特效
更容易区别他是不是当家的僵尸王
另外可以在configs/zombieplague.cfg
摆个指令开关
zp_zombie_glow 1     //开启/关闭当家僵尸效果(1/0)

随时可以开启或关闭特效


希望各位喜欢

献花 x2
引用 | 编辑 ying901
2009-11-22 22:44
1楼
  
= =" 好像每个ZP都有耶...
我ZP4.1 有
ZP4.2 也是有

献花 x0
引用 | 编辑 AykinDalike
2009-11-22 22:49
2楼
  
下面是引用 ying901 于 2009-11-22 22:44 发表的 : 到引言文
= =" 好像每个ZP都有耶...
我ZP4.1 有
ZP4.2 也是有


喔!?

真的吗?你是指音效吗?
还是都有?


正解:
看过各版本已证实
ZP4.1、4.2、4.3
没有single infection mode开场音效
与僵尸王光晕效果

文章内容是第一只僵尸喔
血量有加乘的那个

献花 x1
引用 | 编辑 yymmychat
2009-11-22 23:00
3楼
  
看了你的教学文之后
感觉你对ZP主插件的设置已经有相当程度的了解 表情
蛮厉害的

献花 x0
引用 | 编辑 AykinDalike
2009-11-22 23:19
4楼
  
下面是引用 yymmychat 于 2009-11-22 23:00 发表的 : 到引言文
看了你的教学文之后
感觉你对ZP主插件的设置已经有相当程度的了解 表情
蛮厉害的


多谢夸奖
也感谢你的支持

献花 x0
引用 | 编辑 a9872310
2009-11-22 23:41
5楼
  
ZP4.3的
zombie_plague40.sma怎么找不到那几段= =
想自己改找不到啊> <

献花 x0
引用 | 编辑 AykinDalike
2009-11-23 00:00
6楼
  
下面是引用 a9872310 于 2009-11-22 23:41 发表的 : 到引言文
ZP4.3的
zombie_plague40.sma怎么找不到那几段= =
想自己改找不到啊> <


你好
看了你的疑问
特地找了某大的4.3来看
确实不一样
不过如果你是要改特效的话
前两步骤是一样的
你都找的到

三跟四要注意一下了
因为他多了if (!g_frozen[id]) 的参数
不过不用太在意
加在后面就行了
请看以下...

步骤三

      // Nemesis glow / remove glow on player model entity, unless frozen
      if (!g_frozen[id])
      {
      if (g_nemesis[id] && get_pcvar_num(cvar_nemglow))
               fm_set_rendering(g_ent_playermodel[id], kRenderFxGlowShell, 255, 0, 0, kRenderNormal, 25)

      if (g_firstzombie[id] && get_pcvar_num(cvar_zombieglow)) 
               fm_set_rendering(g_ent_playermodel[id], kRenderFxGlowShell, 250, 250, 25, kRenderNormal, 25)


      else 
               fm_set_rendering(g_ent_playermodel[id])
      }


步骤四同理可证

献花 x0
引用 | 编辑 a9872310
2009-11-23 12:04
7楼
  
下面是引用 AykinDalike 于 2009-11-23 00:00 发表的 : 到引言文


你好
看了你的疑问
特地找了某大的4.3来看
确实不一样
不过如果你是要改特效的话
前两步骤是一样的
你都找的到

三跟四要注意一下了
因为他多了if (!g_frozen[id]) 的参数
不过不用太在意
加在后面就行了
请看以下...

步骤三


步骤四同理可证


可是我想改音效阿> <

有没有什么办法呢...

献花 x0
引用 | 编辑 AykinDalike
2009-11-23 14:28
8楼
  
下面是引用 a9872310 于 2009-11-23 12:04 发表的 : 到引言文


可是我想改音效阿> <

有没有什么办法呢...


音效的话
你直接上传上来 (你的zombie_plague40.sma)
还有include的东西
我才能帮你试
include包含以下...
<amxmodx> 
<amxmisc>
<cstrike>
<fakemeta>
<hamsandwich>
<xs>


这边就不解说了 

因为我浏览了4.3的版本
太多东西不一样了
这么说的话那4.3也没有开场音效呀
起码我看到的版本没有

补充:
我看到的版本是没有输出wav的
这点还满奇怪的
没有输出哪来的声音
试问你的音效都放在什么名称的资料夹里头?

献花 x0
引用 | 编辑 a9872310
2009-11-23 15:25
9楼
  
下面是引用 AykinDalike 于 2009-11-23 14:28 发表的 : 到引言文


音效的话
你直接上传上来 (你的zombie_plague40.sma)
还有include的东西
我才能帮你试
include包含以下...


这边就不解说了 

因为我浏览了4.3的版本
太多东西不一样了
这么说的话那4.3也没有开场音效呀
起码我看到的版本没有

补充:
我看到的版本是没有输出wav的
这点还满奇怪的
没有输出哪来的声音
试问你的音效都放在什么名称的资料夹里头?


音效...?
不懂您的意思@@?

不好意思嘿...
麻烦您帮忙试一下了~

本帖包含附件
档名: zip zombie_plague40,include.rar   (2022-06-09 14:13 / 93 KB)   下载次数:29


献花 x0
引用 | 编辑 AykinDalike
2009-11-23 15:54
10楼
  
下面是引用 a9872310 于 2009-11-23 15:25 发表的 : 到引言文


音效...?
不懂您的意思@@?

不好意思嘿...
麻烦您帮忙试一下了~



我大概看懂4.3的架设方式了
如果这是未经过大修改后的原貌的话
那他真的没有我说的音源输出
猜测:常理应该有另一个sma辅助 
         不然不会这样就能播放音效和使用模组吧

我的疑问是,单看4.3的主插件
我真的不知道他的音效来源是在哪个资料夹
因为压根儿都没提到
而且我的版本跟你的可以说"完全"不相容
结果还是无法帮你转...拍谢 ^^''
你得自己转amxx

不过!!
我到是帮你改好了
音效档我是依序着mode_plague下去索引
所以看你的zp音效都放在哪
然后找到plague mode (通称瘟疫模式) 的音效
复制该档名把plague改成firstzombie
命名在你要的音效档上
应该就没问题了

你得自己试试
我的版本开不了你的ZP

另外
可以把你的configs/ plugins-zplague.txt 里面有甚么插件内容po上来吗?
例如:

; 主插件
zombie_plague40.amxx
; 预设的丧尸类型
;zp_zclasses40.amxx
.
.
.

因为根据理解4.3这版本有点搞怪
只改主插件好像还不够完整

以下是帮你加入音效后的原码...

本帖包含附件
档名: zip zombie_plague40.rar   (2022-06-09 14:13 / 58 KB)   下载次数:39


献花 x0
引用 | 编辑 a9872310
2009-11-23 23:53
11楼
  
下面是引用 AykinDalike 于 2009-11-23 15:54 发表的 : 到引言文


我大概看懂4.3的架设方式了
如果这是未经过大修改后的原貌的话
那他真的没有我说的音源输出
.......


摁...
麻烦您真不好意思=  =
不过刚刚电脑坏掉了...
明天拿去送修一下
抱歉嘿
我改天再把我的plugins-zplague.txt给您
谢谢您那么帮忙我
>  < 

献花 x0
引用 | 编辑 AykinDalike
2009-11-24 17:40
12楼
  
下面是引用 a9872310 于 2009-11-23 23:53 发表的 : 到引言文


摁...
麻烦您真不好意思=  =
不过刚刚电脑坏掉了...
明天拿去送修一下
抱歉嘿
我改天再把我的plugins-zplague.txt给您
谢谢您那么帮忙我
>  < 


不客气

另外告诉你个好消息
我想我知道这问题该怎么完成了
虽然我还不是"顶"确定的
因为我没有4.3的ZP
只看过主插件的内容而已
不过猜测90%是这么回事

你的amxmodx/config/
里面是不是有个zombieplague.ini 的记事本?
而模组、音效的路径都在里头?
这也难怪4.3主插件找不到了
我说的不够完整就是指这个

换句话说,你的问题解决办法是
把我帮你改好的原码(sma) 转成amxx
放回amxmodx/plugins
再到amxmodx/config/zombieplague.ini 里面
搜寻 [sound] 的地方
找到有关plague_mode的音效
复制整串
然后把 plague 改成 firstzombie
后面的档名你不改也行
档名不改→当然就是播放瘟疫模式的音效
只要跟指定资料夹内的档名相符就好
就会有你要的开场音效了

如果听不是很懂的话你可以把zombieplague.ini传上来
一不作二不休 
帮你搞定他

献花 x0
引用 | 编辑 a9872310
2009-11-24 19:19
13楼
  
下面是引用 AykinDalike 于 2009-11-24 17:40 发表的 : 到引言文

不客气
另外告诉你个好消息
我想我知道这问题该怎么完成了
虽然我还不是"顶"确定的
.......


还是有点不懂= =...
再请您帮个忙吧>  <
抱歉唷 给您添那么多麻烦~

本帖包含附件
档名: zip zombieplague.rar   (2022-06-09 14:13 / 4 KB)   下载次数:7


献花 x0
引用 | 编辑 AykinDalike
2009-11-24 19:58
14楼
  
下面是引用 a9872310 于 2009-11-24 19:19 发表的 : 到引言文


还是有点不懂= =...
再请您帮个忙吧>  <
抱歉唷 给您添那么多麻烦~


完成!!

你的音效档名将会是...
firstzombie1

firstzombie2


现在你要做的是...
1. 新增两个wav音效档 (上面那两个)  → 放在sound/ zombie_plague
2. 先前改好的原码转amxx  → 放回plugins
3. 把以下这个档归位

本帖包含附件
档名: zip zombieplague.rar   (2022-06-09 14:13 / 4 KB)   下载次数:23


献花 x0
引用 | 编辑 a9872310
2009-11-24 20:21
15楼
  
下面是引用 AykinDalike 于 2009-11-24 19:58 发表的 : 到引言文


完成!!

你的音效档名将会是...
firstzombie1

firstzombie2


现在你要做的是...
1. 新增两个wav音效档 (上面那两个)  → 放在sound/ zombie_plague
2. 先前改好的原码转amxx  → 放回plugins
3. 把以下这个档归位


接下来我懂了
谢谢您的帮忙
真是感激~
这几天麻烦您了
谢谢^^~

献花 x0
引用 | 编辑 a9872310
2009-11-24 20:32
16楼
  
对了...
那篇男女共存的文章
里面有几段也是找不到捏...
能否再指导一下=   =

献花 x0
引用 | 编辑 AykinDalike
2009-11-24 21:29
17楼
  
下面是引用 a9872310 于 2009-11-24 20:32 发表的 : 到引言文
对了...
那篇男女共存的文章
里面有几段也是找不到捏...
能否再指导一下=   =


男女角那篇喔?
说说你哪里不懂吧
我再一一回答你

那不是半小时或一小时讲的完的...

献花 x0
引用 | 编辑 a9872310
2009-11-24 22:34
18楼
  
下面是引用 AykinDalike 于 2009-11-24 21:29 发表的 : 到引言文


男女角那篇喔?
说说你哪里不懂吧
我再一一回答你

那不是半小时或一小时讲的完的...


您真热心^^~
我去那篇发问好了
感谢唷~

献花 x0
引用 | 编辑 呵wesley
2010-01-18 16:37
19楼
  
好cool下= =
表情

献花 x0
引用 | 编辑 makkihim2
2010-01-20 16:26
20楼
  
光晕效果- - 多谢分享

献花 x0
引用 | 编辑 loas1234
2010-08-03 15:43
21楼
  
音效没有阿@@

献花 x0
引用 | 编辑 aaa4303g1
2010-08-19 17:10
22楼
  
刚好朋友有开SV给他看看
谢谢大大 表情

献花 x0
引用 | 编辑 henry19998
2010-08-19 19:00
23楼
  
可是我的复仇者有类似光晕!
表情 难道是我的不一样吗?
可是我都还没装插件.

献花 x0
引用 | 编辑 lichen
2010-08-20 00:30
24楼
  
我有外置插件了啊!!
可以暴走 手臂延长 红色画面 红色外膜

献花 x0
引用 | 编辑 JAMES45610
2010-09-12 21:13
25楼
  
我有了 不载但帮推 表情

献花 x0
引用 | 编辑 i-c0112
2010-09-18 11:23
26楼
  
下面是引用 JAMES45610 于 2010-09-12 21:13 发表的 : 到引言文
我有了 不载但帮推
 
下面是引用 lichen 于 2010-08-20 00:30 发表的 : 到引言文
我有外置插件了啊!!
可以暴走 手臂延长 红色画面 红色外膜
这里是教学区 又不是让你炫燿插件的地方=  =''


楼主大  kRender里面的效果看不太懂   能说明一下吗
/* Render for set_user_rendering() */
enum {
     kRenderNormal = 0,            /* src */
     kRenderTransColor,            /* c*a+dest*(1-a) */
     kRenderTransTexture,            /* src*a+dest*(1-a) */
     kRenderGlow,                  /* src*a+dest -- No Z buffer checks */
     kRenderTransAlpha,            /* src*srca+dest*(1-srca) */
     kRenderTransAdd,            /* src*a+dest */
};

/* Fx for set_user_rendering() */
enum {
     kRenderFxNone = 0,
     kRenderFxPulseSlow,
     kRenderFxPulseFast,
     kRenderFxPulseSlowWide,
     kRenderFxPulseFastWide,
     kRenderFxFadeSlow,
     kRenderFxFadeFast,
     kRenderFxSolidSlow,
     kRenderFxSolidFast,
     kRenderFxStrobeSlow,
     kRenderFxStrobeFast,
     kRenderFxStrobeFaster,
     kRenderFxFlickerSlow,
     kRenderFxFlickerFast,
     kRenderFxNoDissipation,
     kRenderFxDistort,            /* Distort/scale/translate flicker */
     kRenderFxHologram,            /* kRenderFxDistort + distance fade */
     kRenderFxDeadPlayer,            /* kRenderAmt is the player index */
     kRenderFxExplode,            /* Scale up really big! */
     kRenderFxGlowShell,            /* Glowing Shell */
     kRenderFxClampMinScale,            /* Keep this sprite from getting very small (SPRITES only!) */
};


献花 x0
引用 | 编辑 乂抠屄乂
2010-09-18 20:27
27楼
  
这教学不错!!!
光晕效果 这样比较好辨认僵尸王..

献花 x0
引用 | 编辑 l858535399
2010-12-04 08:37
28楼
  
我改了之后..很卡呀.. 表情

献花 x0
引用 | 编辑 dericktsang
2011-03-12 21:06
29楼
  
颜色可以改吗

献花 x0
<< 1 2 >>
跳页: (共 2 页)