[翎风脚本]装备升级脚本示例
本帖最后由 老酒 于 2026-7-7 00:25 编辑[@Main]
#If
#Act
MOV S$当前合成系列 盾牌
MOV S$合成装备按钮
MOV N$循环开始 0
Mov N$开始物品 0
WHILE N$循环开始 < 5
ReadConfigFileItem ..\QuestDiary\合成装备数据.txt <$Str(S$当前合成系列)>系列 <$Str(N$开始物品)> S$显示物品
ReadConfigFileItem ..\QuestDiary\合成装备数据.txt 合成货币 <$Str(N$开始物品)> N$需求货币
ReadConfigFileItem ..\QuestDiary\合成装备数据.txt 合成材料 <$Str(N$开始物品)> N$需求材料
GetDBItemFieldValue <$Str(S$显示物品)> idx N$物品IDX<$Str(N$循环开始)>
Inc S$合成装备按钮 <text:<$Str(S$显示物品)>|合成物品需求^1.元宝*<$Str(N$需求货币)>^2.<$Str(S$当前合成系列)>碎片*<$Str(N$需求材料)>:0:0/@合成按钮(<$Str(N$开始物品)>)>
Inc N$开始物品 1
INC N$循环开始 1
ENDWHILE
#Say
<$Str(S$当前合成系列)>合成\ \
<> <>
<Itemshow:<$Str(N$物品IDX0)>:0:0:0:1> <>
<Itemshow:<$Str(N$物品IDX1)>:0:0:0:1> <>
<Itemshow:<$Str(N$物品IDX2)>:0:0:0:1> <>
<Itemshow:<$Str(N$物品IDX3)>:0:0:0:1> <>
<Itemshow:<$Str(N$物品IDX4)>:0:0:0:1> <>\ \ \ \ \ \
合成装备 <$Str(S$合成装备按钮)>
[@合成按钮]
#IF
#Act
ReadConfigFileItem ..\QuestDiary\合成装备数据.txt <$Str(S$当前合成系列)>系列 <$ScriptParam1> S$合成给与物品
ReadConfigFileItem ..\QuestDiary\合成装备数据.txt 合成货币 <$ScriptParam1> N$合成需求货币
ReadConfigFileItem ..\QuestDiary\合成装备数据.txt 合成材料 <$ScriptParam1> N$合成需求材料
#IF
CheckGameGold < <$Str(N$合成需求货币)>
#ACT
MessAgeBox 你的元宝不足:<$Str(N$合成需求货币)>
Break
#IF
Not Checkitem <$Str(S$当前合成系列)>碎片 <$Str(N$合成需求材料)>
#ACT
MessAgeBox 你的<$Str(S$当前合成系列)>碎片不足<$Str(N$合成需求材料)>
Break
#If
Large <$ScriptParam1> 0
#Act
Mov N$当前合成物品编号 <$ScriptParam1>
Dec N$当前合成物品编号 1
ReadConfigFileItem ..\QuestDiary\合成装备数据.txt <$Str(S$当前合成系列)>系列 <$Str(N$当前合成物品编号)> S$合成需求物品
#ElseAct
MOV S$合成需求物品
#IF
Not Equal S$合成需求物品
Not Checkitem <$Str(S$合成需求物品)> 1
#Act
MessAgeBox 你背包内没有<$Str(S$合成需求物品)>
Break
#If
Not Equal S$合成需求物品
#Act
Take <$Str(S$合成需求物品)> 1
#IF
#Act
GameGold - <$Str(N$合成需求货币)>
Take <$Str(S$当前合成系列)>碎片 <$Str(N$合成需求材料)>
Give <$Str(S$合成给与物品)> 1
Sendmsg 0 <$Username>:在安全区合成了<$Str(S$合成给与物品)>
Break合成装备数据.txt
[盾牌系列]
0=盾牌Lv1
1=盾牌Lv2
2=盾牌Lv3
3=盾牌Lv4
4=盾牌Lv5
5=盾牌Lv6
6=盾牌Lv7
7=盾牌Lv8
8=盾牌Lv9
9=盾牌LvMax
10=盾牌RLv1
11=盾牌RLv2
12=盾牌RLv3
13=盾牌RLv4
14=盾牌RLv5
15=盾牌RLv6
16=盾牌RLv7
17=盾牌RLv8
18=盾牌RLv9
19=盾牌RLvMax
20=盾牌SRLv1
21=盾牌SRLv2
22=盾牌SRLv3
23=盾牌SRLv4
24=盾牌SRLv5
25=盾牌SRLv6
26=盾牌SRLv7
27=盾牌SRLv8
28=盾牌SRLv9
29=盾牌SRLvMax
30=盾牌SSRLv1
31=盾牌SSRLv2
32=盾牌SSRLv3
33=盾牌SSRLv4
34=盾牌SSRLv5
35=盾牌SSRLv6
36=盾牌SSRLv7
37=盾牌SSRLv8
38=盾牌SSRLv9
39=盾牌SSRLvMax
40=盾牌URLv1
41=盾牌URLv2
42=盾牌URLv3
43=盾牌URLv4
44=盾牌URLv5
45=盾牌URLv6
46=盾牌URLv7
47=盾牌URLv8
48=盾牌URLv9
49=盾牌URLvMax
[合成货币]
0=1000
1=2000
2=3000
3=4000
4=5000
5=6000
6=7000
7=8000
8=9000
9=10000
10=10000
11=11000
12=12000
13=13000
14=14000
15=15000
16=16000
17=17000
18=18000
19=19000
20=20000
21=21000
22=22000
23=23000
24=24000
25=25000
26=26000
27=27000
28=28000
29=29000
30=30000
31=31000
32=32000
33=33000
34=34000
35=35000
36=36000
37=37000
38=38000
39=39000
40=40000
41=41000
42=42000
43=43000
44=44000
45=45000
46=46000
47=47000
48=48000
49=49000
[合成材料]
0=10
1=20
2=30
3=40
4=50
5=60
6=70
7=80
8=90
9=100
10=100
11=110
12=120
13=130
14=140
15=150
16=160
17=170
18=180
19=190
20=200
21=210
22=220
23=230
24=240
25=250
26=260
27=270
28=280
29=290
30=300
31=310
32=320
33=330
34=340
35=350
36=360
37=370
38=380
39=390
40=400
41=410
42=420
43=430
44=440
45=450
46=460
47=470
48=480
49=490
感谢分享感谢分享感谢分享感谢分享感谢分享感谢分享 :):):):):):):):) 我是来看看的 感谢分享 这个脚本逻辑清晰,盾牌系列升级确实实用。老酒出品必属精品! 这脚本写得挺清晰,循环读取数据的思路很实用,回头我也试试。
页:
[1]