无名 发表于 2022-5-8 19:15:09

GGlua第一课gg.addListltems()详解

你好,我叫兔子
从本期帖子开始,我准备做几期lua脚本函数入门教学,方便萌新理解G??Glua脚本的制作
首先,本人自认为不是什么大神有思路,我写脚本比较中规中矩,我将会以我的理解来教学

首先我们点开英文档的gg函数,第一个

gg.addListltems()??将项目添加到保存的列表。

什么意思呢,用g的都知道,g有搜索列表,保存列表(其他无关的不说),这个就是将搜索列表内的值添加到保存列表
用文档中给的例子

gg.searchNumber('10', gg.TYPE_DWORD)
t = gg.getResults(5)??-- 加载项目
t.value = '15'
t.freeze = true
print('添加了列表: ', gg.addListItems(t))-- 创建表作为项目列表

第一段是搜索(当然这个搜索并不是很全面的)
精确搜索10??D类型

第二段是给t赋值 让他代表gg.getResults(),这个函数的意思是获取搜索列表值,()可填数值,或者以数值为主的数值变量(基本用途),括号里面填一,那么就获取搜索列表里的第一个值

第三段,他用到了键,这个后面我会单独拿出一期来介绍一下表,键,以及各种算法先不解释。
你先把剑理解为指定表内第几个值,因为我们知道,假如你要获取9999个值,你可以用键指定第几个值。这里t指的是获取五个值中的第一个值,对他进行解释或者修改,这里t1值等于value(表示值的意思)15

第四段就是有冻结的意思。也就是对第一个值进行冻结
第五段就到了,打印函数
这里就用到了今天要讲的gg.addListltems()
()里面的t,就是获取到了五个值,然后直接添加进保存列表,你会发现第一个值是15,在G上的图标是一个等号,而后面四个只是一个开着四个锁的图标

是不是觉得特别的简单?不要觉得编程特别难,难得是思路,来来回回就是函数,要么是自己构建的函数,难得是怎么写出来的

萌新学脚本第一帖完成

在这里我大体讲一下,做帖子缘由(缺钱),我肯定是会发群号的,如果确实有一点点的收益的话,我会试着做下去,就假如我做完了所有的函数(那可能有点远),我想我还可以做一些关于G的美化(肯定比小破站全面),破 jie软件,抓包啥的,当然,如果确实没有什么吸引的流量,那那那确实就做不下去

还是要说一下,学lua脚本,不要凭着一腔热血,光涉及到G的所有函数,我打印下来背了一个周。
你一定要打印,如果想要学的话,电子版的,你会看到很多很多很多,不打印根本就不想背。
你背着时间长了,就会发现其实有一些函数是规律的
页: [1]
查看完整版本: GGlua第一课gg.addListltems()详解