[@LRܹһ]
{
#IF
CheckContainsText <$STR(S$LRһ)> GJSJ:
#ACT
MOV N$һʾ1 193
#ElseAct
MOV N$һʾ1 192
#IF
CheckContainsText <$STR(S$LRһ)> YRSJ:
#ACT
MOV N$һʾ2 193
#ElseAct
MOV N$һʾ2 192
#IF
CheckContainsText <$STR(S$LRһ)> CXHC:
#ACT
MOV N$һʾ3 193
#ElseAct
MOV N$һʾ3 192

;-----------------------------------------------------------
; ޸ 1ʼ
; ԭűǿ MOV S$LRһͼ1 ޼¼
; ڸΪǵһζȡñ(HUMAN)ͬ
;-----------------------------------------------------------
#IF
NOT EQUAL <$STR(N$LRһ״ζȡ)> 1
#ACT
MOV N$LRһ״ζȡ 1
MOV N$LRһ 20

; ͬѱݵʱ
MOV S$LRһͼ1 <$HUMAN(LRһͼ1)>
MOV S$LRһͼ2 <$HUMAN(LRһͼ2)>
MOV S$LRһͼ3 <$HUMAN(LRһͼ3)>
MOV S$LRһͼ4 <$HUMAN(LRһͼ4)>
MOV S$LRһͼ5 <$HUMAN(LRһͼ5)>

; ºţǿյģĬֵ"޼¼"
#IF
EQUAL <$STR(S$LRһͼ1)> ""
#ACT
MOV S$LRһͼ1 ޼¼
CALCVAR HUMAN LRһͼ1 = ޼¼

#IF
EQUAL <$STR(S$LRһͼ2)> ""
#ACT
MOV S$LRһͼ2 ޼¼
CALCVAR HUMAN LRһͼ2 = ޼¼

#IF
EQUAL <$STR(S$LRһͼ3)> ""
#ACT
MOV S$LRһͼ3 ޼¼
CALCVAR HUMAN LRһͼ3 = ޼¼

#IF
EQUAL <$STR(S$LRһͼ4)> ""
#ACT
MOV S$LRһͼ4 ޼¼
CALCVAR HUMAN LRһͼ4 = ޼¼

#IF
EQUAL <$STR(S$LRһͼ5)> ""
#ACT
MOV S$LRһͼ5 ޼¼
CALCVAR HUMAN LRһͼ5 = ޼¼

#IF
#ACT
; һ³ʼĿݣֹļ
SAVEVAR HUMAN LRһͼ1 ..\QuestDiary\0׳׳\һ.txt
SAVEVAR HUMAN LRһͼ2 ..\QuestDiary\0׳׳\һ.txt
SAVEVAR HUMAN LRһͼ3 ..\QuestDiary\0׳׳\һ.txt
SAVEVAR HUMAN LRһͼ4 ..\QuestDiary\0׳׳\һ.txt
SAVEVAR HUMAN LRһͼ5 ..\QuestDiary\0׳׳\һ.txt
MOV N$LRͼ 5
;-----------------------------------------------------------


#IF
#ACT
OPENMERCHANTBIGDLG 8 108 1 4 0 0 1 615 0
#SAY
<> \ \ \
<>     <ܹһ|69#ʼֹܹͣһ/@LRܹһ>    <[ʾ̫˵]/@LRCD>\ \
<>  <Img:<$STR(N$һʾ1)>:8:0:-3/@LRһ(GJSJ)>  <[10]޹Զ/FCOLOR=254>
<>  <Img:<$STR(N$һʾ2)>:8:0:-3/@LRһ(YRSJ)>  <[15]Զ/FCOLOR=254>
\ \
<>  <Img:<$STR(N$һʾ3)>:8:0:-3/@LRһ(CXHC)>  <[20%]HPس,[90%]Զͼ/FCOLOR=254>
\ \
<>  <[]/@LRõͼ(1)> <[]/@LR͵ͼ(1)>  <Ѳͼ1:  <$STR(S$LRһͼ1)>/FCOLOR=254>\
<>  <[]/@LRõͼ(2)> <[]/@LR͵ͼ(2)>  <Ѳͼ2:  <$STR(S$LRһͼ2)>/FCOLOR=254>\
<>  <[]/@LRõͼ(3)> <[]/@LR͵ͼ(3)>  <Ѳͼ3:  <$STR(S$LRһͼ3)>/FCOLOR=254>\
<> 
<>  <[]/@LRõͼ(4)> <[]/@LR͵ͼ(4)>  <Ѳͼ4:  <$STR(S$LRһͼ4)>/FCOLOR=254>\
<>  <[]/@LRõͼ(5)> <[]/@LR͵ͼ(5)>  <Ѳͼ5:  <$STR(S$LRһͼ5)>/FCOLOR=254>\

<>  <ûͼʱ䣺/FCOLOR=250> <[-]/@LRʱ> <$STR(N$LRһ)> <[+]/@LRʱ>  <Сʱ/@LRѲʱ(1800)> <һСʱ/@LRѲʱ(3600)> <Сʱ/@LRѲʱ(7200)>\\\\
<>  һǿƺƽ,Զװ\
<>  ټ¼һͼܼͼͼʱ䶼Ҫ\
<>  һ;û취򿪴˽밴F12رչһ\
[@LRѲʱ]
#IF
#ACT
MOV N$LRһ <$SCRIPTPARAM1>
GOTO @LRܹһ
BREAK

;-----------------------------------------------------------
; ޸ 2õͼ߼
; ʱͬʱ ڴ(S$)  ñ(HUMAN)浽Ӳ
;-----------------------------------------------------------
[@LRõͼ]
#IF
EQUAL <$STR(S$LRһͼ<$SCRIPTPARAM1>)> ޼¼
#ACT
; ߼޼¼¼ǰͼ
MOV S$LRһͼ<$SCRIPTPARAM1> <$MAP>
CALCVAR HUMAN LRһͼ<$SCRIPTPARAM1> = <$MAP>
SAVEVAR HUMAN LRһͼ<$SCRIPTPARAM1> ..\QuestDiary\0׳׳\һ.txt
#ELSEACT
; ߼м¼Ϊ޼¼
MOV S$LRһͼ<$SCRIPTPARAM1> ޼¼
CALCVAR HUMAN LRһͼ<$SCRIPTPARAM1> = ޼¼
SAVEVAR HUMAN LRһͼ<$SCRIPTPARAM1> ..\QuestDiary\0׳׳\һ.txt

#IF
#ACT
GOTO @LRܹһ
BREAK
;-----------------------------------------------------------

[@LR͵ͼ]
#IF
NOT EQUAL <$STR(S$LRһͼ<$SCRIPTPARAM1>)> ޼¼
EQUAL N$ȺCD 0
#ACT
MAP <$STR(S$LRһͼ<$SCRIPTPARAM1>)>
GOTO @LRܹһ
MOV N$ȺCD 3
SENDDELAYMSG ͳɹCD%s <$STR(N$ȺCD)> 255 0 @LRȴ
BREAK

[@LRһ]
#IF
NOT CheckContainsText <$STR(S$LRһ)> <$SCRIPTPARAM1>:
#ACT
INC S$LRһ <$SCRIPTPARAM1>:
GOTO @LRܹһ
BREAK
#ElseAct
DEC S$LRһ <$SCRIPTPARAM1>:
GOTO @LRܹһ
BREAK

[@LRCD]
#IF
#ACT
MOV N$ȺCD 0
MessageBox ʾ:CDǿ
GOTO @LRܹһ
BREAK

[@LRܹһ]
#IF
NOT CheckContainsText <$STR(S$LRһ)> GJ:
#ACT
MOV N$ȺCD 0

#IF
NOT EQUAL N$ȺCD 0
#Act
MessageBox ʾ:̫ˣ
BREAK

#IF
CheckContainsText <$STR(S$LRһ)> GJ:
EQUAL N$ȺCD 0
#Act
DEC S$LRһ GJ:
DEC S$LRһ CX:
MOV N$LRͼ 1
StopAutoPlayGame
GOTO @LRܹһ
MessageBox ʾ:ر"ܹһ"
MOV N$ȺCD 3
SENDDELAYMSG ȺCD%s <$STR(N$ȺCD)> 255 0 @LRȴ
BREAK

;-----------------------------------------------------------
; ޸ 3
; ʱٴͬһΣֹ
;-----------------------------------------------------------
#OR
NOT EQUAL <$STR(S$LRһͼ1)> ޼¼
NOT EQUAL <$STR(S$LRһͼ2)> ޼¼
NOT EQUAL <$STR(S$LRһͼ3)> ޼¼
NOT EQUAL <$STR(S$LRһͼ4)> ޼¼
NOT EQUAL <$STR(S$LRһͼ5)> ޼¼
#ACT
; ûκζִ
#ELSEACT
MessageBox ʾ:һѲͼ\\ܼͼͼʱ䶼Ҫ
BREAK
;-----------------------------------------------------------


#IF
NOT CheckContainsText <$STR(S$LRһ)> GJ:
EQUAL N$ȺCD 0
#ACT
INC S$LRһ GJ:
DEC S$LRһ CX:
MOV N$LRͼ 1
StartAutoPlayGame
#CALL [\0׳׳\ܹһ.txt] @LRܴ
GOTO @LRܹһ
MessageBox ʾ:㿪"ܹһ"
MOV N$ȺCD 3
SENDDELAYMSG ȺCD%s <$STR(N$ȺCD)> 255 0 @LRȴ
BREAK


[@LRȴ]
#IF
#ACT
MOV N$ȺCD 0
BREAK

}


[@LRܴ]
{
#IF
CheckOnline <$USERNAME>
NOT ISDUMMY
CheckContainsText <$STR(S$LRһ)> GJ:
NOT CheckContainsText <$STR(S$LRһ)> CX:
#ACT
ActRepairAll
SetHumAttackMode 1 10
GOTO @LRһ
DELAYGOTO 1000 @LRܴ
break


[@LRһ]
#IF
LARGE <$ATTACKMONSTER_HP> 0
#ACT
MOV N$LR 0

#IF
LARGE <$ATTACKMONSTER_HPEX> 0
#ACT
MOV N$LR 0

#IF
#ACT
INC N$LR 1
SendCenterMsg 250 0 ܹһ[<$STR(N$LRһ)>-<$STR(N$LRһ)>][<$STR(N$LRͼ)>-<$STR(N$LRͼ)>] 0 1

#IF
SMALL N$LRһ <$STR(N$LRһ)>
#ACT
INC N$LRһ 1
#ELSEACT
MOV N$LRһ 0
INC N$LRͼ 1
SendCenterMsg 250 0 ܹһԶͼ 0 1

#OR
EQUAL <$STR(S$LRһͼ<$STR(N$LRͼ)>)> ޼¼
EQUAL <$STR(S$LRһͼ<$STR(N$LRͼ)>)>
#ACT
INC N$LRͼ 1
SendCenterMsg 250 0 ܹһͼ޼¼ 0 1

#IF
large N$LRͼ <$STR(N$LRͼ)>
#ACT
MOV N$LRͼ 1
SendCenterMsg 250 0 ܹһһֽ,ͷʼ 0 1

#IF
not CHECKMAPNAME S$LRһͼ<$STR(N$LRͼ)>
#ACT
map <$STR(S$LRһͼ<$STR(N$LRͼ)>)>
DELAYGOTO 500 @LRһ
SendCenterMsg 250 0 ܹһԶѲ 0 1
break

#IF
CheckContainsText <$STR(S$LRһ)> YRSJ:
CheckRangeHumCount <$MAP> <$X> <$Y> 15 > 1
#ACT
map <$MAP>
DELAYGOTO 200 @LRһ
SendCenterMsg 250 0 ܹһ 0 1
break

#IF
CheckContainsText <$STR(S$LRһ)> CXHC:
CheckHpPer < 20
#ACT
GoHome
INC S$LRһ CX:
SendCenterMsg 250 0 ܹһѪس 0 1
GOTO @LRһѪ
break

#IF
CHECKMAPNAME S$LRһͼ<$STR(N$LRͼ)>
CheckContainsText <$STR(S$LRһ)> GJSJ:
LARGE <$STR(N$LR)> 10
#ACT
map <$MAP>
DELAYGOTO 200 @LRһ
SendCenterMsg 250 0 ܹһԶ 0 1
break



[@LRһ]
#IF
CheckOnline <$USERNAME>
CHECKMAPNAME S$LRһͼ<$STR(N$LRͼ)>
CheckContainsText <$STR(S$LRһ)> GJ:
#ACT
MOV N$LR 0
StartAutoPlayGame
break

[@LRһѪ]
#IF
CheckHpPer < 90
CheckContainsText <$STR(S$LRһ)> CXHC:
CheckContainsText <$STR(S$LRһ)> CX:
#ACT
AddhpPer + 100
AddMpPer + 100
SendCenterMsg 250 0 ܹһȪˮѪ10% 0 1
DELAYGOTO 2000 @LRһѪ
BREAK
#ELSEACT
DEC S$LRһ CX:
GOTO @LRܴ
BREAK

[@LRһ]
#IF
CheckOnline <$USERNAME>
CheckContainsText <$STR(S$LRһ)> GJ:
#ACT
REALIVE
GoHome
break
;================================================
;  [+] Ŵ60
;================================================
[@LRʱ]
#IF
#ACT
INC N$LRһ 60
GOTO @LRܹһ
BREAK

;================================================
;  [-] Ŵ60
;================================================
[@LRʱ]
#IF
LARGE N$LRһ 60
#ACT
DEC N$LRһ 60
GOTO @LRܹһ
BREAK
#ELSEACT
MOV N$LRһ 60
GOTO @LRܹһ
BREAK
}