搜索
楼主: test

自动入包过滤脚本(原创)

[复制链接]
发表于 2021-3-19 15:19:20 | 显示全部楼层
zj5577117 发表于 2021-3-19 15:06
--此脚本和论坛其它版本的相比,使用的表保存装备名字数据到内存,
--lua加载的时候只读取一次文件,减少了 ...

不错你是高手,学习了
发表于 2021-3-19 15:22:24 | 显示全部楼层
test 发表于 2021-3-19 15:13
我优化的方法是放到表,即内存里,脚本的功能是让玩家自由设置入包的物品,和你发的脚本功能不一样 ...

个人觉得入包过滤这些应该是版本设定的吧,比如说设置打BOSS爆的物品不自动入包,或是终极装备不自动入包。或是在某个地图爆的物品不自动入包。这些应该是版本去设置的吧
现在几乎都自动回收,很少玩家会说过滤掉不自动入包回收掉吧?
 楼主| 发表于 2021-3-19 15:23:56 | 显示全部楼层
zj5577117 发表于 2021-3-19 15:22
个人觉得入包过滤这些应该是版本设定的吧,比如说设置打BOSS爆的物品不自动入包,或是终极装备不自动入包 ...

的确是玩家反应要求的,很多变态版本装备系列多,应该说是版本需求

补充内容 (2021-3-19 15:25):
而已for循环只循环6次,其实跟用几次IF效率也是一样
发表于 2021-3-19 15:27:09 | 显示全部楼层

我哪是什么高手,初学者而已
 楼主| 发表于 2021-3-19 15:28:54 | 显示全部楼层
zj5577117 发表于 2021-3-19 15:27
我哪是什么高手,初学者而已

他可能觉得你发现了我脚本的BUG,巴不得别人说我东西多垃圾
发表于 2021-3-19 15:30:04 | 显示全部楼层
test 发表于 2021-3-19 15:23
的确是玩家反应要求的,很多变态版本装备系列多,应该说是版本需求

补充内容 (2021-3-19 15:25):

你是循环了6个个人标识,但是你循环的个人标识下又镶套循环了物品循环,相当于6乘以物品数量 次。
发表于 2021-3-19 15:32:10 | 显示全部楼层
test 发表于 2021-3-19 15:28
他可能觉得你发现了我脚本的BUG,巴不得别人说我东西多垃圾

这不是BUG,是个人写法而已,并不是什么BUG。你是高手
 楼主| 发表于 2021-3-19 15:37:16 | 显示全部楼层
zj5577117 发表于 2021-3-19 15:32
这不是BUG,是个人写法而已,并不是什么BUG。你是高手

因为要检测装备名,对应TABLE里面的,跟你用s.share.checkListText检测是一个道理,你调用这么方法实际上也是做这样的循环检测,只不过这方法被封装了你看不到里面的代码,我之所以说的效率会高是因为没有用s.share.checkListText去检测文本,这个方法检测文件,会不停的打开文件,读取导致占用过多CPU

补充内容 (2021-3-19 15:38):
我的方法只有LUA加载的时候才会去读取一次文件,然后把数据放到内存中,而不是每装备落都去读取几个文件的数据
发表于 2021-3-19 17:41:09 | 显示全部楼层
zj5577117 发表于 2021-3-19 15:06
--此脚本和论坛其它版本的相比,使用的表保存装备名字数据到内存,
--lua加载的时候只读取一次文件,减少了 ...

我也是这么写的  简洁明快
发表于 2021-3-19 20:44:15 | 显示全部楼层
能不能做到 内挂勾选物品可捡取来控制进不进包呢
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|HGEM2论坛

GMT+8, 2024-11-22 09:16 , Processed in 0.471100 second(s), 12 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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