lulu888 发表于 4 天前

V8/翎风引擎新版 API 手写脚本

本帖最后由 lulu888 于 2026-5-23 10:51 编辑


如果你的引擎版本较新(支持 CheckBagItems 指令),可以通过简单的代码逻辑来实现定时自动回收。
核心思路:

[*]定义一个包含需要回收装备名称的文本文件(如 垃圾装备列表.txt)。
[*]编写一个主回收函数,定时检查背包中是否存在列表里的物品。
[*]如果存在,则调用回收逻辑(给予金币、元宝或经验,并扣除物品)。


基础代码框架参考:


[@AutoRecycle]
#ACT
MOV N0 0
MOV S1 ""
; 检查背包中是否有垃圾装备列表中的物品
#IF
CheckBagItems ..\QuestDiary\垃圾装备列表.txt S1 N0
#ACT
; 这里可以加入获取物品价格或直接回收的逻辑
; 例如:给玩家增加金币或元宝
GIVE Gold 1000
TAKE $STR(S1) $STR(N0)
SENDMSG 6 自动回收了 <$STR(N0)> 个 <$STR(S1)>,获得1000金币!
BREAK

[@TimerTrigger]
#IF
#ACT
CALCV H1 + 1
#IF
EQUAL H1 5; 每隔一定时间触发一次回收检查
#ACT
CALCV H1 0
EXECUTE @AutoRecycle

王德发 发表于 昨天 10:23

看帖回帖是礼貌,也能得积分

我爱嘟嘟 发表于 昨天 14:11

看帖回帖是礼貌,也能得积分

qq154886255 发表于 昨天 14:57

看帖回帖是礼貌,也能得积分

一天三盒半 发表于 昨天 15:27

看帖回帖是礼貌,也能得积分

一天三盒半 发表于 昨天 18:19

看帖回帖是礼貌,也能得积分
页: [1]
查看完整版本: V8/翎风引擎新版 API 手写脚本