搜索
查看: 4241|回复: 4

怎么让照明弹插件有杀伤的效果?

[复制链接]
发表于 2011-7-31 18:17:50 | 显示全部楼层 |阅读模式 来自 中国–湖北–武汉
刚从AlliedModders论坛找到的一个照明弹插件(Flare Nades),和ZP 4.3那个照明弹的作用是一模一样的。不过照明弹在僵尸模式里作用不是很大,有点鸡肋的感觉。因此,我有个想法:为何不让照明弹附带杀伤的效果呢?

照明弹插件原来的指令:
// 插件的开关指令
flare_grenades 1
// 照明弹的发光的持续时间(秒)
flare_duration 10
// 照明弹的照明范围
flare_size 20
// 照明弹的颜色(2 = 绿色)
flare_color 2

下面是我增加的指令:
// 照明弹的伤害值
flare_damage 100

我修改了插件的源代码后(flare_grenades.sma),可以成功编译成amxx,但测试的时候发现玩家进入照明弹的发光范围之后,不会对其造成伤害值。因此,希望高手帮忙看一下,到底问题出在哪里?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注个册吧

×
发表于 2011-8-6 02:48:32 | 显示全部楼层 来自 中国–广东–清远
这个建议参考燃烧弹爆破时的如何取范围判断伤害,然后再用set_task重复事件便可以达到效果
回复

使用道具 举报

发表于 2011-8-6 16:28:56 | 显示全部楼层 来自 中国–广东–广州
这是我新OP闪亮登场其中一段
把他加在你的代码里效果更佳
  1.         message_begin(MSG_PAS, SVC_TEMPENTITY, origin)
  2.         write_byte(TE_BEAMCYLINDER)
  3.         write_coord(origin[0])
  4.         write_coord(origin[1])
  5.         write_coord(origin[2] - 16)
  6.         write_coord(origin[0])
  7.         write_coord(origin[1])
  8.         write_coord(origin[2] - 2936 + blast /2)
  9.         write_short(exp)
  10.         write_byte(5)
  11.         write_byte(5)
  12.         write_byte(10)
  13.         write_byte(4)
  14.         write_byte(20)
  15.         write_byte(34)
  16.         write_byte(139)
  17.         write_byte(34)
  18.         write_byte(255)  
  19.         write_byte(5)
  20.         message_end() //光圈2取消
复制代码
有点像冲击波的感觉.可加伤害值上去就牛了
回复

使用道具 举报

发表于 2011-8-6 16:53:08 | 显示全部楼层 来自 中国–广东–广州
顺便问一下Osker Lee 大哥.像豆客平台上的僵尸服.那些VIP们
的寒冰手雷他有十连爆的效果他是如何做到的.刚才去测试了一下你的代码
我觉得可以修改一下那光环显示时间来实现.具体是那一段参数还不知
可不可以帖出来一下啊Osker Lee 大哥
回复

使用道具 举报

发表于 2011-11-5 08:11:55 | 显示全部楼层 来自 中国–湖南–长沙
哇 哇  好东西
回复

使用道具 举报

游客
回复
您需要登录后才可以回帖 登录 | 注个册吧

快速回复 返回顶部 返回列表