|
实测可用,技能基本特效及技能天赋系统!
前几天发的新技能简化系列,这个就是第一弹,这个天赋系统有些类似与什么各种多加职业,但也有不同,我是从没见过类似我的这个天赋系统,个人感觉应该是独。家了。
将基本特效触发,和天赋系统主要核心内容全部发出来,实测可用,脚本无删减,测试无BUG,
各位该相信我的诚意了把是吧,我是单。机玩家,所以有好东西瞒着他们好了,还是和我说说。
我个人使用的是GameOfMir引擎,大多命令和Leg引擎通用,不同的请参考自己引擎。
直接配套洗天赋脚本,条件你们自己加,洗一个天赋 XXX元宝 ,一个职业 6、7个要洗的天赋 。
传奇版本下载
大家都懂得要么就删。号重练
============================================================================
1首先是NPC脚本方面
;NPC脚本
[@天赋]
------------------------------------------------------\
这位骚年,老夫看你骨骼惊奇,将来必成大气,不如在老夫这里\
点个天赋,随老夫一起调戏 admin 如何?\
------------------------------------------------------\
<询问天赋/@你可知道愤怒的烟灰缸很缺权。限缺素。材币?>\
------------------------------------------------------\
<战士天赋/@ZS天赋> <道士天赋/@DS天赋> <法师天赋/@FS天赋>\
-------------------------------------------------------\
<你是个疯子,我要去告诉admin!/@exit>\\
[@你可知道愤怒的烟灰缸很缺权。限缺素。材币?]
想要分配天赋么,快发帖让 admin 知道 愤怒的烟灰缸 各种缺有没有。\\
<我要去发帖告诉admin!/@main>\
[@FS天赋]
法师天赋必须法师才能点。。。。\
<风镰术/@风镰术>\
。。。。。\\
<我不打算点天赋了/@exit>\
[@风镰术]
满级伤害=大火球1级伤害 但是满级后带有20%的禁制1秒\
-------------------------------------------------------\
风镰术有两种路线,点了其中一个另一个就不能点了,虽然可以\
重置天赋,但也要慎重选择\
<风镰术特效1/@风镰术特效1>提高风镰术每次攻击伤害,降低法术\
耗蓝,简单粗暴。\
<风镰术特效2/@风镰术特效2>每经过6秒钟,使风镰术拥有一次必中\
禁制,禁制持续2秒,但触发必中禁制时会有额外耗蓝。\
<重置风镰术天赋/@重置风镰术天赋>\
<我不打算点天赋了[url=]/@exit>\[/url]
[@风镰术特效1]
#IF
CHECKVAR HUMAN FLS = 2(检测是否已经点了 风镰术特效2)
#Act
MESSAGEBOX 你不是已经点了风镰术特效2了吗!\
#ELSEACT
goto @风镰术特效1延伸
[@风镰术特效1延伸]
#IF
CHECKVAR HUMAN FLS = 1(检测是否已经点过了 风镰术特效1)
#Act
MESSAGEBOX 你已经点完技能了,还想点呢!给愤怒的烟灰缸支援无尽的素。材币就给点。\
#ELSEACT
CALCVAR HUMAN FLS = 1
SAVEVAR HUMAN FLS ..\QuestDiary\技能特效\风镰术特效.txt
MESSAGEBOX 你的天赋已经应用成功!
break
[@风镰术特效2]
#IF
CHECKVAR HUMAN FLS = 1(检测是否已经点过了 风镰术特效1)
#Act
MESSAGEBOX 你不是已经点了风镰术特效1了吗!\
#ELSEACT
goto @风镰术特效2延伸
[@风镰术特效2延伸]
#IF
CHECKVAR HUMAN FLS = 2
#Act
MESSAGEBOX 你已经点完技能了,还想点呢!给愤怒的烟灰缸支援无尽的素。材币就给点。\
#ELSEACT
CALCVAR HUMAN FLS = 2
SAVEVAR HUMAN FLS ..\QuestDiary\技能特效\风镰术特效.txt
MESSAGEBOX 你的天赋已经应用成功!
break
[@重置风镰术天赋]
#IF
CHECKVAR HUMAN FLS = 0
#Act
MESSAGEBOX 你的风镰术天赋已经重置完成了!
#ELSEACT
CALCVAR HUMAN FLS = 0
SAVEVAR HUMAN FLS ..\QuestDiary\技能特效\风镰术特效.txt
MESSAGEBOX 你的风镰术天赋已经重置!
break
NPC方面到这里=================================================
2这里是QFunction-0文件,部分命令可能和你们自己引擎不同,自己修改即可我这里都是可用的
;QFunction-0文件
[@MagMonFunc5](这里使用的是大火球ID,命令为对怪物)
#IF
RANDOM 5(20%几率)
#ACT
GOTO @风镰术怪物效果分配(保证正常法术效果)
DelayCall 600 @风镰术怪物基本效果(为了更好体现效果,我这里加了延时)
#ELSEACT
GOTO @风镰术怪物效果分配(保证正常法术效果)
break
[@风镰术怪物基本效果]
#IF
#ACT
M.ChangeModeEx 10 1(设置对怪物时效果)
M.MAKEPOSION 5 1 0(设置目标身体色彩,这里设定为麻痹颜色)
break
[@风镰术怪物效果分配]
#IF
CHECKVAR HUMAN FLS = 1
#ACT
M.HUMANHP - 8(法术本身一半伤害作为额外伤害,由于延时伤害比技能伤害略后)
HUMANMP + 2(返还2点MP)
#IF
CHECKVAR HUMAN FLS = 2
#ACT
DelayCall 600 @风镰术怪物效果2
break
[@风镰术怪物效果2]
#IF
equal M5 0(检测变量)
#ACT
mov M5 1(设定变量为1,说明已经是使用过)
SetOnTimer 5 6(设置个人定时器)
M.ChangeModeEx 10 2(设置对怪物时效果)
M.MAKEPOSION 5 2 0(设置目标身体色彩,这里设定为麻痹颜色)
HUMANMP - 3
break
[@MagTagFuncEx5](这里使用的是大火球ID,命令为对人物)
#IF
INSAFEZONE(检测自己是否安全区)
#ACT
GOTO @风镰术目标检测
break
[@风镰术目标检测]
#IF
O.INSAFEZONE(检测目标是否安全区,我见过有的引擎是SO.参考自己引擎)
#ACT
#ELSEACT
GOTO @风镰术人物效果
break
[@风镰术人物效果]
#IF
RANDOM 5
#ACT
GOTO @风镰术人物效果分配
DelayCall 600 @风镰术人物基本效果
#ELSEACT
GOTO @风镰术人物效果分配
break
[@风镰术人物基本效果]
#IF
#ACT
O.ChangeModeEx 10 1
O.MAKEPOSION 5 1 0
break
[@风镰术人物效果分配]
#IF
CHECKVAR HUMAN FLS = 1
#ACT
M.HUMANHP - 8
HUMANMP + 2
#IF
CHECKVAR HUMAN FLS = 2
#ACT
DelayCall 600 @风镰术人物效果2
break
[@风镰术人物效果2]
#IF
equal M5 0
#ACT
mov M5 1
SetOnTimer 5 6
O.ChangeModeEx 10 2
O.MAKEPOSION 5 2 0
HUMANMP - 3
break
QFunction-0到这里=================================================
3由于有变量和定时器,所以需要使用QManage文件
;QManage文件下
[@login]
#IF
CHECKLEVELEX > 0
#ACT
VAR Integer HUMAN FLS(申明风镰术特效变量)
LOADVAR HUMAN FLS ..\QuestDiary\技能特效\风镰术特效.txt(申明风镰术特效保存位置)
[@ontimer5]
#if
large M5 0
#act
DEC M5 1
SendMsg 5 风镰术禁制已经准备就绪。
#ELSEACT
SETOFFTIMER 5
break
今天早上测试检测出这个地方少了个命令行,应该是我删除报错条时不小心删的,加上即可
================================
[@MagTagFuncEx5](这里使用的是大火球ID,命令为对人物)
#IF
INSAFEZONE(检测自己是否安全区)
#ACT
#ELSEACT
GOTO @风镰术目标检测
break
-============================================================
到此结束,由于是自己写的,可能存在我没有测试出的BUG和优化,也看各位人品了!
|
上一篇:MapEvent地图事件触发配置,功能强大下一篇:传奇如来神掌玛法之星封号脚本
|