スクリプト一覧
お知らせ
2013/07/27 更新
2013/01/01 更新
選択肢表示中にセーブ・ロード・コンフィグ画面を表示できる選択肢のスクリプトを追加致しました。
従来の選択肢スクリプト(§7.6)では、選択肢表示中にセーブ・ロード・コンフィグ画面を表示すると、
これらの画面を閉じた際に選択肢が消去されますが、このスクリプトを使用すると、
選択肢表示中にセーブ・ロード・コンフィグ画面を表示すると自動的に選択肢が非表示になり、画面を閉じると自動的に選択肢が再表示されるようになります。
2012/03/30 更新
2012/01/25 更新
§6.16 のクリッカブルマップによるセーブ・ロード・コンフィグ画面のスクリプトに、
各画面を相互に切り替えられるスクリプト(セーブ・ロード画面からのコンフィグ画面の表示と、コンフィグ画面からのセーブ・ロード画面の表示機能を付けたスクリプト)を追加致しました。
※2012/04/03追記:本スクリプトファイルがダウンロードできない状態になっておりました。修正致しましたので、以前にダウンロードを試みられた方は、お手数をおかけ致しますが再度ダウンロードをお願い致します。
2011/01/28 更新
2010/04/12 更新
§6.16 の クリッカブルマップによるセーブ・ロード・コンフィグ画面のスクリプトに、
exsystembutton.ks を2回以上読み込むとシステムボタンのオブジェクトが多重に作成され、システムボタンが常時表示された状態になる不具合が見つかりましたので、
不具合を修正致しました。
640×480ピクセル画面用は
こちらの修正版、
800×600ピクセル画面用は
こちらの修正版に差し替えて頂きますようお願い致します。
なお、exsystembutton.ks を1度しか読み込んでいない場合は、差し替えなくても問題ありません。
2010/03/30 更新
2010/01/31 更新
2009/09/28 更新
§4.13 の MoneyPlugin クラスに、
所持金の桁数を減らして所持金を再表示した時に金額が正しく表示されない不具合が見つかりましたので、
不具合を修正したスクリプトを掲載致しました。
MoneyPlugin.ks の9行目に「
2009/09/28 修正版」と
書かれていないスクリプトファイルをお使いの方は、
お手数ですが
こちらの修正版に差し替えて頂きますようお願い致します。
2009/08/25 更新
§9.15 の ExtendedMover(レイヤの自動移動機能拡張)クラスに、
画像がウィンドウ領域の外にはみ出すような拡大処理を行った場合
exmove マクロ実行中(移動/拡大中)に画像が正しく表示されない不具合が見つかりましたので、
不具合を修正したスクリプトを掲載致しました。
exmove.ks の3行目に「
2009/08/25 修正版」と
書かれていないスクリプトファイルをお使いの方は、
お手数ですが
こちらの修正版に差し替えて頂きますようお願い致します。
2009/08/30 更新
カテゴリ
主要なスクリプト
§3.19 ClockWindow クラス
- 概要
- 現在の日付・曜日・時刻表示機能やアラーム設定機能を持つ時計を作成するスクリプトです。
- スクリプト
- 0319script.zip (7.1KB)
§5.10 ExSystemButtonPlugin クラス
- 概要
- システムボタンプラグイン(kag3\kag3plugin\sample\systembutton.ks)を拡張したプラグインです。
ボタンを操作した時のサウンド再生機能、メッセージスキップボタン・オートモードボタン・メッセージ履歴表示ボタン・メッセージウィンドウ消去ボタン等を追加しています。
- スクリプト
- 0510script.zip (31.7KB)
§6.16 クリッカブルマップによるセーブ・ロード・コンフィグ画面
- 概要
- クリッカブルマップを使ってセーブ画面・ロード画面・コンフィグ画面を作成するスクリプトです。
セーブ・ロード画面ではサムネイル付きで100個のセーブデータが扱えます。
コンフィグ画面ではウィンドウモード・フォント・メッセージ表示速度・BGM/SE音量等の設定ができます。
- スクリプト
- 0616script.zip (255.7KB) … 640×480ピクセル画面用
- 0616script_800x600.zip (419.1KB) … 800×600ピクセル画面用
- 0616script_ex.zip (262.1KB) … 各画面を相互に切り替えられるスクリプト(640×480ピクセル画面用)
§7.6 ButtonLinkPlugin(選択肢)クラス
- 概要
- 選択肢を表示するプラグインです。
link タグと異なり、選択肢はメッセージウィンドウの外側に表示することができます。
また、選択肢はボタンの形で1項目ずつ独立して表示され、各項目の背景には任意の画像を設定することができます。
- スクリプト
- 0706script.zip (14.8KB)
- 0706script_ex.zip (23.4KB) … 選択肢表示中にセーブ・ロード・コンフィグ画面を表示できるスクリプト
(このスクリプトをお使いの際には、同梱のスクリプトを使用してセーブ・ロード・コンフィグ画面を作成してください。
なお、選択肢表示中にセーブ・ロード・コンフィグ画面を表示することがない場合にはこのスクリプトを使用する必要はありません。)
§7.8 ButtonLinkPluginEx(制限時間付き選択肢)クラス
- 概要
- §7.6 のプラグインと同じく選択肢を表示するプラグインですが、
こちらは選択肢に制限時間を設定することができます(時間切れの時に実行するシナリオファイル名、ラベル名を指定できます)。
- スクリプト
- 0708script.zip (20.5KB)
§8.11 Puzzle クラス
- 概要
- 1枚の画像を分割して複数のピースを作り、それらをドラッグして正しい位置に置くパズルを作成するスクリプトです。
- スクリプト
- 0811script.zip (5.5KB)
§9.12 ImageHandlerPlugin(画像読み込み機能拡張プラグイン)クラス
- 概要
- 画像の読み込み機能を拡張するプラグインです。
画像を拡大・縮小・回転・(アフィン変換による)変形して前景レイヤに読み込むことができます。
- 注意事項
- eximage.ks の ImageHandlerPlugin クラスを使用する場合、eximage マクロと image タグを両方使用する(混在させる)と正しく動作しません。
eximage マクロと image タグを両方使いたい場合は eximage2.ks の ImageHandlerPlugin クラスを使用してください。
- スクリプト
- 0912script.zip (8.8KB)
§9.15 ExtendedMover(レイヤの自動移動機能拡張)クラス
- 概要
- レイヤの自動移動機能(move タグ)を拡張するスクリプトです。
画像を移動・不透明度変更しながら画像を拡大・縮小・回転することができます。
- 注意事項
- exmove.ks の3行目に「2009/08/25修正版」と書かれていないスクリプトにはバグがあり正しく動作しないことがありますので、そのようなスクリプトをお使いの方は、以下の修正版に差し替えて頂きますようお願い致します。
- スクリプト
- 0915script.zip (18.6KB)
§10.2 ExtendedHistoryLayer(メッセージ履歴画面拡張)クラス
- 概要
- メッセージ履歴画面をカスタマイズするスクリプトです。
次の機能が追加されます。
- メッセージ履歴画面の背景画像設定機能
- スクロールバーによるメッセージ履歴のスクロール機能
- メッセージ履歴アクションボタン機能
- メッセージ履歴画面を閉じるボタンの画像設定機能
- スクリプト
- 1002script.zip (35.0KB) … §10.2 に掲載しているメッセージ履歴画面拡張クラス
- 1002script_ex.zip (74.8KB) … スクロールバーに画像を使えるメッセージ履歴画面拡張クラス(こちらはスクロールバー用の画像が必須ですので、スクロールバーに画像を使う必要が無い場合は通常のメッセージ履歴画面拡張クラスを使用してください)
§11.1 データのダウンロード機能を追加するプラグイン(HttpRequestExクラス)
- 概要
-
インターネット経由でデータをダウンロードして利用する機能を提供するプラグインです。
このプラグインの利用には、httprequest.dll が必要です(ダウンロードしたデータをストレージとして利用する場合は varfile.dll も必要です)ので、
これらのプラグインを予め吉里吉里開発サイトから入手してください。
- 注意事項
- 本プラグインによりダウンロードしたデータはセーブデータに記録されず、また吉里吉里終了時に全て消去されますので、
セーブ/ロードする必要のあるデータに対しては使用しないでください。
詳しくは同梱の manual.ks をご覧ください。
- スクリプト
- 1101script.zip (8.2KB)
- 謝辞
- 本スクリプトの作成に際しまして、httprequest.dll および varfile.dll の機能を利用させて頂きました。
この場をお借りしてお礼申し上げます。
その他のスクリプト
§2.7 TextFileSelector クラス
- 概要
- ファイル選択ダイアログボックスを表示し、テキストファイルが選択されたら、そのファイルをメモ帳で開くスクリプトです。
- スクリプト
- 0207script.zip (1.3KB)
§2.12 polymorphism メソッド
- 概要
- 指定されたファイルをメモ帳で開くクラス(NotePad クラス)、
電卓クラス(Calculator クラス)、
時間を計算するクラス(Time クラス)をポリモーフィズムによって使い分けるスクリプトです。
- スクリプト
- 0212script.zip (2.0KB)
§3.12 SoundWindow2 クラス
- 概要
- サウンドファイルを再生するスクリプトです(サウンドファイルが存在しなかった場合例外処理を行います)。
- スクリプト
- 0312script.zip (2.5KB)
§5.7 ExSystemButtonLayer クラス
- 概要
- システムボタンレイヤ(kag3\kag3plugin\sample\systembutton.ks)を拡張したクラスです。
ボタンを操作した時のサウンド再生機能を追加しています。
- スクリプト
- 0507script.zip (10.6KB)
§6.5 クリッカブルマップによるコンフィグ画面
- 概要
- クリッカブルマップを使ってコンフィグ画面を作成するスクリプトです。
ウィンドウモード・フォント・メッセージ表示速度・BGM/SE音量等の設定ができます。
- スクリプト
- 0605script.zip (74.9KB)
§6.14 クリッカブルマップによるセーブ画面
- 概要
- クリッカブルマップを使ってセーブ画面を作成するスクリプトです。
サムネイル付きで100個のセーブデータが扱えます。
- スクリプト
- 0614script.zip (63.4KB)
§7.4 ButtonLinkLayer クラス
- 概要
- クリックすると特定のシナリオファイルの特定のラベルにジャンプするボタンを作成するクラスです。
機能的には button タグで作れるボタンと同じですが、
このボタンには画像と共に任意のテキストを表示できます。
- スクリプト
- 0704script.zip (4.7KB)
§8.3 PieceLayer クラス
- 概要
- ドラッグして動かせるレイヤを作成するスクリプトです。
ドラッグ中はレイヤの色が変わります。また、正しい位置にドラッグするとメッセージを表示します。
- スクリプト
- 0803script.zip (12.1KB)
説明の途中で作成した未完成のスクリプト
§4.4 DatePlugin クラス
- 概要
- 画面上に指定した日付を表示する KAG プラグインです(日付は画像で表示されます)。
注)このプラグインはトランジションに対応していないため、トランジションする場合は使えません。
- スクリプト
- 0404script.zip (10.2KB)
§6.2 クリッカブルマップによるコンフィグ画面
- 概要
- クリッカブルマップによるコンフィグ画面のテンプレートとなるスクリプトです。
注)テンプレート的なものなので、実際のコンフィグ画面の機能は実装されていません。
- スクリプト
- 0602script.zip (70.9KB)
§9.10 ImageHandlerPlugin クラス
- 概要
- 画像の読み込み機能を拡張するプラグインです。
画像を拡大・縮小・回転・(アフィン変換による)変形して前景レイヤに読み込むことができます。
注)このプラグインはセーブ/ロードに対応していないため、画像を拡大(または縮小・回転・変形)した後セーブを行い、そのセーブデータを読み込むと拡大(または縮小・回転・変形)する前の画像が表示されます。
- スクリプト
- 0910script.zip (3.9KB)