更新日志
0.0.4
1 添加 %z 当前坐标
3::get ALL_ITEM_IN %z
2 添加 toreal a c e 指令,用于计算 a和c的地址码保存到 e 变量中
#坑的中間坐标
%variable a
12,10
%variable c
#尸体相对码
(5,12)
(4,11)
(5,11)
(4,10)
(6,10)
(4,9)
(5,8)
(5,9)
%scene begin
toreal a c e
20231117
1 窗口关闭时程序彻底退出
2 针对游戏版本 var 1.5.0.99 可以使用 %x %y %m %h 分别获取x坐标,y坐标,当前魔法,当前生命
20231106
1 添加支持run 变量
添加支持run 变量 重复次数命令
run %va 10
2 添加指令不再输入到主界面,不与主界面聊天等指令冲突
3 支持判断iking重新连接后,自动重新连接(可选择循环多少遍代码后再判断以提高效率)
4 添加exitloop
20231103
添加支持run 坐标 重复次数命令
run 101,182 10
变量管理
定义变量
%variable a
woman
wolf
使用变量 %v
# kill woman
7::run kill %vk
使用变量并修改下标 %i
7::run kill %ik
地址码相对变量
#坑中心点坐标
%variable a
27,144
#相对坐标
%variable b
(5,9)
(5,19)
%scene begin
# %b 使用变量
# %p 使用变量并且修改下标
# 下列命令 执行第一次是跑 27,144的相对坐标 (5,9) 再执行跑相对坐标(5,19)
3::run %ba,%pb
国家相对码 %k 仅使用不修改下标 %g 使用并修改下标,主要用于改坑,以下坐标实现用于 国家英文名为 king 的国家,命令mod扔装备
成对使用 %b 和 %p 组合
1::run %p,%b
1::run %b,%p
1::run %p,%p
1::run %b,%b
%g 和 %k组合
1::sing %g,%k
1::run %g,%g
...
#坑中心点坐标
%variable a
86,108
%variable b
(0,2)
(0,3)
(1,2)
(1,3)
(2,2)
(2,3)
(7,3)
(8,2)
(8,3)
(9,2)
(9,3)
(10,2)
(10,20)
(9,19)
(9,20)
(8,19)
(8,20)
(7,19)
(2,19)
(2,20)
(1,19)
(1,20)
(0,19)
(0,20)
#国家名称+#
%variable c
king#
%scene begin
loop24
0.5::order %vc%ka,%kb to drop 1
loop4
0.5::order %vc%ga,%gb to drop 1
endloop
endloop
#中文输出请勾选使用大漠
1::sing 脱衣表演结束!
shutdown
支持命令
代码段
主代码段
%scene begin
子代码段
%scene xxx
仅支持call xxx 调用子代码段
判断模式
%bc xxx
同zkok格式,用于消息判断,需要先开启消息窗口退CTRL+F3
普通命令
10::sing 执行并等待10秒
wait
//等待10秒
wait10
if - endif
判断变量
if %ve = "wolf"
1::sing 当前变量是wolf
endif
判断坐标(需要先点击罗盘) %x 为罗盘x坐标 %y 为罗盘y坐标
# 这个看罗盘必须有一个bc判断
1:look_bc:look compass
if (%x <> 27)
1::run 27,144
endif
if (%y <> 144)
1::run 27,144
endif
# look_bc 不能为空
%bc look_bc
next::你附近没有这个人*
loop
loop90
1::sing 重复执行%ba
endloop
foreach
%variable e
new_spells
weapon
foreach e
1::research %ve 1000
loop
wait
//等待30秒
wait30
call
%scene begin
10:cast_bc:cast float
%scene other
1::sing 我不会法术
%bc cast_bc
call other::你没有学过这个法术%*
判断匹配
\b 意思是从最开始匹配
(.*?) 字符串
原始符号需要加
例如( 需要是 (
#收人匹配
%scene begin
100:look_bc:emote 等待
%scene accept
0.5::accept %2
%scene kill_sc
3:wait_bc:kill %1
%bc look_bc
call accept::\b(.*?)\((.*?)\)告诉你 : 收我
%bc wait_bc
call kill_sc::\【moonpri旅行团\】铁中棠\(moonpri\) : kill\s+(\w+)
支持run 坐标 重复次数命令(秒) 需要身上带有罗盘
run 154,458 15
支持run 变量 重复次数命令(秒) 需要身上带有罗盘
%variable e
22,34
run %ve 15
添加exitloop指令 最好loop是一个单独的 %scene ,等待时间最少1秒 卖东西这种还是直接卖比较好
%scene sell_sc
loop 16
1:sell_bc:sell 1
1:sell_bc:sell 1
endloop
%bc sell_bc
exitloop::你并不在战斗中。