;============================================================
;  ת NPC996Bossϵͳ  ִͨ TRRECEIPT
;============================================================
;  ڣMarket_Def\תNPC-3.txt
;        #CALL [\996Bossϵͳ\תNPC.txt] @תNPC
;  ȵϵͳNPC¼˺ţS$֤=ɹ
;
;  ύʽ77:˺:Ŀ:ұ:ת:ʶ:ǰ::ɫ˺
;    ɼ˽ parts[2]=Ŀ parts[3]= parts[4]=
;               parts[5]=ʶ parts[6]=ǰ parts[7]= parts[8]=ɫ
;
;  ִʽɼ˸д game/TRRECEIPT_˺_ʶ.txt
;    :1:2:3:4:5:6:7[:ԭ]
;      7    = ɹ1=תţظύʱ1Ϊ0
;      7777 = ʧܣ1=ʧԭ
;============================================================

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

;---- ãNPCͬȡʽĬֵ ----
#IF
SMALL N$ת 1
#ACT
ESPReadConfigFileItem ../../../../996Bossϵͳ/.ini п ת N$ת
ESPReadConfigFileItem ../../../../996Bossϵͳ/.ini п ת N$ת
#IF
SMALL N$ת 1
#ACT
MOV N$ת 100

#SAY
\                        { ת /FCOLOR=158}\ \
<>  {ǰ˺ţ/SCOLOR=222}{<$STR(S$˺)>/SCOLOR=255}      <ˢ{FCOLOR=226}/@תNPC>      <ѯ{FCOLOR=229}/@תѯ>\ \
<>  {Ŀ/SCOLOR=222}{<$STR(S$תĿ)>/SCOLOR=255}      {ұţ/SCOLOR=222}{<$STR(S$ת)>/SCOLOR=255}      {ת/SCOLOR=222}{<$STR(N$ת)>/SCOLOR=255}\ \
<>  {Ŷգ1Ԫ 2 3 4ݵ 5ʯ 6ֵ 7ֵU1 8U2/SCOLOR=222}\ \
<>  {ǰת/SCOLOR=222}{<$STR(N$ת)>%/SCOLOR=255}\ \
<>  <дĿ{FCOLOR=155}/@@InPutString33(Ŀ,:)>      <дұš{FCOLOR=155}/@@InPutString34(ұ1-8)>\ \
<>  <дת{FCOLOR=146}/@@InPutInteger33(ҪתƵ)>      <ύת롿{FCOLOR=253}/@ύת>\ \
<>  <ת˵{FCOLOR=222}/@ת˵>\ \
<>  {ע⣺ͬһ˺δɵתʱظ롣/FCOLOR=222}\ \

[@InPutString33]
#IF
NOT EQUAL S33
#ACT
MOV S$תĿ <$STR(S33)>
GOTO @תNPC
BREAK
#ELSEACT
MESSAGEBOX ĿΪգ룡
BREAK

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

[@InPutInteger33]
#IF
LARGE I33 0
#ACT
MOV N$ת <$STR(I33)>
GOTO @תNPC
BREAK
#ELSEACT
MESSAGEBOX תǴ0֣룡
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

#IF
SMALL S$ת 1
#ACT
MOV N$תִ 0
MESSAGEBOX ұű 1-8 ֮䣡
BREAK

#IF
LARGE S$ת 8
#ACT
MOV N$תִ 0
MESSAGEBOX ұű 1-8 ֮䣡
BREAK

#IF
SMALL N$ת 1
#ACT
MOV N$תִ 0
MESSAGEBOX תǴ0֣
BREAK

#ACT
AddTextList ../../../../996Bossϵͳ/ύ.txt 7:<$STR(S$˺)>:<$STR(S$תĿ)>:<$STR(S$ת)>:<$STR(N$ת)>:<$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 7
EQUAL SArg1 0
#ACT
MESSAGEBOX תƶѾظύ뵽GM̨ѯš
BREAK

#IF
EQUAL SCode 7
#ACT
MESSAGEBOX תţ<$STR(SArg1)>ͼ档ϵGMʲ󣬵ĿתȡNPCƾȡ
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}ϵGMں̨ĶӦʲʹã\ \
<>  {Ĳ/SCOLOR=222}¼ĿڡתȡNPCöȡתˡ\ \
<>  {ע⣺/SCOLOR=249}ʹͬһ˺ţֻһΡ\ \
<>  <ء{FCOLOR=222}/@תNPC>\ \
}
