您现在的位置是:主页 > 传奇脚本 >
ESPHashTableCreate写入键值到内存详细说明
更新时间:2026-03-20 20:55阅读量:159人已围观
ESPHashfontCreate
功能:写入键值到内存
命令:
ESPHashfontCreate 参数1 参数2
参数详解:
参数1:标识字符串(不区分大小写)
参数2:存储内容
例子:
我们做个物品首爆提示功能
首先开启ESP功能,功能窗口二-个性化功能-开启物品爆出掉落反馈勾选后保存
下面进行脚本编写
QManage.txt
[@Startup]
#ACT
;写在这里,是因为我们要把之前的记录,载入到哈希链表里,用于查询记录
ESPHashfontLoad ..\QuestDiary\功能文件\爆出提示.txt 1
;载入文件记录,如果想每次启动M2重新计算的,这里就可以去掉,因为哈希值链表,进程每次重新启动就会初始化,他虽然是全局,但不会保存记录到下次启动M2,也不会因为玩家下线而清除之前添加的键值这一点需要理解。
QFunction-0.txt
[@物品爆出反馈]
#IF
ESPHashfontContainsKey <$STR(S$当前爆出物品名称)>
;这条是查询指令,判断有没有这条记录,因为是用内存算法查找,所以会比用Checktextlist这个命令快上百倍、上千倍,以替代消耗较大的命令,这也是开发哈希链表主要原因,
;跳到这里,说明找到此记录,那就不是首爆了,那就空着,不写代码
#elseact
;跳到这块,说明没找到此记录
ESPHashfontCreate <$STR(S$当前爆出物品名称)> 1
;加入哈希链表记录,参数2可以随便定义一个,在这里、用1就可以
AddTextListEx ..\QuestDiary\功能文件\爆出提示.txt<$STR(S$当前爆出物品名称)>
;同时输出文件,下次重新启动M2也可以载入此记录,如果想每次启动M2都是初始化,这句输出文件和载入命令也可以免了
SendCenterMsg 180 251 恭喜角色:<$USERNAME>,爆出全区第一个<$STR(S$当前爆出物品名称)> 0 3
随机图文

传奇怪物设置挖装备的设置教程_传奇刷怪物命令
很多人想知道怪物打死以后,装备是爆出来还是挖出来,比如我们之前挖肉那样,那么这个功能该怎么设置呢?可以用万游设置器,也可以直接用DBC2000,操作方法如下:当DB...
GOM引擎版本使用太极插件开启大背包?
GOM引擎1108版是比较流行的一个版本,因官方没有更新,第三方插件比较多,像太极插件也支持GOM1108引擎,今天讲解一下使用太极插件如何开启大背包功能。我们在Plu...
传奇版本逐步开放地图脚本是制作的?_传奇地图代码
我们很多朋友在开复古版本的时候,地图都是设置逐步开放的,具体怎么实现呢,当你知道了之后就觉得简单了,通过机器人脚本实现。。今天就给大家讲一个案例,比如我要设置地...
传奇脚本简单实现从文件中随机取文本_传奇脚本变量编辑器工具
功能:从文件中随机取文本。格式:GETRANDOMLINETEXT 文件 字符串变量;=================================...