什长
- 元宝
- 4 个
- 鸿盾币
- 0 枚
- 金币
- 4966 枚
|
楼主 |
发表于 2024-10-23 11:18:16
|
显示全部楼层
现已知少的一个功能NPC。极品转移功能
[@main]
#ACT
OPENMERCHANTBIGDLG 8 914 0 0 0 10 1 520 17 1
#SAY
<ITEMBOX:1:5:513:156:334:45:45:5,6,10,11,15,19,20,21,22,23,24,26:254#只允许放入武器、头盔、衣服、项链、手镯、戒指^被转移的极品装备>
<ITEMBOX:2:5:513:360:334:77:105:5,6,10,11,15,19,20,21,22,23,24,26:254#只允许放入武器、头盔、衣服、项链、手镯、戒指^非极品点目标装备>
\ \ \ \
我是极品大师! 极品大师就是我.\
如果你有极品装备,现在你的福气来了!\
无论你的极品装备是高级的,还是低级的\
你都可以把它身上特有的极品属性转移到其他装备身上!\
但是这种服务的价格不菲哟!\
据说这里的极品装备十分罕见! 哎~ 所以我的生意也不是很好啊!\
<转移规则:>\
1.被转移装备必须为极品装备,且目标装备必须为非极品装备。\
2.被转移装备和目标装备的装备位置必须相同,如两个都是手镯,或者都是戒指等等。\
3.被转移装备和目标装备的持久属性为极品时,视该项属性为非极品属性。\
4.由于项链、手镯、戒指的属性特殊性,转移并非在所有项链之间都可以任意转移。\
5.目前可以转移极品属性的装备,仅限于武器、头盔、衣服、项链、手镯和戒指。\
6.转移成功后,被转移装备的极品属性,除了持久以外,都会被转移掉,变为普通装备。\
7.转移成功时会将被转移装备的除了持久以外的所有极品属性都全部转移到目标装备上。\
8.极品属性转移的成功率为100%,只要符合转移规则就必定成功\
9.每次转移需要100W金币加2000装备碎片。\
< > <开始转移/@转移前检测>\
[@转移前检测]
#IF
CheckBoxItemCount 1
CheckBoxItemCount 2
#ACT
GOTO @转移前检测1
#ELSEACT
MESSAGEBOX 请放入被转移装备和目标装备,否则的话巧妇难为无米之炊啊!
[@转移前检测1]
#OR
CHECKITEMADDVALUE boxitem1 0 > 0
CHECKITEMADDVALUE boxitem1 1 > 0
CHECKITEMADDVALUE boxitem1 2 > 0
CHECKITEMADDVALUE boxitem1 3 > 0
CHECKITEMADDVALUE boxitem1 4 > 0
CHECKITEMADDVALUE boxitem1 5 > 0
CHECKITEMADDVALUE boxitem1 6 > 0
CHECKITEMADDVALUE boxitem1 7 > 0
CHECKITEMADDVALUE boxitem1 8 > 0
CHECKITEMADDVALUE boxitem1 9 > 0
CHECKITEMADDVALUE boxitem1 10 > 0
CHECKITEMADDVALUE boxitem1 11 > 0
CHECKITEMADDVALUE boxitem1 12 > 0
CHECKITEMADDVALUE boxitem1 13 > 0
#ACT
GETITEMADDVALUE boxitem1 0 <$STR(P0)>
GETITEMADDVALUE boxitem1 1 <$STR(P1)>
GETITEMADDVALUE boxitem1 2 <$STR(P2)>
GETITEMADDVALUE boxitem1 3 <$STR(P3)>
GETITEMADDVALUE boxitem1 4 <$STR(P4)>
GETITEMADDVALUE boxitem1 5 <$STR(P5)>
GETITEMADDVALUE boxitem1 6 <$STR(P6)>
GETITEMADDVALUE boxitem1 7 <$STR(P7)>
GETITEMADDVALUE boxitem1 8 <$STR(P8)>
GETITEMADDVALUE boxitem1 9 <$STR(P9)>
GETITEMADDVALUE boxitem1 10 <$STR(P10)>
GETITEMADDVALUE boxitem1 11 <$STR(P11)>
GETITEMADDVALUE boxitem1 12 <$STR(P12)>
GETITEMADDVALUE boxitem1 13 <$STR(P13)>
;SENDMSG 6 0 <$STR(P0)>
;SENDMSG 6 1 <$STR(P1)>
;SENDMSG 6 2 <$STR(P2)>
;SENDMSG 6 3 <$STR(P3)>
;SENDMSG 6 4 <$STR(P4)>
;SENDMSG 6 5 <$STR(P5)>
;SENDMSG 6 6 <$STR(P6)>
;SENDMSG 6 7 <$STR(P7)>
;SENDMSG 6 8 <$STR(P8)>
;SENDMSG 6 9 <$STR(P9)>
;SENDMSG 6 10 <$STR(P10)>
;SENDMSG 6 11 <$STR(P11)>
;SENDMSG 6 12 <$STR(P12)>
;SENDMSG 6 13 <$STR(P13)>
GOTO @转移前检测2
#ELSEACT
MESSAGEBOX 被转移装备不是极品装备,无法转移!
[@转移前检测2]
#OR
CHECKITEMADDVALUE boxitem2 0 > 0
CHECKITEMADDVALUE boxitem2 1 > 0
CHECKITEMADDVALUE boxitem2 2 > 0
CHECKITEMADDVALUE boxitem2 3 > 0
CHECKITEMADDVALUE boxitem2 4 > 0
CHECKITEMADDVALUE boxitem2 5 > 0
CHECKITEMADDVALUE boxitem2 6 > 0
CHECKITEMADDVALUE boxitem2 7 > 0
CHECKITEMADDVALUE boxitem2 8 > 0
CHECKITEMADDVALUE boxitem2 9 > 0
CHECKITEMADDVALUE boxitem2 10 > 0
CHECKITEMADDVALUE boxitem2 11 > 0
CHECKITEMADDVALUE boxitem2 12 > 0
CHECKITEMADDVALUE boxitem2 13 > 0
#ACT
MESSAGEBOX 目标装备是极品装备,无法转移!
#ELSEACT
GOTO @转移前检测3
[@转移前检测3]
#IF
checkgold 1000000
checkitem 装备碎片 2000
#ACT
GOTO @转移前检测4
#ELSEACT
MESSAGEBOX 材料金币不够就别来妨碍我做生意!
[@转移前检测4]
#OR
EQUAL <$BOXITEM[1].STDMODE> 5
EQUAL <$BOXITEM[1].STDMODE> 6
#ACT
GOTO @武器极品转移
#ELSEACT
GOTO @转移前检测5
[@转移前检测5]
#OR
EQUAL <$BOXITEM[1].STDMODE> 10
EQUAL <$BOXITEM[1].STDMODE> 11
#ACT
GOTO @衣服极品转移
#ELSEACT
GOTO @转移前检测6
[@转移前检测6]
#IF
EQUAL <$BOXITEM[1].STDMODE> 15
#ACT
GOTO @头盔极品转移
#ELSEACT
GOTO @转移前检测7
[@转移前检测7]
#OR
EQUAL <$BOXITEM[1].STDMODE> 19
EQUAL <$BOXITEM[1].STDMODE> 20
EQUAL <$BOXITEM[1].STDMODE> 21
#ACT
GOTO @项链极品转移
#ELSEACT
GOTO @转移前检测8
[@转移前检测8]
#OR
EQUAL <$BOXITEM[1].STDMODE> 22
EQUAL <$BOXITEM[1].STDMODE> 23
#ACT
GOTO @戒指极品转移
#ELSEACT
GOTO @转移前检测9
[@转移前检测9]
#OR
EQUAL <$BOXITEM[1].STDMODE> 24
EQUAL <$BOXITEM[1].STDMODE> 26
#ACT
GOTO @手镯极品转移
#ELSEACT
MESSAGEBOX 你放的个啥玩意儿,我都不认识!
[@武器极品转移]
#OR
EQUAL <$BOXITEM[2].STDMODE> 5
EQUAL <$BOXITEM[2].STDMODE> 6
#ACT
GOTO @极品转移
#ELSEACT
MESSAGEBOX 你所放入的两件装备不是同一个穿戴位置的装备,无法转移
[@衣服极品转移]
#OR
EQUAL <$BOXITEM[2].STDMODE> 10
EQUAL <$BOXITEM[2].STDMODE> 11
#ACT
GOTO @极品转移
#ELSEACT
MESSAGEBOX 你所放入的两件装备不是同一个穿戴位置的装备,无法转移
[@头盔极品转移]
#IF
EQUAL <$BOXITEM[2].STDMODE> 15
#ACT
GOTO @极品转移
#ELSEACT
MESSAGEBOX 你所放入的两件装备不是同一个穿戴位置的装备,无法转移
[@手镯极品转移]
#IF
EQUAL <$BOXITEM[1].STDMODE> <$BOXITEM[2].STDMODE>
#ACT
GOTO @极品转移
#ELSEACT
MESSAGEBOX 由于项链、戒指、手镯的特殊性\因此这三种装备的属性只能在“同类型”之间转移
[@项链极品转移]
#IF
EQUAL <$BOXITEM[1].STDMODE> <$BOXITEM[2].STDMODE>
#ACT
GOTO @极品转移
#ELSEACT
MESSAGEBOX 由于项链、戒指、手镯的特殊性\因此这三种装备的属性只能在“同类型”之间转移
[@戒指极品转移]
#IF
EQUAL <$BOXITEM[1].STDMODE> <$BOXITEM[2].STDMODE>
#ACT
GOTO @极品转移
#ELSEACT
MESSAGEBOX 由于项链、戒指、手镯的特殊性\因此这三种装备的属性只能在“同类型”之间转移
[@极品转移]
#ACT
Take 金币 1000000
take 装备碎片 2000
CHANGEITEMADDVALUE boxitem2 0 + <$STR(P0)>
CHANGEITEMADDVALUE boxitem2 1 + <$STR(P1)>
CHANGEITEMADDVALUE boxitem2 2 + <$STR(P2)>
CHANGEITEMADDVALUE boxitem2 3 + <$STR(P3)>
CHANGEITEMADDVALUE boxitem2 4 + <$STR(P4)>
CHANGEITEMADDVALUE boxitem2 5 + <$STR(P5)>
CHANGEITEMADDVALUE boxitem2 6 + <$STR(P6)>
CHANGEITEMADDVALUE boxitem2 7 + <$STR(P7)>
CHANGEITEMADDVALUE boxitem2 8 + <$STR(P8)>
CHANGEITEMADDVALUE boxitem2 9 + <$STR(P9)>
CHANGEITEMADDVALUE boxitem2 10 + <$STR(P10)>
CHANGEITEMADDVALUE boxitem2 11 + <$STR(P11)>
CHANGEITEMADDVALUE boxitem2 12 + <$STR(P12)>
CHANGEITEMADDVALUE boxitem2 13 + <$STR(P13)>
CHANGEITEMADDVALUE boxitem1 0 = 0
CHANGEITEMADDVALUE boxitem1 1 = 0
CHANGEITEMADDVALUE boxitem1 2 = 0
CHANGEITEMADDVALUE boxitem1 3 = 0
CHANGEITEMADDVALUE boxitem1 4 = 0
CHANGEITEMADDVALUE boxitem1 5 = 0
CHANGEITEMADDVALUE boxitem1 6 = 0
CHANGEITEMADDVALUE boxitem1 7 = 0
CHANGEITEMADDVALUE boxitem1 8 = 0
CHANGEITEMADDVALUE boxitem1 9 = 0
CHANGEITEMADDVALUE boxitem1 10 = 0
CHANGEITEMADDVALUE boxitem1 11 = 0
CHANGEITEMADDVALUE boxitem1 12 = 0
CHANGEITEMADDVALUE boxitem1 13 = 0
**item boxitem1
**item boxitem2
MESSAGEBOX 恭喜你,极品属性转移成功啦!
break |
|