蓝色诺亚公会-我们不能玩一辈子游戏,但可以做一生的朋友's Archiver

天之猎手 发表于 2007-6-5 18:50

SCT--无限可能

SCT--无限可能
首先。。这不是原创。。也不单单是转帖。。。我在原作者的基础上加了点东西。。

最近经常看到有人问这些问题:
求一个像SCT一样能在头上显示我对怪造成伤害的插件
求一个能像显示伤害一样,显示我对队友治疗量的插件
为什么别人的SCT能显示某某效果(夜幕,节能等等),而我的却不行,
为什么看国外的视频,他们能将自己的暴击及数字显示出来,我的却没有.


其实仔细研究下SCT的自定义事件,也就是sct_event_config.lua这个文件,以上的功能,完全可以由自己补代码来实现.扩展一下,SCT是通过搜索战斗信息及相应事件来显示的,只要战斗信息上可以看见的,SCT都可以让它从你的头上跳出来,所以说,SCT真的很不错,大家都去玩玩吧,:),希望大家都能定义出自己风格的SCT

那么。。。实现这些的关键文件是什么呢?就是[color=Blue][fly]sct_event_config[/fly][/color] !!一切自定义信息的关键就在这里。

比如说:
想要使自己对敌方的暴击用SCT显示出来,只要在sct_event_config.lua这个文件里加上:

[1] = {name="CRITICAL!! *1 *3", argcount=3, search="你的(.+)对(.+)造成(%d+)的致命一击伤害", r=0/256, g=256/256, b=0/256, iscrit=1},
[2] = {name="CRITICAL!! *1 *3", argcount=3, search="你的(.+)致命一击对(.+)造成(%d+)点", r=0/256, g=256/256, b=0/256, iscrit=1},
[3] = {name="CRITICAL!! *2", argcount=2, search="你对(.+)造成(%d+)的致命一击", r=0/256, g=256/256, b=0/256, iscrit=1},
这三行就可以了,(具体的语法很简单,会在下面写出)

而当别人对你治疗时,谁用什么技能对你治疗了多少生命,把这些用SCT显示出来,那么只需要在sct_event_config.lua这个文件里加上:

[9] = {name="*1的*2 +*3", argcount=3, search="(.+)的(.+)为你恢复了(%d+)点", r=0/256, g=256/256, b=0/256},
[10] = {name="*1的*2 +*3", argcount=3, search="你因(.+)的(.+)而获得了(%d+)点生命值", r=0/256, g=256/256, b=0/256},
[11] = {name="*1的*2CRI +*3", argcount=3, search="(.+)的(.+)发挥极效,为你恢复了(%d+)", r=0/256, g=256/256, b=0/256, iscrit=1},

这三行就可以了

当你对敌人造成伤害时,想看伤害的数值,那么在文件里加上:

[12] = {name="*1 *3", argcount=3, search="你的(.+)击中(.+)造成(%d+)点", r=0/256, g=256/256, b=0/256},
[13] = {name="*1 *3", argcount=3, search="你的(.+)使(.+)受到了(%d+)点", r=0/256, g=256/256, b=0/256},
这两行就行了

想要显示你对别人的治疗效果,那么在文件里加上:

[4] = {name="*1 +*2*3", argcount=3, search="你的(.+)治疗了(.+)(%d+)点", r=256/256, g=256/256, b=256/256},
[5] = {name="*3 +*1 *2", argcount=3, search="(.+)获得(%d+)点生命值(你的(.+))", r=256/256, g=256/256, b=256/256},
[6] = {name="*1发挥极效 +*2 *3", argcount=3, search="你的(.+)对(.+)产生极效治疗效果,恢复了(%d+)点", r=256/256, g=256/256, b=256/256,iscrit=1},

原帖地址:[url]http://bbs.game.mop.com/frame.htm?url=http://bbs.game.mop.com/index.php?gid=2[/url]


下面是我一点个人补充。。。

想必不少朋友看过SYTH2的视频吧。。他在出风怒时画面上会显示“windfury”想要吗?不难。
在sct_event_config里加入
{name="windfury!!", search="你通过风怒", r=256/256, g=256/256, b=0/256, iscrit=1},就好了

当然,你不一定要写windfury,你完全可以用“风怒”或别的信息来代替。


SM们都知道我们元素11点有个天赋为元素集中,出现时可以让下个法术消耗-100%,同样可以用SCT让他提示出来。
在sct_event_config里加入
{name="节能施法!!", search="你获得了节能施法", r=256/256, g=256/256, b=0/256, iscrit=1},就可以了,里面的节能施法!!可以自己替换想要的。


拿到爱德化之手了?特效激发不好掌握?同样可以用SCT
{name="集中爆发吧!",search="你获得了集中", r=256/256, g=256/256, b=0/256, iscrit=1},

就那么多了~以上修改或加入都要使用UltraEdit-32,不然没效果

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.