|
|
[@暴率加载]
{
#IF
#ACT
;--------------------------------------------------------人物出生爆率初始化,正常是100 不用改动
MOV N$暴率 100
;--------------------------------------------------------称号爆率加载
#IF
CHECKTITLE 天师
#ACT
INC N$暴率 100
;--------------------------------------------------------大规模地图爆率加载
;--------------------------------------------------------与下面的地图加载爆率类似,
;--------------------------------------------------------与我版本里功能有关,我的2大陆有个类似狂暴的NPC,开通了这个大陆所有地图爆率+100%
#IF
CHECKTEXTLIST ..\\QuestDiary\\数据\\2大陆地图号.txt <$MAP>
#ACT
INC N$暴率 100
;--------------------------------------------------------单个地图爆率加载
;--------------------------------------------------------大部分版本里都是传送的时候临时改爆率,用了这个就知道高效了
#IF
CHECKMAPNAME 3
#ACT
INC N$暴率 50
;--------------------------------------------------------装备附加爆率加载
;--------------------------------------------------------不建议用穿上触发,脱下触发,用这个省工时
#IF
checkitemw 荣耀披风 1
#ACT
INC N$暴率 50
;--------------------------------------------------------变量类型爆率加载
;-------------------------------------------------类似会员等新添加的功能的爆率加载(比如天赋等)
#IF
equal U7 1
#ACT
INC N$暴率 10
;-------------------------------------------------转生爆率加载
;-------------------------------------------------比在转生NPC脚本里直接加载爆率更高效
#IF
CHECKRENEWLEVEL = 1
#ACT
INC N$暴率 5
;--------------------------------------------------------爆率执行部分
;--------------------------------------------------------因为爆率变化是有文字提示的,所以做了变量对比,当爆率有变化时才会执行爆率命令
#IF
NOT equal N$暴率 <$STR(N$暴率对比)>
#ACT
MOV N$暴率对比 <$STR(N$暴率)>
KILLMONBURSTRATE <$STR(N$暴率)> 65535 1
break
;--------------------------------------------------------
}
==================================================
这套变量加载脚本主要目的是为了实时刷新爆率,无需再给NPC脚本部分执行变量命令
变量加载统一化,方便修改,管理,检查BUG,后续操作简单化!
==================================================
实时刷新爆率 一般刷新时间为1秒,用1秒执行的定时器即可(另还有一篇分享定时器使用的技巧)
游戏里NPC脚本部分无需再使用爆率命令,有更多需求只需要在这个脚本里添加相关检测和爆率增加即可!
==================================================
使用办法:
-------------------------------------
QManage.TXT
[@Login]
#IF
CHECKLEVELEX > 0
#ACT
SetOnTimer 1 1
;定时器的编号根据自己版本需求更改
[@OnTimer1]
#IF
#ACT
#CALL [\\游戏登陆\\暴率加载.txt] @暴率加载
;这里 的爆率加载文本路径根据自己版本的需求修改路径!
-------------------------------------
|
|