红鹰论坛

 找回密码
 立即注册
查看: 5548|回复: 3

【Leg引擎】实测可用,技能基本特效及技能天赋系统!

[复制链接]

733

主题

14

回帖

2811

积分

版主

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

积分
2811
发表于 2014-2-26 18:23:20 | 显示全部楼层 |阅读模式
实测可用,技能基本特效及技能天赋系统!
前几天发的新技能简化系列,这个就是第一弹,这个天赋系统有些类似与什么各种多加职业,但也有不同,我是从没见过类似我的这个天赋系统,个人感觉应该是独。家了。
将基本特效触发,和天赋系统主要核心内容全部发出来,实测可用,脚本无删减,测试无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地图事件触发配置,功能强大
下一篇:传奇如来神掌玛法之星封号脚本
回复

举报

733

主题

14

回帖

2811

积分

版主

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

积分
2811
 楼主| 发表于 2014-2-26 18:24:17 | 显示全部楼层
技能效果触发.txt

;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

733

主题

14

回帖

2811

积分

版主

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

积分
2811
 楼主| 发表于 2014-2-26 18:24:42 | 显示全部楼层
点天赋登录.txt

;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

733

主题

14

回帖

2811

积分

版主

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

积分
2811
 楼主| 发表于 2014-2-26 18:25:08 | 显示全部楼层
点天赋NPC.txt

;NPC脚本
[@天赋]
------------------------------------------------------\
这位骚年,老夫看你骨骼惊奇,将来必成大气,不如在老夫这里\
点个天赋,随老夫一起调戏 admin 如何?\
------------------------------------------------------\
<询问天赋/@你可知道愤怒的烟灰缸很缺权限缺素材币?>\
------------------------------------------------------\
<战士天赋/@ZS天赋>   <道士天赋/@DS天赋>   <法师天赋/@FS天赋>\
-------------------------------------------------------\
<你是个疯子,我要去告诉admin!/@exit>\\

[@你可知道愤怒的烟灰缸很缺权限缺素材币?]
想要分配天赋么,快发帖让 admin 知道 愤怒的烟灰缸 各种缺有没有。\\
<我要去发帖告诉admin!/@main>\

[@ZS天赋]
战士天赋必须战士才能点。。。。\
。。。。。\\
<我不打算点天赋了/@exit>\

[@DS天赋]
道士天赋必须道士才能点。。。。\
。。。。。\\
<我不打算点天赋了/@exit>\

[@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
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

新手推荐上一条 /1 下一条

传奇服务端|传奇一条龙|站点地图|手机版|gm基地|红鹰论坛 ( 冀ICP备2023015431号-1 )|网站地图

GMT+8, 2024-11-22 00:22

Powered by 传奇版本 X3.4

本站于2013年2月28日成立,至今运行: 天。本站所有资源均来自网络,严禁商业使用,请于24小时内删除!
快速回复 返回顶部 返回列表