$TalkHourChange
{
\0\s[0] {$hour} ʱ {$minute} ˡ
}
$TalkElapsedHourChange
{
\0\s[0]Ѿ{$elapsedhouros}ʱ{$elapsedminuteos}\w8\1\s[12]СXD\s[10]
}
$TalkMikireFukki
$TalkMikire
$TalkKasanari
}
// -------=W=-------

$TalkHeadPick0; nonoverlap;
{
\0\s[77]ɶ\n\n\w8\w8\e
}
{
\0\s[1515]\w8\s[1515]ҧɱ\e
}
{
\0\s[1515]㵱Сèô\w8\w8\e
}
$TalkFaceStroke0; nonoverlap;
{
\0\s[3]\w4ֿ\w8\w8\n\n
\n\n\w8\w8\1\s[112]ջӴ\w8\w8
\0\s[0]\e
}
{
\0\s[3]\w8\w8
\w4\n\1\s[111]ǺǺǺ\w4\n˺¸ѽ\e
}
// ------------------------------

$TalkDoubleClick0
{
\![change,balloon,s2]
\![*]\q[Щ,forcedtalk]\n
\![*]\q[,question]\n
\![*]\q[Իѧ{$sakura.name},teach]\n
\![*]\q[,speaking]\n
\![*]\q[ԻƵʵ,talkinterval]\_l[205,-]\n
\![*]\q[ƶ,hibadosing]\n
\![*]\q[ʱ,time]\n
\![*]\q[,teachname]\n
\![*]\q[,execute]\n\n
\![*]\q[ȡ,cancel_main]\n
\e
}

$OnChoiceSelect,{$if ({$reference(0)}==self-introduction)}
{
\0\s[0]{$username}ԼŰɡ\n\n
\![*]\q[18,self-introduction_airi]\n
\![*]\q[69,self-introduction_thoma]\n\n
\![*]\q[ȡ,cancel]
\e
}

$OnChoiceSelect,{$if ({$reference(0)}=="time")}
{
\0ʱ\n\n
\0\s[50] {$hour}  {$minute} ˡ \n\w8\s[68]
}

$OnChoiceSelect,{$if ({$reference(0)}=="question")}
{
\0\s[53]ʰɡ\n
\n
\![*]\q[˸,question_1]\n
\![*]\q[KURENAI,question_3]\n
\![*]\q[ҽ,self-introduction]\n
\![*]\q[,question_2]\n
\n[half]
\![*]\q[ȡ,cancel]\_l[205,-]
}

$OnChoiceSelect,{$if ({$reference(0)}==question_1)}
{
\0\w4\s[0]˸1869ġ
\n\n\w8\w8\1\w86918
\n\n\w8\w8\nСȸٽƱҲûõġ\n\n
\n\n\w8\0\s[1515]ҲŲҪƱǹʵ
}
$OnChoiceSelect,{$if ({$reference(0)}=="question_1web")}
{
\![open,browser,"http://kyosuke.billyjr.com/cuc/index.php"]
\0\s0.\w9
\w9\w3\1ǺǺǺǺǡ\n\w6\e
}

$OnChoiceSelect,{$if ({$reference(0)}==question_2)}
{
\0\w8ǵǸ
\n\n\w8\w8\1\w\s[11],
\n\n\w8\w8һͼϲ\w2
}

$OnChoiceSelect,{$if ({$reference(0)}==question_3)}
{
\0\w8KURENAI\w4\s[701]լѡ\w4˵֪Эط
\n\n\w8\w8\1\w\s[12]š\w2
}

$OnChoiceSelect,{$if ({$reference(0)}==self-introduction_airi)}
{
\0\w8ûʲôýܵġ
\n\n\w8\w8\1\w\s[111]䵭
\n\n\w8\w8\0\w8\s[3]ҪҵĻͺһˡ
\n\n\w8\w8\1\w\s[111]˭?˭һ?
\n\n\w8\w8\0\˭ˡ
\n\n\w8\w8\1\ǲεĻش...
\n\n\w8\w8\1\ʵֻСȸǸ,ֻһֱ϶...
\n\n\w8\w8\0\ͲܵĻûвϵıҪ,ܵ˻ƴ˵.ʳݶ.
}

$OnChoiceSelect,{$if ({$reference(0)}==self-introduction_thoma)}
{
\n\n\w8\w8\1Ǻ\w8\n\w8\w8\n
\n\n\w8\w8\0һܼͷ\w8\w8
\n\n\w8\w8\1\n\s[112]ǲǷ.\w4
\n\n\w8\w8\0\һûнܵıҪ˰.
\n\n\w8\w8\1\Сȸ
\n\n\w8\w8\0\ʰʰү[?]Ļ.
\n\n\w8\w8\1\==
{$self-introduction_thoma_sub}
\e
}

$OnChoiceSelect,{$if ({$reference(0)}=="exit")}
{$OnClose}

$OnChoiceSelect,{$if ({$reference(0)}=="execute")}
{
\0\s[0]Ҫ鷳µĻȸҧɱһ\n
\n
\![*]\q[Ҽ,callreminder]\_l[205,-]\![*]\q[ȡ,callreminderread]\n
\![*]\q[Ŀǰϵͳѯ,sysinfo]\n
\![*]\q[ʱ,elaspedtime]\n
\![*]\q[ȡ,cancel]\_l[205,-]
}


$OnChoiceSelect,{$if ({$reference(0)}=="ChangeShell")}
\b[-1]\![open,shellexplorer]

$OnChoiceSelect,{$if ({$reference(0)}=="ChangeBallon")}
\b[-1]\![open,balloonexplorer]

$OnChoiceSelect,{$if ({$reference(0)}=="teachname")}
\0\s[0]š\w9\nҪĳʲô\![open,inputbox,teachname,-1]

$OnUserInput,{$if ({$reference(0)}=="teachname")}
{$username={$reference(1)}}\w\w4{$username}\w4\e

$OnChoiceSelect,{$if ({$reference(0)}=="callreminder")} 
{$Reminder_Write} 


$OnChoiceSelect,{$if ({$reference(0)}=="callreminderread")} 
{$Reminder_Read} 

$OnChoiceSelect,{$if ({$reference(0)}==talkinterval)}
{
\0\s[0]һ˵ء\n\n
\![*]\q[໰,talkinterval_level2]\n
\![*]\q[ͨ,talkinterval_level1]\n
\![*]\q[Ĭ,talkinterval_level0]\n\n
\![*]\q[ԭ״,talkinterval_cancel]
\e
}
$OnChoiceSelect,{$if ({$reference(0)}=="hibadosing")}
{
\_v[hibado.mp3]
\n\n\w8\0\Խ,Ļ.ô...
\n\n\w8\1\ƶȻɰĴ=3=
}

$OnChoiceSelect,{$if ({$reference(0)}=="forcedtalk")}
{$_OnRandomTalk}
{
{$talk}
}

$OnChoiceSelect,{$if ({$reference(0)}==talkinterval_level2)}
{
{$_talkinterval=60}
\0\s[53]ǵģʲô˵ġ\e
}

$OnChoiceSelect,{$if ({$reference(0)}==talkinterval_level1)}
{
{$_talkinterval=180}
\0\s[40]һ㣿\w8\w8\1ѽ\e
}

$OnChoiceSelect,{$if ({$reference(0)}==talkinterval_level0)}
{
{$_talkinterval=0}
\0\s[73]⡣\w4ȥ˯ˡ\e
}
$OnChoiceSelect,{$if ({$reference(0)}==talkinterval_cancel)}
{$CancelMessage}
\0\s[42]ˡ

$OnChoiceSelect; {$if ({$reference(0)}==cancel_main)}; nonoverlap
\0\s[40]\w8뵽ɶˣ
\0\s[52]û¾ͱŪ\w8\w8\1Ǻ\e
{$CancelMessage}

$OnChoiceSelect,{$if ({$reference(0)}==cancel)}
{$CancelMessage}

$CancelMessage
{
\0\s[0]֪\e
}
{
\0\s[50]˯ȥˡ\w8\w8\1ɡ\e
}

$OnChoiceSelect,{$if ({$reference(0)}=="sysinfo")}
{
\0\s[0]̨Եϵͳѯ\n
\n
\_q{$cpu.vendorname} {$cpu.name} {$cpu.clockcycle}MHz\n
ҵϵͳ{$os.name} ({$os.version})\n
{$temp={$os.phisicalmemorysize}/1024}{$temp}KB\n
壺{$temp={$os.totalmemorysize}/1024}{$temp}KB\n
ʣſռ壺{$temp={$os.freememorysize}/1024}{$temp}KB\n
}

$OnChoiceSelect,{$if ({$reference(0)}=="elaspedtime")}
\0\s[52]š\n\w7\nѾ{$elapsedhouros}ʱ{$elapsedminuteos}{$elapsedsecondos}ˡ\n\1\s[12]CPU͵Դ𻨰ɡ\e

$OnChoiceSelect,{$if ({$reference(0)}=="song")}
{
\![open,file,"E:\\α\cssp\ghost\TB\ghost\master\fai.wma"]
}

$OnChoiceSelect,{$if ({$reference(0)}=="koe")}
{
\![open,file,"E:\\α\cssp\ghost\TB\ghost\master\koe.wma"]
}


// ---------69---------

$TalkDoubleClick1; nonoverlap;
\1\s[10]ôˣ\e
\1\s[10]Ҳʲôġ\e
\1\s[111]ǺǺǡ\e
\1\s[10]ôˣ\e
\1\s[112]ء\e
\1\s[111]ȥһԱߵСȸ?\e
\1\s[10]Ҫ~\e
// ---------л-------------

$TalkGhostChanging
\1ȥ˯\w8\0\s[0]ټ\w8
\0\s[900]˰\w8\1֡\w8
\0\s[53]ˡ\w8\w8\1ˡ\w8\0\s[53]ȥ˯ˡ\e

$TalkGhostChanged
\1\s[10]\0\s[0]ء\w4\s[53]{$username}ǱȽȤ\e

// ---------&ر&....------------

$TalkBootEarlyMorning
\1\s[10]\0\s[53]Ƿ\w8{$username}簲\w8\w8\1Ŷѽ\e

\1\s[10]\0\s[71]첻Ҫӿˡ\w8\w8\1ᱻɱġ\w8\w8\0\n\n\s[1515]֪ͺá\e

$TalkBootMorning
\1\s[10]\0\s[53]Ӵ˰\e

$TalkBootDaytime
\1\s[10]\0\s[0]ʲôİɣ\e

$TalkBootEvening
\1\s[10]\0\s[53]쿴ͬҶˡ\w8\w8\1ҪҪ֮ģ\w8\nǺǺǺǡ\e

$TalkBootNight
\1\s[10]\0\s[0]\e

$TalkBootMidnight
\1\s[10]\0\s[40]ô˯ǲʲôΥ͵£\e

$TalkCloseMorning
\0\s[53]ټ\w8

$TalkCloseDaytime
\0\s[53]Զˡ\w8

$TalkCloseEvening
\0\s[55]ˡ\w8

$TalkCloseNight
\0\s[53]Ƿ\w8

\0\s[50]JYA\w8

$TalkCloseMidNight
\0\s[0]ôˣҲȥ˯ˡ\w8

// ------------&ã-------------

$TalkURLDropping
\0\s0\e

$TalkHeadlinesenseBegin
\0\s0ӵ{$reference(0)}ŷС\e

$TalkHeadlinesenseHasNext
{
\0\s0\b2 {$reference(0)}  \n\n
{$reference(3)}\n
\q0[][һҳ]
\q1[{$reference(1)}][ӵվ]
\q2[cancel][]
\e
}

$TalkHeadlinesenseLast
{
\0\s[0]\b2 {$reference(0)}һҳˡ\n\n
{$reference(3)}\n
\q0[{$reference(1)}][ӵվ]
\q1[cancel][]
\e
}

$TalkHeadlinesenseFailure
\0\s[900]޷ۿ\e

$TalkHeadlinesenseNoUpdate
\0\s[0]ûš\e

$TalkVanishSelecting
\0\s[40]???\w4\e

$TalkVanishSelected
{
\0\s[61]Ҫˡ\n\n\w8\w8
\1{$username}ǣ\n\n\w8\w8
}

$TalkVanishCanceled
{
\0\s[60]ûе⡣\w8\w8\n\n
}

$TalkVanished
\0\s[43]\w8\w8\1ˡ\e

$TalkUpdatedBegin
\0\s[0]ʼ¡\n{$choice("","")}ӵŷ....\e

$TalkUpdateReady
\0\s[53]{$temp={$reference(0)}}{$temp+=1}{$temp}Ҫ\w8\n\nڸ....\e

$TalkUpdateDownloadBegin
\0\s[53]\_q{$reference(0)}\_q Ҫม\e
\0\s[53]\_q{$reference(0)}\_q δ\w4\n\n š\n\w8\s[41]\_q{$reference(0)}\_q\e
\0\s[41]\_q{$reference(0)}\_q Ҫ\e

$TalkUpdateMD5CompareBegin
\0\s[0]ڼ\_q{$reference(0)}??\_q\e
\0\s[0]ڼ\_q{$reference(0)}??\_q\e

$TalkUpdateMD5CompareComplete
\0\s[53]һ£\w4ܺá\e
\0\s[50]ȷ\e
\0\s[53]ܺá\w8\w8\1ϡ\e

$TalkUpdateMD5CompareFailure
\0\s[74]زܡ\w8\w8\1ԣ\e

$TalkUpdateNoupdate
\0\s[40]??\w8\w8\n\n´ΰɡ\e

$TalkUpdateComplete
\0\s[50]ϡ\e

$TalkUpdateFailure
\0\s[74]ʧˡRP̫\e

$TalkBIFFBegin
\0\s0ڼ\e

$TalkBIFFNoMail
\0\s0ûʼҪա\e

$TalkBIFFComplete
{
\0\s0\n\n
ܹ{$reference(0)}ʼ/ {$reference(1)}bytes
\e
}

$TalkBIFF2Complete
{
\0\s0ˡ\n\n
{$reference(0)}ʼ / {$reference(1)}bytes\n
{$reference(3)}ʼ
\e
}

$TalkBIFFFailure
\0\s0޷ʼ\e

$TalkSNTPBegin	
\0\s0\_q{$reference(0)}\_q\n\nŷQС\e

$TalkSNTPExact
\6\0\s[53]ʱ׼\e

$TalkSNTPAdjust
\6\0\s[0]ɡ\n\w8ʱ\n{$_SNTPStringA}\n\n{$reference(3)}롣\e

$TalkSNTPFailure
\0\s[900]ʧܡ˵Բʢİ\e

// ----------װĶʱ--------

$TalkInstallBegin
\0\s[0]װʼ\e

$TalkInstallGhost
\0\s[0]˸ {$reference(1)} װɡ\e

$TalkInstallShell
\0\s[0]Shell {$reference(1)} װɡ\e

$TalkInstallBalloon
\0\s[0]Balloon {$reference(1)} װɡ\e

$TalkInstallPlugin
\0\s[0]ҳʽ {$reference(1)} װɡ\e

$TalkInstallFailure
\0\s[900]װʧ \e

$TalkInstallRefuse
\0\s[0] {$reference(0)} õġ\e

$TalkSurfaceRestore,{$if ({$reference(0)}>0)}
\0\s[0]\1..........\s[10].........\e

$TalkWallpaperChange
\0\s[0]\e

$TalkSSTPBreak
\0\s[0]SSTPж\e

$TalkChoiceTimeout
\0\s[52]ڣ\e

$TalkUpdatedataCreating
\0\s[41]ʼu updates2.dau\e

$TalkUpdatedataCreated
\0\s[0]uˡ\e

$TalkSSTPBlacklisting
\0\s0ѾSSTP Blacklistˡ\e

$TalkNetworkHeavy
\0\s[74]\e


$TalkFirstBoot
{
\t\1\s[10]\0\s[0]ʳݶ\w4ɱǿȺۡ\w8\w8
\1ֱ\w8\w8
}

$TalkWindowStateMinimize
\0\s0ȥ˯ˡ\e

$TalkWindowStateRestore
\1\s[10]\0\s[41]ˡ\e


//--------------------------------̸ϵͳ---------------------------------------
$OnChoiceSelect,{$if ({$reference(0)}=="speaking")}
{
\0\s[5]{$username}Ҫ{$sakura.name}˵ʲô?\n\n
\![open,inputbox,talking,-1]
}

$OnUserInput, {$if ({$reference(0)}=="talking")}
{
{$inputTemp={$reference(1)}}
\w8\w8
{$sentence check}
}

$sentence check
{
{$if ({$insentence({$save sentence {$check number Temp}},{$inputTemp})}) { {$sentence right} } else { {$check again} } }
\e
}

$sentence right
{
\0\s[0]{$sentence answer {$check number Temp}}
{$check number Temp=0}
}

$check again
{
{$check number Temp++}
{$if ({$check number Temp}>={$save number Temp}) { {$unknow sentence} } else { {$sentence check} } }
\e
}

$unknow sentence
{
\0\s[52]\n
{$sakura.name}˵ɶ\w8
{$check number Temp=0}
\e
}

//-----------------------------------------------------------------------------------

$OnUserInput, {$if ({$reference(0)}=="talking")}
{
\0\s[0]\n\n
\1\s[52]{$username}
\e
}

$OnChoiceSelect,{$if ({$reference(0)}=="teach")}
{
\0\s[0]š\w8Ҫʲô
\0\s[0]\![open,inputbox,teach sen,-1]
}

$OnUserInput,{$if ({$reference(0)}=="teach sen")}
{
{$LanguageTeachInputTemp={$reference(1)}}
{$save sentence {$save number Temp}={$LanguageTeachInputTemp}}
\0\s[59]\w7\w7\n{$username}˵仰ʱ{$sakura.name}Ҫô˵\0\s[3]
\![open,inputbox,teach over,-1]
\e
}

$OnUserInput,{$if ({$reference(0)}=="teach over")}
{
{$LanguageTeachInputTemp1={$reference(1)}}
{$sentence answer {$save number Temp}={$LanguageTeachInputTemp1}}
\0\s[50]{$username}˵{$save sentence {$save number Temp}}ʱ{$sakura.name}Ӧ˵{$sentence answer {$save number Temp}}ǰɣߡĸоᡣ
{$save number Temp++}
{$LanguageTeachInputTemp=0}
{$LanguageTeachInputTemp1=0}
\e
}

$OnChoiceSelect,{$if ({$reference(0)}=="form")}
{
\0\s[900]˹δš\e
}


// -------------------------

$DataCount 
{ 
//׼ 
    {$temp1=0}{$temp2=0} 
    {$DataTemp[0]={$calc({$Data2[0]}-{$Data1[0]})}} 
    {$DataTemp[1]={$calc({$Data2[1]}-{$Data1[1]})}} 
    {$DataTemp[2]={$calc({$Data2[2]}-{$Data1[2]})}} 
    {$DataTemp[3]={$calc({$Data2[3]}-{$Data1[3]})}} 
    {$DataTemp[4]={$calc({$Data2[4]}-{$Data1[4]})}} 
//괦 
    {$if ({$DataTemp[0]}>0) { {$DataTemp[2]+={$calc({$DataTemp[0]}*365)}} } } 
//괦 
    {$if ({$DataTemp[0]}>=4) { {$DataTemp[2]+={$calc({$DataTemp[0]}/4)}}{$DataTemp[0]-={$calc({$DataTemp[0]}/4)}}{$temp1=1} } } 
    {$temp3={$Data1[0]}}{$if (({$LeapYear}) && ({$Data1[1]}<=2)) { {$temp1=1} } } 
    {$temp3={$Data1[0]}+{$DataTemp[0]}}{$if (({$LeapYear}) && ({$Data1[1]}>=3)) { {$temp1=1} } } 
    {$temp3={$Data1[0]}+2}{$if (({$LeapYear}) && ({$DataTemp[0]}>2)) { {$temp1=1} } } 
    {$temp3={$Data1[0]}+1}{$if (({$LeapYear}) && ({$DataTemp[0]}>1)) { {$temp1=1} } } 
    {$temp3={$Data1[0]}+{$DataTemp[0]}}{$if ({$LeapYear}) { {$temp2=1} } } 
    {$DataTemp[2]+={$temp1}} 
//·ݴ 
    {$if (({$Data2[1]}>1) && ({$Data1[1]}<=1)) { {$DataTemp[2]+=31} }} 
    {$if (({$Data2[1]}>2) && ({$Data1[1]}<=2)) { {$DataTemp[2]+=28}{$DataTemp[2]+={$temp2}} }} 
    {$if (({$Data2[1]}>3) && ({$Data1[1]}<=3)) { {$DataTemp[2]+=31} }} 
    {$if (({$Data2[1]}>4) && ({$Data1[1]}<=4)) { {$DataTemp[2]+=30} }} 
    {$if (({$Data2[1]}>5) && ({$Data1[1]}<=5)) { {$DataTemp[2]+=31} }} 
    {$if (({$Data2[1]}>6) && ({$Data1[1]}<=6)) { {$DataTemp[2]+=30} }} 
    {$if (({$Data2[1]}>7) && ({$Data1[1]}<=7)) { {$DataTemp[2]+=31} }} 
    {$if (({$Data2[1]}>8) && ({$Data1[1]}<=8)) { {$DataTemp[2]+=31} }} 
    {$if (({$Data2[1]}>9) && ({$Data1[1]}<=9)) { {$DataTemp[2]+=30} }} 
    {$if (({$Data2[1]}>10) && ({$Data1[1]}<=10)) { {$DataTemp[2]+=31} }} 
    {$if (({$Data2[1]}>11) && ({$Data1[1]}<=11)) { {$DataTemp[2]+=30} }} 
    {$if (({$Data2[1]}<=1) && ({$Data1[1]}>1)) { {$DataTemp[2]-=31} }} 
    {$if (({$Data2[1]}<=2) && ({$Data1[1]}>2)) { {$DataTemp[2]-=28}{$DataTemp[2]-={$temp2}} }} 
    {$if (({$Data2[1]}<=3) && ({$Data1[1]}>3)) { {$DataTemp[2]-=31} }} 
    {$if (({$Data2[1]}<=4) && ({$Data1[1]}>4)) { {$DataTemp[2]-=30} }} 
    {$if (({$Data2[1]}<=5) && ({$Data1[1]}>5)) { {$DataTemp[2]-=31} }} 
    {$if (({$Data2[1]}<=6) && ({$Data1[1]}>6)) { {$DataTemp[2]-=30} }} 
    {$if (({$Data2[1]}<=7) && ({$Data1[1]}>7)) { {$DataTemp[2]-=31} }} 
    {$if (({$Data2[1]}<=8) && ({$Data1[1]}>8)) { {$DataTemp[2]-=31} }} 
    {$if (({$Data2[1]}<=9) && ({$Data1[1]}>9)) { {$DataTemp[2]-=30} }} 
    {$if (({$Data2[1]}<=10) && ({$Data1[1]}>10)) { {$DataTemp[2]-=31} }} 
    {$if (({$Data2[1]}<=11) && ({$Data1[1]}>11)) { {$DataTemp[2]-=30} }} 
//ռ 
    {$calc(60*(24*{$DataTemp[2]}+{$DataTemp[3]})+{$DataTemp[4]})}\n{$DataTemp[2]} 
} 

$LeapYear 
{$if ({$calc({$calc(({$temp3})/4)}*4)}=={$temp3})}