传奇996_22——自动挂机
- 登录钩子函数中执行
callscript(actor, "../QuestDiary/主界面基础按钮/主界面基础按钮QM", "@基础按钮QM")
- @基础按钮QM执行了已下代码
#IF
Equal <$CLIENTFLAG> 1
#ACT
goto @PC端面板加载#IF
Equal <$CLIENTFLAG> 2
#ACT
goto @移动端面板加载[@PC端面板加载]
#if
#act
goto @挂机按钮_PC[@挂机按钮_PC]
; 1是挂机中,0是未挂机
#if
check [2] 1 #act
MOV S$主界面按钮 <Button|x=-30|y=-0|pimg=public/newbutton/guaji_1.png|mimg=public/newbutton/guaji_1.png|nimg=public/newbutton/guaji_1.png|link=@onbtnclick,挂机_开关>
inc S$主界面按钮 <Effect|x=-108.0|y=-68.0|scale=0.8|speed=1|effecttype=0|effectid=30115|act=0|>
ADDBUTTON 107 2 <$STR(S$主界面按钮)>
#elseact
MOV S$主界面按钮 <Button|x=-30|y=0|pimg=public/newbutton/guaji_0.png|mimg=public/newbutton/guaji_0.png|nimg=public/newbutton/guaji_0.png|link=@onbtnclick,挂机_开关>
ADDBUTTON 107 2 <$STR(S$主界面按钮)>
然后调用的点击按钮触发函数,参数为“挂机_开关”,接着跳转到“主界面按钮触发”文件中,执行相应的触发函数
ClickEvent.RegisterMsg("挂机_开关", function(actor)release_print("-- 挂机开关函数被调用!!!")if getflagstatus(actor, 2) == 1 thensetflagstatus(actor,2,0)stopautoattack(actor)elsesetflagstatus(actor,2,1)startautoattack(actor)end
end)
bug
个人标识取反,界面不刷新变化
完成上面步骤后,并没有结束,因为要设置挂机按钮标识取反,但是只是单纯的取反,界面不会被刷新,所以还要从上面再走一遍“挂机按钮选取图片”这一步骤的代码。这里使用的是QF的钩子函数
- StartAutoPlayGame 开启挂机触发
- StopAutoPlayGame 停止挂机触发
以下代码我敢聚无需设置挂机状态和打怪时间变量,没啥用,只需要修改个人标识然后跳转即可
--- StartAutoPlayGame 开启挂机触发
function startautoplaygame(actor)setplaydef(actor, "N$挂机状态", 1)setplaydef(actor, "N$打怪时间",0)setflagstatus(actor, VarCfg.flags.autoplay, 1)local flag = getconst(actor, "$CLIENTFLAG")flag = tonumber(flag)if flag == 1 thencallscript(actor, "../QuestDiary/主界面基础按钮/主界面基础按钮QM", "@挂机按钮_PC")endif flag == 2 thencallscript(actor, "../QuestDiary/主界面基础按钮/主界面基础按钮QM", "@挂机按钮_sj")end
end--- StopAutoPlayGame 停止挂机触发
function stopautoplaygame(actor)setplaydef(actor, "N$挂机状态", 0)setflagstatus(actor, VarCfg.flags.autoplay, 0)local flag = getconst(actor, "$CLIENTFLAG")flag = tonumber(flag)if flag == 1 thencallscript(actor, "../QuestDiary/主界面基础按钮/主界面基础按钮QM", "@挂机按钮_PC")endif flag == 2 thencallscript(actor, "../QuestDiary/主界面基础按钮/主界面基础按钮QM", "@挂机按钮_sj")endend
点击按钮,特效出现大黑框问题
在modleinfo模型表中的该特效配置设置的一个字段blendmode,原本是0,改成1就行。
修改后:
[4045] = { index=4045,id=9101,-- type=4,-- sex=0,-- dir=1,-- blendmode=0,-- stand_pos_x=0,-- stand_pos_y=1,-- idle_interval=0.3,-- showstand_interval=10,type=4,sex=0,dir=1,blendmode=1,stand_pos_x=0,stand_pos_y=1,idle_interval=0.085,},
blendmode:混合模式(0normal常规、1add变亮、2screen滤色)
跳转地图后不战斗
只有使用这个方法才会战斗,其他方法都试了,不行
- delaygoto(actor, 1000,“StartAutoPlayGame”,0)不行
- startautoattack(actor)不行
- callscriptex(actor,“StartAutoPlayGame”)不行
- callscript(actor, “…/QuestDiary/游戏功能/跳转并挂机”, “@挂机_腐朽墓穴”)可行
[@挂机_腐朽墓穴]#if
#act
map xin1
StartAutoPlayGame
龙岭个人标识:
常量、标识配置全在MirServer\Mir200\Envir\QuestDiary\config这个文件夹中
- ConstCfg.lua:全局信息,我也不知道具体是啥
- EventCfg.lua:事件常量
- ModuleCfg.lua:模块常量,不知道干啥的
- MsgCfg.lua:不知道干啥的
- ResponseCfg.lua:不知道干啥的
- VarCfg.lua:引擎变量、个人标识记录
相关文章:
传奇996_22——自动挂机
登录钩子函数中执行 callscript(actor, "../QuestDiary/主界面基础按钮/主界面基础按钮QM", "基础按钮QM")基础按钮QM执行了已下代码 #IF Equal <$CLIENTFLAG> 1 #ACT goto PC端面板加载#IF Equal <$CLIENTFLAG> 2 #ACT goto 移动端面板加载…...
faiss 提供了多种索引类型
faiss 多种索引类型 在 faiss 中,IndexFlatL2 是一个简单的基于 L2 距离(欧几里得距离)进行索引的索引类型,但实际上,faiss 提供了多种索引类型,支持不同的度量方式和性能优化,您可以根据需求选…...
比rsync更强大的文件同步工具rclone
背景 多个复制,拷贝,同步文件场景,最大规模的是每次几千万规模的小文件需要从云上对象存储中拉取到本地。其他的诸如定期数据备份,单次性数据备份。 rsync是单线程的,开源的mrsync是多线程的,但适用范围没…...
《业务流程--穿越从概念到实践的丛林》读后感一:什么是业务流程
1.1 流程和业务流程概念辨析 业务流程建模标准(BPMN)对于业务流程的定义:一个业务流程由为了配合一个组织性或技术环境而一系列活动组成。这些活动共同实现一个业务目标。 业务流程再造最有名的倡导者托马斯.H.达文波特对于流程和业务流程的定义:流程是一组结构化且可度量的…...
解决docker mysql命令行无法输入中文
docker启动时,设置支持中文 docker run --name mysql-container -e MYSQL_ROOT_PASSWORDroot -d mysql:5.7 --character-set-serverutf8mb4 --collation-serverutf8mb4_unicode_ci --default-time-zone8:00 进入docker时,指定LANG即可 docker exec -it …...
基于Java Springboot城市公交运营管理系统
一、作品包含 源码数据库设计文档万字PPT全套环境和工具资源部署教程 二、项目技术 前端技术:Html、Css、Js、Vue、Element-ui 数据库:MySQL 后端技术:Java、Spring Boot、MyBatis 三、运行环境 开发工具:IDEA/eclipse 数据…...
Lc70--319.两个数组的交集(二分查找)---Java版
1.题目描述 2.思路 用集合求交集,因为集合里面的元素要满足不重复、无序、唯一。使得集合在去重、查找和集合操作(如交集、并集、差集等)中非常高效和方便。 3.代码实现 class Solution {public int[] intersection(int[] nums1, int[] nu…...
亿咖通科技应邀出席微软汽车行业智享会,分享ECARX AutoGPT全新实践
11月14日,全球出行科技企业亿咖通科技(纳斯达克股票代码:ECX)应邀于广州参加由微软举行的汽车行业智享会,揭晓了亿咖通科技对“AI定义汽车”时代的洞察与技术布局,分享了亿咖通科技汽车垂直领域大模型ECARX…...
Python教程:运算符重载
在Python中,运算符重载是通过定义特殊方法(也称为魔术方法)来实现的,这些特殊方法允许类的实例像内置类型那样使用运算符。 Python提供了一系列这样的特殊方法,用于重载各种运算符。 以下是一些常见的运算符重载特殊…...
AWTK VSCode 实时预览插件端口冲突的解决办法
AWTK XML UI 预览插件:在 vscode 中实时预览 AWTK XML UI 文件,在 Copilot 的帮助下,可以大幅提高界面的开发效率。 主要特色: 真实的 UI 效果。可以设置主题,方便查看在不同主题下界面的效果。可以设置语言…...
【MySQL系列】深入理解MySQL中的存储、排序字符集
前言 在创建数据库时,我们经常会需要填写数据库的所用字符集、排序规则,字符集和排序规则是两个非常重要的概念,它们决定了数据库如何存储和比较字符串数据。在 MySQL 中,常用的存储字符集有 utf8、utf8mb4,而排序字符…...
RPC-健康检测机制
什么是健康检测? 在真实环境中服务提供方是以一个集群的方式提供服务,这对于服务调用方来说,就是一个接口会有多个服务提供方同时提供服务,调用方在每次发起请求的时候都可以拿到一个可用的连接。 健康检测,能帮助从连…...
关于Java处理Excel常规列表记录,并入库的操作
1.描述 对于常规的Excel列表(二维表格)的入库处理,一般的mysql连接工具,例如Navicat就支持。但是,因为业务需要,不想每次都去手动导入,所以这里采用编码且定时任务的形式来实现。 2.Excel常规列…...
深入理解 JavaScript 中的 Array.find() 方法:原理、性能优势与实用案例详解
目录 深入理解 JavaScript 中的 Array.find() 方法:原理、性能优势与实用案例详解 一、引言:为什么要使用Array.find() 二、Array.find()的使用与技巧 1、基础语法 2、返回值 3、使用技巧 三、Array.find()的优势与实际应用案例 1、利用返回引用…...
计算机网络安全 —— 对称加密算法 DES (一)
一、对称加密算法概念# 我们通过计算机网络传输数据时,如果无法防止他人窃听, 可以利用密码学技术将发送的数据变换成对任何不知道如何做逆变换的人都不可理解的形式, 从而保证了数据的机密性。这种变换被称为加密( encryptio…...
5. ARM_指令集
概述 分类 汇编中的符号: 指令:能够编译生成一条32位机器码,并且能被处理器识别和执行伪指令:本身不是指令,编译器可以将其替换成若干条指令伪操作:不会生成指令,只是在编译阶段告诉编译器怎…...
Jenkins的pipeline Script的 每个组件的详细讲解
在Jenkins的Pipeline脚本中,各个组件的配置和Groovy的一些常用函数起到了决定性的作用,帮助开发人员控制自动化流程的执行。以下是对Jenkins Pipeline的主要组件和Groovy常用函数的详细讲解: 1. Jenkins Pipeline主要组件 1.1 agent 功能&…...
Tomcat 和 Netty 的区别及应用场景分析
在 Java Web 开发中,Tomcat 和 Netty 都是常见的网络框架,它们各自有着不同的设计理念和适用场景。本文将通过详细的对比和实际场景示例,帮助你理解 Tomcat 和 Netty 在功能、性能、架构等方面的差异,帮助你在实际开发中做出更合理…...
6.C操作符详解,深入探索操作符与字符串处理
C操作符详解,深入探索操作符与字符串处理 C语言往期系列文章目录 往期回顾: C语言是什么?编程界的‘常青树’,它的辉煌你不可不知VS 2022 社区版C语言的安装教程,不要再卡在下载0B/s啦C语言入门:解锁基础…...
生数科技发布 Vidu 1.5 新版本,引领视频大模型新潮流
在国内视频大模型领域,生数科技一直以创新和突破而备受瞩目。近日,生数科技再度发力,发布了 Vidu 1.5 新版本,为视频创作带来了全新的变革与机遇。 Vidu 1.5 新版本在多个方面展现出了卓越的性能和创新的特点。首先,它…...
React Native在HarmonyOS 5.0阅读类应用开发中的实践
一、技术选型背景 随着HarmonyOS 5.0对Web兼容层的增强,React Native作为跨平台框架可通过重新编译ArkTS组件实现85%以上的代码复用率。阅读类应用具有UI复杂度低、数据流清晰的特点。 二、核心实现方案 1. 环境配置 (1)使用React Native…...
五年级数学知识边界总结思考-下册
目录 一、背景二、过程1.观察物体小学五年级下册“观察物体”知识点详解:由来、作用与意义**一、知识点核心内容****二、知识点的由来:从生活实践到数学抽象****三、知识的作用:解决实际问题的工具****四、学习的意义:培养核心素养…...
在四层代理中还原真实客户端ngx_stream_realip_module
一、模块原理与价值 PROXY Protocol 回溯 第三方负载均衡(如 HAProxy、AWS NLB、阿里 SLB)发起上游连接时,将真实客户端 IP/Port 写入 PROXY Protocol v1/v2 头。Stream 层接收到头部后,ngx_stream_realip_module 从中提取原始信息…...
cf2117E
原题链接:https://codeforces.com/contest/2117/problem/E 题目背景: 给定两个数组a,b,可以执行多次以下操作:选择 i (1 < i < n - 1),并设置 或,也可以在执行上述操作前执行一次删除任意 和 。求…...
Qt Http Server模块功能及架构
Qt Http Server 是 Qt 6.0 中引入的一个新模块,它提供了一个轻量级的 HTTP 服务器实现,主要用于构建基于 HTTP 的应用程序和服务。 功能介绍: 主要功能 HTTP服务器功能: 支持 HTTP/1.1 协议 简单的请求/响应处理模型 支持 GET…...
Linux云原生安全:零信任架构与机密计算
Linux云原生安全:零信任架构与机密计算 构建坚不可摧的云原生防御体系 引言:云原生安全的范式革命 随着云原生技术的普及,安全边界正在从传统的网络边界向工作负载内部转移。Gartner预测,到2025年,零信任架构将成为超…...
【Zephyr 系列 10】实战项目:打造一个蓝牙传感器终端 + 网关系统(完整架构与全栈实现)
🧠关键词:Zephyr、BLE、终端、网关、广播、连接、传感器、数据采集、低功耗、系统集成 📌目标读者:希望基于 Zephyr 构建 BLE 系统架构、实现终端与网关协作、具备产品交付能力的开发者 📊篇幅字数:约 5200 字 ✨ 项目总览 在物联网实际项目中,**“终端 + 网关”**是…...
【Go语言基础【12】】指针:声明、取地址、解引用
文章目录 零、概述:指针 vs. 引用(类比其他语言)一、指针基础概念二、指针声明与初始化三、指针操作符1. &:取地址(拿到内存地址)2. *:解引用(拿到值) 四、空指针&am…...
解读《网络安全法》最新修订,把握网络安全新趋势
《网络安全法》自2017年施行以来,在维护网络空间安全方面发挥了重要作用。但随着网络环境的日益复杂,网络攻击、数据泄露等事件频发,现行法律已难以完全适应新的风险挑战。 2025年3月28日,国家网信办会同相关部门起草了《网络安全…...
SQL Server 触发器调用存储过程实现发送 HTTP 请求
文章目录 需求分析解决第 1 步:前置条件,启用 OLE 自动化方式 1:使用 SQL 实现启用 OLE 自动化方式 2:Sql Server 2005启动OLE自动化方式 3:Sql Server 2008启动OLE自动化第 2 步:创建存储过程第 3 步:创建触发器扩展 - 如何调试?第 1 步:登录 SQL Server 2008第 2 步…...
