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

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
天下:天下判断:判断基础知识 [2025/11/27 07:17] ziling天下:天下判断:判断基础知识 [2025/12/02 04:53] (当前版本) ziling
行 1: 行 1:
 +{{indexmenu_n>1100}}
 +
 ====== 判断基础知识 ====== ====== 判断基础知识 ======
-此攻略搬迁atat的笔记+转载__atat__的笔记
  
 ---- ----
  
-== 脚本如何生效的 ==+=====脚本如何生效的=====
  
 === 加载脚本 === === 加载脚本 ===
   * client会加载游戏目录下的judge-xx.ini,这里的xx=你的游戏id,比如你的游戏帐号是abc,则这个文件是judge-abc.ini\\   * client会加载游戏目录下的judge-xx.ini,这里的xx=你的游戏id,比如你的游戏帐号是abc,则这个文件是judge-abc.ini\\
  
-=== 脚本结构 ===+---- 
 + 
 +==== 脚本结构 ====
   * [[public]]咒术700级,灵力会比较够用\\   * [[public]]咒术700级,灵力会比较够用\\
   * all=50\\   * all=50\\
行 27: 行 31:
   * cmd=quest,为判断的输出执行,每个命令用;分隔,会依次执行完,多个脚本满足,并行。\\   * cmd=quest,为判断的输出执行,每个命令用;分隔,会依次执行完,多个脚本满足,并行。\\
   * user1=真,是否开启这条判断,真为开启,其它内容都为关闭。user1表示帐号1,不知道user2会是什么,不清楚。\\   * user1=真,是否开启这条判断,真为开启,其它内容都为关闭。user1表示帐号1,不知道user2会是什么,不清楚。\\
 +
 +----
  
 === 判断执行 === === 判断执行 ===
行 35: 行 41:
     * ktv1提供:战斗奶可以一次招满并投降,远超6个了(和平奶脚本)#亲测这是对的,拾取东西8个方向,在第六个后面加sleep(500),一样能跑完,所以一次执行命令多,则注意加sleep\\     * ktv1提供:战斗奶可以一次招满并投降,远超6个了(和平奶脚本)#亲测这是对的,拾取东西8个方向,在第六个后面加sleep(500),一样能跑完,所以一次执行命令多,则注意加sleep\\
  
-== 游戏交互技巧 ==+---- 
 + 
 +=====游戏交互技巧===== 
 + 
 +----
  
 === 叛徒 === === 叛徒 ===
行 43: 行 53:
   * 暗器数量:低于100次时,会有提示信息,可以循环提醒修暗器,修完结束循环\\   * 暗器数量:低于100次时,会有提示信息,可以循环提醒修暗器,修完结束循环\\
   * 接任务的失败:刚上线60秒CD,频繁询问3秒CD,任务30秒CD,统一处理为失败则触发3秒后再问一次任务\\   * 接任务的失败:刚上线60秒CD,频繁询问3秒CD,任务30秒CD,统一处理为失败则触发3秒后再问一次任务\\
 +
 +----
  
 === 挖宝 === === 挖宝 ===
   * 挖宝保留现场:开挖信息触发奇门设标2次,可回现场\\   * 挖宝保留现场:开挖信息触发奇门设标2次,可回现场\\
   * 假标飞:通过模拟报标喊话,激活刺杀,执行FLYS即可飞坐标附近,自动飞的判断需要区分眼的叛徒正常报标、被干扰报标、假标\\   * 假标飞:通过模拟报标喊话,激活刺杀,执行FLYS即可飞坐标附近,自动飞的判断需要区分眼的叛徒正常报标、被干扰报标、假标\\
 +
 +----
  
 === 学习 === === 学习 ===
   * 学习启动的严格控制:每次启动学习,可以从look师傅开始,装备切换,从哪个武功开始 stepover,避免手动操作失误\\   * 学习启动的严格控制:每次启动学习,可以从look师傅开始,装备切换,从哪个武功开始 stepover,避免手动操作失误\\
  
-== 高级语法实现 ==+---- 
 + 
 +=====高级语法实现===== 
 + 
 +----
  
 === case switch === === case switch ===
   * 比较典型的是坐标处理,借助正则,实现对同一个信息给出不同坐标的处理\\   * 比较典型的是坐标处理,借助正则,实现对同一个信息给出不同坐标的处理\\
 +
 +----
  
 === or多条件 === === or多条件 ===
行 61: 行 81:
   * 高级多条件:(?:(条件组1|条件组2|条件组3))\\   * 高级多条件:(?:(条件组1|条件组2|条件组3))\\
     * 还没用过\\     * 还没用过\\
 +
 +----
  
 === func函数封装 === === func函数封装 ===
行 71: 行 93:
   * 挖宝的小恢复,大恢复\\   * 挖宝的小恢复,大恢复\\
   * 这些都是比较固定,且独立完成,被触发时都容易执行成功,就适合封装。后续出现问题,也只需要修改函数内的设置,不需要到处修改。\\   * 这些都是比较固定,且独立完成,被触发时都容易执行成功,就适合封装。后续出现问题,也只需要修改函数内的设置,不需要到处修改。\\
 +
 +----
  
 === recursion递归循环 === === recursion递归循环 ===
行 84: 行 108:
     * 不可控循环:通过sleep(8200);perform shenjian 做的循环的区别在于sleep无法打断\\     * 不可控循环:通过sleep(8200);perform shenjian 做的循环的区别在于sleep无法打断\\
     * 可控循环:通过[t]做的循环,可以用[]命令,结束辅助功能,也就结束跳出循环了\\     * 可控循环:通过[t]做的循环,可以用[]命令,结束辅助功能,也就结束跳出循环了\\
 +
 +----
  
 === while无限循环 === === while无限循环 ===
行 97: 行 123:
     * 当提示CD时,先喊话CD信息,再用喊话信息触发尝试发招\\     * 当提示CD时,先喊话CD信息,再用喊话信息触发尝试发招\\
     * 因为喊话有3秒CD,导致尝试发招再次触发的CD信息,无法触发喊话,导致只尝试了1次发招\\     * 因为喊话有3秒CD,导致尝试发招再次触发的CD信息,无法触发喊话,导致只尝试了1次发招\\
 +
 +----
  
 === 共享缓存 === === 共享缓存 ===
行 112: 行 140:
   * 天下网游可以自己设计快捷键、宏,加上天神搞的client可以写辅助判断,是难得的游戏体验\\   * 天下网游可以自己设计快捷键、宏,加上天神搞的client可以写辅助判断,是难得的游戏体验\\
  
-== 脚本字符含义 ==+---- 
 + 
 +=====脚本字符含义===== 
 + 
 +----
  
 === 关键词的写法 === === 关键词的写法 ===
行 137: 行 169:
     * t1=@"\w+ ?\w+" "[^A-Za-z0-9_\" ]+" \w+ \w+ [^A-Za-z0-9_\" ]+ cmd=say $bl\\     * t1=@"\w+ ?\w+" "[^A-Za-z0-9_\" ]+" \w+ \w+ [^A-Za-z0-9_\" ]+ cmd=say $bl\\
       * 你说道: 249 1695\\       * 你说道: 249 1695\\
 +{{.:pasted:20251127-072213.png}}
 +{{.:pasted:20251127-072244.png}}
 +
 +----
  
 === 周围人物信息 === === 周围人物信息 ===
行 143: 行 179:
     * l"jianghu haojie" "江湖豪杰" 4113 B17 782 1713 5 0 0\\     * l"jianghu haojie" "江湖豪杰" 4113 B17 782 1713 5 0 0\\
     * l"di pi" "地痞" 4110 B04 781 1717 3 0 0\\     * l"di pi" "地痞" 4110 B04 781 1717 3 0 0\\
 +
 +----
  
 === 状态信息 === === 状态信息 ===
   * 你不知道在做什么:??   * 你不知道在做什么:??
 +{{.:pasted:20251127-072308.png}}
   * 正在忙::   * 正在忙::
 +{{.:pasted:20251127-072321.png}}
   * 未知:=S   * 未知:=S
 +{{.:pasted:20251127-072328.png}}
   * 错误信息:!   * 错误信息:!
     * !内 为内力不足     * !内 为内力不足
行 154: 行 195:
     * !物 为没有这个物品     * !物 为没有这个物品
     * !你没有在战斗中 为没有战斗状态时的发招提示     * !你没有在战斗中 为没有战斗状态时的发招提示
 +
 +----
  
 === 装备技能 === === 装备技能 ===
   * E magic NONE   * E magic NONE
   * E magic daoxin-zhongmo   * E magic daoxin-zhongmo
 +
 +----
  
 === 位置信息 === === 位置信息 ===
 +{{.:pasted:20251127-072348.png}}
   * 识别人物转向,2为朝向,忘记怎么获取的了   * 识别人物转向,2为朝向,忘记怎么获取的了
     * t1=l cmd=say,结果为0205 68 2929 2     * t1=l cmd=say,结果为0205 68 2929 2
 +
 +----
  
 === 提示信息 === === 提示信息 ===
   * M    * M 
 +{{.:pasted:20251127-072354.png}}
 +
 +----
  
 === 文字颜色 === === 文字颜色 ===
 +{{.:pasted:20251127-072400.png}}
   * t1=1; cmd=say $bl 可以抓到所有颜色代码开头的频道对话   * t1=1; cmd=say $bl 可以抓到所有颜色代码开头的频道对话
   * t1=3 cmd=say $bl 可以抓到所有颜色代码开头的提示信息   * t1=3 cmd=say $bl 可以抓到所有颜色代码开头的提示信息
行 180: 行 232:
   * \[33m为暗黄-告诉   * \[33m为暗黄-告诉
   * \[36m为暗青-说道   * \[36m为暗青-说道
 +
 +----
  
 === cmd 学习命令 === === cmd 学习命令 ===
行 195: 行 249:
   * 睡觉冥想 transfer qimen-dunjia with 1000[s]    * 睡觉冥想 transfer qimen-dunjia with 1000[s] 
   * 练武串联 [setover]learn xxx with 100[e]    待执行命令;经验不足以学习时,会执行它。但遇到已经不输于我了则卡住。用正在学武功名字作为条件,触发这个,学够后,就会自动转为学第二个武功。   * 练武串联 [setover]learn xxx with 100[e]    待执行命令;经验不足以学习时,会执行它。但遇到已经不输于我了则卡住。用正在学武功名字作为条件,触发这个,学够后,就会自动转为学第二个武功。
 +
 +----
  
 === cmd 控制 === === cmd 控制 ===
   * [t]定时执行                           例: ask 悔过[t]3000 时间为毫秒   * [t]定时执行                           例: ask 悔过[t]3000 时间为毫秒
   * sleep(1000);                         1000=1秒 延迟命令   * sleep(1000);                         1000=1秒 延迟命令
 +
 +----
  
 === cmd 变量 === === cmd 变量 ===
行 204: 行 262:
   * $n                                    取来源信息 <> 中间的文本   * $n                                    取来源信息 <> 中间的文本
   * $bl                                   取来源信息 关键词第一个()内容,或t1和t2之间内容,忽略排除项(?!)   * $bl                                   取来源信息 关键词第一个()内容,或t1和t2之间内容,忽略排除项(?!)
 +
 +----
  
 === cmd 走路命令 === === cmd 走路命令 ===
   * jump 方向数值 步数值,比如 jump 8 4   * jump 方向数值 步数值,比如 jump 8 4
  • 天下/天下判断/判断基础知识.1764227850.txt.gz
  • 最后更改: 2025/11/27 07:17
  • ziling