传奇技能基本特效及技能天赋系统!

前几天发的新技能简化系列,这个就是第一弹,这个天赋系统有些类似与什么各种多加职业,但也有不同,我是从没见过类似我的这个天赋系统,个人感觉应该是独。家了。

将基本特效触发,和天赋系统主要核心内容全部发出来,实测可用,脚本无删减,测试无BUG,

各位该相信我的诚意了把是吧,我是单。机玩家,所以有好东西瞒着他们好了,还是和我说说。

我个人使用的是GameOfMir引擎,大多命令和Hero通用,不同的请参考自己引擎。

直接配套洗天赋脚本,条件你们自己加,洗一个天赋 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秒,但触发必中禁制时会有额外耗蓝。\

<重置风镰术天赋/@重置风镰术天赋>\

<我不打算点天赋了/@exit>\

[@风镰术特效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和优化,也看各位人品了

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