Osker Lee 发表于 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,但测试的时候发现玩家进入照明弹的发光范围之后,不会对其造成伤害值。因此,希望高手帮忙看一下,到底问题出在哪里?

rsdtt 发表于 2011-8-6 02:48:32

这个建议参考燃烧弹爆破时的如何取范围判断伤害,然后再用set_task重复事件便可以达到效果

点通粉丝 发表于 2011-8-6 16:28:56

这是我新OP闪亮登场其中一段
把他加在你的代码里效果更佳        message_begin(MSG_PAS, SVC_TEMPENTITY, origin)
        write_byte(TE_BEAMCYLINDER)
        write_coord(origin)
        write_coord(origin)
        write_coord(origin - 16)
        write_coord(origin)
        write_coord(origin)
        write_coord(origin - 2936 + blast /2)
        write_short(exp)
        write_byte(5)
        write_byte(5)
        write_byte(10)
        write_byte(4)
        write_byte(20)
        write_byte(34)
        write_byte(139)
        write_byte(34)
        write_byte(255)
        write_byte(5)
        message_end() //光圈2取消有点像冲击波的感觉.可加伤害值上去就牛了

点通粉丝 发表于 2011-8-6 16:53:08

顺便问一下Osker Lee 大哥.像豆客平台上的僵尸服.那些VIP们
的寒冰手雷他有十连爆的效果他是如何做到的.刚才去测试了一下你的代码
我觉得可以修改一下那光环显示时间来实现.具体是那一段参数还不知
可不可以帖出来一下啊Osker Lee 大哥

673734294 发表于 2011-11-5 08:11:55

哇 哇好东西
页: [1]
查看完整版本: 怎么让照明弹插件有杀伤的效果?