- 相关图片
- 视频演示
简要介绍:
上古天命神佑BUFF系统,共计10个专属BUFF,复活、防麻痹、防冰冻、回血、祝福、无敌、暴击、减速目标、降低目标攻击、增加自身移速、提升爆发、禁锢目标等BUFF效果,不一一详细列举,可查看截图或视频了解更多。
涉及变量:
先通过[变量查询器]查看自己版本中变量是否有冲突,代码中根据自己的实际情况进行修改变量名称。
# | 个人变量 | 逻辑变量 | 自定义变量 | 定时器 |
---|---|---|---|---|
1 | U3 | [91]-[100] | S$他人天介 | [@OnTimer2] |
2 | S$天命介绍 | |||
3 | N$他人天图 | |||
4 | N$天命图标 | |||
5 | N$天赐发时间 | |||
5 | N$天赐减少 | |||
5 | N$特殊掉率 |
Mirserver\Mir200\Envir\Market_Def\QFunction-0.txt
物理攻击、魔法攻击触发,被物理攻击、魔法攻击触发,以及死亡触发天命系统各个配件相关的BUFF效果,以下是部分脚本,详细请查看下载后的完整脚本。
;登录器配置器,UI编辑中,个人查看装备面板ButtonClick2链接
[@StateWindowsButtonClick2]
#ACT
#CALL [\天命系统\自身天命查看.txt] @TM系统界面
;登录器配置器,UI编辑中,查看他人装备面板ButtonClick2链接
[@UserStateButtonClick2]
#ACT
#CALL [\天命系统\他人天命查看.txt] @TM他人界面
;物理攻击触发
[@Attack]
#IF
CHECK [97] 1
CHECKCURRTARGETRACE = 0
RANDOM 20
<$CURRRTARGETNAME>.EQUAL N$天赐触发时间 0
#ACT
<$CURRRTARGETNAME>.MOV N$天赐发时间 6
<$CURRRTARGETNAME>.GOTO @天赐
<$CURRRTARGETNAME>.SENDMSG 5 【罪恶手环】:你的攻魔道降低20%,持续5秒!
SENDMSG 7 【罪恶手环】:目标攻魔道降低20%.
;魔法攻击触发
[@MagicAttack]
#IF
CHECK [96] 1
CHECKCURRTARGETRACE = 0
NOT EQUAL <$CURRRUSEMAGICID> 22
Random 50
#ACT
<$CURRRTARGETNAME>.CHANGESPEED 1 -3 3
<$CURRRTARGETNAME>.CHANGESPEED 2 -3 3
<$CURRRTARGETNAME>.CHANGESPEED 3 -3 3
<$CURRRTARGETNAME>.SendCenterMsg 249 0 >>>....【碧玉戒指】:减速状态开启....<<< 0 3
;物理被攻击触发
[@Struck]
#IF
Random 3
CHECK [91] 1
checkhpper < 1
EQUAL U3 0
#ACT
MOV U3 90
addhpper = 100
SendCenterMsg 224 0 系统:玩家"『<$USERNAME>』"受到攻击后激活"神佑复生重生BUFF"恢复100%的生命值! 1 5
PLAYEFFECT 18 710 10 1 80 1
#IF
CHECK [92] 1
Random 30
#ACT
ChangeModeEx 14 3
;SENDMSG 6 3秒内可以防麻痹
ChangeModeEx 15 3
;SENDMSG 6 3秒内可以防禁锢
ChangeModeEx 16 3
;SENDMSG 6 3秒内可以防冰冻
CHANGESPEED 1 0
;SENDMSG 6 移动速度恢复正常
SendCenterMsg 224 0 风林火山触发,防麻痹、禁锢、减速持续3秒 0 3
break
;魔法被攻击触发
[@MagicStruck]
#IF
Random 3
CHECK [91] 1
checkhpper < 1
EQUAL U3 0
#ACT
MOV U3 90
addhpper = 100
SendCenterMsg 224 0 系统:玩家"『<$USERNAME>』"受到攻击后激活"神佑复生重生BUFF"恢复100%的生命值! 1 5
PLAYEFFECT 18 710 10 1 80 1
[@PlayDie]
#IF
CHECK [91] 1
SMALL N$特殊掉率 3
NOT INSAFEZONE
#ACT
SET [91] 0
THROWITEM <$MAP> <$X> <$Y> 1 神佑复生 1|60 1 1
SENDMOVEMSG 0 249 255 350 1 【系统】玩家[<$CURRRTARGETNAME>]在地图[%m]被击杀,掉落了顶级神装[神佑复生]
BREAK
......
Mir200\Envir\MapQuest_Def\QManage.txt
玩家登录检测佩戴天命装备脚本,屏幕顶端显示神佑BUFF状态图标及BUFF时间,以下是部分脚本,详细请查看下载后的完整脚本。
[@Login]
#IF
CHECK [95] 1
#ACT
ChangeHumAbility 20 + 1
SendMsg 6 由于你佩戴了装备【太皇】,永久增加人物幸运+1!
[@神佑复生]
#IF
LARGE U3 0
#ACT
DEC U3 1
MOV N$屏幕宽度 <$SCREENWIDTH>
MUL N$屏幕宽度 61
DIV N$屏幕宽度 100
ADDBUTTON 22 20 130 130 130 <$STR(N$屏幕宽度)> 10 0 -1 254/神佑复生\254/剩余<$STR(u3)>秒
#ELSEACT
MOV N$屏幕宽度 <$SCREENWIDTH>
MUL N$屏幕宽度 61
DIV N$屏幕宽度 100
ADDBUTTON 22 20 121 121 121 <$STR(N$屏幕宽度)> 10 0 -1 254/神佑复生就绪\250/死亡后30%几率触发
setontimer 2 1
[@OnTimer2]
#IF
CHECK [91] 0
#ACT
DELBUTTON 20
#IF
CHECK [91] 1
#ACT
GOTO @神佑复生
......
功能文件列表:
- 安装说明.txt
- Mir200\Envir\Market_Def\QFunction-0.txt
- Mir200\Envir\MapQuest_Def\QManage.txt
- Mir200\Envir\QuestDiary\天命系统\自身天命查看.txt
- Mir200\Envir\QuestDiary\天命系统\他人天命查看.txt
- 数据库\物品导入文件.txt
- 客户端补丁\20001017\data\包含的客户端补丁.jpk
- 客户端补丁\20001017\pak.txt
安装说明:
使用前务必通过变量查询工具查看自己版本中的变量是否与该脚本冲突,若有冲突自行更换即可。
1、个人装备面板和查看他人装备面板“天命”入口在登录器配置器UI编辑中更改,ButtonClick2,素材在pak中。
2、导入天命道具数据库,并导入道具素材,根据最终情况修改Look值。
3、每种天命BUFF触发在QF中,请认知核对逐条添加,避免重复。
4、脚本中素材所对应的WIL编号为25,根据你M2添加后的实际编号修改。
5、其他相关请查看下载的脚本文件。
素材
tianming.pak 客户端素材
Items1.pak 包裹
DnItems1.pak 地面