开启辅助访问      

传世单机社区

 找回密码
 立即注册
https://www.wooolc.com
查看: 829|回复: 28

[彩虹脚本] 下载了一个全屏拾取的脚本,有几句代码看不太明白

[复制链接]

升级   3.78%

发表于 2024-2-2 00:06:03 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
如题,下面是机器人里面物品掉落触发的代码,中间有几句看不太明白,有大佬方便给解释一下不


[@_物品掉落触发]
;检测地图自动拾取开关
#IF
$PARAM(7).CHECK [777] 0  
#ACT
BREAK

;检测地图人数大于1的时候不执行自动拾取
#IF
LARGE $MAPHUMCOUNT($PARAM(0)).PLAYER 1
#ACT
BREAK

;检测包裹大于1
#IF
$PARAM(7).!CHECKBAGSIZE 1
#ACT
BREAK

#IF
CHECKVARLIST $PARAM(5) ..\QUESTDIARY\数据文件\自动拾取数据.TXT  ;;检测物品在不在自动拾取数据里
#ACT
$PARAM(7).GIVE $PARAM(5) 1 ;给物品

$PARAM(7).SETPARAM 23 11
$PARAM(7).SETPARAM 24 $PARAM(3)
$PARAM(7).SETPARAM 21 $HUMANINFO[$PARAM(7)].$PARAM(10)
$PARAM(7).SETPARAM 22 $PARAM(5)


$PARAM(7).GOTO @拾取物品1   
$PARAM(7).MOV S188 $PARAM(0)   ;地图号保存S188
$PARAM(7).DELAYGOTO 50 @清理2  
BREAK


;清理地图内物品
[@清理2]
#IF
TRUE
#ACT
CLEARMAPITEM $STR(S188)
MOV S188
BREAK



;-------------------结合每个版本不同的QF里面 [@拾取物品]复制到此标签下
[@拾取物品1]

#IF
SMALL $PARAM(23) 10   
#ACT
BREAK



红色部分代码是我不太懂的,请大佬帮忙解释一下,谢谢


升级   80.4%

发表于 2024-2-5 08:23:23 | 显示全部楼层
56017903 发表于 2024-2-3 21:56
范围拾取除了数据库里勾选禁止范围拾取以外,有没有其它方法能控制1过滤物品

3、新增范围拾取命令 RangePick 参数1 参数2 参数3

       参数1:坐标X
       参数2:坐标Y
       参数3:范围

       //说明:使用范围拾取命令同样会触发QF脚本 [@拾取物品]
       //说明:可使用最新 GameLoad DB Manager.exe 对物品属性勾选,禁止范围拾取物品,例如宝盒等物品...


引擎说明只能在DB里设置禁止一键拾取的物品,你可以试试新增一个文本,检测一下。

回复 支持 0 反对 1

使用道具 举报

升级   58.8%

发表于 2024-2-2 08:14:44 | 显示全部楼层
完全看不懂,但是也要帮顶一下

回复 支持 反对

使用道具 举报

升级   68.4%

发表于 2024-2-2 09:37:04 | 显示全部楼层
完全看不懂,不好意思

回复 支持 反对

使用道具 举报

升级   100%

发表于 2024-2-2 09:57:30 | 显示全部楼层
SMALL $PARAM(23) 10 好像是代表任务丢地上的物品

回复 支持 反对

使用道具 举报

升级   100%

发表于 2024-2-2 09:58:11 | 显示全部楼层
不是怪物爆出的物品

回复 支持 反对

使用道具 举报

升级   3.78%

 楼主| 发表于 2024-2-2 10:11:14 | 显示全部楼层
leonlau1981 发表于 2024-2-2 09:57
SMALL $PARAM(23) 10 好像是代表任务丢地上的物品

$PARAM(7).SETPARAM 23 11

但是这句是设定23 等于11 了     搞不懂

回复 支持 反对

使用道具 举报

升级   90.7%

发表于 2024-2-2 11:14:09 | 显示全部楼层
56017903 发表于 2024-2-2 10:11
$PARAM(7).SETPARAM 23 11

但是这句是设定23 等于11 了     搞不懂

结合qf拾取检测, 条件是<10这里设置成11是比10大就行。 没翻手册,大概猜的

回复 支持 反对

使用道具 举报

升级   80.4%

发表于 2024-2-2 11:51:08 | 显示全部楼层
[@开始拾取]
#if
TRUE
#act
RangePick $x $y 8
break

用引擎自带的不香吗

回复 支持 反对

使用道具 举报

升级   54.4%

发表于 2024-2-2 15:42:35 | 显示全部楼层
[@拾取物品]
#IF
LARGE $PARAM(23) 10
#ACT
RangePick $x $y 10
break  


直接这样不好么,搞那么麻烦

回复 支持 反对

使用道具 举报

升级   100%

发表于 2024-2-2 15:56:57 | 显示全部楼层
看样子不是用0730的

回复 支持 反对

使用道具 举报

懒得打字嘛,点击右侧快捷回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1、请认真发帖,禁止回复纯表情,纯数字等无意义的内容!帖子内容不要太简单!
2、提倡文明上网,净化网络环境!抵制低俗不良违法有害信息。
3、如果你对主帖作者的帖子不屑一顾的话,请勿回帖。谢谢合作!

关闭

站长推荐 上一条 /1 下一条

传奇世界单机版|传世服务端|传世版本|关于我们|小黑屋|手机版| 传世单机社区 |网站地图

GMT+8, 2024-5-1 21:52 , Processed in 0.193972 second(s), 37 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2018 Comsenz Inc.

快速回复 返回顶部 返回列表