[ZP]仿 L4D2 的Hazmat 和 火焰子弹   [支援ZP燃烧弹]

Home Home
<< 1 2 3 4 5 >>
跳页: (共 7 页)
引用 | 编辑 HsK
2010-07-15 13:35
楼主
推文 x23
【插件资讯】

插件来源:原创
使用指令:zp_fire_ammo_max 90 //火焰子弹, 最多有多小
zp_fire_ammo_buy 30 //买一次火焰子弹可得到多小
zp_fire_fireduration 10 // 燃烧时间
zp_fire_damage 10     // 燃烧伤害 [每0.2秒]
zp_fire_slowdown 0.7       // 燃烧减慢速度 (0.5 = 速度减一半) [0-关闭]
安装路径:addons\amxmodx\scripting

【插件介绍】

L4D2 介绍 :
只出现在「教区」战役地图的「核能研究者」,身穿黄色、白色或是绿色的核能隔离防护衣,因此对于火焰或是燃烧子弹免疫,玩家必须
想办法使用不同的方式才能击倒他们。 


这 核能研究者 正是 Hazmat
L4D2中有 燃烧子弹
而 火焰子弹  正是 燃烧子弹


或者先看看影片 ^^::





而也支援ZP燃烧弹, 但你必须在 ZP 中进行小量更改

教学在1F ^^


这4元  8威望


[此文章售价 4 雅币已有 261 人购买]
若发现会员采用欺骗的方法获取财富,请立刻举报,我们会对会员处以2-N倍的罚金,严重者封掉ID!



献花 x10
引用 | 编辑 HsK
2010-07-15 13:35
1楼
  
更改教学: 

先打开 ZP 主插件

1. 先找出 new g_zombie[33]  在下一句加入
复制程式
new g_flame_zombie[33]

2. 找出 humanme(id, survivor, silentmode)  内的
复制程式
      
g_zombie[id] = true
g_survivor[id] = false
g_nemesis[id] = false
g_firstzombie[id] = false
在下一句加入
复制程式
g_flame_zombie[id] = false 


3. 找出 zombieme(id, infector, nemesis, silentmode, rewards)  内的
复制程式
      
g_zombie[id] = false
g_nemesis[id] = false
g_survivor[id] = false
g_firstzombie[id] = false
g_canbuy[id] = true
g_nvision[id] = false
g_nvisionenabled[id] = false
在下一句加入
复制程式
g_flame_zombie[id] = true 

4. 找出 fire_explode(ent)

内有
复制程式
while ((victim = engfunc(EngFunc_FindEntityInSphere, victim, originF, NADE_EXPLOSION_RADIUS)) != 0)
{
// Only effect alive zombies
if (!is_user_valid_alive(victim) || !g_zombie[victim] || g_nodamage[victim])
continue;

// Heat icon?
if (get_pcvar_num(cvar_hudicons))
{
message_begin(MSG_ONE_UNRELIABLE, g_msgDamage, _, victim)
write_byte(0) // damage save
write_byte(0) // damage take
write_long(DMG_BURN) // damage type
write_coord(0) // x
write_coord(0) // y
write_coord(0) // z
message_end()
}
改为
复制程式
while ((victim = engfunc(EngFunc_FindEntityInSphere, victim, originF, NADE_EXPLOSION_RADIUS)) != 0)
{
// Only effect alive zombies
if (!is_user_valid_alive(victim) || !g_zombie[victim] || g_nodamage[victim])
continue;

if (g_flame_zombie[victim] == 1)
continue;

// Heat icon?
if (get_pcvar_num(cvar_hudicons))
{
message_begin(MSG_ONE_UNRELIABLE, g_msgDamage, _, victim)
write_byte(0) // damage save
write_byte(0) // damage take
write_long(DMG_BURN) // damage type
write_coord(0) // x
write_coord(0) // y
write_coord(0) // z
message_end()
}

5. 找出
复制程式
public native_get_user_zombie(id)
{
return g_zombie[id];
}

在 } 下加入

复制程式
public native_set_zombie_flame(id, flame)
{
if (flame != 0 && flame != 1)
return 0;
     

if (!flame)
g_flame_zombie[id] = false
else
g_flame_zombie[id] = true
return 1;
}

6. 找出 public plugin_natives() 在最尾加入
复制程式
// Get and Set Zombie flame
register_native("zp_set_zombie_flame", "native_set_zombie_flame", 1)



最后十分重要!!!!

打开  \cstrike\addons\amxmodx\scripting\include 内的  zombieplague

在最底加入
复制程式
/*
Set id is flame
*/
native zp_set_zombie_flame(id, flame)


献花 x1
引用 | 编辑 abc121212
2010-07-15 13:38
2楼
  
射出子弹有火焰燃烧?

献花 x0
引用 | 编辑 HsK
2010-07-15 13:43
3楼
  
下面是引用 abc121212 于 2010-07-15 13:38 发表的 : 到引言文
射出子弹有火焰燃烧?

是的...可燃烧丧尸

献花 x0
引用 | 编辑 abc121212
2010-07-15 13:46
4楼
  
那hazmat有什么用?

献花 x0
引用 | 编辑 HsK
2010-07-15 13:47
5楼
  
不怕燃烧子弹

也不怕 ZP 的 燃烧弹 << 要改改ZP

献花 x0
引用 | 编辑 abc121212
2010-07-15 13:49
6楼
  
喔....... 那这就是尸用的hazmat@@~ 接住我的花花 表情

献花 x0
引用 | 编辑 andrew5579
2010-07-15 13:51
7楼
  
既然有燃烧子弹,那何时会有爆炸子弹~
而且还有核防护衣僵尸,期待下一次的新作~

献花 x0
引用 | 编辑 bugatti1024
2010-07-15 14:08
8楼
  
火焰子弹的燃烧效果能持续多久?可以烧死僵尸吗?

献花 x0
引用 | 编辑 mnbmnb5266
2010-07-15 14:25
9楼
  
这个插件也不错!帮你推一下,不过大大什么时候能修复“英雄战击”的BUG啊,我还在等待中..................... 表情

献花 x1
引用 | 编辑 HsK
2010-07-15 14:35
10楼
  
下面是引用 andrew5579 于 2010-07-15 13:51 发表的 : 到引言文
既然有燃烧子弹,那何时会有爆炸子弹~
而且还有核防护衣僵尸,期待下一次的新作~
爆炸子弹 的效果是!?


下面是引用 bugatti1024 于 2010-07-15 14:08 发表的: 到引言文
火焰子弹的燃烧效果能持续多久?可以烧死僵尸吗?

可以

下面是引用 mnbmnb5266 于 2010-07-15 14:25 发表的: 到引言文
这个插件也不错!帮你推一下,不过大大什么时候能修复“英雄战击”的BUG啊,我还在等待中.....................

那BUG...很多人也没有...我也不可甚么事-.-

献花 x0
引用 | 编辑 ChaosX
2010-07-15 14:44
11楼
  
火焰子弹好帅
可是
你的丧尸
让我感觉说...
不改ZP就一样会被燃烧弹给烧死就对了
那也就是说...
其他插件所附加的火焰攻击...
通通对这丧尸有效啰
表情 表情 表情

献花 x0
引用 | 编辑 HsK
2010-07-15 14:51
12楼
  
下面是引用 Chaosx 于 2010-07-15 14:44 发表的 : 到引言文
火焰子弹好帅
可是
你的丧尸
让我感觉说...
不改ZP就一样会被燃烧弹给烧死就对了
那也就是说...
其他插件所附加的火焰攻击...
通通对这丧尸有效啰
表情   表情   表情
因为amxx没有判断  id 被火烧的语法=/=

献花 x0
引用 | 编辑 ChaosX
2010-07-15 15:01
13楼
  
下面是引用 sk@.@ 于 2010-07-15 14:51 发表的 : 到引言文
因为amxx没有判断  id 被火烧的语法=/=
原来是只能防火焰子弹的丧尸阿
真可惜...
不过很厉害了
表情表情表情

献花 x0
引用 | 编辑 shawn2424
2010-07-15 15:49
14楼
  
是燃烧子弹?
我玩的什后为什么上面写高爆弹?

献花 x0
引用 | 编辑 xsunnylai
2010-07-15 16:51
15楼
  
ㄚ勒~我还差威望1
看来我还需要加把劲
感激分享喔

献花 x0
引用 | 编辑 kongchiyung
2010-07-15 16:57
16楼
  
sk,身穿防护衣的丧尸模型是你做的吗?

献花 x0
引用 | 编辑 tw2twtw
2010-07-15 17:50
17楼
  
有没有办法改成美金购买........
僵尸地域要用 表情

献花 x0
引用 | 编辑 toretmods
2010-07-15 17:54
18楼
  
强大阿....连这都模拟...没想到连放火僵尸也搞出来

高手~~~ 表情

献花 x0
引用 | 编辑 01a2Bc3DeF
2010-07-15 18:33
19楼
  
下面是引用 andrew5579 于 2010-07-15 13:51 发表的 : 到引言文
既然有燃烧子弹,那何时会有爆炸子弹~
而且还有核防护衣僵尸,期待下一次的新作~
大概像榴弹炮的效果?

献花 x0
引用 | 编辑 a7811311622
2010-07-15 18:38
20楼
  
嗯…刚才认真思考一番后发现…
如果用<csx.inc>这个模块的话…
在不修改ZP主插件的情况下…
除了ZP燃烧弹没法处理外…
其他可能都可以另外处理…

简单说:
不用新增任何native就能判别火焰子弹攻击的目标是否为Hazmat僵尸… 表情

废话:
高爆子弹还比较好做呢…
反正就像每发子弹都是榴弹的说~
随便乱炸后会让僵尸很无言罢了…


献花 x0
引用 | 编辑 HsK
2010-07-15 18:49
21楼
  
火焰子弹那没改任何native

改native是改ZP燃烧弹=.=

献花 x0
引用 | 编辑 ++HAUN
2010-07-15 19:19
22楼
  
原来啊~把子弹改成ZP的高爆(也就是燃烧弹)那.....把ZP的燃烧弹关闭就会变成爆炸子弹?
闷.... 表情 喝茶 表情 喝到噎到 表情

献花 x0
引用 | 编辑 andrew5579
2010-07-15 19:29
23楼
  
L4D2使用爆炸子弹杀掉敌人后,敌人的身体多会被分开数份- -
而且威力比普通子弹更高 表情

献花 x0
引用 | 编辑 a7811311622
2010-07-15 19:37
24楼
  
下面是引用 sk@.@ 于 2010-07-15 18:49 发表的 : 到引言文
火焰子弹那没改任何native

改native是改ZP燃烧弹=.=

我当然知道native是拿去改ZP燃烧弹…表情

我的意思是如果用<csx.inc>模块的话可以让「非依靠ZP做出的燃烧子弹」和
「额外插件做成的Hazmat僵尸」可以「不用任何native」就能达成「抗火焰」
的效果…毕竟又不是每个人都「能改」和「会改」ZP主插件啊…
表情  表情 表情

献花 x0
引用 | 编辑 g3684184
2010-07-15 20:08
25楼
  
感觉好棒!连子弹限制都一样而且换弹还是存在的 表情

献花 x0
引用 | 编辑 BONE32121
2010-07-15 22:25
26楼
  
这插件不错呢
等等把烧伤伤害改成500来虐待僵尸
SK大辛苦拉~
给您花花+推推

献花 x0
引用 | 编辑 岳岳
2010-07-16 10:24
27楼
  
SK大大的作品果然都是非常棒的
我想在这论坛里
SK大大的作品大概都受很多人的好评唷^^
连我都不例外XDD 表情

献花 x0
引用 | 编辑 mnbmnb5266
2010-07-17 01:12
28楼
  
有些复杂,还要修改主插件,嗨.........还是留给专业人士用吧。 表情

献花 x0
引用 | 编辑 allen6804
2010-07-17 22:57
29楼
  
没有AMXX档.... 我不会用 囧

献花 x0
<< 1 2 3 4 5 >>
跳页: (共 7 页)