【题目更正】工程师们都逗逼的认证题目-UserVar题目【已更正】:关于用户自定义变量(UserVar)的描述以下哪一个是正确的? A. 自定义变量可以是数组 B. 自定义变量可以是对象 C. 自定义变量可以是类 D. 自定义变量可以存数字或者字符串 |
亲爱的各位大大,还记得考认证的时候,被这道题坑得多惨嘛?今天,一个按键学院的学员来请教工程师们这道题目,工程师05、06、07展开激烈的唇枪舌战。
06大大(挠头状):除了C,其他全错。史上最坑人认证题,感觉这道题会给学员塑造一个错误的世界观 05大大(眼冒金星状):……晕了。 07大大(一脸懵懂状):以前被坑过,现在回过头看继续被坑…… 02大大(对他们无奈地摇头):什么叫自定义变量? 05大大恍然大悟(猛拍大腿):错了!!自定义变量不是变量,是UserVar,你们都上当了,我也上当了! ……(众生皆浮云) 03大大(终于忍不住了):题目是我出的……我证明,D才是对的。。。 |
看到工程师们上当,被认证折磨多次的小编突然有种快感,好开森……
那么,这道题具体是如何解的呢?UserVar这么神秘的用户自定义变量,又有如何的妙用呢?
解题: 自定义变量可以是数组。从自定义变量UserVar的说明中就可以看出:命令参数只能为字符串型。故BC排除。
命令名称 | UserVar 用户定义变量 |
命令功能 | 用于支持用户设置脚本参数 |
命令参数 | 参数1 字符串型,变量 参数2 字符串型,默认值 参数3 字符串型,注释 |
自定义变量名的命名规则,与变量的命名规则相同。但UserVar是按键的特殊变量类型,他不能被定义成数组变量。故A也是错的。所以选D。
UserVar妙用:
UserVar用户自定义变量,一般用于不通过QUI,用户需要进行功能选择的时候。例如一个打怪脚本,不通过QUI界面,实现选择打怪1小时、打怪2小时、打怪3小时……等等用户自定义的脚本运行。那么,具体在按键精灵中是怎么设置的呢?
- //标准型自定义变量
- //格式: UserVar {变量}={默认值} {注释}
- //解释:这个命令主要用于用户自定义的设置功能
- UserVar var1=30 "当HP<多少%时,使用红药"
- UserVar var2=30 "当MP<多少%时,使用蓝药"
- //当用户使用这个脚本的时候,可以对这var1和var2这两个变量的取值进行设置
- //下拉型自定义变量
- //格式: UserVar 变量=DropList{选项0:值0|选项1:值1|选项2:值2}=默认显示的选项编号 {注释}
- //解释:这个命令预先设定多个变量值,用户可在基面通过下拉方式进行选择
- UserVar Var1=DropList{"低于10%时补血":0.1|"低于20%时补血":0.2|"低于30%时补血":0.3}=2 "自动补血设置"
- //特别提醒:默认显示的选项编号从0开始
复制代码 把代码复制进按键,点击调试,出现如下窗口的时候,选择“否”:
- 您所在的用户组无法下载或查看附件
即可进入修改用户自定义变量。(双击右侧的数值,可进行修改)
- 您所在的用户组无法下载或查看附件
用法详解:
http://zy.anjian.com/index.php?action-viewnews-itemid-220
http://zy.anjian.com/?action-model-name-qmdn-itemid-290
UserVar教程:http://www.aipai.com/c8/ODY9JSkmJGgnaiQg.htmlhttp://www.aipai.com/c9/ODY9JSknImgnaiYp.html- 您所在的用户组无法下载或查看附件