2012年11月20日投稿
投稿者 : 咲柴稀 紅藍(進)
検索用 :【こーらん】【進】【すー】【しー】【紅藍】【さしわぎ】
どうも。IF文長打でスハ゜ケ゛ッティのこーらんこと進です。
今回投稿させて頂くものは、神こと、 メルビルさんのRPGテンプレートMRTで、新実装される予定のものですが、進が作成はしましたのでご了承を。
これはプチコンでRPGを作る人にむけたサブルーチンプログラムです。 さいだい、一行分24文字×100行=2400文字の記入ができます。 一回につき3行まで表示でき、表示には、カラー設定、ウエイト設定ができます。 まだ、パターンは一つしかありませんがある程度完成できたので、投稿させて頂きます。
今回は軽量版と動作テスト版の二つをご用意させて頂きましたので、先に軽量版の説明をさせて頂きます。
まず、はじめに取り付けたいプログラムをロードして
- APPEND”SH_MSZS
と行います。
次に、あなたのプログラムの初期設定のルーチンに、
- DIM TEXT$(100),TXCO(100),TXWT(100)
と記入して下さい。もし初期設定にCLEARがない場合は、一緒にご記入してください。
つかいかたは簡単! 変数NAME$に、名前(5文字まで)をいれて、
- TEXT$(0)=”CW:メッセーシ゛
・・・・・
- TEXT$(99)=”CW:メッセーシ゛
とやり、@MSZをよびだすだけ!もし、4行でやめても12行でやめても67ぎょうでやめても、当プログラムが判断して止めてくれます。
Cは色(下記参照)Wはウエイト(下記参照)を表しています。
使用例
- @HAKASETALK
- NAME$=”オッサン
- TEXT$(0)=”35:ワシハハカセシ゛ャ。
- TEXT$(1)=”35:エライノシ゛ャ
- TEXT$(2)=”35:スコ゛イノシ゛ャ
- TEXT$(3)=”35:ワフン
- TEXT$(4)=”35:ユックリシテイッテネ
- TEXT$(5)=”35:エライヨーー
- TEXT$(6)=”35:ワッフンワッフン
- TEXT$(7)=”35:スミレホ゛オンシ゛ャナイカラナ!!
- TEXT$(8)=”35:ナニヲスル
- GOSUB @MSZ
- NAME$=”ワンハ゜ク
- TEXT$(0)=”65:オッサンキエロオオオオオオオオオヤア
- GOSUB @MSZ
- RETURN
で大丈夫です。
色設定の色は、
00 | Ж | 255 | 255 | 255 |
---|---|---|---|---|
01 | Ж | 0 | 243 | 25 |
02 | Ж | 0 | 121 | 0 |
03 | Ж | 255 | 202 | 165 |
04 | Ж | 255 | 162 | 0 |
05 | Ж | 255 | 227 | 0 |
06 | Ж | 0 | 186 | 255 |
07 | Ж | 123 | 57 | 255 |
08 | Ж | 0 | 57 | 247 |
09 | Ж | 255 | 24 | 0 |
の予定ですが、エラーが見つかったので、見送りとします。
ウエイトは、そのまんまのとおり、TEXT$(1)=”C9:kkkkkkkkと記入したら、位置文字につき9WAIT掛けます。
このプログラムで使われているユザー定義用変数です。
TEXT$() | 本文に映し出す文字(24文字まで) |
NAME$ | 喋らせる人の名前 |
TXCO() | カラー |
TXWT | ウエイト |
ER$ | エラー |
そのた、書く意味なし。必要だったら一言お願いします。 ルーチン
エラー一覧 | |
表記 | 意味 |
Out of text put | 文字数がおおすぎです(はみ出た数)、(番号) |
Out of name put | 名前数がおおすぎです(はみ出た数) |
Not set text coior | いろの記述がへんです |
Not set text wait | ウエイトの記述がへんです |
プチコンmkII 向けの QR コードです。
この作品に対するコメントがあれば一言どうぞ。(作品に直接関係ない質問や雑談は掲示板へ)
表示モード : [ スマホ・3DS対応表示 | クラシック表示 ]
PukiWiki 1.4.7 Copyright © 2001-2006 PukiWiki Developers Team. License is GPL. Based on "PukiWiki" 1.3 by yu-ji
ページの処理時間 : 0.128 秒 | このページの最終更新 : 2022/09/20 (火) 12:44:16 (565d) | ログイン
Copyright(C) 2011-2014 プチコンまとめWiki ◆1sxkymI8ji30