实测可用,法宝装备基本特效及法宝系统核心内容!前段已经发过的技能天赋核心系统内容,这个则是天赋系统的延伸,这个与天赋系统较为类似,但又不同,市面上见过有的可能附带1两个特效,但是从来没有独立并可扩展自成一个体系。原来就说过要发这个法宝类的脚本,结果一直忘了,今晚有个网友求盾牌吸收伤害,其实换种想法就可以了,现将基本特效触发,和法宝系统主要核心内容全部发出来,实测可用,脚本无删减,测试无BUG

005349bt8mdw00qstytc3q.jpg 我个人使用的是GOM引擎,大多命令和Hero通用,不同的请参考自己引擎。 法宝的定义:装备后可以获得特殊能力,取下后失效,在反复登陆游戏时,将会重置装备特效为最初装备时。。利用不同的特效,给不同职业多元化的配合,如果说天赋是固定性的东西,法宝则是非固定性,装备了特殊的法宝后,法师变肉盾,道士变炮塔,战士变自爆卡车,都是可以实现的。 下面以实例讲解法宝核心体系内容 1、登陆脚本 由于有登陆检测和定时器,所以需要使用QManage文件 ;QManage [@Login] #IF CHECKITEMW蜡烛1 ;在登录脚本下,我们需要加入一个进入游戏检测自身装备 #ACT #CALL[游戏登陆蜡烛法宝.txt]@蜡烛法宝 ;如果符合条件-装备蜡烛–跳转到   [@ontimer91] #IF #ACT #CALL[游戏登陆蜡烛法宝.txt]@蜡烛法宝 ;设置定时器,时间到后跳转至 break   2、QFunction-0==================================================   ;QFunction-0 [@TakeOn2] ;TakeOn2-为装备时检测,最后的2为发光物ID #IF CHECKITEMW蜡烛1 ;检查是否有蜡烛 #ACT SendMsg5蜡烛光芒忽悠着你,每10秒获得100点伤害吸收值,每次吸收100%伤害,成功率100%。 #CALL[游戏登陆蜡烛法宝.txt]@蜡烛法宝 break   [@TakeOff2] ;TakeOff2-为去下装备时检测,最后的2为发光物ID,由于去下装备无法检测某一个装备 ;这里就不加入检测 #IF #ACT SetSuckDamage=11000100 ;这个命令是给予伤害吸收,参考说明,强制设置为1,此项无法为0 break   ;法宝-这段为游戏登陆蜡烛法宝.txt里========================= [@蜡烛法宝] { #IF CHECKITEMW蜡烛1 CheckSuckDamage<599 ;检测是否装备蜡烛,检测伤害吸收是否小于599 #ACT SetOnTimer9110 ;设置定时器10秒 SetSuckDamage+1001000100 ;每10秒获得100点伤害吸收值,最多不超过600点。 SendMsg5在蜡烛的光芒忽悠下,你获得了100点伤害吸收值,最多将不超过600点。 GOTO@蜡烛法宝检查 #ELSEACT SetOnTimer9110 ;即是大于599的伤害吸收,也设置定时器10秒 break   [@蜡烛法宝检查] #IF CHECKITEMW蜡烛1 CheckSuckDamage>600 ;检测是否装备蜡烛,检测伤害吸收是否大于600, #ACT SetSuckDamage=6001000100 ;如果伤害吸收大于600,则强制回600 SendMsg5蜡烛的光芒正在全面忽悠着你。已经满了 ;强制回600后会给予提示,现在已经满了 break } 如果你看得仔细应该明白最后的检查除了强制不超过预计数值外,还有一个就是对满后进行提醒,并在提醒后不会进行出现, 本脚由于是自己写的,可能存在我没有测试出的BUG和优化, 原版脚本内含双次双检测变量和两次的定时器,结果精简成现在这个样子,但是核心内容已经有了,如何扩展,还需要配合版本和 数据进行设定。最后还是总结一下,法宝系统的扩展性相当强,不仅是蜡烛,包括衣服武器,首饰均可附加特效,效果也是可以各种奇怪

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。