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

这是本文档旧的修订版!


判断基础知识

此攻略搬迁自atat的笔记


加载脚本

client 会加载游戏目录下的 judge-xx.ini,这里的 xx = 你的游戏 ID。 例如你的游戏账号是 abc,则文件为 judge-abc.ini。

脚本结构

基本结构

[public]咒术700级,灵力会比较够用 all=50

[judge1]正常流程:眼,新任务 t1=;37m【队伍】.*: .*叛徒.*( t2=)作恶多端,快去把他除掉。 cmd=quest user1=真

说明

[public] 为固定开头标签,内容不执行,可当注释使用。

all=50:告诉客户端共有 50 个判断,可控制脚本生效数量。

空行会被忽略,用于排版。

[judge1]:判断标签,1 为序号,不可超过 all 指定数量,可顺序或乱序排版。

t1=、t2=:输入关键词,支持正则。

cmd=:匹配时执行的命令,用 ; 分隔。

user1=真:是否开启该判断。

判断执行机制

输入

包括:

游戏信息

隐藏信息

弹窗提示

聊天

公告

战斗信息

伤害信息

玩家的动作提示

处理

每条信息会尝试匹配每个判断的关键词。 脚本越多、越复杂,则客户端 CPU 占用越高。 建议任务密集时换精简脚本。

输出

当某个判断被命中时,立即执行对应 cmd 命令。 执行多条命令时可并行。

说明: lzm 提供:关键命令最多执行 6 个(如拾取方向超过 6 个后无效)。 ktv1 提供:战斗奶可超过 6 条(加 sleep 即可执行完)。

= 游戏交互技巧 =

叛徒

叛徒 ID 可从 quest 信息获取(含门派)。

自动贴 NPC:手点 NPC → 交谈 → 自动走位。 (look 菜单无效)

自动面对:先 give 1 coin to $bl

暗器数量监控

少于 100 有提示,可循环提醒修暗器。

接任务失败处理

上线 CD:60 秒

频繁询问:3 秒

任务 CD:30 秒 统一处理为失败后 3 秒重新请求。

挖宝

开挖信息 → 奇门设标 2 次 → 可回现场

假标飞:模拟报标 → 激活刺杀 → 执行 FLYS

学习

严格控制流程,如:

look 师傅

装备切换

武功顺序 step-over

= 高级语法实现 =

case / switch

典型用于坐标处理,通过正则,对同一条信息做不同处理。

or 多条件

初级

(词1|词2|词3)

示例:

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

高级

(?:(条件组1|条件组2|条件组3))

func函数封装

用于封装独立动作,例如死亡后完全恢复:

t1=你说道:复活零蛋,请开始你的表演 cmd=sleep(50);sleep;sleep(10050);exercise 1200;…

适合:

门派固定连招

挖宝小恢复、大恢复

独立完成的操作

recursion(递归循环)

例如段府神剑:

t1=你施展出六脉神剑 cmd=perform shenjian[t]8200;…

基于 [t] 机制可控停止。

while 无限循环

用于“技能冷却中”自动重复尝试

t1=技能冷却中 cmd=perform chan

停止条件:

冷却完毕

目标死亡

可通过“喊话 3 秒 CD”方式改造为只触发一次。

共享缓存

通过写入 nick / describe 在人物身上做标记。 别人 look 你也能读取。

示例:

唐门队友自动解毒

少林叛徒自动回气避免震晕

= 脚本字符含义 =

关键词写法

中文:.. 表示 1 汉字

数字:\d, \d+, \d{5}

字母:\w, \w+

开头 $:^

结尾:$

排除:

(?!xxx)

掉落信息示例

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

匹配如:

你说道:“silver” “白银” 2b67a o151 钱 2235 1173

周围人物信息(已失效)

示例:

l“xu sanye” “徐三爷” e5 D08 784 1722 3 0 0

你不知道在做什么

提示:??

正在忙

提示::忙

未知

提示:=S

错误信息

提示:!

类别:

!内:内力不足

!灵

!法

!物:没有物品

!你没有在战斗中:未在战斗状态

装备技能信息

E magic NONE E magic daoxin-zhongmo

位置信息

(略,原文保留)

提示信息

提示前缀:M

文字颜色

t1=1; → 抓所有颜色代码频道对话 t1=3 → 抓所有颜色代码的提示信息

颜色码:

;31m 红

;32m 绿

;33m 黄

;34m 蓝

;35m 紫

;36m 青

;37m 白

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

= 学习命令(cmd 学习) =

振精学习

learn spells with 3000 from master ten[e]

睡觉学习

learn spells with 2000 from master ten[s]

冥想 / 内法

meditate 300[l] meditate 300[ls] transfer qimen-dunjia with 1000[s]

练武串联

[setover]learn xxx with 100[e]

= cmd 控制 =

定时执行

ask 悔过[t]3000

延迟执行

sleep(1000)

变量

$id:取括号内容

$n:取来源信息 < > 的文本

$bl:关键词匹配内容

走路命令

jump 方向 步数 jump 8 4

  • 天下/天下判断/判断基础知识.1764226613.txt.gz
  • 最后更改: 2025/11/27 06:56
  • ziling