石器时代论坛

标题: 几个内挂脚本指令的疑问 [打印本页]

作者: wwzz2002    时间: 2023-10-6 20:20
标题: 几个内挂脚本指令的疑问
本帖最后由 wwzz2002 于 2023-10-6 20:26 编辑

根据这篇总教程贴,我发现了几个指令的使用方法和教程里不一样
https://bbs.shiqi.so/sa-52153-1-1.html


1. chpet 根据教程所述
∽∽∽∽∽∽∽∽∽∽∽∽【chpet】(改变战宠骑宠命令)指令∽∽∽∽∽∽∽∽∽∽∽∽
chpet {0-5}{,模式} '模式只有1,1表示更换的是骑宠,不写表示更换的是战宠
宠物职位:0=战骑 1=骑宠 2=战宠  3=等待 4=邮件 5=休息
在平时状态下换战宠,除了正在骑乘的宠物外,其余状态的宠都可以变成“战斗”,0为把当前战宠状态变回“等待”

chpet 1 '把第一位的宠物状态改变成“战斗”
chpet 2 '把第二位的宠物状态改变成“战斗”
chpet 0 '把战宠设置为等待状态
chpet 2,1 '把第二位的宠物状态改变成“骑乘”
chpet 3,1 '把第三位的宠物状态改变成“骑乘”

这里的解释有点难理解,实际测试指令的时候行为也很奇怪。
比如我可以
chpet 2 '宠物2是战
chpet 5,1 '宠物5是骑宠

那么当我要把宠物5(骑宠)状态转成等待,应该怎么写?

又比如以下指令

chpet 5,1 '把宠物5状态改成骑乘
delay 1000 ’ 延迟1秒
chpet 3,1 ' 原意想把宠物3状态改成骑乘,但实际测试的效果却是宠物5变成了等待,宠物3状态不变。

能否麻烦GM给个更加详细的说明?或者简化该指令的使用?例如:chpet {宠物位置},{宠物职位}



2.在ASSA脚本中有2个特殊的label
   label .end. 和 label .err.
   用于出错检测和脚本停止检测的入口,内挂中这2个label好像不起作用。

3.系统变量中能不能增加名片变量?比如 @[名片.1]。从而实现可以通过交换名片,互发邮件来执行一系列操作。




作者: 石器SO    时间: 2023-10-7 13:17
chpet -1'当前骑宠改为休息
作者: wwzz2002    时间: 2023-10-8 01:16
石器SO 发表于 2023-10-7 13:17
chpet -1'当前骑宠改为休息

label .end. 和 label .err.
请问内挂能支持这两个标签吗
作者: wdh123k    时间: 2023-11-3 21:17
同问。如何设置宠物休息、邮件、等待?
作者: wdh123k    时间: 2023-11-3 21:18
chpet -1,1

作者: raw12    时间: 2023-12-23 01:31
感谢发布 感谢发布




欢迎光临 石器时代论坛 (https://bbs.shiqi.co/) Powered by Discuz! X3.1