;============================================================
;  תȡ NPC996Bossϵͳ  ִͨ TRRECEIPT
;============================================================
;  ڣMarket_Def\תȡNPC-3.txt
;        #CALL [\996Bossϵͳ\תȡNPC.txt] @תȡNPC
;  ȵϵͳNPC¼˺ţS$֤=ɹ
;
;  ύʽ1010:˺:ת::ʶ:ǰ::ɫ˺
;    ɼ˽ parts[2]= parts[3]= parts[4]=ʶ
;               parts[5]=ǰ parts[6]= parts[7]=ɫ
;
;  ִʽɼ˸д game/TRRECEIPT_˺_ʶ.txt
;    :1:2:3:4:5:6:7[:ԭ]
;      1    = ȡɹ1=ʵʵ
;      0    = ݲ죨ڱȳֵ1=ʾԭ
;      7777 = ȡʧܣ1=ʧԭ
;============================================================

[@תȡNPC]
{
#IF
NOT EQUAL S$֤ ɹ
#ACT
MESSAGEBOX ȵϵͳNPC¼˺ţʹתȡܣ
BREAK

#SAY
\                        { תȡ /FCOLOR=158}\ \
<>  {ǰ˺ţ/SCOLOR=222}{<$STR(S$˺)>/SCOLOR=255}      {ǰ/SCOLOR=222}{<$SERVERNAME>/SCOLOR=255}\ \
<>  <ˢ{FCOLOR=226}/@תȡNPC>      <ѯ{FCOLOR=229}/@תѯ>\ \
<>  {תţ/SCOLOR=222}{<$STR(S$ת)>/SCOLOR=255}      {룺/SCOLOR=222}{<$STR(S$ת)>/SCOLOR=255}\ \
<>  <дתš{FCOLOR=155}/@@InPutString35(뵽ת)>      <д롿{FCOLOR=155}/@@InPutString36(뱾,Զ)>\ \
<>  <ȷȡ{FCOLOR=146}/@ύȡ>\ \
<>  <ȡ˵{FCOLOR=222}/@ȡ˵>\ \
<>  {ʾ迪ֵȡڱгֵ¼˽=ת/FCOLOR=222}\ \

[@InPutString35]
#IF
NOT EQUAL S35
#ACT
MOV S$ת <$STR(S35)>
GOTO @תȡNPC
BREAK
#ELSEACT
MESSAGEBOX תŲΪգ룡
BREAK

[@InPutString36]
#IF
NOT EQUAL S36
#ACT
MOV S$ת <$STR(S36)>
GOTO @תȡNPC
BREAK
#ELSEACT
MESSAGEBOX 벻Ϊգ룡
BREAK

[@ύȡ]
#IF
SMALL N$תִ 1
#ACT
MOV N$תִ 1
#ELSEACT
MESSAGEBOX ϵͳڴȡ룬Ժ㡾ѯ
BREAK

#IF
EQUAL S$ת
#ACT
MOV N$תִ 0
MESSAGEBOX дתš
BREAK

#IF
EQUAL S$ת
#ACT
MOV N$תִ 0
MESSAGEBOX д롿
BREAK

#ACT
AddTextList ../../../../996Bossϵͳ/ύ.txt 10:<$STR(S$˺)>:<$STR(S$ת)>:<$STR(S$ת)>:<$STR(T13)>:<$SERVERNAME>:<$USERNAME>:<$USERID>
SHOWPROGRESSBARDLG 1 @XXXX ύȡ룬Ժ%d%...
DELAYGOTO 2500 @תѯ
BREAK

[@תѯ]
#IF
EQUAL N$תִ 1
#ACT
MOV S$ִ
MOV SCode
MOV SArg1
MOV SArg2
MOV SArg3
MOV SArg4
MOV SArg5
MOV SArg6
MOV SArg7
MOV SReason
CreateFile ../../../../996Bossϵͳ/game/TRRECEIPT_<$STR(S$˺)>_<$STR(T13)>.txt
GetRandomText ../../../../996Bossϵͳ/game/TRRECEIPT_<$STR(S$˺)>_<$STR(T13)>.txt S$ִ
#ELSEACT
MESSAGEBOX ǰûдѯȡ롣
BREAK

#IF
EQUAL S$ִ
#ACT
#SAY
\                        { תȡ /FCOLOR=158}\ \
<>  {ƶ˻ûзشɼ˿δ߻δ¼У/SCOLOR=222}\ \
<>  <²ѯ{FCOLOR=155}/@תѯ>      <ء{FCOLOR=222}/@תȡNPC>\ \
BREAK

#ACT
DelTextlist ../../../../996Bossϵͳ/game/TRRECEIPT_<$STR(S$˺)>_<$STR(T13)>.txt <$STR(S$ִ)>
EXTRACTSTRING : <$STR(S$ִ)> SCode SArg1 SArg2 SArg3 SArg4 SArg5 SArg6 SArg7 SReason
MOV N$תִ 0

#IF
EQUAL SCode 1
EQUAL SArg1 0
#ACT
MESSAGEBOX תѾȡظύ뵽GM̨˶ԡ
BREAK

#IF
EQUAL SCode 1
#ACT
MESSAGEBOX תȡɹѵ <$STR(SArg1)>뵽ϵͳNPCˢ²鿴
BREAK

#IF
EQUAL SCode 0
#ACT
MESSAGEBOX ʱ޷ȡ<$STR(SArg1)>
BREAK

#IF
EQUAL SCode 7777
#ACT
MESSAGEBOX תȡʧܣ<$STR(SArg1)>
BREAK

#ACT
MESSAGEBOX յδִ֪<$STR(SCode)>ϵGM
BREAK

[@ȡ˵]
#SAY
\                        { תȡ˵ /FCOLOR=158}\ \
<>  {һ/SCOLOR=222}ڱϵͳNPCͬ˺ŵ¼С\ \
<>  {ڶ/SCOLOR=222}뵽תţԼȷȡ\ \
<>  {/SCOLOR=222}ȡɹʲתת뱾˺š\ \
<>  {ע⣺/SCOLOR=249}GMںֵ̨ȡڱгֵ¼ſȡ\ \
<>  {ע⣺/SCOLOR=249}ͬһֻȡһΣȡʲɺ̨㡣\ \
<>  <ء{FCOLOR=222}/@תȡNPC>\ \
}
