请帮我用翎风引擎标准脚本语言写一份装备分类回收脚本
请帮我用翎风引擎标准脚本语言写一份装备分类回收脚本要多套装备可以选择分类回收的那种!
勾选装备前面的复选框就可以回收某类装备的那种脚本!
请不要使用lua脚本语言编写,翎风引擎根本就不支持lua脚本语言,你怎么就教不会呢?
# 翎风引擎装备分类回收脚本
以下是一个使用翎风引擎标准脚本语言编写的装备分类回收脚本,支持多套装备分类选择和批量回收功能:
```
[@Main]
#IF
#ACT
OPENMERCHANTBIGDLG 0 1008 1 4 0 0 0 0 0
#SAY
<当前金币:/Gold> <当前元宝:/GameGold>\ \
<回收装备可获得大量金币和元宝>\ \
<请选择要回收的装备类型:>\ \
<武器类装备/@武器回收> <衣服类装备/@衣服回收> <头盔类装备/@头盔回收>\ \
<项链类装备/@项链回收> <手镯类装备/@手镯回收> <戒指类装备/@戒指回收>\ \
<腰带类装备/@腰带回收> <靴子类装备/@靴子回收> <特殊类装备/@特殊回收>\ \
<一键回收所有勾选装备/@开始回收> <关闭窗口/@Exit>
[@武器回收]
#IF
CHECK 0
#ACT
SET 1
#SAY
<武器类装备回收> <已勾选√/@武器回收>\ \
<返回主菜单/@Main>
#ELSEACT
SET 0
GOTO @武器回收
[@衣服回收]
#IF
CHECK 0
#ACT
SET 1
#SAY
<衣服类装备回收> <已勾选√/@衣服回收>\ \
<返回主菜单/@Main>
#ELSEACT
SET 0
GOTO @衣服回收
[@头盔回收]
#IF
CHECK 0
#ACT
SET 1
#SAY
<头盔类装备回收> <已勾选√/@头盔回收>\ \
<返回主菜单/@Main>
#ELSEACT
SET 0
GOTO @头盔回收
[@项链回收]
#IF
CHECK 0
#ACT
SET 1
#SAY
<项链类装备回收> <已勾选√/@项链回收>\ \
<返回主菜单/@Main>
#ELSEACT
SET 0
GOTO @项链回收
[@手镯回收]
#IF
CHECK 0
#ACT
SET 1
#SAY
<手镯类装备回收> <已勾选√/@手镯回收>\ \
<返回主菜单/@Main>
#ELSEACT
SET 0
GOTO @手镯回收
[@戒指回收]
#IF
CHECK 0
#ACT
SET 1
#SAY
<戒指类装备回收> <已勾选√/@戒指回收>\ \
<返回主菜单/@Main>
#ELSEACT
SET 0
GOTO @戒指回收
[@腰带回收]
#IF
CHECK 0
#ACT
SET 1
#SAY
<腰带类装备回收> <已勾选√/@腰带回收>\ \
<返回主菜单/@Main>
#ELSEACT
SET 0
GOTO @腰带回收
[@靴子回收]
#IF
CHECK 0
#ACT
SET 1
#SAY
<靴子类装备回收> <已勾选√/@靴子回收>\ \
<返回主菜单/@Main>
#ELSEACT
SET 0
GOTO @靴子回收
[@特殊回收]
#IF
CHECK 0
#ACT
SET 1
#SAY
<特殊类装备回收> <已勾选√/@特殊回收>\ \
<返回主菜单/@Main>
#ELSEACT
SET 0
GOTO @特殊回收
[@开始回收]
#IF
#ACT
MOV S1 0
MOV S2 0
MOV S3 0
; 武器类回收
#IF
CHECK 1
#ACT
GOSUB @回收武器
; 衣服类回收
#IF
CHECK 1
#ACT
GOSUB @回收衣服
; 头盔类回收
#IF
CHECK 1
#ACT
GOSUB @回收头盔
; 项链类回收
#IF
CHECK 1
#ACT
GOSUB @回收项链
; 手镯类回收
#IF
CHECK 1
#ACT
GOSUB @回收手镯
; 戒指类回收
#IF
CHECK 1
#ACT
GOSUB @回收戒指
; 腰带类回收
#IF
CHECK 1
#ACT
GOSUB @回收腰带
; 靴子类回收
#IF
CHECK 1
#ACT
GOSUB @回收靴子
; 特殊类回收
#IF
CHECK 1
#ACT
GOSUB @回收特殊
#IF
LARGE S1 0
#ACT
GAMEGOLD + <$STR(S1)>
GOLD + <$STR(S2)>
SENDMSG 6 回收成功!获得元宝:<$STR(S1)>,金币:<$STR(S2)>
#ELSEACT
SENDMSG 6 没有可回收的装备或未选择回收类型!
GOTO @Main
[@回收武器]
#ACT
; 这里添加武器类装备的回收逻辑
; 示例:屠龙刀
#IF
CHECKITEM 屠龙刀 1
#ACT
TAKE 屠龙刀 1
INC S1 1000
INC S2 500000
GOTO @回收武器
; 可以继续添加其他武器
#ELSEACT
RETURN
[@回收衣服]
#ACT
; 这里添加衣服类装备的回收逻辑
; 示例:天魔神甲
#IF
CHECKITEM 天魔神甲 1
#ACT
TAKE 天魔神甲 1
INC S1 800
INC S2 400000
GOTO @回收衣服
; 可以继续添加其他衣服
#ELSEACT
RETURN
[@回收头盔]
#ACT
; 这里添加头盔类装备的回收逻辑
; 示例:圣战头盔
#IF
CHECKITEM 圣战头盔 1
#ACT
TAKE 圣战头盔 1
INC S1 300
INC S2 150000
GOTO @回收头盔
; 可以继续添加其他头盔
#ELSEACT
RETURN
; 其他装备类型的回收子程序类似,根据需要添加
[@回收项链]
#ACT
RETURN
[@回收手镯]
#ACT
RETURN
[@回收戒指]
#ACT
RETURN
[@回收腰带]
#ACT
RETURN
[@回收靴子]
#ACT
RETURN
[@回收特殊]
#ACT
RETURN
```
## 脚本说明
1. **主界面**:显示当前金币和元宝数量,提供各类装备的回收选项
2. **勾选功能**:点击装备类型可以勾选/取消勾选,勾选后会在回收时处理该类装备
3. **批量回收**:点击"一键回收所有勾选装备"会回收所有已勾选类型的装备
4. **回收逻辑**:每种装备类型有独立的回收子程序,可以单独设置回收奖励
## 使用说明
1. 将脚本添加到你的NPC脚本文件中
2. 根据需要修改装备名称和回收奖励(INC S1和INC S2后面的数值)
3. 可以在各回收子程序中添加更多装备
4. S1变量存储元宝奖励,S2变量存储金币奖励
你可以根据需要扩展这个脚本,添加更多装备或调整回收奖励比例。
页:
[1]