﻿口上書くなら最低限PRINTFORMとCALLNAMEは使えるようになりましょう。

PRINTの後に文字列を入力すると、その文字列がそのまま表示されます。
--------------------------------------------------------
PRINT「ゲヘヘへ！おいエリナ、この人形買ってもらったのか？」
PRINT 「お前の親父ヤブ医者のくせに儲けてっからなァ！」
--------------------------------------------------------
こう入力すると
----------------------------------------------------------------------------------------------------------------
「ゲヘヘへ！おいエリナ、この人形買ってもらったのか？」「お前の親父ヤブ医者のくせに儲けてっからなァ！」
----------------------------------------------------------------------------------------------------------------
と表示されます。PRINTだと改行されないので、PRINTLを使って
--------------------------------------------------------
PRINTL「ゲヘヘへ！おいエリナ、この人形買ってもらったのか？」
PRINTL 「お前の親父ヤブ医者のくせに儲けてっからなァ！」
--------------------------------------------------------
こう入力すると
----------------------------------------------------------------------------------------------------------------
「ゲヘヘへ！おいエリナ、この人形買ってもらったのか？」
「お前の親父ヤブ医者のくせに儲けてっからなァ！」
----------------------------------------------------------------------------------------------------------------
こうなります。こっちの方が見やすいですね。PRINTWで書いた行はウエイトが付き、クリックするまで次の行が表示されません。

でも、これだと相手が"エリナ"でない場合辻褄が合わなくなるのでCALLNAME:TARGETとPRINTFORMLで表記します。
CALLNAME:MASTERで主人（あなた）、CALLNAME:TARGETで相手、CALLNAME:（キャラ番号）でそのキャラ名を表示します。　例 worldの場合CALLNAME:52だと鈴仙
--------------------------------------------------------
PRINTFORML「ゲヘヘへ！おい%CALLNAME:TARGET%、この%CALLNAME:14%買ってもらったのか？」
PRINTFORML 「お前の親父%CALLNAME:12%のくせに儲けてっからなァ！」
--------------------------------------------------------
こう入力すると、TARGETが"大妖精"なら
----------------------------------------------------------------------------------------------------------------
「ゲヘヘへ！おい大妖精、このチルノ買ってもらったのか？」
「お前の親父ルーミアのくせに儲けてっからなァ！」
----------------------------------------------------------------------------------------------------------------
と表示されます。PRINTFORMならPRINTと同じく改行されません。
これをPRINTLで記入してしまうと
--------------------------------------------------------
「ゲヘヘへ！おい%CALLNAME:TARGET%、この%CALLNAME:14%買ってもらったのか？」
「お前の親父%CALLNAME:12%のくせに儲けてっからなァ！」
--------------------------------------------------------
のようにそのまま表示されてしまいます。PRINTFORMはPRINTの上位互換だと考えていいでしょう。

文字色を変えたいときは、SETCOLORを使います。
SETCOLORの後にRGBカラーコードを入力すると、以降文字色がその色になります。
元に戻すときはRESETCOLORと入力します。
------------------------------------------------------------------------------
例
SETCOLOR 0x990000
PRINTL 「俺のこの手が真っ赤に燃える！勝利を掴めと轟き叫ぶ！」
RESETCOLOR
------------------------------------------------------------------------------
なおworldの場合COLORファイルに色指定用の関数があるので、SETCOLOR 0x990000の代わりにSETCOLOR COLOR("赤")と入れても大丈夫です。

以上を踏まえて、スター口上で初対面イベントの際、

「あっ、君はあなた？あなただね！」
「そう言う君はスターサファイア」
「みんなスターって呼んでるよ、これからよろしく！」
「ワン！ワンワン！」
「うん…？」
「あっ、サニー！紹介するよ、サニーってんだ！」
「ワンワン！」
「ぼくの愛犬でね、決して人は噛まないから心配いらな…」

ボギャアアアアアッ！！（文字色赤）

「なっ！何をするだァーーーッ！！ゆるさんッ！！」

と表示させるとすると、テンプレのこれに
------------------------------------------------------------------------------
@M_KOJO_ENCOUNTER_KX
;初対面、挨拶のタイミング
;TALENTの変更はここでどうぞ。
RETURN 0
------------------------------------------------------------------------------


こう記入すればいいのです。
------------------------------------------------------------------------------
@M_KOJO_ENCOUNTER_K7
;初対面、挨拶のタイミング
;TALENTの変更はここでどうぞ。

PRINTFORML 「あっ、君は%CALLNAME:MASTER%？%CALLNAME:MASTER%だね！」
PRINTFORML 「そう言う君は%NAME:TARGET%」
PRINTFORMW 「みんな%CALLNAME:TARGET%って呼んでるよ、これからよろしく！」
PRINTFORML 「ワン！ワンワン！」
PRINTFORMW 「うん…？」
PRINTFORML 「あっ、%CALLNAME:5%！紹介するよ、%CALLNAME:5%ってんだ！」
PRINTFORML 「ワンワン！」
PRINTFORMW 「ぼくの愛犬でね、決して人は噛まないから心配いらな…」
PRINTL 
SETCOLOR 0x990000
PRINTFORML ボギャアアアアアッ！！
RESETCOLOR
PRINTW 
PRINTFORML 「なっ！何をするだァーーーッ！！ゆるさんッ！！」

RETURN 0
------------------------------------------------------------------------------
