約 4,341,481 件
https://w.atwiki.jp/ghardkichigai/pages/56.html
すくりぷと。 暫定評価表【D+(32/80)】 http //anago.2ch.net/test/read.cgi/ghard/1329526508/801 801 名前:名無しさん必死だな[sage] 投稿日:2012/02/22(水) 18 05 37.94 ID fX1bgx5V0 [2/3] 【スクリプト】 ・粘着度(3/10)(元々大したことは無い。現在は消滅) ・狂人度(8/10)(同じ主張を同じように続けるので不気味) ・面白度(0/10)(どこかで見たような書き込みを延々続ける) ・有害度(2/10)(強いて言えばそのつまらなさが害) ・知名度(1/10)(確認されたのは面白発言スレのみ) ・低脳度(7/10)(人口無脳なみ) ・ゲハ脳度(2/10)(構ってもらうためにソニー信者のふりをしているだけ) ・コミュ障度(9/10)(レスしてやるとさらに妄想を広げる) ・総評(32/80)【D+】 (面白発言スレでは四天王入りしていたが、所詮小物)
https://w.atwiki.jp/bokutyuscript/pages/17.html
現在の未実装機能 右クリックメニュー 緊急回避用画面 暇なスクリプタさん達は作っちゃってください。 起動時ロゴ→タイトル画面。 これはいつの間にか凜音さんがやっていた。 初めから これは一応、凜音さんが作ったけど将来的な仕様変更を考えて完成はまだしてない。 ロード、セーブ(クイック含む) zuzuが作りました。後はCGとかと合わせるだけです。 コンフィグ画面。 これも凜音さんが作りました。ですが一部未実装の機能有り。 デバッグモード これも凜音さんが一応作りました。今のところの機能はシステム変数リセットのみ。 おまけモード→BGM閲覧モード これも凜音さんが作成。ちなみにBGM自体の数が決まってないので再生は出来ません。 おまけモード→CG閲覧。 zuzuが作りました。かなり改善するべき点があり。(キャラ事に別れてないとか) テキストウィンドウ関連。 これも凜音さんが作成。バグなどもあったが他のスプリクタさんが修正した。 右クリックメニュー 未実装です。(案外作る必要な無かったり) 緊急回避用画面。 未実装です。
https://w.atwiki.jp/idisland/pages/41.html
ID板で書かれたスクリプトを記録します。 誤字のみ修正、無断転載はお許し願いたい。 完結分に関しては改変から保護するため、編集保護しています。 タイトルが無かった場合はページ名をつけなければならない都合上、[仮]をつけさせてもらいます。コメントに書いておいてもらえれば訂正します。 枯井戸のクロニクル~島が燃え尽きる日~(自由帳スレ掲載分から転載)完結 魔法少女マジカルあいでぃちゃん(自由帳スレ掲載分から転載) ビール火山にて(ID島ルーレットスレ掲載分から転載)完結 ちくわ事件(ID島ルーレットスレ掲載分から転載)完結 あるとしあき達の企み(ID島ルーレットスレ掲載分から転載)完結 俺とおっぱい(ID島ルーレットスレ掲載分から転載)完結 新メニュー開拓(ID島ルーレットスレ掲載分から転載)完結 狩る者、狩られる者(ID島ルーレットスレ掲載分から転載)完結 おっぱい&マ【検閲】の謎(ID島ルーレットスレ掲載分から転載)完結 ニセちゃんの本名の謎(ID島ルーレットスレ掲載分から転載)完結 五月雨ちゃんのポスター後日譚(仮)(ID島ルーレットスレ掲載分から転載)完結
https://w.atwiki.jp/mangameeya/pages/29.html
「スクリプト説明.txt」を元にしていますが、改変追加されています。 オリジナルはプログラムに付属のテキストをご覧下さい。気がついた事があれば随時編集してください。 スクリプトとは マンガミーヤでのAvisynthプラグインのスクリプト(フィルタ設定)説明「定義済み変数」 「数式」 「条件文」 スクリプトとは Avisynthプラグインのスクリプトということですが、フィルタを自分で設定した事が無いのでわかりません。 マンガミーヤでのAvisynthプラグインのスクリプト(フィルタ設定)説明 基本的にAvisynthスクリプトと同じですが、変数が使えなかったり、Clip指定できなかったり、関数定義もできません。 フィルタ名(パラメータ1,パラメータ2,...) という指定です。 パラメータ部分には、数式、"(ダブルクォーテーション)で囲った文字列、定義済み変数などを指定します。パラメータを省略した場合で、フィルタの定義ファイルが存在しているときはそのデフォルト値が入ります。定義ファイルがない場合は、プラグイン側で指定された値が使われます。 ただし、プラグイン側でデフォルト値が指定していない場合などは,予期せぬ値が渡り、エラーの原因になりますので、なるべく定義ファイルを用意してください。定義ファイルについてはAvisynthPluginフォルダ内の"定義ファイル説明.txt"を参照してください。 「定義済み変数」 @page 現在の表示ページ @totalpage 全ページ数 @name ファイル名 @size ファイルサイズ @time ファイル最終更新日付 @width 画像の幅(原画像の幅です) @height 画像の高さ(原画像の高さです) @wndwidth 現在の表示ウインドウの幅 @wndheight 現在の表示ウインドウの高さ @leftpage 2ページ表示時の左側ページ番号 1ページ時は0 @rightpage 2ページ表示時の右側ページ番号 1ページ時は0 @param[n] nはパラメータの数だけあります(1オリジン) 第3パラメータを参照する場合は@param3です @パラメータ名 パラメータ名に@をつけてものでそのパラメータ値を参照できます。上のはパラメータの位置で、これは名前で参照できます 先頭の@をエスケープする場合は@@です 例 "@page"という文字列を指定したいときは"@@page"です @name,@size,@time,@width,@heightは配列でページ数を指定することができます。 例 @width[ 10 ] 10ページ目の幅 @width[ @page ] == @width ページ数指定を省くと処理しているページの幅になります 「数式」 C言語での数式とほぼ同じです +,-,*,/, . ,%, ,|,^ が使用可能です。 評価式は , , =, =,!=,== が使用可能です。評価が真であれば1が、偽であれば0が返ります。 数字は整数、および小数が指定可能です。整数に関しては 0x プリフィックスをつけることで16進数指定が可能です。 整数と小数の演算では結果は小数になります。 ただし、 ,|,^, , に関しては小数は整数にキャスト(小数切り落とし)されます キャスト演算はサポートしていないので、整数割る整数などの結果を小数で得たい場合、どちらかを小数指定(後ろに.0をつける)にしてください。 定義変数はすべて整数なので、これを小数にしたい場合などは+0.0,-0.0などをつけて無理やり小数にしてください。 例 (@wndheight-0.0)/@height 「条件文」 if(条件式){ 式1 }else{ 式2 } スクリプトの結果として求められるのは、1つの数字、または文字列なのでステートメントなどは意味をなしません。Cでの#ifディレクティブのような感じで、ただの条件付き置換です。 例 "このページは" + if(@leftpage==0){ "単頁" }else if(@leftpage==@page){ "左頁" }else{ "右頁" } + "です"
https://w.atwiki.jp/fftsukurou/pages/107.html
プログラミング言語Lua この企画では、軽量なスクリプト言語としてLuaを使用しています。Luaは、シンプルかつ高速であり、手続き型プログラミング言語でありながら、オブジェクト指向プログラミング・関数型プログラミング・データ駆動型プログラミングもサポートしています。ゲーム業界では定番のスクリプト言語です。 スクリプト言語を使うことで、コンパイルすることなくゲームの振る舞いを変更できます。また、コンパイル言語(C++とか)に詳しくなくても、記述方法を少し覚えることで実装の一部を担うことができます。 今後、Luaによる実装ができるように拡張していく予定ですので、Luaを勉強しましょう! Luaについて知ろう! The Programming Language Lua …本家 Lua 5.2 Reference Manual …リファレンスマニュアル LuaBinaries …Luaのバイナリ配布。 lua-5.2.1_Win32_dll10_lib.zip をダウンロードしてリンクさせる プログラミング言語Luaの紹介 …Luaに関する日本語情報がまとまっています ゲームつくろー …Lua組み込み編、が参考になる そのほかにも、検索エンジンで探してみて下さい。 作業対象はどこ? ここ をクリックすると最新版をダウンロードできます。展開したフォルダ→data→eventに、Luaファイルがあります。スクリプト担当はこれらのファイルを編集していきます。なお、ゲームが起動しない場合は ここ からDLLファイルをダウンロードし、EXEファイルと同じ場所に配置してみて下さい。 キャラクターID 1番目 imageプラグインエラー ご指定のURLはサポートしていません。png, jpg, gif などの画像URLを指定してください。 2番目 imageプラグインエラー ご指定のURLはサポートしていません。png, jpg, gif などの画像URLを指定してください。 3番目 imageプラグインエラー ご指定のURLはサポートしていません。png, jpg, gif などの画像URLを指定してください。 4番目 imageプラグインエラー ご指定のURLはサポートしていません。png, jpg, gif などの画像URLを指定してください。 5番目 imageプラグインエラー ご指定のURLはサポートしていません。png, jpg, gif などの画像URLを指定してください。 6番目 imageプラグインエラー ご指定のURLはサポートしていません。png, jpg, gif などの画像URLを指定してください。 7番目 imageプラグインエラー ご指定のURLはサポートしていません。png, jpg, gif などの画像URLを指定してください。 8番目 imageプラグインエラー ご指定のURLはサポートしていません。png, jpg, gif などの画像URLを指定してください。 9番目 imageプラグインエラー ご指定のURLはサポートしていません。png, jpg, gif などの画像URLを指定してください。 10番目 imageプラグインエラー ご指定のURLはサポートしていません。png, jpg, gif などの画像URLを指定してください。 11番目 imageプラグインエラー ご指定のURLはサポートしていません。png, jpg, gif などの画像URLを指定してください。 12番目 imageプラグインエラー ご指定のURLはサポートしていません。png, jpg, gif などの画像URLを指定してください。 13番目 imageプラグインエラー ご指定のURLはサポートしていません。png, jpg, gif などの画像URLを指定してください。 14番目 imageプラグインエラー ご指定のURLはサポートしていません。png, jpg, gif などの画像URLを指定してください。 15番目 imageプラグインエラー ご指定のURLはサポートしていません。png, jpg, gif などの画像URLを指定してください。 16番目 imageプラグインエラー ご指定のURLはサポートしていません。png, jpg, gif などの画像URLを指定してください。 17番目 imageプラグインエラー ご指定のURLはサポートしていません。png, jpg, gif などの画像URLを指定してください。 18番目 imageプラグインエラー ご指定のURLはサポートしていません。png, jpg, gif などの画像URLを指定してください。 19番目 imageプラグインエラー ご指定のURLはサポートしていません。png, jpg, gif などの画像URLを指定してください。 20番目 imageプラグインエラー ご指定のURLはサポートしていません。png, jpg, gif などの画像URLを指定してください。 21番目 imageプラグインエラー ご指定のURLはサポートしていません。png, jpg, gif などの画像URLを指定してください。 22番目 imageプラグインエラー ご指定のURLはサポートしていません。png, jpg, gif などの画像URLを指定してください。 23番目 imageプラグインエラー ご指定のURLはサポートしていません。png, jpg, gif などの画像URLを指定してください。 24番目 imageプラグインエラー ご指定のURLはサポートしていません。png, jpg, gif などの画像URLを指定してください。 25番目 imageプラグインエラー ご指定のURLはサポートしていません。png, jpg, gif などの画像URLを指定してください。 26番目 imageプラグインエラー ご指定のURLはサポートしていません。png, jpg, gif などの画像URLを指定してください。 27番目 imageプラグインエラー ご指定のURLはサポートしていません。png, jpg, gif などの画像URLを指定してください。 28番目 imageプラグインエラー ご指定のURLはサポートしていません。png, jpg, gif などの画像URLを指定してください。 29番目 imageプラグインエラー ご指定のURLはサポートしていません。png, jpg, gif などの画像URLを指定してください。 30番目 imageプラグインエラー ご指定のURLはサポートしていません。png, jpg, gif などの画像URLを指定してください。 31番目 imageプラグインエラー ご指定のURLはサポートしていません。png, jpg, gif などの画像URLを指定してください。 32番目 imageプラグインエラー ご指定のURLはサポートしていません。png, jpg, gif などの画像URLを指定してください。 33番目 imageプラグインエラー ご指定のURLはサポートしていません。png, jpg, gif などの画像URLを指定してください。 34番目 imageプラグインエラー ご指定のURLはサポートしていません。png, jpg, gif などの画像URLを指定してください。 35番目 imageプラグインエラー ご指定のURLはサポートしていません。png, jpg, gif などの画像URLを指定してください。 BGMID ID 名前 使用場面 着手状況 1 タイトル画面BGM タイトル画面 70/着手中/5.21 2 森BGM 冒頭の森 4-588/完成11/20 3 イベントBGM 冒頭の森でディノとマリアが出会う時に流れる mmk2の曲を編曲予定 100 バトルBGM 雑魚との戦闘 70/一応完成/9.12 101 勝利BGM 勝利したときの 4-588/完成/1.20 4 エデンフィールドBGM エデンフィールドマップ 4-588/着手中/5.15 5 祭り中のエルゼアBGM 祭り中のエルゼア 70/完成/8.29 6 エルゼア神殿BGM エルゼア神殿 70/完成/12.6 7 クリスタルのテーマソング クリスタルにまつわるBGM 70/完成/12.22 8 ピンチ時BGM 冒頭、ワープイベント 501/完成 9 ワールドフィールドBGM ワールドフィールドマップ 70/完成/2.7 10 魔道士の集落BGM 魔道士の集落 70/一応完成/6.15 11 盗賊の山道 70さんの楽しい山登り 102 ボスBGM ボスとの戦闘 4-588/完成/12.6 12 ワールド小規模街BGM トトス 70/完成/5.21 200 冒険者メモBGM メニュー内の冒険者のメモであった方がいい? 後回しで良いと思う 201 睡眠BGM 睡眠時 70/一応完成/11.16 202 イベントアイテム入手BGM プライズ入手や、仲間加入で使う? 未着手 チップID チップID(マップチップ)は、最初のチップ以外は全角及び半角の英字を読めないようなので、数字を用いています。スクリプトと関わるマップIDに比べて煩雑にはならないと思うので、使われる順に10、20…と振っていくことにし、1の位だけ差分にします。「ID,画像名」の形式になっており、ドッターがこれの修正したい点を修正してくだされば、その変更を反映させます。 「10,エデンフィールド1.bmp」 imageプラグインエラー ご指定のURLはサポートしていません。png, jpg, gif などの画像URLを指定してください。 「11,エデンフィールド2.bmp」 imageプラグインエラー ご指定のURLはサポートしていません。png, jpg, gif などの画像URLを指定してください。 「20,エデン町.bmp」 imageプラグインエラー ご指定のURLはサポートしていません。png, jpg, gif などの画像URLを指定してください。 「21,エデン町_エルゼア.bmp」 imageプラグインエラー ご指定のURLはサポートしていません。png, jpg, gif などの画像URLを指定してください。 「30,エデン室内.bmp」 imageプラグインエラー ご指定のURLはサポートしていません。png, jpg, gif などの画像URLを指定してください。 「40,エデン神殿.bmp」 imageプラグインエラー ご指定のURLはサポートしていません。png, jpg, gif などの画像URLを指定してください。 「50,ワールド村.bmp」 imageプラグインエラー ご指定のURLはサポートしていません。png, jpg, gif などの画像URLを指定してください。 「60,eden_forest.bmp」 imageプラグインエラー ご指定のURLはサポートしていません。png, jpg, gif などの画像URLを指定してください。 マップ(及びluaスクリプトの)IDと、ffmファイル マップIDは 「進行度2桁」「街や洞窟の2桁」「その室内とか、番目とかの対応2桁」 という風にしています。 頭の進行度の00は例外的にフィールドに当ててます。 以降、 01は初期エデン、 02はワールド(トトスまで) 03以降はもう少し検討の上で(例外的なのに50を振ってます)。 この数字はluaスクリプトのmapevt以降の数字にも対応しています。 ffmファイルは一応マップIDと分離可能なので、 「エデン(1)かワールド(2)か」「半角英数の街名(洞窟名)」「屋外かどうか等の複数の場合数字を増やす」.ffm という形式にしています。 マップID 場所 状況等の情報 使用ffm 本体導入状況 000001 エデンフィールドマップ 1eden_field0.ffm ◯ 000002 ワールドフィールドマップ ○ 010101 エルゼアの森 物語冒頭の森 × 010201 エルゼア(祭り) 最初に訪れる、祭り中のエルゼア 1elzea_fes0.ffm ◯ 010202 エルゼア屋内 ◯ 010301 エルゼア神殿 1shinden0.ffm ◯ 020101 ワールドの丘 ワールドに最初にワープした時に辿りつく地点 2hill0.ffm ○ 020201 ワールド、魔道士の街 2mage_town0.ffm ○ 500101 FF製作初心者の館 1factory0.ffm ◯ スクリプト雑記 取りあえず新しい場所を追加して移動したい時。 1.ffmとマップチップ画像をdata/mapに入れる。 2.MapChipInfo.csvにマップチップを登録。 3.MapInfo.csvに登録。各列は、 スクリプトで使うID, マップの画面端から逆の端に移れるかどうか(0=NO,1=YES), 敵が出るか(0=NO,1=YES), フィールドマップか(0=NO,1=YES), ffmファイル名, ffmファイルの低層1で使ったチップファイルのMapChipInfo.csvで登録したID, 同様に低層2チップファイルID, 同様に高層チップファイルID 4.ワープのために、イベントを配置したluaの function GetMapObject( nID )以降の行に、このスクリプトを追加(スペースはtabを使うこと、半角英数のみを使う) +... if nID == イベント番号 then return { -- パラメータ Type = "FLOOR",-- 床 -- スクリプトトリガ ScriptTriger= "PLAYER_ON", Exec = function() Fadeout( 0, 0, 0, 60 )-- R, G, B, フレーム ChangeMap( MapInfo.csvで登録したマップID, ワープ後のマップでの位置x方向, ワープ後のマップでの位置y方向,ワープ後のマップでのプレイヤーの向き0なら下、1なら左、2なら上、3なら右 )-- MapID, X, Y, プレーヤ方向 end } end チップ番号 x行y列の場合 チップ番号=y-1+256*(x-1)
https://w.atwiki.jp/nntsugoroku/pages/15.html
ニコスクリプト このページでは、ゲームシステムの基本となるニコスクリプトについて解説していく予定です。 なお、プロジェクトへの参加にはニコスクリプトの知識は必要ありません。 ただ、知っておいたほうが企画会議には参加しやすいと思います。 知らなくてもいいですが、知っておいたほうがより深く楽しくプロジェクトに参加できることは確かかも。 ニコニコ公式ヘルプ ひとまず、ニコニコ動画の公式ヘルプに解説があります。 ニコスクリプトについて 必要な情報は全て載っているので、ひとまず読んで損はないはず。
https://w.atwiki.jp/jinsichi/pages/45.html
自分でスクリプト作ってみたの巻。 題して怪奇煙(仮) ダウンロードパスはこちら http //ux.getuploader.com/Jin7_2/download/1/kaikien.zip パスワードは Jin7 です。 とりあえずの解説動画はこちら。 試してみてくださる方は、極端に重いとか、途中で止まっちゃうとか ないかどうか確認していただけると嬉しいです。 こういう機能無いの? って言われてもできんのだよ!!! みんなを驚かせるようなスクリプトが書けるようになるのはいつになることやら? ……い、いや、いつかできるようになる。 なるから、そういった意見あったら遠慮なく突っ込んでくださいまし。
https://w.atwiki.jp/suesworkshop/pages/14.html
目次 スクリプトの書き方の基本 スクリプトの読み方の基本 イベントの順番を読み取る 対象動作のコマンドを探し出す コマンドの検索をする スクリプトの書き方の基本 スクリプトとは洞窟物語を動かすために必要な文章です。 プログラミング言語に当たるのがスクリプトです。 ただ、本物のプログラミング言語と比べるとはるかに簡単です。(自分が思うには。) このページではスクリプトの書き方、読み方を解説していきます。 まず、スクリプトのイメージを大雑把に捉えましょう。 机に紙がいっぱい散らかっている状況をイメージしてください。 ちなみに、このイラスト、何か派手に散らかってます(汗)。 ここで、机が(1つのマップの)スクリプト全体と考えてください。 そして、紙がたくさんあります。これがイベントに当たります。また、紙1枚1枚には番号が付いてます。これがイベントの番号に当たります。 紙には文字が書かれていますね。実はこれ、普通の人が見ても全然分かりません。分かる人にしか分からない言葉なのです(つまり暗号です)。これがコマンドです。 スクリプトには重要な暗号が2種類あります。この2種類を覚えてしまいましょう。 以下、*は任意の数字1文字を表します。ちなみ、 の直後の3文字の場合は指定された任意の英数字1文字を表します。 #**** イベントの番号です。 で始まる3文字以上の英数字や (コロン) コマンドを表します。詳細についてはコマンドのページで紹介します。 これを使った書き方の例はこんな感じです。 #0094 MNA CMU0009 FAI0004 END (スペースが入ってますが、これはこのWiki仕様のため入っています。実際は入れません。) 基本的なものはこの2つです。この2つが分かるのと分からないのとでは改造方法の理解に大きな差が出るので、ぜひとも覚えておいてください。 さて、次回からはスクリプトの読解に関する演習問題を用意します。これを通してスクリプトの読解および編集方法をマスターしてください。 スクリプトの読み方の基本 原則は前回の「スクリプトの書き方の基本」と同じです。 ここではコマンドの実行される優先順位をメインに話していきます。 コマンドの実行される優先順位は、原則前に来るものが先です。要は早い者勝ちです。 以下の例を見てみましょう。これはミミガーの村でのイベントです。なお、 300 トロ子 301 キング 302 このイベント 309 倒れるクォートに変化するスプライト です。 #0302 KEY FL+0320 FL+0321 FON0302 0016 MNA FAI0004 CMU0000 WAI0100 MSG FAC0007カギをよこすんだ。 NOD CLR FAC0008いやだ!! NOD CLR FAC0007スーをかばう気か? NOD やつはよそ者なんだぞ。 NOD CLR FAC0006スーはいい人だもの。 NOD あたしはスーを裏切れねえ。 NOD CLR FAC0007トロ子… NOD 今度ドクターが来たら、 また誰か連れて行かれる… NOD スーを渡さなかったら、 お前が危ないんだぞ。 NOD CLR FAC0006だけんど… NOD CLR FAC0007いいからカギをよこせ!! NOD FAC0000 CLO MOV0013 0022 WAI0075 HMC CNP0309 0150 0002 ANP0309 0010 0002 QUA0030 MSG?! NOD CLO WAI0010 ANP0300 0006 0002 ANP0301 0006 0000 WAI0100 ANP0300 0006 0002 WAI0080 DNP0300 CMU0009 FOM0016 SMC DNP0309 END 最初にキーロックがかかり、フラグが2種類かかります。そして、イベントが始まります( FON0302から)。このあとマップ名表示、フェードイン、音楽再生停止となります。長い……。 途中を省略して青い箇所の後ろを見てみましょう。 ANP0300と ANP0301があります。これは、キングとトロ子が飛び上がる場面です。でも、これを見る限りトロ子が先に飛び上がる、となりますが、実際はキングも同時に飛び上がります。コマンドの優先順位は早い者勝ちですが、実行される際の時間差は( WAIや NODによる待ちを除いて)ほとんど差がないのです。 じゃあ、時間差を出すには?簡単です。先ほど( WAIや NODによる待ちを除いて)と言いました。つまり、 WAIをうまく用いればコマンドを実行する際に時間差をつけることが出来ます。いわば WAIを使ってサンドイッチにするのです。 演習問題 問1 以下のスクリプトはミミガーの村でのイベントの一部である。この中で、赤色で示したコマンドを青色[ ]で示した箇所のどこかに移しても、ゲーム実行時にこのイベントが全く変わらないようにしたい。入れるのに問題がないと思われる場所を答えなさい。解答は最も大きい数字を答えること。 #0420 KEY HMC CMU0000 CNP0410 0042 0002 CNP0411 0074 0000 ANP0610 0000 0000[1] WAI0100[2] MSG[3] FAC0007[4]俺たちが殺人兵器?[5] NOD[6] CMU0009[7] FAI0004[8] CLR[9] FAC0002[10]そうよ。[11] NOD[12] CLR[13]ドクターは赤い花を使って あなたたちに人間を襲わせる つもりなの。[14] NOD[15](略) 問2 以下のスクリプトはあるイベントの一部である。この6つの ANPのうち、同時に実行されるものはいくつあるか。数字で答えなさい。 #0204 (略) NOD CLO ANP0250 0010 0005 ANP0251 0010 0005 ANP0252 0010 0005 ANP0253 0010 0005 ANP0254 0010 0005 ANP0255 0010 0005 END イベントの順番を読み取る 今回は主にイベントのジャンプを読み取る方法を紹介します。 以下のイベントはチャコの家でのイベントです。途中の赤と青の箇所に注目してください。 なお、以下のイベントに出てくる要素について イベント0 なし 19 ベッド(通常) 200番台 暖炉 210番台 ベッド 300番台 チャコ アイテム8 液体クラゲ 37 チャコのルージュ フラグ241 サンタからファイアボールを入手 となっています。 #0200 ITJ0008 0202 KEY MSGゆれる炎の向こうに穴が見える。 NOD FLJ0241 0201 END #0201 MSG炎が邪魔で通れない… NOD CLO FLJ0261 0000 WAI0030 FL+0261 FL+0263 (略) MSG 「その暖炉を通りたいの? NOD CLRそれならヤブクラゲが持っている =液体クラゲ= が必要だわ。 NOD END #0202 KEY GIT1008 MSG=液体クラゲ= を使いますか? YNJ0000 CLO FL+0213 IT-0008 (略) #0210 PRI ITJ0037 0019 FLJ0263 0211 EVE0019 #0211 KEY MSG 休みますか? YNJ0000 FAO0004 CMU0000 WAI0020 CLR・・・・・。 IT+0037 NOD CLO (略) MSG 体力が回復した。 NOD CLO RMU FAI0004 END #0300 ITJ0008 0302 FLJ0261 0301 FLJ0241 0303 KEY MSG「いらっしゃい~。 NOD CLR 弱虫のサンタ君には会った? NOD END #0301 KEY MSG「暖炉の火を消すなら =液体クラゲ= が必要よ。 NOD CLR(略) #0302 KEY MSG「=液体クラゲ= を手に入れたの?! NOD やるわね! NOD CLR (略) #0303 KEY MSG「いらっしゃい~。 NOD CLR物騒なもの持ってるわね。 NOD 旅の人かしら? NOD END まず、200番から行ってみましょう。冒頭に ITJがあります。ここで、 液体クラゲを持っていたら202にジャンプ次に YNJがありますね。メッセージも考慮すると、液体クラゲを使う先へ進む 液体クラゲを使わない終わり 液体クラゲを持っていなかったらメッセージ「ゆれる炎の……」直後に FLJがあります。これはサンタのイベント完了にでます。つまり、サンタのイベントを完了してたら201にジャンプ メッセージ「炎が邪魔で……」その後、また FLJがあります。ここではフラグ261がかかっていたら終了です。つまり、フラグ261があれば終わり フラグ261がなければフラグ261と263をかけるチャコが歩いてきてアドバイスして終わり サンタのイベントを完了してなかったら何もなし つまり、これをまとめると、 液体クラゲがある進むかやめるか 液体クラゲがないサンタからファイアボールをもらった暖炉に初めて調べる「ゆれる炎の……」「炎が邪魔で……」チャコが来る 暖炉を調べるのは2回目以降「ゆれる炎の……」「炎が邪魔で……」 サンタからファイアボールをもらってない「ゆれる炎の……」 となります。 **Jは、条件を満たしていれば指定されたイベントにジャンプします。ここでは FLJや ITJなどが該当します。こうしてみるとジャンプしたらややこしくならない?と思うかもしれませんが、いずれも共通点は#で始まる箇所からスタートします。ですから、ジャンプするときは#に行く、このことを覚えておくとイベントの順番の整理もできるはずです。 演習問題 問1 上記の300~303番のイベントはチャコとの会話のイベントである。チャコは4種類の台詞を言うが、これらの台詞を言うための条件について、空欄に「済み」または「未完」を埋めて完成させなさい。 ファイアボール入手 暖炉を調べる 液体クラゲ入手 300「いらっしゃい~。弱虫のサンタ君……」 [1] [2] [3] 301「暖炉の火を消すなら……」 [4] [5] [6] 302「●液体クラゲ● を……」 [7] [8] [9] 303「いらっしゃい~。物騒なもの……」 [10] [11] [12] 問2 (以下のリンクからテキストを開くかダウンロードすること。) 以下のスクリプトはマ・ピニョン戦前のイベントの一部である。 演習テキスト (エンコードがUnicodeだと文字化けしますので、日本語に設定してください。ダウンロードの場合、エンコードの設定は不要です。) (1) きのこバッジをもらう正規ルートを覚えていないと仮定する。イベント番号403~407の5つのメッセージの中で、きのこバッジをもらうために「はい」を選ぶべきイベント番号と「いいえ」を選ぶイベント番号をそれぞれ答えなさい。 (2) ゲームの進行のために必要なイベントに関して、以下のフローチャートを埋めなさい。 マ・ピニョンに話す (イベント番号 400) [1(はい/いいえ)]を選択 「え?記憶喪失?……」 (イベント番号 [2]) はい/いいえ選択ラッシュ (イベント番号 403~407) 「それじゃ、あげる~。」きのこバッジ入手 (イベント番号 [3]) きのこバッジを調べる (ここでフラグ番号[4]がかかる) マ・ピニョンに話す (イベント番号 [5]) 「にっはー!……」ボス戦へ (イベント番号 420) 対象動作のコマンドを探し出す (ただいま執筆中……) 演習問題 (ただいま執筆中……) コマンドの検索をする (ただいま執筆中……) 演習問題 (ただいま執筆中……)
https://w.atwiki.jp/kisarapika/pages/21.html
自作のスクリプトを配布しているところです ただし、以下の注意事項を守ってご使用ください(全共通です) 再配布は禁止(※1) 改造(書き換えまたは追加)は責任を持ってすること 使用申請は要りませんが、どうしてもならあってもいいです 著作権表示はなるべくお願いします(リンク先は『http //w8.oroti.net/~kirbypika/』か『http //www29.atwiki.jp/kisarapika/』です。リンク貼り付けの際は、確認をお願いします。) 不具合等は各自で修正をお願いします。また、よければこのwikiのTOPページのコメントかFFAの管理人宛メッセージに不具合の内容の報告をしていただけるとありがたいです。 錬金術セット一式 renkin.zip ※戦術による連動機能にもなるので、戦術も入れてあります。 ※説明書にも書いてあるかもしれないのですが、メダルの部分は各自で自由に変えてもOKです。むしろ、変えた方がやりやすいです。 街位置表示(ver.鈴音) sankamachi.zip(ver1.51) ※著作権表示になるべく「ver.りーね」を・・・。 ※このバージョンは1.51です。バージョン表記が無いものをご利用の方は、今すぐに新しいバージョンをDLして設定をし直してください。 パスワード解析 passkaiseki.zip ※フリーにすると悪用されると思うので、工夫してお使いください。(管理メニューに置くと、IDだけでいちいち一覧を見なくてもパスワードが分かります) 合成機能 gousei.zip ※そのままだと動かないので改造できる方のみ扱ってください。(というか、うまく作れなくて捨てた) 真・合成機能(ver.1.00) factory.zip ※上の合成機能の形式を無視して完成させたものです。 アイテムシャッフル機能 shuffle.zip ※ほぼ完成形です。ただし、動作する保証はありません。 不足事項:『mazemaze.cgi』が入っていませんでした。設置説明書に従って、各自で追加しておいてください。 裏店 shop_sub.zip ※設置も改造も簡単です。(設置する際には、$chara[48]を$chara[19]にご変更願います) 作製屋 resipi_script.zip ※オリジナル性を高めさせるために、わざと試作状態で配布しています。(※2) 装備部位追加機能 suport.zip ※そのままだともちろん使えません。それに、使い古したゴミ作品です。サポートができません。 ※ffadventure.cgiに表示する方法は他の記述を真似てください。(書き忘れてました) ※「 supo_read」についての記述が無いと指摘されたのでreadme.txtに書いておきました。既にDL済みの方はこちら を見て修正しておいてください。(セキュリティによって、閲覧できないかもしれません) バックアップ管理機能(バックアップ生成&復元) backup.zip ※2つとも入っています。必要なものは自分で用意しておいてください。 修正事項:復元機能の「 chara_load;」は消しておいてください。 コインロッカー ※解決できない不具合があります。それを承知の上で、DLしてください。 ver.1.01(パスワードのみ):locker_ver1.01.zip ver.2.01(ロッカーキーのみ):locker_ver2.01.zip ver.3.01(パスワード+ロッカーキー):locker_ver3.01.zip ※これら以前のバージョンの再配布は禁止です。(予期せぬ不具合が多いため) [修正]ver.1.01:お手数ですが、『$l_pass = ' '』となっている部分を『$l_pass .= ' ';』に修正しておいてください。 ver.3.00:サブルーチン『shoyusha』にある『for($i=0;$i $rooms;$i++){』の下に『($sid,$spass,$skey) = split(/,/,$ids[$i]);』を挿入して、挿入した左の記述の下になった『if($ids[$i] eq "$chara[0]"){(以下略)』の『$ids[$i]』を『$sid』に変更しておいてください。 ver3.00以前①:サブルーチン『locker_in2』にある『-e "$locker_folder/$in{'no'}.cgi"』の部分を『!$num』に、その下にある『$num=@locker_s;』を『!$num』の上に移動させておいてください。 ver3.00以前②:サブルーチン『locker_in2』の最初の行の方に、以下の記述を追加しておいてください。 if($in{'item_no'} eq ""){#(ここにエラー表示をさせる記述を書いてください)#} ver3.00以前③:サブルーチン『locker_in2』にある使用者登録の登録処理を呼び出す辺りに、以下の記述を追加しておいてください。 if(!$settei_p !$settei_k){#(ここにエラー表示をさせる記述を書いてください)#} オークション(ver1.01) auction.zip ※おまけ封入で、相手のキャラデータを単一で呼び出せるサブルーチン付きです。 ver1.00をDLした方へ:重要な修正事項があるので、ver1.01をDLして、新しく貼り替えておいてください。 カードゲーム(ver1.01)Update! card_battle.zip ※カードバトルに関してはかなり不安。それ以外は正常な動作をすると思います。 ver1.00をDLした方へ:重要な修正事項があるので、ver1.01をDLして、新しく貼り替えておいてください。 クエスト屋(Farland History Ⅱ専用) eshop(FH).zip ※作成日が古い上にFFAのスクリプトではないのでサポートできません。 [注釈] ※1・・・配布中止等による都合でスクリプトが無くなった場合は再配布をしても構いませんが、制作者のものをそのまま再配布しないでください。 ※2・・・もし、不具合がありましたら、分かる範囲で言ってくださるとありがたいです。あと、それを解決させたのならば、ぜひ教えてください。
https://w.atwiki.jp/ichirorpg51/pages/194.html
用語:ニコスクリプト ゲーム内におけるニコスクリプト 馬犬がDIOの能力のからくりを探るために使った技。 使うことで時を止めることができるが、肝心の馬犬本人は時が止まったことを感じ取れても止まった時の中を動くことができないのでほとんど利用価値がない。 元ネタ 動画投稿者がニコニコ動画に投稿された動画に仕掛けをすることが出来る機能。 Flashプレーヤー時代は強制的に一時停止する(*1)、動画上部に別の動画を流すなどたくさんの機能があったが、Flashプレーヤー終了とともにそのほとんどは消え、現在は下記のもののみとなっている。 動画投稿者用ニコスクリプト @デフォルト @置換 @逆 @シーク禁止 @コメント禁止 @ジャンプ 閲覧者用ニコスクリプト @ピザ 詳しくはこちら。