天下:天下判断:判断基础知识

这是本文档旧的修订版!


判断基础知识

此攻略搬迁自atat的笔记


加载脚本

client 会加载游戏目录下的 judge-xx.ini,这里的 xx=你的游戏 id,比如你的游戏帐号是 abc,则这个文件是 judge-abc.ini

脚本结构

<pre> [public]咒术700级,灵力会比较够用 all=50 [judge1]正常流程:眼,新任务 t1=;37m【队伍】.*: .*叛徒.*( t2=)作恶多端,快去把他除掉。 cmd=quest user1=真 </pre>

脚本文件属于配置式语法,不需要编程语言,只需按格式填写。

[public] 为固定标签,不执行内容,可作注释。

all=50 控制加载判断数量。

空行会被忽略。

[judge1] 为判断标签,数字是序号,不得超过 all。顺序、乱序都可以。

t1 / t2 是关键词,支持正则。

;37m 为文字颜色代码(队伍频道白字),避免被捣乱。

cmd=quest 为匹配后的执行命令,可多条;号分隔。

user1=真 表示开启(真=开启,其他=关闭)。

判断执行

输入来源包括隐藏信息、提示、聊天、公告、战斗动作等。

每条游戏信息都会尝试匹配每个判断,因此脚本越多 CPU 越高。

输出:当某判断匹配时执行 cmd。多个脚本可并行触发。

lzm 提供:关键命令最多执行 6 个(方向拾取超过 6 后无效)。

ktv1 提供:战斗奶可一次招满(超过6个命令),在命令后加入 sleep 可执行完整流程。

= 游戏交互技巧 =

叛徒

叛徒 ID 可由 quest 信息获取(含门派)。 自动贴 NPC:手动点击 NPC → 交谈 → 自动走位 自动面对:先执行 give 1 coin to $bl 暗器数量低于 100 次会提示,可循环提醒修暗器。

接任务失败原因: 上线 60 秒 CD 频繁询问 3 秒 CD 任务 30 秒 CD 统一失败处理后 3 秒重试。

挖宝

挖宝信息触发奇门设标两次,用于回现场。 假标飞:模拟报标激活刺杀,执行 FLYS 飞抵附近。

学习

学习启动严格控制:从 look 师傅开始,装备切换,按武功顺序 stepover。

= 高级语法实现 =

case / switch

用于相同信息的不同坐标处理,常结合正则完成。

or 多条件

初级写法:

<pre> (词1|词2|词3) </pre>

示例:

<pre> 你对(段延庆|叶二娘|云中鹤|岳老三|欧阳锋|丁春秋|成昆|金轮法王|倭奴|倭寇|倭兵|夺宝山贼)喊到.*去死吧 </pre>

高级写法:

<pre> (?:(条件组1|条件组2|条件组3)) </pre>

func 函数封装

适合独立完整的动作,如死亡后的全面恢复。

示例:

<pre> t1=你说道:复活零蛋,请开始你的表演 cmd=sleep(50);sleep;sleep(10050);exercise 1200;sleep(6050);meditate 800;… </pre>

适合门派连招、挖宝恢复等固定流程。

递归 recursion

段府神剑示例:

<pre> t1=你施展出六脉神剑 cmd=perform shenjian[t]8200;sleep(1050);ksq;exert xi </pre>

[t] 为可控循环,可用 [] 停止。

while 无限循环

技能冷却自动重试:

<pre> t1=技能冷却中 cmd=perform chan </pre>

结束条件: 冷却结束 / 目标死亡。

也可通过喊话 3 秒 CD 机制改造为只触发一次。

共享缓存

通过设置 nick、describe 保存事件状态。 别人 look 你可读取,实现共享。

例子: 唐门自动解毒 少林叛徒自动回气避免震晕

= 脚本字符含义 =

关键词写法

中文:.. 表示 1 汉字或两个字母 数字:\d、\d+、\d{n} 字母:\w 排除:(?!xxx) 开头 ^ 结尾 $

掉落信息示例

<pre> @“\w+ ?\w+” “[^A-Za-z0-9_” ]+“ \w+ \w+ [^A-Za-z0-9_” ]+ \d+ \d+$ </pre>

示例:

<pre> 你说道:“silver” “白银” 2b67a o151 钱 2235 1173 </pre>

周围人物信息(已失效)

<pre> l“xu sanye” “徐三爷” e5 D08 784 1722 3 0 0 </pre>

提示

你不知道在做什么:?? 正在忙::忙 未知:=S

错误信息 !

!内 内力不足 !灵 !法 !物 物品不存在 !你没有在战斗中 发招时未战斗

装备技能

<pre> E magic NONE E magic daoxin-zhongmo </pre>

文字颜色

;31m 红 ;32m 绿 ;33m 黄 ;34m 蓝 ;35m 紫 ;36m 青 ;37m 白

无色:任务、学习信息 [33m 暗黄(告诉) [36m 暗青(说道)

= 学习命令(cmd) =

振精学习

<pre> learn spells with 3000 from master ten[e] </pre>

睡觉学习

<pre> learn spells with 2000 from master ten[s] </pre>

内法

<pre> meditate 300[l] meditate 300[ls] transfer qimen-dunjia with 1000[s] </pre>

练武串联

<pre> [setover]learn xxx with 100[e] </pre>

= cmd 控制 =

定时

<pre> ask 悔过[t]3000 </pre>

延迟

<pre> sleep(1000) </pre>

变量

$id 括号内容 $n <> 中内容 $bl t1/t2 中匹配内容

走路

<pre> jump 方向 步数 jump 8 4 </pre>

  • 天下/天下判断/判断基础知识.1764226886.txt.gz
  • 最后更改: 2025/11/27 07:01
  • ziling