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 看帖回帖是礼貌,也能得积分 看帖回帖是礼貌,也能得积分 看帖回帖是礼貌,也能得积分 看帖回帖是礼貌,也能得积分 看帖回帖是礼貌,也能得积分
页:
[1]