查看: 261|回复: 0

翎风引擎OpenAutoPickItem关闭打开自动拾取功能代码讲解

[复制链接]

172

主题

38

回帖

1675

积分

版主

金币
1016
元宝
20

优秀会员亲测达人优秀版主

发表于 2024-12-23 20:51:36 | 显示全部楼层 |阅读模式
设置角色自动捡起自己打怪和自己宝宝打怪掉出以角色自身坐标为中心3格内设置可捡物品,时间在线一直有效挨个捡不捡丢弃不捡他人掉出物品后5秒开始捡代码是OpenAutoPickItem 3 0 3 0 0 0 5000  角色打怪掉出物品自动拾取角色打怪掉出物品范围捡起。
角色打怪爆出物品自动拾取,角色打怪爆出物品范围捡起 命令:OpenAutoPickItem 关闭自动捡物:CloseAutoPickItem

启用人物杀怪爆出的物品范围内自动拾取功能, 默认按查看----列表信息1捡取列表和优先捡取列表进行捡物,如需按照内挂配置进行捡物,需要开选项开启或命令开启
人物捡物同步内挂配置/英雄捡物同步内挂配置;位置:查看——》列表信息2——》内挂捡取
英雄捡物同步内挂配置;位置:选项——》宠物设置——》参数设置

格式:OpenAutoPickItem 类型(1:自身; 2:宝宝; 3:自己+宝宝) 有效时间 捡物范围 是否一次全捡 捡人物丢弃物品 捡人物爆出物品 物品掉地上多长时间才能捡 是否进入主人背包(参数仅H.有效)

说明:OpenAutoPickItem 类型(1:自己; 2:宝宝; 3:自己+宝宝) 有效时间(0在线一直有效,单位:秒) 范围(0:走上去捡;>0:范围捡 ) 是否秒捡(0或空则1个个的捡范围内可捡物品, 1则秒捡范围内所有可捡物品 ) 捡人物丢弃物品(0/1) 捡人物爆出物品(0/1) 物品掉地上多长时间才能捡(单位:毫秒) 是否进入主人背包(参数仅H.有效)

关闭自动捡物:CloseAutoPickItem

英雄命令:H.OpenAutoPickItem和 H.CloseAutoPickItem

注意:范围内秒捡请慎用捡起触发鉴定脚本,拾取鉴定脚本写的不够优秀(各种GOTO各种CALL等,甚至还有死循环脚本)可能会引起游戏卡顿或更严重的后果,另秒捡的话范围请设置建议3,最大建议不超过20.超过视觉范围无意义,范围越大一下捡的物品越多,同时鉴定脚本触发也越厉害

;-------------------------------Npc示范脚本:----------------------------

<杀怪物品自动拾取/@杀怪物品自动拾取> <关闭物品自动拾取/@关闭物品自动拾取> \ \

[@杀怪物品自动拾取]
#if
#ACT
;设置角色自动捡起自己打怪和自己宝宝打怪爆出以角色自身坐标为中心3格内内挂设置可捡物品,时间在线一直有效,挨个捡、不捡丢弃、不捡他人爆出,爆出物品后5秒开始捡
OpenAutoPickItem 3 0 3 0 0 0 5000
break

[@关闭物品自动拾取]
#if
#ACT
CloseAutoPickItem
break

本命令默认禁止捡起ThrowItem放置在地上的物品,英雄或宠物则需要勾选只允许捡怪物爆出物品才不会捡ThrowItem命令放置在地面的物品

;-------------------------------其他说明:----------------------------

地图参数:
NoAutoRangePickItem 禁止范围拾取 (地图内开启自动拾取命令功能后,打怪爆出物品不能自动拾取)

列表信息1可自定义设置哪些物品在使用范围拾取命令后,不再自动范围拾取!!!(意思就列表中物品正常掉落到地上,不允许范围拾取)

类型(1:自己; 2:宝宝; 3:自己+宝宝) 意思是以谁的范围位置自动拾取,1就自己所在范围,2为宝宝所在范围,3为自己和宝宝所在范围
不建议使用宝宝捡物品,推荐类型值为1,因为宝宝数量多(几百人的情况下),可能出现哄抢物品引起非法内存而导致报错




您需要登录后才可以回帖 登录 | 立即注册

本版积分规则