;CHANGEITEMS (0-3 Ԫ 0ʾ޸ʱ) (0-6 Ԫ) (+-=) (0-255)
(@upgradeitems)

[@MAIN]
ԪؿԲͬļԸǿ,ӶﵽЧ\

<ҪԵƷ/@upgradeitems><Ҫ2000ͨ/AUTOCOLOR=251,168,191,250,70,245,249,253>\

[@UseItemInfo]
<󶨲ѯ/@󶨲ѯ>\
ǰ뽫װϣ<󶨺޷.ܽ׸/FCOLOR=254>\
<󶨺..ѫ..ָ.ѥ..ʯ.ѤĹ!/AUTOCOLOR=254,251,168,191,250,70,245,249,253>\
һҪ<ͨ100/FCOLOR=250>..ʯͷҪ<ͨ5/FCOLOR=250>\
<·/@ʺŰ·>    </@ʺŰ>    <ѫ/@ʺŰѫ>    </@ʺŰ>\ 
<ͷ/@ʺŰͷ>    </@ʺŰ>    </@ʺŰ>    <ָ/@ʺŰָ>\
<ҽָ/@ʺŰҽָ>    </@ʺŰ>    <Ь/@ʺŰЬ>    <󶨱ʯ/@ʺŰ󶨱ʯ>\
;</@>\
\
ʱϵͳװӲ<ʯѫ/FCOLOR=249>  <ҳ/@MAIN>\
[@󶨲ѯ]
#act
GMEXECUTE ShowUseItemInfo self
goto @UseItemInfo
Break
[@]
#IF
CHECKUSEITEMBIND 9
#ACT
MESSAGEBOX ϵġ<$BUJUK>Ѿڰ״̬.ٴΰ!
Break
#ELSEACT
GOTO @KYBG9
Break
[@KYBG9]
#IF
CHECKGAMEPOINT > 49000
CHECKUSEITEM 9
#act
GAMEPOINT - 50000
SETITEMSLIGHTEX  9 1
MESSAGEBOX װѾɹ.
goto @UseItemInfo
Break
#ELSEACT
MESSAGEBOX װʱ£\1ʺŹҹ׶Ȳ50000㣡\2ϲûдŶҩ߷
goto @UseItemInfo
Break
[@ʺŰ󶨱ʯ]
#IF
CHECKUSEITEMBIND 12
#ACT
MESSAGEBOX ϵġ<$CHARM>Ѿڰ״̬.ٴΰ!
Break
#ELSEACT
GOTO @KYBG12
Break
[@KYBG12]
#IF
CHECKGAMEGOLD > 4
CHECKUSEITEM 12
#act
GAMEGOLD - 5
SETITEMSLIGHTEX  12 1
GMEXECUTE BindUseItem self ʯ ʺ
MESSAGEBOX װѾɹʺϣ\ԺֻʺŲʹôװ
goto @UseItemInfo
Break
#ELSEACT
MESSAGEBOX װʱ£\1ʺͨ㣡\2ϲûдűʯ
goto @UseItemInfo
Break
[@ʺŰЬ]
#IF
CHECKUSEITEMBIND 11
#ACT
MESSAGEBOX ϵġ<$BOOTS>Ѿڰ״̬.ٴΰ!
Break
#ELSEACT
GOTO @KYBG11
Break
[@KYBG11]
#IF
CHECKGAMEGOLD > 99
CHECKUSEITEM 11
#act
GAMEGOLD - 100
SETITEMSLIGHTEX  11 1
UPGRADEITEMEX 11 0 1 10 0
UPGRADEITEMEX 11 1 1 10 0
GMEXECUTE BindUseItem self Ь ʺ
MESSAGEBOX װѾɹʺϣ\ԺֻʺŲʹôװ
goto @UseItemInfo
Break
#ELSEACT
MESSAGEBOX װʱ£\1ʺͨ㣡\2ϲûдЬӣ
goto @UseItemInfo
Break
[@ʺŰ]
#IF
CHECKUSEITEMBIND 10
#ACT
MESSAGEBOX ϵġ<$BELT>Ѿڰ״̬.ٴΰ!
Break
#ELSEACT
GOTO @KYBG10
Break
[@KYBG10]
#IF
CHECKGAMEGOLD > 99
CHECKUSEITEM 10
#act
GAMEGOLD - 100
SETITEMSLIGHTEX  10 1
UPGRADEITEMEX 10 0 1 10 0
UPGRADEITEMEX 10 1 1 10 0
GMEXECUTE BindUseItem self  ʺ
MESSAGEBOX װѾɹʺϣ\ԺֻʺŲʹôװ
goto @UseItemInfo
Break
#ELSEACT
MESSAGEBOX װʱ£\1ʺͨ㣡\2ϲûд
goto @UseItemInfo
Break
[@ʺŰҽָ]
#IF
CHECKUSEITEMBIND 8
#ACT
MESSAGEBOX ϵġ<$RING_R>Ѿڰ״̬.ٴΰ!
Break
#ELSEACT
GOTO @KYBG8
Break
[@KYBG8]
#IF
CHECKGAMEGOLD > 99
CHECKUSEITEM 8
#act
GAMEGOLD - 100
SETITEMSLIGHTEX  8 1
UPGRADEITEMEX 8 0 1 10 0
UPGRADEITEMEX 8 1 1 10 0
GMEXECUTE BindUseItem self ҽָ ʺ
MESSAGEBOX װѾɹʺϣ\ԺֻʺŲʹôװ
goto @UseItemInfo
Break
#ELSEACT
MESSAGEBOX װʱ£\1ʺͨ㣡\2ұ߲ûдŽָ
goto @UseItemInfo
Break
[@ʺŰָ]
#IF
CHECKUSEITEMBIND 7
#ACT
MESSAGEBOX ϵġ<$RING_L>Ѿڰ״̬.ٴΰ!
Break
#ELSEACT
GOTO @KYBG7
Break
[@KYBG7]
#IF
CHECKGAMEGOLD > 99
CHECKUSEITEM 7
#act
GAMEGOLD - 100
SETITEMSLIGHTEX  7 1
UPGRADEITEMEX 7 0 1 10 0
UPGRADEITEMEX 7 1 1 10 0
GMEXECUTE BindUseItem self ָ ʺ
MESSAGEBOX װѾɹʺϣ\ԺֻʺŲʹôװ
goto @UseItemInfo
Break
#ELSEACT
MESSAGEBOX װʱ£\1ʺͨ㣡\2߲ûдŽָ
goto @UseItemInfo
Break
[@ʺŰ]
#IF
CHECKUSEITEMBIND 6
#ACT
MESSAGEBOX ϵġ<$ARMRING_R>ڰ״̬.ٴΰ!
Break
#ELSEACT
GOTO @KYBG6
Break
[@KYBG6]
#IF
CHECKGAMEGOLD > 99
CHECKUSEITEM 6
#act
GAMEGOLD - 100
SETITEMSLIGHTEX  6 1
UPGRADEITEMEX 6 0 1 10 0
UPGRADEITEMEX 6 1 1 10 0
GMEXECUTE BindUseItem self  ʺ
MESSAGEBOX װѾɹʺϣ\ԺֻʺŲʹôװ
goto @UseItemInfo
Break
#ELSEACT
MESSAGEBOX װʱ£\1ʺͨ㣡\2ұ߲ûд
goto @UseItemInfo
Break
[@ʺŰ]
#IF
CHECKUSEITEMBIND 5
#ACT
MESSAGEBOX ϵġ<$ARMRING_L>Ѿڰ״̬.ٴΰ!
Break
#ELSEACT
GOTO @KYBG5
Break
[@KYBG5]
#IF
CHECKGAMEGOLD > 99
CHECKUSEITEM 5
#act
GAMEGOLD - 100
SETITEMSLIGHTEX  5 1
UPGRADEITEMEX 5 0 1 10 0
UPGRADEITEMEX 5 1 1 10 0
GMEXECUTE BindUseItem self  ʺ
MESSAGEBOX װѾɹʺϣ\ԺֻʺŲʹôװ
goto @UseItemInfo
Break
#ELSEACT
MESSAGEBOX װʱ£\1ʺͨ㣡\2߲ûд
goto @UseItemInfo
Break
[@ʺŰͷ]
#IF
CHECKUSEITEMBIND 4
#ACT
MESSAGEBOX ϵġ<$HELMET>Ѿڰ״̬.ٴΰ!
Break
#ELSEACT
GOTO @KYBG4
Break
[@KYBG4]
#IF
CHECKGAMEGOLD > 99
CHECKUSEITEM 4
#act
GAMEGOLD - 100
UPGRADEITEMEX 4 0 1 10 0
UPGRADEITEMEX 4 1 1 10 0
GMEXECUTE BindUseItem self ͷ ʺ
MESSAGEBOX װѾɹʺϣ\ԺֻʺŲʹôװ
goto @UseItemInfo
Break
#ELSEACT
MESSAGEBOX װʱ£\1ʺͨ㣡\2ϲûдͷ
goto @UseItemInfo
Break
[@ʺŰ]
#IF
CHECKUSEITEMBIND 3
#ACT
MESSAGEBOX ϵġ<$NECKLACE>Ѿڰ״̬.ٴΰ!
Break
#ELSEACT
GOTO @KYBG3
Break
[@KYBG3]
#IF
CHECKGAMEGOLD > 99
CHECKUSEITEM 3
#act
GAMEGOLD - 100
SETITEMSLIGHTEX  3 1
UPGRADEITEMEX 3 0 1 8 0
UPGRADEITEMEX 3 1 1 8 0
GMEXECUTE BindUseItem self  ʺ
MESSAGEBOX װѾɹʺϣ\ԺֻʺŲʹôװ
goto @UseItemInfo
Break
#ELSEACT
MESSAGEBOX װʱ£\1ʺͨ㣡\2ϲûд
goto @UseItemInfo
Break
[@ʺŰ·]
#IF
CHECKUSEITEMBIND 0
#ACT
MESSAGEBOX ϵġ<$DRESS>Ѿڰ״̬.ٴΰ!
Break
#ELSEACT
GOTO @KYBG0
Break
[@KYBG0]
#IF
CHECKGAMEGOLD > 99
CHECKUSEITEM 0
#act
GAMEGOLD - 100
UPGRADEITEMEX 0 0 1 10 0
UPGRADEITEMEX 0 1 1 10 0
GMEXECUTE BindUseItem self · ʺ
MESSAGEBOX װѾɹʺϣ\ԺֻʺŲʹôװ
goto @UseItemInfo
Break
#ELSEACT
MESSAGEBOX װʱ£\1ʺͨ㣡\2ϲûд·
goto @UseItemInfo
Break
[@ʺŰ]
#IF
CHECKUSEITEMBIND 1
#ACT
MESSAGEBOX ϵġ<$WEAPON>Ѿڰ״̬.ٴΰ!
Break
#ELSEACT
GOTO @KYBG1
Break
[@KYBG1]
#IF
CHECKGAMEGOLD > 99
CHECKUSEITEM 1
#act
GAMEGOLD - 100
UPGRADEITEMEX 1 5 1 5 0
UPGRADEITEMEX 1 3 1 5 0
GMEXECUTE BindUseItem self  ʺ
MESSAGEBOX װѾɹʺϣ\ԺֻʺŲʹôװ
goto @UseItemInfo
Break
#ELSEACT
MESSAGEBOX װʱ£\1ʺͨ㣡\2ϲû
goto @UseItemInfo
Break
[@ʺŰѫ]
#IF
CHECKUSEITEMBIND 2
#ACT
MESSAGEBOX ϵġ<$RIGHTHAND>Ѿڰ״̬.ٴΰ!
Break
#ELSEACT
GOTO @KYBG2
Break
[@KYBG2]
#IF
CHECKGAMEGOLD > 99
CHECKUSEITEM 2
#act
GAMEGOLD - 100
SETITEMSLIGHTEX  2 1
GMEXECUTE BindUseItem self  ʺ
MESSAGEBOX װѾɹʺϣ\ԺֻʺŲʹôװ
goto @UseItemInfo
Break
#ELSEACT
MESSAGEBOX װʱ£\1ʺͨ㣡\2ϲûдѫ£
goto @UseItemInfo
Break

[@CHANGEITEMS]
#ACT
MOV P0 0
#SAY
Եע:ȽҪƷȥ,Ҳʧͨ\
ʯѫ²֧,ԪصҪ2000ͨ,ԵҪ2000ͨ\
===========================================================\
;<ѯ/@><Ƽ/AUTOCOLOR=254,251,168,191,250,70,245,249,253>\
;</@><Ƽ/AUTOCOLOR=254,251,168,191,250,70,245,249,253>\
===========================================================\
<Ԫ/@ͨҹԪ>  <Ԫ/@ͨԪ>  <ǿԪ/@ͨǿԪ>\

[@]
ҪĹµȫ¹ܣ\
1:˺5%--ֻ߹е\
2:ħ˺5%--ֻ߹еħ\
3:˺5%--κζɵ˺ȫз.\
4:ӹ˺5%--ʹħ˺ֵ\
5:Ŀ5%--ܶԷ˺.ħ˺.ȫ\
.ͬʱװħΪ0.\
ҲԵһȫ\
</@MAIN>




;checkitem Ѫ 1
;  
;take Ѫ 1
[@]
#if
  CHECKGAMEGOLD > 1999
#act
  GAMEGOLD - 2000
  goto @
#elseact
messagebox û<Ѫ2000ͨ>!ҲѰŶ!Ե¹\1:˺\2:ħ˺\3:˺\4:ӹ˺\5:Ŀ
[@ͨǿԪ]
#if
  CHECKGAMEGOLD > 1999
#act
  GAMEGOLD - 2000
  goto @ǿԪ
#elseact
messagebox û2000ͨ!ҲѰŶ!

[@ͨԪ]
#if
  CHECKGAMEGOLD > 1999
#act
  GAMEGOLD - 2000
  goto @Ԫ
#elseact
messagebox û2000ͨ!ҲѰŶ!

[@ͨҹԪ]
#if
  CHECKGAMEGOLD > 1999
#act
  GAMEGOLD - 2000
  goto @Ԫ
#elseact
messagebox û2000ͨ!ҲѰŶ!

[@Ʒļ]
#IF
CHECKIPUTTEM
#ELSEACT
MESSAGEBOX ҪƷȥ
BREAK

#IF
CHECKMEMORYITEM
#ELSEACT
MESSAGEBOX ƷǼԵƷ
GOTO @CHANGEITEMS
BREAK

#IF
CHECKGAMEPOINT > 49
#ACT
GAMEPOINT - 50
CLEARREMEMBER
GOTO @CHANGEITEMS
break
#ELSEACT
MESSAGEBOX Ĺҹ׶Ȳ50!ȥŬְ!
GOTO @CHANGEITEMS
break

[@ӳƷʹ]
#IF
CHECKIPUTTEM
#ELSEACT
MESSAGEBOX ҪƷȥ
BREAK

#IF
CHECKITEMLIMIT
#ACT
MESSAGEBOX ƷѾʹõƷ
GOTO @CHANGEITEMS
BREAK

#IF
CHECKITEMBIND
#ACT
MESSAGEBOX ƷѾ.ܽз
GOTO @CHANGEITEMS
BREAK

#IF
CHECKGAMEPOINT > 199
#ACT
gamepoint - 200
CHANGEITEMS 0 1 + 1
GOTO @CHANGEITEMS
break
#ELSEACT
MESSAGEBOX Ĺҹ׶Ȳ200!ȥŬְ!
GOTO @CHANGEITEMS
break

[@ΪʹƷ]
#IF
CHECKIPUTTEM
#ELSEACT
MESSAGEBOX ҪƷȥ
BREAK

#IF
CHECKITEMBIND
#ACT
MESSAGEBOX ƷѾ.ܽз
GOTO @CHANGEITEMS
BREAK

#IF
CHECKITEMLIMIT
#ACT
MESSAGEBOX ƷѾʹõƷ
GOTO @CHANGEITEMS
BREAK

#IF
CHECKGAMEGOLD > 99
#ACT
GAMEGOLD - 100
CHANGEITEMS 0 0 + 0
GOTO @CHANGEITEMS
break
#ELSEACT
MESSAGEBOX ͨҲ100.ȥɱBOSS!
GOTO @CHANGEITEMS
break
[@Ԫ]
#ACT
MOV P0 1
#SAY
<Ԫ/@Ԫ>\
<Ԫ/@Ԫ>\
<Ԫ/@Ԫ>\
<Ԫ/@Ԫ>\
<ʥԪ/@ʥԪ>\
<Ԫ/@Ԫ>\

[@ǿԪ]
#ACT
MOV P0 2
#SAY
<Ԫ/@Ԫ>\
<Ԫ/@Ԫ>\
<Ԫ/@Ԫ>\
<Ԫ/@Ԫ>\
<ʥԪ/@ʥԪ>\
<Ԫ/@Ԫ>\

[@Ԫ]
#ACT
MOV P0 3
#SAY
<Ԫ/@Ԫ>\
<Ԫ/@Ԫ>\
<Ԫ/@Ԫ>\
<Ԫ/@Ԫ>\
<ʥԪ/@ʥԪ>\
<Ԫ/@Ԫ>\

[@]
#ACT
MOV P0 4
#SAY
<˺/@˺>\
<ħ˺/@ħ˺>\
<Ŀ/@Ŀ>\
<˺/@˺>\
<ӹ˺/@ӹ˺>\

[@˺]
#IF
EQUAL P0 4
#ACT
CHANGEITEMNEWADDVALUE 1 = 5
SENDMSG 6 ˺=5%
GOTO @
BREAK

[@ħ˺]
#IF
EQUAL P0 4
#ACT
CHANGEITEMNEWADDVALUE 2 = 5
SENDMSG 6 ħ˺=5%
GOTO @
BREAK

[@Ŀ]
#IF
EQUAL P0 4
#ACT
CHANGEITEMNEWADDVALUE 3 = 5
SENDMSG 6 Ŀ=5%
GOTO @
BREAK

[@˺]
#IF
EQUAL P0 4
#ACT
CHANGEITEMNEWADDVALUE 4 = 5
SENDMSG 6 ˺=5%
GOTO @
BREAK

[@ӹ˺]
#IF
EQUAL P0 4
#ACT
CHANGEITEMNEWADDVALUE 5 = 5
SENDMSG 6 ӹ˺=5%
GOTO @
BREAK

[@Ԫ]
#IF
EQUAL P0 1
#ACT
CHANGEITEMS 1 6 = 10
SENDMSG 6 Ԫذ=10
GOTO @Ԫ
BREAK
#IF
EQUAL P0 2
#ACT
CHANGEITEMS 2 6 = 10
SENDMSG 6 ǿԪذ=10
GOTO @ǿԪ
BREAK
#IF
EQUAL P0 3
#ACT
CHANGEITEMS 3 6 = 10
SENDMSG 6 Ԫذ=10
GOTO @Ԫ
BREAK

[@ʥԪ]
#IF
EQUAL P0 1
#ACT
CHANGEITEMS 1 5 = 10
SENDMSG 6 Ԫʥ=10
GOTO @Ԫ
BREAK
#IF
EQUAL P0 2
#ACT
CHANGEITEMS 2 5 = 10
SENDMSG 6 ǿԪʥ=10
GOTO @ǿԪ
BREAK
#IF
EQUAL P0 3
#ACT
CHANGEITEMS 3 5 = 10
SENDMSG 6 Ԫʥ=10
GOTO @Ԫ
BREAK

[@Ԫ]
#IF
EQUAL P0 1
#ACT
CHANGEITEMS 1 4 = 10
SENDMSG 6 Ԫط=10
GOTO @Ԫ
BREAK
#IF
EQUAL P0 2
#ACT
CHANGEITEMS 2 4 = 10
SENDMSG 6 ǿԪط=10
GOTO @ǿԪ
BREAK
#IF
EQUAL P0 3
#ACT
CHANGEITEMS 3 4 = 10
SENDMSG 6 Ԫط=10
GOTO @Ԫ
BREAK

[@Ԫ]
#IF
EQUAL P0 1
#ACT
CHANGEITEMS 1 3 = 10
SENDMSG 6 Ԫص=10
GOTO @Ԫ
BREAK
#IF
EQUAL P0 2
#ACT
CHANGEITEMS 2 3 = 10
SENDMSG 6 ǿԪص=10
GOTO @ǿԪ
BREAK
#IF
EQUAL P0 3
#ACT
CHANGEITEMS 3 3 = 10
SENDMSG 6 Ԫص=10
GOTO @Ԫ
BREAK

[@Ԫ]
#IF
EQUAL P0 1
#ACT
CHANGEITEMS 1 2 = 10
SENDMSG 6 Ԫر=10
GOTO @Ԫ
BREAK
#IF
EQUAL P0 2
#ACT
CHANGEITEMS 2 2 = 10
SENDMSG 6 ǿԪر=10
GOTO @ǿԪ
BREAK
#IF
EQUAL P0 3
#ACT
CHANGEITEMS 3 2 = 10
SENDMSG 6 Ԫر=10
GOTO @Ԫ
BREAK

[@Ԫ]
#IF
EQUAL P0 1
#ACT
CHANGEITEMS 1 1 = 10
SENDMSG 6 Ԫػ=10
GOTO @Ԫ
BREAK
#IF
EQUAL P0 2
#ACT
CHANGEITEMS 2 1 = 10
SENDMSG 6 ǿԪػ=10
GOTO @ǿԪ
BREAK
#IF
EQUAL P0 3
#ACT
CHANGEITEMS 3 1 = 10
SENDMSG 6 Ԫػ=10
GOTO @Ԫ
BREAK