- 积分
- 26488
- 注册时间
- 2023-8-30
- 最后登录
- 2024-12-3
- 在线时间
- 158 小时
超级版主
- 积分
- 26488
- 威望
- 123
- 金币
- 17420
- 贡献
- 7523
|
Blue引擎+登录器+程序全部免费开放,QQ快捷登陆,加入BLUE引擎论坛!
您需要 登录 才可以下载或查看,没有账号?立即注册
×
本帖最后由 完美 于 2024-7-8 01:45 PM 编辑
NPC内容支持物品框(自定义OK框)可应用于:装备强化、鉴定、升级、属性转移、多条件检测、多条件升级等丰富功能。
【注意】以下功能必须21.05.25-05-2后新引擎搭配最新8.9.7.3 AC网关使用。
AC反外挂购买联系:blue引擎代理-完美,QQ29240180,网站:Www.bluem2.Cn
★AC封挂技术交流群★:928832773
NPC内容支持物品框(自定义OK框)装备强化、鉴定、升级、属性转移等。
- <ITEMBOX=0~19,prguse,1241,1,0,0,0,8,11,22,100 LABEL=@ItemBox0 HINT=请放上装备>,其中:
- 0~19 // 是物品框序号,范围0~19
- prguse // wil文件名
- 1241 // wil图片索引
- 1,0,0 // 图片数,是否循环,是否透明
- 0,8 // 偏移X,偏移Y
- 55,66 // 绝对X,绝对Y(不参与自动换行计算)
- 100 // 帧间隔(毫秒)
- @ItemBox0 // 放上或取下物品将触发[@ItemBox0]字段(仅限于鼠标操作,直接关闭窗口物品返回背包并不会触发)
- 注意:本功能需要配套更新AC游戏网关,防止部分操作被过滤!
复制代码 增加变量:<$BoxItemID0~19> // 物品框0~19的物品ID,当取下物品框物品时,对应物品框的物品ID为0
增加变量:<$BoxItemName0~19> // 物品框0~19的物品名,当取下物品框物品时,对应物品框的物品名为空
增加变量:<$BoxItemCount0~19> // 物品框0~19的物品数量,当取下物品框物品时,对应物品框的物品数量为0
增加变量:<$STR(S_RemovedBoxItemID0~19)> // 移除物品框0~19的物品ID,即时变量,只能在LABEL=@ItemBox0~19里使用
增加变量:<$STR(S_RemovedBoxItemName0~19)> // 移除物品框0~19的物品名,同上
增加变量:<$STR(M_RemovedBoxItemCount0~19)> // 移除物品框0~19的物品数量,同上
以上变量可以不通过GetEqUIpProps而直接使用
扩展NPC命令:GetEquipProps、UpgradeItem、UpgradeItemEx支持位置20000~20019,可用于操作对应物品框0~19的物品
增加NPC命令:RetBoxItem 0~19 // 将物品框物品返回背包
NPC内容支持物品框(自定义OK框)装备强化、鉴定、升级、属性转移等。
- 说明举例:
- #SAY
- ITEMBOX:<ITEMBOX=0,prguse,1241,1,0,0,0,8,055,0,100 LABEL=@itembox0 HINT=请放上装备>
- ITEMBOX:<ITEMBOX=1,prguse,1241,1,0,0,0,8,111,0,100 LABEL=@itembox1 HINT=请放上回收物品>\
- [@itembox0]
- #if
- ; 是否已放上物品
- CompVal <$BoxItemID0> = 0
- #act
- sendmsg 7 移除的物品ID:<$STR(S_RemovedBoxItemID0)>,物品名:<$STR(S_RemovedBoxItemName0)>,数量:<$STR(M_RemovedBoxItemCount0)>
- #elseact
- GetEquipProps 20000
- [@itembox1]
- #if
- ; 是否已放上物品
- CompVal <$BoxItemID1> = 0
- #act
- sendmsg 7 移除的物品ID:<$STR(S_RemovedBoxItemID1)>,物品名:<$STR(S_RemovedBoxItemName1)>,数量:<$STR(M_RemovedBoxItemCount1)>
- #elseact
- ; 取走物品
- Take <$BoxItemID1> 1
- [@OnGetEquipProps]
- #act
- ; $PARAM(3)是位置
- Calc "<$PARAM(3)> - 20000" M_物品框序列号
- sendmsg 7 物品框<$STR(M_物品框序列号)>的物品名:<$STR(S_EQUIP[<$PARAM(3)>]_NAME)>,物品ID:<$STR(S_EQUIP[<$PARAM(3)>]_ID)>
复制代码- 20个自定义OK框举例:
- [@自定义OK框]
- #SAY
- 自定义OK框0-19测试 丢入装备回收 \ \
- <UPGRADEITEMEX强化0-19的OK框装备/@UPGRADEITEMEX强化0-19的OK框装备> <UpgradeItem强化0-19的OK框装备/@UpgradeItem强化0-19的OK框装备>\ \
- <批量取回0-19的OK框装备/@批量取回>\ \
- <ITEMBOX=0,prguse,1241,1,0,0,0,0,10,100,100 LABEL=@itembox0 HINT=请放上装备0>
- <ITEMBOX=1,prguse,1241,1,0,0,0,0,60,100,100 LABEL=@itembox1 HINT=请放上回收物品1>
- <ITEMBOX=2,prguse,1241,1,0,0,0,0,110,100,100 LABEL=@itembox2 HINT=请放上回收物品2>
- <ITEMBOX=3,prguse,1241,1,0,0,0,0,160,100,100 LABEL=@itembox3 HINT=请放上回收物品3>
- <ITEMBOX=4,prguse,1241,1,0,0,0,0,210,100,100 LABEL=@itembox4 HINT=请放上回收物品4>\
- <ITEMBOX=5,prguse,1241,1,0,0,0,0,10,150,100 LABEL=@itembox5 HINT=请放上回收物品5>
- <ITEMBOX=6,prguse,1241,1,0,0,0,0,60,150,100 LABEL=@itembox6 HINT=请放上回收物品6>
- <ITEMBOX=7,prguse,1241,1,0,0,0,0,110,150,100 LABEL=@itembox7 HINT=请放上回收物品7>
- <ITEMBOX=8,prguse,1241,1,0,0,0,0,160,150,100 LABEL=@itembox8 HINT=请放上回收物品8>
- <ITEMBOX=9,prguse,1241,1,0,0,0,0,210,150,100 LABEL=@itembox9 HINT=请放上回收物品9>\
- <ITEMBOX=10,prguse,701,7,1,1,0,0,0,200,100 LABEL=@itembox10 HINT=请放上回收物品10>
- <ITEMBOX=11,prguse,701,7,1,1,0,0,60,200,100 LABEL=@itembox11 HINT=请放上回收物品11>
- <ITEMBOX=12,prguse,701,7,1,1,0,0,120,200,100 LABEL=@itembox12 HINT=请放上回收物品12>
- <ITEMBOX=13,prguse,701,7,1,1,0,0,180,200,100 LABEL=@itembox13 HINT=请放上回收物品13>
- <ITEMBOX=14,prguse,701,7,1,1,0,0,240,200,100 LABEL=@itembox14 HINT=请放上回收物品14>\
- <ITEMBOX=15,prguse,701,7,1,1,0,0,0,300,100 LABEL=@itembox15 HINT=请放上回收物品15>
- <ITEMBOX=16,prguse,701,7,1,1,0,0,60,300,100 LABEL=@itembox16 HINT=请放上回收物品16>
- <ITEMBOX=17,prguse,701,7,1,1,0,0,120,300,100 LABEL=@itembox17 HINT=请放上回收物品17>
- <ITEMBOX=18,prguse,701,7,1,1,0,0,180,300,100 LABEL=@itembox18 HINT=请放上回收物品18>
- <ITEMBOX=19,prguse,701,7,1,1,0,0,240,300,100 LABEL=@itembox19 HINT=请放上回收物品19>\
- [@UPGRADEITEMEX强化0-19的OK框装备]
- #act
- UpgradeItemEx 20000 0 0 10 0 0 1 1=11,2=12,3=13,9=15|6=11,10=12,11=13,12=15|67|127|2
- UpgradeItemEx 20001 0 0 10 0 0 1 1=11,2=12,3=13,9=15|6=11,10=12,11=13,12=15|67|127|2
- UpgradeItemEx 20002 0 0 10 0 0 1 1=11,2=12,3=13,9=15|6=11,10=12,11=13,12=15|67|127|2
- UpgradeItemEx 20003 0 0 10 0 0 1 1=11,2=12,3=13,9=15|6=11,10=12,11=13,12=15|67|127|2
- UpgradeItemEx 20004 0 0 10 0 0 1 1=11,2=12,3=13,9=15|6=11,10=12,11=13,12=15|67|127|2
- UpgradeItemEx 20005 0 0 10 0 0 1 1=11,2=12,3=13,9=15|6=11,10=12,11=13,12=15|67|127|2
- UpgradeItemEx 20006 0 0 10 0 0 1 1=11,2=12,3=13,9=15|6=11,10=12,11=13,12=15|67|127|2
- UpgradeItemEx 20007 0 0 10 0 0 1 1=11,2=12,3=13,9=15|6=11,10=12,11=13,12=15|67|127|2
- UpgradeItemEx 20008 0 0 10 0 0 1 1=11,2=12,3=13,9=15|6=11,10=12,11=13,12=15|67|127|2
- UpgradeItemEx 20009 0 0 10 0 0 1 1=11,2=12,3=13,9=15|6=11,10=12,11=13,12=15|67|127|2
- UpgradeItemEx 20010 0 0 10 0 0 1 1=11,2=12,3=13,9=15|6=11,10=12,11=13,12=15|67|127|2
- UpgradeItemEx 20011 0 0 10 0 0 1 1=11,2=12,3=13,9=15|6=11,10=12,11=13,12=15|67|127|2
- UpgradeItemEx 20012 0 0 10 0 0 1 1=11,2=12,3=13,9=15|6=11,10=12,11=13,12=15|67|127|2
- UpgradeItemEx 20013 0 0 10 0 0 1 1=11,2=12,3=13,9=15|6=11,10=12,11=13,12=15|67|127|2
- UpgradeItemEx 20014 0 0 10 0 0 1 1=11,2=12,3=13,9=15|6=11,10=12,11=13,12=15|67|127|2
- UpgradeItemEx 20015 0 0 10 0 0 1 1=11,2=12,3=13,9=15|6=11,10=12,11=13,12=15|67|127|2
- UpgradeItemEx 20016 0 0 10 0 0 1 1=11,2=12,3=13,9=15|6=11,10=12,11=13,12=15|67|127|2
- UpgradeItemEx 20017 0 0 10 0 0 1 1=11,2=12,3=13,9=15|6=11,10=12,11=13,12=15|67|127|2
- UpgradeItemEx 20018 0 0 10 0 0 1 1=11,2=12,3=13,9=15|6=11,10=12,11=13,12=15|67|127|2
- UpgradeItemEx 20019 0 0 10 0 0 1 1=11,2=12,3=13,9=15|6=11,10=12,11=13,12=15|67|127|2
- sendmsg 6 UPGRADEITEMEX---OK框0-19装备已强化
- [@UpgradeItem强化0-19的OK框装备]
- #act
- UpgradeItem 20000 0 10 1=11,2=12,3=13,9=15|6=11,10=12,11=13,12=15|67|127|2
- UpgradeItem 20001 0 10 1=11,2=12,3=13,9=15|6=11,10=12,11=13,12=15|67|127|2
- UpgradeItem 20002 0 10 1=11,2=12,3=13,9=15|6=11,10=12,11=13,12=15|67|127|2
- UpgradeItem 20003 0 10 1=11,2=12,3=13,9=15|6=11,10=12,11=13,12=15|67|127|2
- UpgradeItem 20004 0 10 1=11,2=12,3=13,9=15|6=11,10=12,11=13,12=15|67|127|2
- UpgradeItem 20005 0 10 1=11,2=12,3=13,9=15|6=11,10=12,11=13,12=15|67|127|2
- UpgradeItem 20006 0 10 1=11,2=12,3=13,9=15|6=11,10=12,11=13,12=15|67|127|2
- UpgradeItem 20007 0 10 1=11,2=12,3=13,9=15|6=11,10=12,11=13,12=15|67|127|2
- UpgradeItem 20008 0 10 1=11,2=12,3=13,9=15|6=11,10=12,11=13,12=15|67|127|2
- UpgradeItem 20009 0 10 1=11,2=12,3=13,9=15|6=11,10=12,11=13,12=15|67|127|2
- UpgradeItem 20010 0 10 1=11,2=12,3=13,9=15|6=11,10=12,11=13,12=15|67|127|2
- UpgradeItem 20011 0 10 1=11,2=12,3=13,9=15|6=11,10=12,11=13,12=15|67|127|2
- UpgradeItem 20012 0 10 1=11,2=12,3=13,9=15|6=11,10=12,11=13,12=15|67|127|2
- UpgradeItem 20013 0 10 1=11,2=12,3=13,9=15|6=11,10=12,11=13,12=15|67|127|2
- UpgradeItem 20014 0 10 1=11,2=12,3=13,9=15|6=11,10=12,11=13,12=15|67|127|2
- UpgradeItem 20015 0 10 1=11,2=12,3=13,9=15|6=11,10=12,11=13,12=15|67|127|2
- UpgradeItem 20016 0 10 1=11,2=12,3=13,9=15|6=11,10=12,11=13,12=15|67|127|2
- UpgradeItem 20017 0 10 1=11,2=12,3=13,9=15|6=11,10=12,11=13,12=15|67|127|2
- UpgradeItem 20018 0 10 1=11,2=12,3=13,9=15|6=11,10=12,11=13,12=15|67|127|2
- UpgradeItem 20019 0 10 1=11,2=12,3=13,9=15|6=11,10=12,11=13,12=15|67|127|2
- sendmsg 6 UpgradeItem---OK框0-19装备已强化
- [@批量取回]
- #act
- RetBoxItem 0
- RetBoxItem 1
- RetBoxItem 2
- RetBoxItem 3
- RetBoxItem 4
- RetBoxItem 5
- RetBoxItem 6
- RetBoxItem 7
- RetBoxItem 8
- RetBoxItem 9
- RetBoxItem 10
- RetBoxItem 11
- RetBoxItem 12
- RetBoxItem 13
- RetBoxItem 14
- RetBoxItem 15
- RetBoxItem 16
- RetBoxItem 17
- RetBoxItem 18
- RetBoxItem 19
- sendmsg 6 返回了0-19
- [@itembox2]
- #if
- ; 是否已放上物品
- CompVal <$BoxItemID0> = 0
- #act
- sendmsg 7 移除的物品ID:<$STR(S_RemovedBoxItemID0)>,物品名:<$STR(S_RemovedBoxItemName0)>,数量:<$STR(M_RemovedBoxItemCount0)>
- #elseact
- GetEquipProps 20000 @111
- [@itembox0]
- #if
- ; 是否已放上物品
- CompVal <$BoxItemID0> = 0
- #act
- sendmsg 7 移除的物品ID:<$STR(S_RemovedBoxItemID0)>,物品名:<$STR(S_RemovedBoxItemName0)>,数量:<$STR(M_RemovedBoxItemCount0)>
- #elseact
- sendmsg 7 放入的物品ID:<$BoxItemID0>,物品名:<$BoxItemName0>,数量:<$BoxItemCount0>
- GetEquipProps 20000 @111
- [@itembox1]
- #if
- ; 是否已放上物品
- CompVal <$BoxItemID1> = 0
- #act
- sendmsg 7 移除的物品ID:<$STR(S_RemovedBoxItemID1)>,物品名:<$STR(S_RemovedBoxItemName1)>,数量:<$STR(M_RemovedBoxItemCount1)>
- #elseact
- ; 取走物品
- ;Take <$BoxItemID1> 1
- GetEquipProps 20000 @111
-
- [@OnGetEquipProps]
- #act
- ; $PARAM(3)是位置
- Calc "<$PARAM(3)> - 20000" M_物品框序列号
- sendmsg 7 【物品框<$STR(M_物品框序列号)>】【<$STR(S_EQUIP[<$PARAM(3)>]_ID)>物品ID】【<$STR(S_EQUIP[<$PARAM(3)>]_NAME)>物品名称】【<$STR(M_EQUIP[<$PARAM(3)>]_SHAPE)>物品Shape】【<$STR(M_EQUIP[<$PARAM(3)>]_STDMODE)>物品StdMode】【<$STR(M_EQUIP[<$PARAM(3)>]_ANICOUNT)>物品AniCount】【<$STR(M_EQUIP[<$PARAM(3)>]_LOOKS)>物品Looks】【<$STR(M_EQUIP[<$PARAM(3)>]_COUNT)>物品数量】【<$STR(M_EQUIP[<$PARAM(3)>]_OVERLAP_TYPE)>重叠物品类型(0非重叠,1或2是重叠物品)】
- [@111]
- #IF
- CHECKLEVELEX > 0
- #ACT
- Calc "<$PARAM(3)> - 20000" M_物品框序列号
- sendmsg 7 物品框【<$STR(M_物品框序列号)>】
- sendMsg 7 <$STR(S_EQUIP[<$PARAM(3)>]_ID)>//获取物品ID,当物品无效时变量为0★<$STR(S_EQUIP[<$PARAM(3)>]_NAME)>//获取物品名称,当物品无效时变量是空字符串★<$STR(M_EQUIP[<$PARAM(3)>]_SHAPE)>//获取物品Shape★<$STR(M_EQUIP[<$PARAM(3)>]_STDMODE)>//获取物品StdMode★<$STR(M_EQUIP[<$PARAM(3)>]_ANICOUNT)>//获取物品AniCount★
- #if(1)
- CompVal <$STR(M_EQUIP[<$PARAM(3)>]_STDMODE)> = 6
- CompVal <$STR(M_EQUIP[<$PARAM(3)>]_STDMODE)> = 7
- #act
- sendmsg 7 测试通过1或2的OK框当前物品框【<$STR(M_物品框序列号)>】STDMODE值为:<$STR(M_EQUIP[<$PARAM(3)>]_STDMODE)>
- #elseact
- sendmsg 7 测试未通过前物品框【<$STR(M_物品框序列号)>】STDMODE值为:<$STR(M_EQUIP[<$PARAM(3)>]_STDMODE)>
复制代码- 装备锻造脚本举例:
- [@main]
- #SAY
- <$STR(S11)>
- <PIC=ui3,001377,1,1,1,0,0,212,390 LABEL=@锻造装备>
- <PIC=prguse,000064,1,1,1,0,0,480,10 LABEL=@EXIT>
- <color=$98FB98 锻造装备{AX=228,AY=400}>
- <color=$98FB98 <$BOXITEMNAME0>{AX=62,AY=245}>
- <color=$98FB98 <$BOXITEMNAME1>{AX=172,AY=245}>
- <color=$98FB98 <$BOXITEMNAME2>{AX=278,AY=245}>
- <color=$98FB98 <$BOXITEMNAME3>{AX=383,AY=245}>
- <color=$98FB98 <$BOXITEMNAME4>{AX=227,AY=335}>
- <ITEMBOX=0,ui1,1651,1,1,1,0,12,74,190,100 LABEL=@itembox0 HINT=请放上原质晶石>\
- <ITEMBOX=1,ui1,1653,1,1,1,0,12,180,190,100 LABEL=@itembox1 HINT=请放上装备精华>
- <ITEMBOX=2,ui1,1653,1,1,1,0,12,285,190,100 LABEL=@itembox2 HINT=请放传承精华>
- <ITEMBOX=3,ui1,1651,1,1,1,0,12,395,190,100 LABEL=@itembox3 HINT=请放上绿宝石>
- <ITEMBOX=4,ui1,3638,1,0,0,0,12,229,272,100 LABEL=@itembox4 HINT=请放上武器>
-
- #if
- CompVal <$BOXITEMNAME4> = 井中月
- #act
- MOV M_装备碎片 10
- MOV M_原质晶石 10
- MOV M_装备精华 10
- MOV M_绿宝石 10
- SetDlgItem 裁决之杖
- MOV S_新武器 裁决之杖
- Mov S11 <$DLGITEMSHOW>
- STRINGREPLACE S11 >< {ax=232,ay=112}><
- BREAK
- #if
- CompVal <$BOXITEMNAME4> = 裁决之杖
- #act
- MOV M_装备碎片 20
- MOV M_原质晶石 20
- MOV M_装备精华 20
- MOV M_绿宝石 20
- SetDlgItem 屠龙
- MOV S_新武器 屠龙
- Mov S11 <$DLGITEMSHOW>
- STRINGREPLACE S11 >< {ax=232,ay=112}><
- BREAK
- #if
- CompVal <$BOXITEMNAME4> = 屠龙
- #act
- MOV M_装备碎片 40
- MOV M_原质晶石 40
- MOV M_装备精华 40
- MOV M_绿宝石 40
- SetDlgItem 天之屠龙
- MOV S_新武器 天之屠龙
- Mov S11 <$DLGITEMSHOW>
- STRINGREPLACE S11 >< {ax=232,ay=112}><
- BREAK
- #ELSEACT
- mov S11
-
- [@itembox0]
- #if
- ; 是否已放上物品
- ;CompVal <$BOXITEMID0> ! 0
- #act
- GetEquipProps 20000 @材料0
- GOTO @main
- [@itembox1]
- #if
- ; 是否已放上物品
- ;CompVal <$BOXITEMID1> ! 0
- #act
- GetEquipProps 20001 @材料1
- GOTO @main
- [@材料0]
- #if
- !CompVal <$STR(S_EQUIP[<$PARAM(3)>]_NAME)> = 原质晶石
- #act
- RetBoxItem 0
- MESSAGEBOX 你放入的【<$STR(S_EQUIP[<$PARAM(3)>]_NAME)>】无法进行锻造!缺少需要副材料【原质晶石】\
- GOTO @main
- BREAK
- [@材料1]
- #if
- !CompVal <$STR(S_EQUIP[<$PARAM(3)>]_NAME)> = 装备精华
- #act
- RetBoxItem 1
- MESSAGEBOX 你放入的【<$STR(S_EQUIP[<$PARAM(3)>]_NAME)>】无法进行锻造!缺少需要主材料【装备精华】\
- GOTO @main
- BREAK
-
- [@材料2]
- #if
- !CompVal <$STR(S_EQUIP[<$PARAM(3)>]_NAME)> = 装备碎片
- #act
- RetBoxItem 2
- MESSAGEBOX 你放入的【<$STR(S_EQUIP[<$PARAM(3)>]_NAME)>】无法进行锻造!缺少需要主材料【装备碎片】\
- GOTO @main
- BREAK
- [@材料3]
- #if
- !CompVal <$STR(S_EQUIP[<$PARAM(3)>]_NAME)> = 绿宝石
- #act
- RetBoxItem 3
- MESSAGEBOX 你放入的【<$STR(S_EQUIP[<$PARAM(3)>]_NAME)>】无法进行锻造!缺少需要主材料【绿宝石】\
- GOTO @main
- BREAK
- [@材料4]
- #if(1)
- CompVal <$STR(S_EQUIP[<$PARAM(3)>]_STDMODE)> = 5
- CompVal <$STR(S_EQUIP[<$PARAM(3)>]_STDMODE)> = 6
- #ACT
- MOV s11
- GetEquipProps 20004 @OnGetEquipProps
- #ELSEACT
- RetBoxItem 4
- MESSAGEBOX 你放入的【<$STR(S_EQUIP[<$PARAM(3)>]_NAME)>】无法进行锻造!只能放入【武器】:<$STR(S_EQUIP[<$PARAM(3)>]_STDMODE)>\
- GOTO @main
- BREAK
-
- [@itembox2]
- #if
- ; 是否已放上物品
- ;CompVal <$BOXITEMID2> ! 0
- #act
- GetEquipProps 20002 @材料2
- GOTO @main
-
- [@itembox3]
- #if
- ; 是否已放上物品
- ;CompVal <$BOXITEMID3> ! 0
- #act
- GetEquipProps 20003 @材料3
- GOTO @main
-
-
- [@itembox5]
- #if
- ; 是否已放上物品
- ;CompVal <$BOXITEMID5> ! 0
- #act
- GetEquipProps 20005
- GOTO @main
-
- [@itembox6]
- #if
- ; 是否已放上物品
- #act
- GetEquipProps 20006
- sendmsg 7 GetEquipProps6:<$BOXITEMID6>、<$PARAM(1)>
- GOTO @main
- [@itembox7]
- #if
- ; 是否已放上物品
- #act
- GetEquipProps 20007
- sendmsg 7 GetEquipProps7:<$BOXITEMID7>、<$PARAM(1)>
- GOTO @main
- [@itembox8]
- #if
- ; 是否已放上物品
- #act
- GetEquipProps 20008
- sendmsg 7 GetEquipProps8:<$BOXITEMID8>、<$PARAM(1)>
- GOTO @main
- [@itembox4]
- #if
- ; 是否已放上物品
- ;CompVal <$BOXITEMID4> ! 0
- #act
- GetEquipProps 20004
- GOTO @main
-
- [@OnGetEquipProps]
- #IF
- CHECKLEVELEX > 0
- #ACT
- Calc "<$PARAM(3)> - 20000" M_物品框序列号
- #if(1)
- CompVal <$STR(M_EQUIP[<$PARAM(3)>]_STDMODE)> = 5
- CompVal <$STR(M_EQUIP[<$PARAM(3)>]_STDMODE)> = 6
- #act
- sendmsg 7 你放入的【<$STR(S_EQUIP[<$PARAM(3)>]_NAME)>】可以点击【锻造按钮】,进行升级武器!
- #elseact
- RetBoxItem 4
- MESSAGEBOX 你放入的【<$STR(S_EQUIP[<$PARAM(3)>]_NAME)>】无法进行锻造!只能放入【武器】
-
- [@锻造装备]
- #if
- CompVal <$BOXITEMID0> ! 0
- #elseact
- MESSAGEBOX 您缺少材料【原质晶石】无法进行锻造!
- BREAK
- #if
- CompVal <$BOXITEMID1> ! 0
- #elseact
- MESSAGEBOX 您缺少材料【装备精华】无法进行锻造!
- BREAK
- #if
- CompVal <$BOXITEMID2> ! 0
- #elseact
- MESSAGEBOX 您缺少材料【装备碎片】无法进行锻造!
- BREAK
- #if
- CompVal <$BOXITEMID3> ! 0
- #elseact
- MESSAGEBOX 您缺少材料【绿宝石】无法进行锻造!
- BREAK
- #if
- CompVal <$BOXITEMID4> ! 0
- #elseact
- MESSAGEBOX 您都没有放入需要锻造的【武器】无法进行锻造!
- BREAK
- #IF
- Compval <$ITEMCOUNT(装备碎片)> ? <$STR(M_装备碎片)>
- #ELSEACT
- MESSAGEBOX 您的身上没有足够的【装备碎片x<$STR(M_装备碎片)>】!\您的包袱里【装备碎片】剩余:<$ITEMCOUNT(装备碎片)>
- BREAK
- #IF
- Compval <$ITEMCOUNT(原质晶石)> ? <$STR(M_原质晶石)>
- #ELSEACT
- MESSAGEBOX 您的身上没有足够的【原质晶石x<$STR(M_原质晶石)>】!\\您的包袱里【原质晶石】剩余:<$ITEMCOUNT(原质晶石)>
- BREAK
- #IF
- Compval <$ITEMCOUNT(装备碎片)> ? <$STR(M_装备碎片)>
- Compval <$ITEMCOUNT(原质晶石)> ? <$STR(M_原质晶石)>
- Compval <$ITEMCOUNT(装备精华)> ? <$STR(M_装备精华)>
- Compval <$ITEMCOUNT(绿宝石)> ? <$STR(M_绿宝石)>
- #ACT
- TAKE <$BOXITEMID0> <$STR(M_装备碎片)>
- TAKE <$BOXITEMID1> <$STR(M_原质晶石)>
- TAKE <$BOXITEMID2> <$STR(M_装备精华)>
- TAKE <$BOXITEMID3> <$STR(M_绿宝石)>
- TAKE <$BOXITEMID4> 1
- GIVE <$STR(S_新武器)> 1
- GOTO @main
- #ELSEACT
- GOTO @main
复制代码
|
|