GEE引擎脚本-装备镶嵌大师

[复制链接]
查看1784 | 回复0 | 2017-9-13 16:09:29 | 显示全部楼层 |阅读模式
(@ArmRemoveStone)
[@main]
#IF
#ACT
OPENMERCHANTBIGDLG 41 0 1 4 5 -100 1 637 55
#SAY
<Img:55:41:185:120>\
<ITEMBOX:0:41:24:515:230:50:50:5,6,10,11,19,20,21,15,24,26,22,23,62,63,64:254#请放入装备>\
<ITEMBOX:1:41:24:285:231:50:50:46:254#请放入宝石镶嵌>\
\     <ImgEx:41:43:44:45:317:290/@开始镶嵌> \
\     \
\   
<ImgEx:41:3601:3602:3603:44:70/@main>\ \
<ImgEx:41:3601:3602:3603:44:75/@合成22>\
<ImgEx:41:3601:3602:3603:44:95/@ArmRemoveStone>\
<Text:镶嵌装备属性:65:15{FCOLOR=151}>\ \
<Text:装备宝石合成:65:20{FCOLOR=151}>\
<Text:卸下装备宝石:65:40{FCOLOR=151}>\
\ \ \ \ \
<ImgEx:41:3601:3602:3603:187:108|253#当前武器装备:<$WEAPON>/@武器开孔> <ImgEx:41:3601:3602:3603:180:108|253#当前衣服装备:<$DRESS>/@衣服开孔> <ImgEx:41:3601:3602:3603:173:108|253#当前头盔装备:<$HELMET>/@头盔开孔> <ImgEx:41:3601:3602:3603:166:108|253#当前项链装备:<$NECKLACE>/@项链开孔>\
<ImgEx:41:3601:3602:3603:187:120|253#当前左手装备:<$ARMRING_R>/@左手镯开孔> <ImgEx:41:3601:3602:3603:180:120|253#当前右手装备:<$ARMRING_L>/@右手镯开孔> <ImgEx:41:3601:3602:3603:173:120|253#当前腰带装备:<$BELT>/@腰带开孔>\\
<ImgEx:41:3601:3602:3603:187:133|253#当前左戒装备:<$RING_R>/@左戒指开孔> <ImgEx:41:3601:3602:3603:180:133|253#当前右戒装备:<$RING_L> /@右戒指开孔> <ImgEx:41:3601:3602:3603:173:133|253#当前鞋子装备:<$BOOTS>/@鞋子开孔> \
\ <Text:「武器打孔」:200:68{FCOLOR=150}>    <Text:「衣服打孔」:210:68{FCOLOR=150}>    <Text:「头盔打孔」:220:68{FCOLOR=150}>    <Text:「项链打孔」:230:68{FCOLOR=150}> \
\ <Text:「左手打孔」:200:80{FCOLOR=150}>    <Text:「右手打孔」:210:80{FCOLOR=150}>    <Text:「腰带打孔」:220:80{FCOLOR=150}>
\ <Text:「左戒打孔」:200:92{FCOLOR=150}>    <Text:「右戒打孔」:210:92{FCOLOR=150}>    <Text:「靴子打孔」:220:92{FCOLOR=150}>\

<Img:2198:41:225:-210> <Img:2198:41:325:-210>\
<Text:「放入宝石」:250:-220{FCOLOR=150}> <Text:「放入装备」:400:-220{FCOLOR=150}>\



[@打孔11]
#IF
#ACT
OPENMERCHANTBIGDLG 41 2330 1 4 5 -100 1 330 52
#SAY
\ \ \ \ \ \  \ \ \ \ \
\                 <Text:武器装备:70:252{FCOLOR=151}|253#当前武器装备:<$WEAPON>/@武器开孔>       <Text:衣服装备:50:52{FCOLOR=151}|253#当前衣服装备:<$DRESS>/@衣服开孔>         <Text:项链装备:30:52{FCOLOR=151}|253#当前项链装备:<$NECKLACE>/@项链开孔>\
\                 <Text:头盔装备:70:252{FCOLOR=151}|253#当前头盔装备:<$HELMET>/@头盔开孔>       <Text:左手装备:50:52{FCOLOR=151}|253#当前左手装备:<$ARMRING_R>/@左手镯开孔>         <Text:右手装备:30:52{FCOLOR=151}|253#当前右手装备:<$ARMRING_L>/@右手镯开孔>\
\                 <Text:左戒装备:70:252{FCOLOR=151}|253#当前左戒装备:<$RING_R>/@左戒指开孔>       <Text:右戒装备:50:52{FCOLOR=151}|253#当前右戒装备:<$RING_L> /@右戒指开孔>         <Text:腰带装备:30:52{FCOLOR=151}|253#当前腰带装备:<$BELT>/@腰带开孔>\
\                 <Text:靴子装备:70:252{FCOLOR=151}|253#当前鞋子装备:<$BOOTS>/@鞋子开孔>\


                   <Text:每件装备可开5个孔位置并且需要带在身上:10:45{FCOLOR=150}>\



<ImgEx:<$STR(p1)>:41:42:43:28:-115/@main>\
<ImgEx:<$STR(p1)>:41:42:43:28:-95/@打孔11>\
<ImgEx:<$STR(p1)>:41:42:43:28:-75/@合成22>\
<ImgEx:<$STR(p1)>:41:42:43:28:-55/@ArmRemoveStone>\
<Text:镶嵌装备属性:49:-173{FCOLOR=151}>\
<Text:装备打孔开洞:49:-152{FCOLOR=151}>\
<Text:装备宝石合成:49:-132{FCOLOR=151}>\
<Text:卸下装备宝石:49:-112{FCOLOR=151}>\

[@ItemIntoBox0]
#IF
#ACT
MOV S$OK框装备宝石数
MOV <$STR(S$OK框装备孔数)>


#IF
CheckFluteCount boxitem0 = 1
#ACT
MOV S$OK框装备孔数 1

#IF
CheckFluteCount boxitem0 = 2
#ACT
MOV S$OK框装备孔数 2


#IF
CheckFluteCount boxitem0 = 3
#ACT
MOV S$OK框装备孔数 3


#IF
CheckFluteCount boxitem0 = 4
#ACT
MOV S$OK框装备孔数 4

#IF
CheckFluteCount boxitem0 = 5
#ACT
MOV S$OK框装备孔数 5

#IF
CheckItemStoneCount boxitem0 = 1
#ACT
MOV S$OK框装备宝石数 1

#IF
CheckItemStoneCount boxitem0 = 2
#ACT
MOV S$OK框装备宝石数 2

#IF
CheckItemStoneCount boxitem0 = 3
#ACT
MOV S$OK框装备宝石数 3

#IF
CheckItemStoneCount boxitem0 = 4
#ACT
MOV S$OK框装备宝石数 4

#IF
CheckItemStoneCount boxitem0 = 5
#ACT
MOV S$OK框装备宝石数 5

#IF
EQUAL S$OK框装备孔数 0
#ACT
ReturnBoxItem 0


#IF
SMALL S$OK框装备宝石数 <$STR(S$OK框装备孔数)>
#ACT
#elseact
ReturnBoxItem 0
MessageBox 你的装备不可镶嵌\无孔或已镶懑



[@项链开孔]
#ACT
MOV S$位置 3
GOTO @装备开孔
break

[@头盔开孔]
#ACT
MOV S$位置 4
GOTO @装备开孔
break

[@左手镯开孔]
#ACT
MOV S$位置 6
GOTO @装备开孔
break

[@右手镯开孔]
#ACT
MOV S$位置 5
GOTO @装备开孔
break

[@左戒指开孔]
#ACT
MOV S$位置 8
GOTO @装备开孔
break

[@右戒指开孔]
#ACT
MOV S$位置 7
GOTO @装备开孔
break

[@腰带开孔]
#ACT
MOV S$位置 10
GOTO @装备开孔
break

[@鞋子开孔]
#ACT
MOV S$位置 11
GOTO @装备开孔
break


[@武器开孔]
#ACT
MOV S$位置 1
GOTO @装备开孔
break



[@衣服开孔]
#ACT
MOV S$位置 0
GOTO @装备开孔
break


[@装备开孔]
#IF
CheckFluteCount S$位置 = 1
#ACT
mov p111 1

#IF
CheckFluteCount S$位置 = 2
#ACT
mov p111 2

#IF
CheckFluteCount S$位置 = 3
#ACT
mov p111 3

#IF
CheckFluteCount S$位置 = 4
#ACT
mov p111 4

#IF
CheckFluteCount S$位置 = 5
#ACT
mov p111 5

#if
SMALL p111 5
#ACT
inc p111 1
SETFLUTECOUNT S$位置 <$STR(p111)>
MessageBox 你已成功开启第<$STR(p111)>个孔
MOV p111 0
MOV S$位置 -1
break
#elseact
MessageBox 对不起你的装备已有<$STR(p111)>个孔!!
break




[@开始镶嵌]
#IF
CheckBoxItemCount boxitem0 1
CheckBoxItemCount boxitem1 1
#ACT
ItemFluteStone 0 1
DelBoxItem 1
UpdateItem boxitem0
ReturnBoxItem 0
messagebox 镶嵌成功
#ELSEACT
messagebox 镶嵌失败






[@合成22]
#IF
#ACT
OPENMERCHANTBIGDLG 41 0 1 4 5 -100 1 637 55
#SAY
<Img:55:41:185:120>\
<ITEMBOX:0:41:24:515:230:50:50:5,6,10,11,19,20,21,15,24,26,22,23,62,63,64:254#请放入装备>\
<ITEMBOX:1:41:24:285:231:50:50:46:254#请放入宝石镶嵌>\
\     <ImgEx:41:43:44:45:317:290/@开始镶嵌> \
\     \
\   
<ImgEx:41:3601:3602:3603:44:70/@main>\ \
<ImgEx:41:3601:3602:3603:44:75/@合成22>\
<ImgEx:41:3601:3602:3603:44:95/@ArmRemoveStone>\
<Text:镶嵌装备属性:65:15{FCOLOR=151}>\ \
<Text:装备宝石合成:65:20{FCOLOR=151}>\
<Text:卸下装备宝石:65:40{FCOLOR=151}>\
\ \ \ \ \

\    <ImgEx:41:3601:3602:3603:187:115|251#需要三个〖攻击宝石·凡品〗+200银票^/@合成攻击宝石极品> <ImgEx:41:3601:3602:3603:210:115|251#需要三个〖攻击宝石·极品〗+500银票^/@合成攻击宝石珍品> <ImgEx:41:3601:3602:3603:233:115|251#需要三个〖攻击宝石·珍品〗+1000银票^/@合成攻击宝石绝品> \
\    <ImgEx:41:3601:3602:3603:187:132|251#需要三个〖防御宝石·凡品〗+200银票^/@合成防御宝石极品> <ImgEx:41:3601:3602:3603:210:132|251#需要三个〖防御宝石·极品〗+500银票^/@合成防御宝石珍品> <ImgEx:41:3601:3602:3603:233:132|251#需要三个〖防御宝石·珍品〗+1000银票^/@合成防御宝石绝品>\\

\                       <Text:极品攻击宝石:90:90{FCOLOR=150}>   <Text:珍品攻击宝石:137:90{FCOLOR=150}>   <Text:绝品攻击宝石:187:90{FCOLOR=150}>\
\                       <Text:防御极品宝石:90:107{FCOLOR=150}>   <Text:防御珍品宝石:137:107{FCOLOR=150}>   <Text:防御绝品宝石:187:107{FCOLOR=150}>\
\                 
\




[@合成攻击宝石极品]
#IF
checkitem 攻击宝石·凡品 3
CHECKGAMEGIRD > 199
#ACT
GAMEGIRD - 200
TAKE 攻击宝石·凡品 3
give 攻击宝石·极品 1
messagebox 提示:恭喜您的〖攻击宝石·凡品〗三个成功合成〖攻击宝石·极品〗。
#elseact
messagebox 提示:您的〖攻击宝石·凡品〗不足三个或不足200银票\\\不可合成。
BREAK


[@合成攻击宝石珍品]
#IF
CHECKGAMEGIRD > 499
checkitem 攻击宝石·极品 3
#ACT
GAMEGIRD - 500
TAKE 攻击宝石·极品 3
give 攻击宝石·珍品 1
messagebox 提示:恭喜您的〖攻击宝石·极品〗三个成功合成〖攻击宝石·珍品〗。
#elseact
messagebox 提示:您的〖攻击宝石·极品〗不足三个或不足500银票\\\不可合成。
BREAK



[@合成攻击宝石绝品]
#IF
CHECKGAMEGIRD > 999
checkitem 攻击宝石·珍品 3
#ACT
GAMEGIRD - 1000
TAKE 攻击宝石·珍品 3
give 攻击宝石·绝品 1
messagebox 提示:恭喜您的〖攻击宝石·珍品〗三个成功合成〖攻击宝石·绝品〗。
#elseact
messagebox 提示:您的〖攻击宝石·珍品〗不足三个或不足1000银票\\\不可合成。
BREAK









[@合成防御宝石极品]
#IF
checkitem 防御宝石·凡品 3
CHECKGAMEGIRD > 199
#ACT
GAMEGIRD - 200
TAKE 防御宝石·凡品 3
give 防御宝石·极品 1
messagebox 提示:恭喜您的〖防御宝石·凡品〗三个成功合成〖防御宝石·极品〗。
#elseact
messagebox 提示:您的〖防御宝石·凡品〗不足三个或不足200银票\\\不可合成。
BREAK


[@合成防御宝石珍品]
#IF
CHECKGAMEGIRD > 499
checkitem 防御宝石·极品 3
#ACT
GAMEGIRD - 500
TAKE 防御宝石·极品 3
give 防御宝石·珍品 1
messagebox 提示:恭喜您的〖防御宝石·极品〗三个成功合成〖防御宝石·珍品〗。
#elseact
messagebox 提示:您的〖防御宝石·极品〗不足三个或不足500银票\\\不可合成。
BREAK




[@合成防御宝石绝品]
#IF
CHECKGAMEGIRD > 999
checkitem 防御宝石·珍品 3
#ACT
GAMEGIRD - 1000
TAKE 防御宝石·珍品 3
give 防御宝石·绝品 1
messagebox 提示:恭喜您的〖防御宝石·珍品〗三个成功合成〖防御宝石·绝品〗。
#elseact
messagebox 提示:您的〖防御宝石·珍品〗不足三个或不足1000银票\\\不可合成。
BREAK


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则