約 1,606,068 件
https://w.atwiki.jp/kingyozaka_hokanko/pages/59.html
金魚坂曰くOPのダンスシーンは友人(イブ)の「オリジナルの振り付け」と言う事だが、実際は韓国のアイドルグループBTSのジミンが2019年のMMA授賞式で披露したダンスのトレースだと判明。 また、アニメ作中の絵柄が頻繁に変わるため、こちらもトレース元があるのではないかと疑惑が上がっている。 (参考) 【検証用ページ】【各所スクリーンショット及び切り抜き動画】 金魚坂めいろ OPダンスのトレース検証動画 https //www.nicovideo.jp/watch/sm37751158 【動画ID】 RasKJnltoQ 【概要欄】 にじさんじ所属新人Vtuberです! アニメと、まんがを描くのがすきです! ゲームもすき! BGM:https //peritune.com twitter:@meiro_oO 【タグ一覧】 OPアニメ 【気になる点、気付いた点などご自由に書き込みください】 BTSのダンスシーン以外にもう1つダンスあるけどこれもトレース元有り? (2020-12-26 08 50 16) トレース元は現在見つかっていないのですが、twitterに上げていたアニメ作業画面のタイムライン画像と実際に公開されたダンスは逆になっており、何らかの意図をもって逆再生版をアニメに使用していることから、怪しむ声は挙がっています。 (2020-12-27 13 16 24) コメント
https://w.atwiki.jp/puyo7/pages/17.html
※このページにはネタバレが含まれておりますので、ご注意下さい。 第1話 SOS!学校沈没!?(VSスケルトンT) 第2話 でた!カブト虫少年(VSシグ) 第3話 くだけ!不死身のガイコツ軍団(VSスケルトンT) 第4話 決戦!格闘少女大暴れ(VSラフィーナ) 第5話 こわい!暗黒魔導少女(VSフェーリ) 第6話 さがせ!あかぷよぼうの少女(VSアミティ) 第7話 無敵!ガイコツ軍団第逆襲(VSスケルトンT) 第8話 あ!黒いサンタがやってくる(VSレムレス) 第9話 しつこい!ガイコツ軍団(VSスケルトンT) 第10話 わかった!異変の謎(VSクルーク) 第11話 なんだ!?火の玉、怪物体(VSドラコケンタウロス) 第12話 大ピンチ!砂漠からの脱出(VSシェゾ) 第13話 魔の山!謎の雪男(VSすけとうだら) 第14話 どうして!?モアイ像の大笑い(VSルルー) 第15話 怪!?空とぶ円盤てきなもの(VSサタン) 第16話 南海のリズム!恐怖の海域(VSカーバンクル) 第17話 登場!闇の少女(VSダークアルル) 第18話 ギャーッ!操られた友人(VSまぐろ) 第19話 恐るべし!せんぱいの秘密(VSりすくませんぱい) 第20話 激突!りんご対ダークアルル(VSダークアルル) 第21話 生きた、愛した、戦った(VSエコロ) 最終話 宇宙最後の日!?(VSエコロ) 第1話 SOS!学校沈没!?(VSスケルトンT) このままでは がっこうが 「ぷよ」で うまってしまう!? ↓↓↓さいしょはきほんの… ぷよぷよ通でぷよ勝負! 第2話 でた!カブト虫少年(VSシグ) きょうしつに あらわれた ふしぎな少年の しょうたいとは? だいへんしんでぷよ勝負! 第3話 くだけ!不死身のガイコツ軍団(VSスケルトンT) たいいくかんで あばれる ガイコツのむれ! ↓↓↓こんかいは… なぞぷよでぷよ勝負! 第4話 決戦!格闘少女大暴れ(VSラフィーナ) こうていから きこえる 少女の たかわらい! わらっているのは だれだ? だいへんしんでぷよ勝負! 第5話 こわい!暗黒魔導少女(VSフェーリ) おくじょうに うずまく まっくろなオーラ! これが いへんのひみつか? だいへんしんでぷよ勝負! 第6話 さがせ!あかぷよぼうの少女(VSアミティ) いへんのカギを にぎる少女を さがせ! しょうてんがいに いそげ! だいへんしんでぷよ勝負! 第7話 無敵!ガイコツ軍団第逆襲(VSスケルトンT) おそわれた オサレなさかなやさんを まもれ! ↓↓↓こんかいは… フィーバーでぷよ勝負! 第8話 あ!黒いサンタがやってくる(VSレムレス) 「りんご」のじっかがおそわれた!? すてきなやおやさんを まもれ! だいへんしんでぷよ勝負! 第9話 しつこい!ガイコツ軍団(VSスケルトンT) ふくびきじょ がたいへんだ! みんなの あこがれ いっとうしょうを まもれ! だいへんしんでぷよ勝負! 第10話 わかった!異変の謎(VSクルーク) いまあかされる しんじつ! せかいのすべては いま かわりはじめる… だいへんしんでぷよ勝負! 第11話 なんだ!?火の玉、怪物体(VSドラコケンタウロス) ネッシーで ゆうめいな「ネス湖」にいる さいしょの ぷよつかい! だいへんしんでぷよ勝負! 第12話 大ピンチ!砂漠からの脱出(VSシェゾ) 「ピラミッド」で まちうける ふたりめの ぷよつかい! だいへんしんでぷよ勝負! 第13話 魔の山!謎の雪男(VSすけとうだら) 雪男で ゆうめいな「ヒマラヤ」にいる 3人目の ぷよつかい! だいへんしんでぷよ勝負! 第14話 どうして!?モアイ像の大笑い(VSルルー) モアイ像で ゆうめいな「イースター島」にいる 4人目の ぷよつかい! だいへんしんでぷよ勝負! 第15話 怪!?空とぶ円盤てきなもの(VSサタン) UFOで ゆうめいな「エリア51」にいる 5人目の ぷよつかい! だいへんしんでぷよ勝負! 第16話 南海のリズム!恐怖の海域(VSカーバンクル) 「バミューダトライアングル」という ふねのはかばにいる 6人目の ぷよつかい! だいへんしんでぷよ勝負! 第17話 登場!闇の少女(VSダークアルル) 「ストーンヘンジ」にいる さいごの ぷよつかい! ↓↓↓こんかいは… ぷよぷよ通でぷよ勝負! 第18話 ギャーッ!操られた友人(VSまぐろ) 魔導がっこうで まっていた まぐろくん!? ようすが とても おかしいぞ! だいへんしんでぷよ勝負! 第19話 恐るべし!せんぱいの秘密(VSりすくませんぱい) プリンプタウンのひろばで あやつられて ぼうそうする せんぱいを とめろ! だいへんしんでぷよ勝負! 第20話 激突!りんご対ダークアルル(VSダークアルル) 森のおくでまちうける ダークアルルの ひみつ! アルルを たすけろ! だいへんしんでぷよ勝負! 第21話 生きた、愛した、戦った(VSエコロ) けっちゃくの ときがきた! なぞのあやしいくうかんで レッツ ぷよ勝負! だいへんしんでぷよ勝負! 最終話 宇宙最後の日!?(VSエコロ) みんなと いっしょに 宇宙を すくえ! ↓↓↓さいごはやっぱり… ぷよぷよ通でぷよ勝負!
https://w.atwiki.jp/kingyozaka_hokanko/pages/23.html
【目次】 3 56 イントネーションの乱れ:音 4 44 イントネーションの乱れ:音量ミキサー 5 37 イントネーションの乱れ:やりながら 7 52 イントネーションの乱れ:こうやって、標準語で呟く 14 31 標準語で驚く 22 16 イントネーションの乱れ:音② 25 04 イントネーションの乱れ:ビックリした 35 01 イントネーションの乱れ:お給料 43 29 標準語で突然話す 47 40 標準語で呟く 1 04 42 イントネーションの乱れ:名前 ゲーム中のテキストを読む際、訛りと標準語を驚くほど自然に切り替えて読む姿が確認できる。しかし、ゲーム前半や会話主の入れ替えが頻繁に起こる場面では切り替えに失敗していている。また、同じ単語でもイントネーションがコロコロ変わる現象が目立っている。 夢月ロアも金魚坂めいろがtwitterデビューした6/30に行方不明を配信しており、ゲーム中の話題やリアクションなどの類似性が見受けられる。 < 前へ 一覧へ戻る 次へ > 【クリックで該当部分を再生】 3 21 配信開始 + ... もしもしぃ?もしもしぃ?なんかさぁ、すぅごい、怖い音が大きいんだよね。これどしたらいいんだろぉ?こんばんは~。聞こえますかぁ?こんばんは~。みんな、えっとねぇ、待金魚(たいきんぎょ)ありがとぉ~。待金魚ってみんな言ってるのすごい可愛い~。ね、これさ…。 3 56 イントネーションの乱れ:音 音ぉ…音聞こえるぅ?ゲームの音聞こえるぅ?ゲームの音がさ、なんかおっきいんだよね。 + ... デスクトップ音声…ふ~ん?え、ゲームの音も聞こえるぅ?なんか、大きくな~い?これさ、ピクッてするよねぇ。音量…どお?あのさ、ゲームのこのボーって音大丈夫?ゲーム音、もちょっと下げて平気?あ、ザーって音はね、たぶんパソコンがザーって言ってる。 4 44 イントネーションの乱れ:音量ミキサー 音量ミキサー…音量ミキサー? + ... ゲームの音聞こえん?おっきい?どこいじればさぁ、小さくなるんだろう?えっとぉ、どれだぁ?ゲームキャプチャーだからこれでいいんだけどぉ…。ザーって音はね、違うんだよね。ゲームはねぇ、なんかねぇ、ボーって音はしてるんだけどぉ、ボー、ボーって。あ、そうだよね、分からんよね。オーディオ…これ、オーディオの詳細プロパティでぇ…あ、でも、ないんだよな。デスクトップ音声のぉ、モニターと出力?あ、でも変わらんなぁ。 5 37 イントネーションの乱れ:やりながら やりながらでいっかぁ。じゃあちょっと、やりながらやってくねぇ? + ... え~と、これも、う~と、デスクトップ音声のモニターをオフにしてぇ、ゲーム音?ちょっと…じゃぁ、とりあえずさぁ、始めてみるね?え~とぉ、うんとねぇ、じゃあ…いくよぉ?その、なんかさ、どうやってやるのか、ちょっと、分かってないんだけど…。あ、ちゃんと動いてるっぽいよね?えとぉ、あのね、すこぉしね、操作とね、きちんと…えっとぉ、試してきたからぁ、あんまりね、まごまごせずに行けるはずぅ。で、えっと、「はじめから」でいきます!聞こえたぁ?聞こえたぁ?もしもしぃ?ってゆっとるねぇ。 (テキスト:訛り) + ... (訛り) おう佐藤、久しぶり 佐藤? (訛り) お久ぶりです、山田さんですよね? おう (訛り) イジメたんて…イジメ探偵? イジメ、たんてい?イジメ探偵? になったそうじゃないか。 あの事件の後で辛かったとは思うが お前はよく頑張っているよ。尊敬する。 そういうお前だからこそ、今日連絡させてもらった。 今回の件については俺たちより お前の方が理解できると思うんだ。 詳細は後で説明する。 あの交番で待ってるからな。じゃあ。 う~?ちょっと待ってね。これさ、みんなのさ、よいしょ、コメントがねぇ、読めんからぁ。えぇ…ちんな音(?)しちゃった、ごめんねぇ。これでいっかなぁ?ゲーム音ない~?でも、あんまりね、ゲーム…音がねぇ、ない感じのゲームではあるんだけどぉ。 7 52 イントネーションの乱れ:こうやって、標準語で呟く (訛り)ちょっとはさぁ、あ、こうやってさ…えっとね…こうやってね、(標準語)あ…あれ…こうだ…(訛り)歩くとぉ…足音聞こえる?足音ぉ。 + ... トントントントンって。ゲーム音行方不明してる?(笑)コン、コン、コン、コン、コン、コン。ゲーム音ない~?足音、足音聞こえるぅ?あ、足音ある? (標準語に切り替え) (訛り)よかったぁ、(標準語)よかったぁ~。(訛り)よかった。 + ... あんまりね、BGMとかはないらしいんだけどぉ。足音聞こえん人もおるぅ?聞こえとら~ん?(笑)ゲーム音行方不明困るぅ。ちょっと、じゃあ、あの~、めろがアテレコしてくねぇ。よ~し、いくよぉ。トントントン。ガチャ。こんにちは~。 (訛り) 来てくれてサンキューな って。 このおじさんが山田さんかなぁ?めろが佐藤さんだよねぇ? (訛り) 今日1日で中学生が3人も 行方不明になってしまったんだ それは大変だ。 (訛り) 船橋と一緒に子どもを探してくれないか。 船橋は口はあまりよくないが頼れるやつだ。 今、交番裏で休んでいる。声をかけてやってくれ。 それともうひとつ。 セーブをしたい時には 俺のとこにいつでも来たらいいぞ。 このおじさんがセーブさせてくれるんだ。(ゲームの時計を見ながら)え、もう夜中の12時だよ、怖いね~。トントントンしてくよ~、歩いてくよ~。ガッチャ~。 はい、こんに…うわ~!(笑)顔怖い。この人船橋さんだよね? (訛り) あぁ! 急に話しかけてくるのまじやめてくださいっす! 心臓止まりますから。 あなたが探偵さんっすかぁ? はい。探偵をやっている佐藤です。 こんなか弱そうな女の人 ホントに頼りになるんすかねぇ。 え、めろ、女の人なんだぁ。 (訛り) まぁ、しょうがないっすね。 僕ら警察よりも色々と知ってるとのことなんで。 手がかりになる物はありますか? そうすっね。 行方不明の子1人の友達によると 行方不明になった3人はインターネットの (標準語) チャットを通して (訛り) コミュニケーションをとっていたそうなんすよね。 チャット?チャットってなんかSNSみたいな感じぃ? (標準語) なので (訛り) まずはミズキさんの家に行くしかないっすね。 ミズキさん?は~。え~、なんかさぁ、これのさぁ、別のゲームをさぁ、他の人のゲーム実況で見た事あるんだけどさぁ、なんか、体の形とかが独特で怖いねぇ。え~、じゃあ、いくよ、いくよぉ。トントントントントン…トン。うわぁ、怖い~。 (訛り) どこ行きます? じゃ、ミズキさんのおうちに連れてってください。この辺まではね、ちゃんとやったんだぁ。いくよ~?怪しい人についてっちゃダメだよね。この人さ、警察だから、大丈夫?人んちだ、え、すごい、日本の古いおうちって感じ。おぉ、ピンポーン、ピンポーン!お、出てきたえ、なんか、腕怪我してない? (テキスト:訛り-標準語) + ... (標準語) だあれ? ウチになんの用? (訛り) あの、ミズキさんのこと… ミズキのことならウチにはいませんので。 ウチに…イエに入れる必要はないでしょう!? ミズキがいなくなってから私も気が気じゃないのよ。 ちょっと話しかけないでもらえる? あなたも警察でもないのに何様のつもり? 怒られたよぉ。怒られたよぉ。え、え!なんかいるぅ!え、めっちゃビックリした~。めちゃビックリしたよ?ビックリしたぁ。え、こわい。何これ?人間?人間だよね? (訛り) この風車のおもちゃは変! どんなに振っても絶対に回らないんだ! 楽しくない。 そうなの~?そういうオモチャなんじゃないのぉ?え~、なんかさ、グラフィックがすごい、素敵だね。この辺ぼやけてるって事は入れないのかなぁ。子どもか、これ子どもなのか。え~、人間に見えんのよね。あ~…怖い。でもさ!こういうさぁ、隙間、めろ好きなんだよねぇ。あ、隙間、隙間いいねぇ。ここに入ってるとちょっとなんかいいよねぇ。いくよ、いくよ~!あのさ、あの人さ、警察がどうのって言ってたからさぁ、この人が行けばいいんじゃないのぉ?はい、こんにちは~。あ、ちょ、ほらほら。 (訛り) 一緒にきてもらえませんか? えー、いいっすけどぉ (標準語) 僕こういうのは苦手なんすよねぇ (訛り) お願いしまーす (標準語) 警察じゃないと話したくないみたいなんです もう…わかりましたよぉ (訛り) でもどうなっても知りませんからねぇ あ~、こっち来る、こっち来る。こわ、え(笑)動き方が面白いねぇ。もう一回ピンポンするよぉ。ピンポーン、ピンポーン。ガチャ、出て来てくれたよぉ。 (訛り) またあなた?ふーん (標準語) 今回は実際のおまわりさんを連れてきたようね でも連れてきた所で家に入らせる事はできないわ 用がないならもうあっちに行って え~。 (訛り) 残念すっね。 しょうがないっすね。 とりあえず次 アキコさんのとこ行くっきゃないっすね。 アキコさん?え~、鼻がない~。この人鼻がないよぉ。え、じゃあアキコさんとこ行こう? 14 31 標準語で驚く え、怖くない~?怖いのぉ!これ怖いゲームだよぉ。あ、ビックリした(笑)この人の顔一番ビックリするぅ。 + ... あ~、大丈夫?めろのさ、操作、怖かったりしなぁい?あ、怖かったりていうか、目回ったりしなぁい?ちょっと、グルグルしないように気を付けていくからねぇ。え、というかアキコさんのおうちに行くんじゃないのぉ?こんな所におうちあるのぉ?あ、なんか、あからさまになんか落ちてる。え、うん?これか? 15 12 テキストに愛知県が出てきて動揺した様子 (訛り) 新聞記事 え~と。 (訛り) 家庭内暴力か?中学生男子死亡 (標準語) 9月14日、愛知県名古屋市で佐藤匠くん12歳が 亡くなっているのが発見された。 彼の体には無数の傷があり、警察は シングルマザーである彼の母親が 暴力を振っていたのではないかと疑っている。 スペースバーで閉じる…。え~、なんか可哀想なんだぁ。あ、ちょっと、今の名前、も、もう1回ちょっと見とっていい?なんて名前か忘れてしまった。へ~、佐藤たく、たくみ君?め、めろ、なんて読んだ?た、たける君?たくみ君?佐藤なんとか君。あれ~?このさぁ、女探偵さんもさ、佐藤さんじゃなかったぁ?え、ねぇ、おうちないよぉ?こっちぃ?たける君?たくみ君?たくみ君か、たくみ君だよねぇ。う~んとぉ。ほ~ん?これ、おうちの玄関?トントントン? + ... (標準語) 誰もいないようだわ 誰もおらんのぉ?おらんのだけど。これは触れんのか。あ…え、怖いんだけど。このさぁ、このゲームの人間のさ、感じが、めろ、すごい怖いんだけど。この人も人間だよね?こんにちは~。 (訛り) はやはや。びっくらこいたわ~ 腰が抜けると思ったわ。どちら様やな? (標準語) すみません 佐藤と申します (訛り) アキコさんがいなくなったと (標準語) 聞いたんですが、 少し家の中を見せてもらってもいいいですかぁ? (訛り) あれこわい。アキコ大丈夫なんかいな? すごく心配しとるんやさ。 アキコを探してみえるんか。 すんませんな。アキコをたのむさな。 ウチは…イエは好きなように見ていきない…いきない。 家の中に入っても良い…。 ありがとうございま~す。 え~なんか、すごいさ、これ、みんなにお届けできなくって申し訳ないんだけどさ、足音がさ、ガサガサ音いってる、このおばあちゃんのぉ。おばあちゃ~ん。お?ここは鍵かかっとるんだぁ。ここおうちだねぇ。お!(笑)ね~、怖いね~。はい、ザクザクザクザクと歩いていきますよぉ~。で、おうちに入って良いそうなので…。おばあちゃんの一人暮らしなんかなぁ?いくよ~?音なんで出んのやろうねぇ?困ったねぇ? ごめんねぇ?…と、でも、えぇ~?暗~い。このおうち暗い。 (訛り) 鍵がかかってる。 あのおばあちゃんなら何か知ってるかも。 何か知ってるって鍵がふつうに掛かってるんじゃないのぉ?え、こわ~い。こわ~い。怖いねぇ?ガチャ、え、すごい。これ見よがしに鳴りそうな電話があるよ?怖いよぉ。え、カップ麺ばっかやん?おばあちゃん、カップ麺…え、これ食べてないし…。不健康だねぇ。でもさ~、老人の一人暮らしってさ、やっぱ結構さぁ?なんか、ご飯がめんどくさいとかいうよねぇ?おばあちゃんにぃ、家の鍵を開けてって言いにいこっかね。ザクザク歩いとるよぉ。え、これ、音ないから全然怖くな~い?(笑)困ったねぇ。 (訛り) はやはや。びっくらこいたわ~。 腰が抜けると思ったわ。どちら様やな? え?さっきお会いした佐藤ですが そやったか? だしかんなぁ。あんたが覚わらん顔やもんでさぁ え、めろの顔薄いって言われとるん? (訛り) はぁ。 ところでアキコさんの (標準語) 部屋の鍵がかかっているのですが どこにあるか知りませんか? (訛り) そんなん知らん。 あ~、そやけどさっき そこらへんに鍵みたいなもんが落っとったようなぁ。 あ~、こっち来るぅ!こっち来るよぉ!そこらへんってこの辺?あ、なんかあるぅ。あ、なんかあった!鍵あった、あったあった。おばあちゃんの顔怖いねぇ。今ザクザク歩いとるよぉ。あれ、この人、ここおったぁ?来てくれたん?もうちょっと見回るでいいよぉ?入る~。行くよぉ?ここだねぇ。ちゃんとねぇ、えっとぉ、なんだったけなぁ。これ?あったあった。操作はめろ、ちゃんとね、学んできたから。開いた!開いたよぉ。開いた。えぅ…ザーって音と、もにょもにょもにょもにょみたいな音が聞こえるぅ。これ何?あ、ラジオだ。ラジオの音が聞こえる。切った。ラジオ切った。 (訛り) 酷い落書きがされてる いじめられとったん?あ、なんか可愛い。え、なんかさぁ、え、なんか…めっちゃうめき声聞こえるよぉ?鍵だ…え、めっちゃうめき声聞こえるよぉ?え、これさ、みんなに音聞こえんでさぁ(笑)め…めろにだけ聞こえてるんでしょこの…え、わぁ~!わ、ほら、ほらほら。電話鳴っとる、電話鳴っとる。絶対鳴ると思ったんもん、この電話。ジリリンジリリンって聞こえるよぉ。やっぱりゲーム音聞こえとら~ん? え、ごめんね、ホントごめんねぇ?今ジリリンジリリンっていっとる。ジリリンジリリン~。 (訛り) もしもし? 22 16 イントネーションの乱れ:音② あ、音、音上げたらなんとかなるのかな?音上げればいいんかな? + ... なんで音が入ってないのかが、めろね、分かってないんだよね。ちょっと1回さ、1回…あ、ちょっと待って。なんも出来んくなってしまった。あ、じゃ、こう…これだ…こうしてぇ、えっとぉ、こうしてぇ、んぉ?ん?ん?ん?ちょ待って、今まだ操作出来んみたい。ちょっと待ってねぇ、このさぁ、ここが終ったらぁ、1回音出ないかも1回試してみるねぇ?~と、電話に出ました。 (訛り) どちら様でしょうか? かすかではあるが誰かの歌い声が聞こえる。 歌ってるのぉ?それはめろにも聞こえとらんよぉ?はああっ!め…めろさぁ、右側から、なんか、ドスンドスンドスンって聞こえたんだけど。え、怖いねぇ。え、何、こんなさ、音が左右から聞こえるようになっとるん?最近のゲームってぇ。あ、めろさぁ、なんだろぉ、デスクトップ音声、やっぱ聞こえんよね?だって、音がさ、入っとらんもん。なんでやろぉ? え、ごめんねぇ、音聞こえんのぉ。あ~、全く聞こえんで無敵? ごめんねぇ。ごめんねぇ?じゃ、めろさぁ、頑張るね?アテレコ…アテレコ頑張るで、今回我慢しておくれ? すまんねぇ。えっとねぇ、よし、じゃあ、よし、いくよぉ?え!なんかさっきより暗くなぁい?なんで?え、なんか、待って…(クシャミ)クシャミ出てしまった(笑)怖いよぉ。え…怖いねぇ。あ、怖い。 え~…(悲鳴) え、なんかおるぅ!なんかおるぅ…。 へ、あ、大きい声…大きい声…出してごめんねぇ。あの、あの、音が大きくならんさぁ、あの、なんか、フィルターみたいなの入れてるんだけど、ごめんね、びっくりしたね? ごめんねぇ。 25 04 イントネーションの乱れ:ビックリした ビックリした~。ビックリしたよぉ。え、びっ…ビックリしたよぉ?ビックリしたよぉ?誰ぇ? + ... (標準語) あら? どうしたのぉ? なん? (訛り) お母さんとお父さんはいないかな? い… え? いな… (標準語) いつ頃帰ってくるかな え、この子生きてる子ぉなのぉ? (訛り) 何持ってるの? いぬぅ 犬? (訛り) 何?犬の餌? なんで犬の餌なんか持ってるの? ねえ、降りてこない? 降りてこんでいいよぉ。怖いよぉ~。 (訛り) これ以上話したくないかなぁ。 でもあんまり警戒はしていなさそうね。 何?何この…あ、これはこっちの部屋?ダメか。え、怖いんだけど。す~ごいビックリしたねぇ!え、めちゃくちゃいいね、こう和製ホラーって感じするぅ。怖いよぉ。あ~、え、さ、いま鍵持ってるからさ、こっちの倉庫の方いこうかぁ。え、びっくりしたね~。わ~すごいびっくりした。も、完全に和製ホラーだったねぇ。ゾクゾクするよぉ。素晴らしいねぇ、なんて素晴らしいゲームなんやろう。倉庫の鍵でぇ、倉庫に入るとぉ…。何ぃ?これ?ミズキのお守り?ミズキってさっきのおうちの子ぉだよねぇ?え~、ミズキぃの…ミズキぃのお守りを手に入れた、なんでミズキぃがここにいるんだろう…。え、ミズキの家行ってみよう?ドキドキするよぉ、ドキドキするぅ。もう1回…。これ、これを持ってぇ…こうやろうぉ?ピンポーン、ピンポーン。こんにちは~。こんにちは~だよぉ。お守りあるよぉ? (訛り) これはミズキの (標準語) 大切なお守り…どうして。 家を調べることでミズキを見つける事が 出来るっていうなら仕方ないわね。 ミズキの部屋を見てもいいわよ。 お、入れる!入れるよぉ。ドキドキだよぉ、ドキドキするねぇ。今はねぇ、めろもねぇ、無言だよぉ。こんにちは~、お邪魔します。 (標準語) ミズキ… (標準語に切り替え) (訛り)わ、ビックリしたね。(標準語)ビックリしたね、ビックリしたね。(訛り)お、ミズキちゃんの部屋。 + ... あ、可愛い。ノーホラー、ノーゲーム?キュートアイドル塩たん…塩たん。ん? (標準語) 彼氏との写真のようね。 とても幸せそう。 彼氏、木田誠一郎って名前なのね。 へ~。お!パソコンだよぉ。え、なんか、めろの左側、左耳の方で誰か泣いとる。あうあうあうって、あうあうあう、あうあう、すん、あうあうあう、あうあうあうあう、あうあうあうあうって泣いとる。パスワードがないと入れないみたいね。あうあうあうあうって、すごい左耳で泣いとるよ、あうあうあうあう。へ~、上にも行けるん?お?マザー?マンマの部屋。へ~、おしゃれだねぇ。おしゃれぇな部屋。マンマってさっき出て来てくれた人だよね? (テキスト:標準語) + ... (標準語) 早く別れて。 誠一郎くんと付き合った事後悔してるの。 本当にありえない。 みんなに言うのも恥ずかしいくらい。 誠一郎くんはお金もないし顔もそんなに良くない。 スポーツもできるわけじゃないでしょ? はっきり言って全く釣り合ってないの。 私の人生にあなたは必要ないの。 お母さんもあなたと別れるべきって言ってるわ。 みずき え、ミズキちゃんてさ、中学生じゃなかったん? 中学生でも、何?お金とか気にしてるの?(悲鳴) (標準語) どうして私の部屋にいるの って怒られたよぉ。怒られたよぉ。 (訛り) 私の部屋を見る必要はないはずでしょ。 まあ、別にいいわ。 そういえば最近ミズキは友達とよく会ってたわ。 たしかカナエちゃんって言ってたかしら。 カナエの家に行ってみたら? あ、手紙なくなった。これさぁ、あの、このお母さんがさ、誠一郎君にさ、噓ついて出した手紙?…出そうした手紙か分からんけど。 ごめんねぇ、また、また叫んでしまってごめんねぇ。このゲーム怖いねぇ!すぅごい面白いねぇ。最高だねぇ。立体フェイスマスク…なんか、フェイスマスクもらったよ? (訛り) かまぼことかにの美味しさに みんな気づくべきだと思う わかる~。めろね、その間を取ってね、かにかまがね、大好きなんだよねぇ。え、ふぅ、怖いよぉ~。このおばさん怖いよぉ~。え、なんでめろはさ、立体マスクを持っとるん?え、怖いねぇ。あ、あ、また泣いとるよ。すん、あうあうあうあう、すん、あうあうあうあうって泣いとるよ。怖いよぉ。え、すごい、これ何?あ、違うか、何でもないかぁ。え、怖いねぇ、これ怖いねぇ。外出よぉ?美味しいよね、かにかまぁ。カナエの家?え、ちょっと見回ろっか。あのさぁ、変な動きしてた男の子おったやん?この子のさ、この風車って何かに使うんじゃないのぉ? (訛り) この風車のおもちゃは変! (標準語) どんなに振っても絶対に回らないんだ。 楽しくない。 そうなのぉ? (訛り) どうしてお面をしてるの? そうだよぉ。なんでぇ? (訛り) 聞いてくれてありがとう。 マスクが足りなくて困ってるんだ。 僕たちのためにマスクを探してきてくれない? 僕たちはマスクがないから家から出られないんだ。 出てるやん? (訛り) だからマスクの代わりにお面つけてるの あ、そうなの?え、じゃあこれあげる。はい。 (標準語) ありがとう。 これで安心して出れるよ。 (訛り) そうだ。 この風車回らないけどあげる。 あ、もらったし。 33 26 え?外に出られんって言っとったんに、そ、中入ってしまったじゃん(※1) + ... え~、なんかわらしべ長者みたいになってきたよぉ。この風車はどこで使うんだろ。今度こそカナエちゃんのとこかなぁ。カナエちゃんのおうちに行きま~す。怖いねぇ。あ、ここはちゃんと…(笑)この人の顔がいっちばん怖い。あ、ここはなんか人が住んでる感あるぅ。おじいさぁん?おばあさぁん?おじいさんか。 (訛り) やあ 何されてるん… えぇ?!あ、大丈夫?なんか血ぃ出てない? (訛り) あぁ、ただの草取りだよ お疲れ様で~す。 (訛り) そうなんですね (標準語) ここの草取りは骨の折れる作業ですね (訛り) そうなんだよ、大変なんだよ。 でもこの場所は私有地ではないんだよ。 (標準語) そうなんですか? それではあなたはどうしてこんな遅くに ここの草取りを? そうだよね、だってもう零時回ってるでしょう?あ、違うのかな。お昼の12時だったぁ? (訛り) それはここの家の人に雇われたからだよ 草むしりさんなのね? でもよく文句を言われてしまうんだ。 私の仕事は彼らにとっては遅すぎるらしい。 そんなに文句を言われて 辞める気にはならないんですか? まあ彼らはよく支払ってくれるからね。 35 01 イントネーションの乱れ:お給料 そうだね、お給料に見合ったお仕事。お給料いっぱいもらえるんだったらね。 + ... (訛り) 差し支えなければいくらで引き受けてるのか 教えてもらえませんか? お~、グイグイいくねぇ。 (訛り) 一か所片づける度に100円をくれるよ え~。 (訛り) とにかく仕事を早く終わらせたい。 草取りが進むようなものがあったら 持ってきてくれないか? え、風車?あ、違うって。 (がっちまんのポスターを見ながら) え、これ、突っ込んでいいのぉ?これ突っ込んでいいやつぅ?この人めろ、見た事あるよぉ?これ…この人見た事あるぅ。突っ込んでいいやつ?ダメなやつ? え~とねぇ、あ、ここのおうちがミズキちゃんち?あ、カナエさ、カナエ、ミズキちゃんじゃなかったしカナエちゃんだったし、カナエちゃんの家でもなかった。ホラーゲーム最後まで…たの…読めん。え~と?はい。 (訛り) カナエさんの家はここじゃ… え、ここでもないのぉ?どこよ?おうちどこよぉ?え、なんでさ、こんなにうっそうと生い茂ってるんだろうなぁ。こっち行ける?あ、行けるんだぁ。え、どんどん深いとこ行ってしまうぅ。へ、もう行けん。カナエさんちどこよぉ?今ザックザック歩いてるからねぇ、ザックザックザックザック、トントントントン。え、こっちでもないし、こっちでもないんだったら、カナエさんちどこよぉ?ここ?ここも違うでしょ。カナエさんちないじゃん。道間違えますよぉ。え、カナエさんちないって言ってるでしょ? ガッチマンさんのおうちじゃないしぃ、こっちも違うしぃ、奥も何にもなかったしぃ。え、詰まってしまった。迷子のめいろちゃんだよ。迷子のめいろちゃんどうしよぉ。おうちどこよぉ。おうちどこよぉ。ダメだよめろぉ、こんな詰まってもトークで繋ぐスキルがないよぉ。どしたらいい?おうちどこよ、おうちないよぉ?待って、おうちがないって可笑しくない?草の中に入っていって右?お、教えてくれてる人ありがとぉ。草の中に入っていって右、ちょっとやるね。 迷子のめいろちゃんだよ、ホントだよ~。でも、操作をさ、先にさ、やっといてよかったぁ。あ、こっちか!ありがとぉ。ありがとうね、ホントにありがとぉ。あ、家だ家だ家がある~。あ~、なんか全体的にさ、おうちの雰囲気がいいよねぇ。古いけど凝ってるって感じ。トントントーン? (訛り) 誰もいないのかしら 誰もいないのぉ?え、誰もいないの?え、せっかくここまでたどりついたのに誰もおらんの?え、誰もおらんって言われた。おらんてよぉ?タグ回収助かる?タグ回収してしまったよホントに。でも、すぐに、すぐに進めたからありがとうね。誰もおらんて事はぁ、あ!誰かおるよぉ。あ、この人、カナエちゃんのパパかなぁ。 (標準語) 君たちは私の家に何か用があったのかい? カナエさんがいなくなったと聞いたのですが 何か心当たりはありませんか? 私どももそれが分からなくて困っているんだよ。 そうだ。家の中で何か見つかるかもしれない。 良かったら見ていってくれ。 あ、この人すごい捜査協力してくれる~。ありがとぉ。カナエちゃん中学生なんだもんねぇ。心配だよねぇ、いなくなっちゃったなんて。トントントントン。あ、入れるのかな。入る。ドキドキするねぇ、ドキドキ。え、なんかゴリンゴリン聞こえる。ブリンブリン、ゴリンゴリンって聞こえるよぉ?これ、これ、玄関のドアぁ?玄関のドアだった?こっち行くかぁ。トントン。あ、ビックリしたぁ。あ、疲れましたよね、お疲れ…さまで~す。おかs…お菓子持っちゃった。え、もらっていいの?え、もらっていいの? (訛り) 新聞、新聞記事 (標準語) 新聞記事2 中学生男子が、の、自殺が判明。 シングルマザーの悲しみ。 9月14日、愛知県名古屋市で発見された 佐藤匠くん12歳の死亡原因が自殺だということが 警察の調べにより明らかになった。 シングルマザーとして頑張ってきた母親は 悲痛な思いで涙を流している。 匠君…あ、いじめ探偵になったってさぁ、言ってたよね?最初に。めろ、めろっていうかこの女探偵さん。女…あ、そうか、佐藤匠君はぁ、いじめられて…しまっとってぇ、シングルマザーのぉ、佐藤探偵がぁ、今のめろって事か。スペースバーで閉じる…。え、なんか、何これ、もしかして最終的に、あ、いや、なんか先は言わん方がいいのか。え、なんか、めろさ、お菓子盗んだだけになってるんだけど。 あ~、なんかカッコイイ。あ、こういうポスターはあれなんだね。たぶん、なんか、なんだろ、誰かが募集し…ん?提供したものみたいな感じなのかな。なんか雰囲気違うもんね? はい、開けまーす。鍵がかかってる。え。鍵がかかってる。パパぁ、鍵がかかってるそうなんですけどぉ。パパぁ… (訛り) カナエさんの机の引き出しが開かないのですが 鍵は持っていないでしょうか (標準語) いやー、持ってないねえ。 何か手掛かりになるものがあれば。 手がかり?うーん。 カナエが小さい頃はいつも家具の裏に 物を隠していたな。 (訛り) でもだいぶん昔の事だけど… 家具の裏?ドキドキ…。あ、ホラーゲームのスポンサー?へ~、スポンサーさんなんだ、え、いいね、面白ね。めろもなんかやってみたいな。 家具の裏。ん~?なんか、じーと見ないと出てこんとかなのかぁ?ん~? 43 29 標準語で突然話す (訛り)家具の裏、こことリビングしか…(標準語)こことリビングしか行き来できないもんねぇ。何かないかなぁ。 + ... ていうか暗いよねぇ?何もないんですけどぉ?もっとヒント貰えませんかぁ?家具の裏に物を隠してた…家具の裏に…んー!なんかさぁ、今までは近づくと矢印が出てたけど、お?お?違うか…ん~?家具の裏?あ、あったよ!なんかあったよ?あ、あ、なんかあるあるある~!あったよぉ~!あったあったあったあった!やったね、やったねぇ~。あ、しゃがまないとって言ってくれてるぅ。しゃがむとかあるの?しゃがめるの?めろ、しゃぐわ…しゃがむさ、分からんのだけど。何だっけ?これか。え~と、動く、アクション、LMB、そういえばLMBって使ってないね。LMB…。Fで懐中電灯…は~ん?L、M、B。何も動かん。ま、いいや。とりあえず、はい、はい。開けたよぉ~。 (標準語) 今日もお父さんとお母さんが喧嘩してた。 2人とも怒鳴り合っててすっごいうるさい。 今日はお父さんがお母さんのご飯の味付けが 薄いって言って怒ってた。 私は美味しかったけどなー。 やーだねー。パパとママが喧嘩してるの嫌だよねぇ。 (標準語) 今日も喧嘩。毎日喧嘩してこっちが疲れる。 今日はお母さんがネットでバッグを買った事に対して お父さんが怒ってた。 あのお父さん、結構優しそうだったけど。 (標準語) 今日の喧嘩はお母さんが怒ってた。 お父さんが飲み会ばっかりでお金がなくなるって。 そしたらお父さんがご飯が美味しくない。 家にいてもつまらないからだって (訛り) 逆ギレしてた。 (標準語) 今日は私の誕生日。 でも、お父さんもお母さんも覚えちゃいない。 おめでとうの一言もなかった。 それどころかまた今日も喧嘩してた。嫌になる。 しかも私の成績について喧嘩してた。 私は中の上くらいで そんなに成績悪くないはずなのにな。 悲しくて呆れる。 (標準語) 今日も喧嘩。喧嘩ばかりして飽きないのかと思う。 家に居場所がない。 いつも2人で怒鳴り合って本当に嫌になる。 2人の怒った声なんて聞きたくない。 早く終われと思う毎日。 え~、可哀想だよぉ。 (訛り) 今日の喧嘩は一段とすごかった。 絶対ご近所さんにも聞こえてるよ。 (標準語) 今、私の名前言った? 私が生まれなかったら結婚してないって? お父さんとお母さんはデキ婚だったの? 本当は結婚する気なんてなかった? 私さえいなかったら2人は… この先は滲んで読めない 涙を流してしまったの?可哀想にぃ~。 (訛り) 鍵を家具の裏に隠したい所だけど 今回は枕の中に隠した。 絶対に忘れないようにしないと。 あっちは犬に任せたらいいって ミズキが言ってたけど あんな大事なものを犬に任せて大丈夫かな… 47 40 標準語で呟く んん?(標準語)枕の裏に絶対忘れないように…あっちは犬に任せたらいいってミズキが言ってたけど… + ... ん?ん?え、破ったぁ?え、破った?え、なんか鍵手に入れたけど。え~、かぃりに…え、えと、ま、まくら破ってしまったよ。枕やぶってよかったのぉ?じゃ、外にもういいよね?犬って、そうだよね、男の子のがさ、あの階段のさ、すっごいびっくりした男の子が言ってたよねぇ?ね~、えっと、あれ誰の家だっけ?ミズキちゃんの家だっけ?え、サクサク進んでるぅ?めろモタモタしてなぁい?あ、ここじゃないわ、間違えた。アキコさんのおうちか。ね、カバー外してチャックをね、降ろせばいいのにね? (コメント) おハーブ生えますわ おハーブが生えてしまうよぉ。え~とぉ、このおうちにぃ、入るか。こんにちは~。え、なんか…。風車いるぅ?いらん?お菓子いるぅ? (訛り) 君の持ってる犬の餌が必要なんだけど 良かったらこのお菓子と交換してくれる? うん ありがとぉ。 ねえ、そういえばおばあちゃんがいないけどどこへ え、おらんかったの? (訛り) どこへ行っちゃたのかな (標準語) あのね、おばあちゃんはいないよ。 私が生まれた時からずっと。 女の子だったの?は!あ!…今、わっふっふっふっふっふって、わっふっふっふっふっふってさぁ、わっふっふっふっふっふって、なんか、なんか言ったよぉ。え、怖いんだけど。え、怖いよぉ。わっふっふっふっふっふって。あのおばあちゃん何だったん、じゃあ。え、外で出よう。おばあちゃん何だったん?おらんの?ホントに。え、すぅごいさぁ、お外のさぁ、音が大きく鳴ったよ。ザーーーって聞こえとる。怖いねぇ。あのおばあちゃん、別にさ、悪い人じゃなかったよね、中に入らせてくれたしさぁ。ここさ、もうちょっと見回ってみるぅ?ザーってすごい音してる。そう、めろさ、こっちもちょっと気になってたんだよね。こっちも何もないのかなぁ。ザーーーーって、すごい、あ、なんか。 50 58 お!あ、なんかあるじゃん?(※2) + ... (訛り) 何かお供え物をしてほしい… え、お菓子あげちゃったし。あ、風車、なんか差せた。お供え物ぉ?あげる。ダメェ?ん?箱の鍵?箱の鍵ってなぁにぃ?風車供えられたけどさ、まだなんか欲しいってゆっとった。こに風車三つ必要?へ~、そうなんだぁ。このさ、箱の鍵はどこの鍵ぃ?あの倉庫の中にまだなんかあったぁ?え、神様に犬の餌だめだったぁ?え、なんか犬の神様なのかなって思ったんだけど違ったねぇ。箱?箱なんてない…あ、なんかあるぅ。あ、これさぁ、あれだよねぇ?あのおじいさんがさぁ、なんかゆっとったよねぇ?えっとねぇ、カナエさんの家に行きま~す。 えーと、えーと、あ、もう既にここに連れて来てくれるようになった…、あ、違うよ。あのさ、あっちの道の方にさぁ草取り鎌欲してたおじいさんいたからぁ、行くねぇそっちぃ。や~、これさぁ、いつヒントがなくなってさぁ、立ち往生してしまうかさぁ、ドキドキするねぇ。もぉ~ドキドキするよぉ。おじいさん、おじいさん。 52 55 あ、おじいさん持っとるじゃん、風車。あからさまに。はい。(※3) + ... (訛り) ありがとう。 これでご飯が食べられる。 う~ん、いっぱい食べてぇ。 (訛り) そうだ、お礼を。 お金はないので 地面で見つけたオモチャですが あなたの手助けになることを祈っています。 ご武運を。 ありがとぉ。なんか、なんかわかってる風だよね、このおじいさん。これで二つ目。あともう一つどっかあるんだよねぇ?めろの持ってるアイテムはぁ、鍵とぉ、どこかしらの箱の鍵とぉ、それからぁ、犬の餌ぁ?犬どっかにおったぁ?え~とぉ、え~、じゃあ~、アキコの家。アキコぉの家、そう。でも、なんかさ、風の音がすごいんだよね。ザーーー、ワワワワワワワワワワワワワ。 あ、枠バグりしとる?なんでやろうねぇ、めろさ、今までの全部枠バグってるんだよねぇ(笑)バグりの女だよ、めろぉ。全てバグだっていわれてるぅ。まあ、しょうがないよねぇ。YouTubeもさぁ、忙しいもんねぇ。 + ... お、二つ目できたよ。あと一つぅ。あ、セーブ?セーブ?オッケー、わかった。セーブするねぇ。交番に行ったらセーブ出来るって言ってたよねぇ。セーブセーブ、みんながセーブセーブゆってる。これは何かあるな?この先。この先何かあるなぁ?わかるぞ、めろには。セーブする、セーブ。YouTube君もめいろに…あれ? 54 59 なんか人おるじゃん?(※4) + ... え、取り合えずセーブしよう。おいちゃーん、こんにちは~。セーブさせてぇ。オッケー。セーブしたよぉ。こんにちは~。 (訛り) えっと、大丈夫ですか? そうだな、あんまり。 どうかされたんですか? (標準語) 何だかとても疲れているんだ。 何もしたくない。動きたくないんだ。 実は酒を買うのを忘れたんだ。 この辺りの店は早くしまってしまって 自販機にも最近は置いていない。 お前骨のありそうなやつだなぁ。 俺に酒を持ってきてくれ。 頼んだぞ。 わかったぁ。え~と、どこ行こうねぇ?じゃあ、ミズキちゃんの家行くぅ?お水飲むねぇ?おいしょ~。行くよぉ。なんかどっかに箱なかったぁ?このさ、おうちに箱とかあったぁ?これ違うもんねぇ。もう一回ちょっと見てみよう。酒、お酒、お酒どっかにあったぁ?ここはねぇ、あ、ここもパスワードがないと入れんっていっとったもんねぇ。 塩たん…。あ、もしかしてさ、これ、めろ、塩たんって言っちゃてるけどさぁ、あれかなぁ。これも何か実況者さんとかそういうのだったりするのかな。え~、箱のなんもないよぉ?あ、お酒。カナエさんちのお父さん飲んでたアレ、貰っていいかな?間接ちゅっちゅになってしまうよ、間接ちゅっちゅ。間接ちゅっちゅしてもいいのかなぁ?カナエさんの所行って、間接ちゅっちゅのビールをもらおう。行くよぉ。間接ちゅっちゅ。間接ちゅっちゅ~♪ドキドキするねぇ。これさ、どこだったぁ?ここだねぇ。あ、間接ちゅっちゅあった。え、お父さんおらんくなっとるやん?し、ちょっと、これ、ちょっちょ、交番のとこ持っていこっか。え、今さ、どれくらい経っとる?配信始めて。よしよし。え~と、交番。え~と、お酒ねぇ、あるよぉ。はい。 (訛り) おお、神よ。ありがたい (標準語) あなたはヒーローのようなお方だ えー、急にぃ態度違う。 (標準語) ここ、これを受け取ってください。 ただの風車とは少し違うと思っている。 感謝している。 え~(笑)何その走り方?追いかけてしまうんだけどぉ。こっちじゃないと思う?ああ、そう。え~、じゃあ、ちょっとさぁ…57分?あ、ま、1時間もやってるの?え、めろの最長だよ、最長。これ、いつ終わるんかなぁ。どこだっけ、あれ。カナエちゃんじゃなくてぇ、アキコちゃんのおうちだっけぇ?ざわわわ、あ、合ってる、合ってた。いくよぉ、いくよぉ。ドキドキするねぇ、これさぁ。なんかさ、ゲーム自体は45分くらいで終わるっていう話だったんだけどぉ、も、てことは、もうすぐで終わるって事だよねぇ? ドキドキするよぉ。おいしょ、青い風車を…お?実績をロックした。もう十分なようだ…え、実績のロックとかなのぉ?え、この、犬の餌とさぁ、鍵どこに使えばいいのぉ?ダメぇ?犬の餌ぁ、ね?なんか特に…なんとなくぅ、その子供たちぃ、いなくなった子供たちはぁ、なんかおうちにちょっと不満があった風な感じはするよねぇ。犬の餌どうしたらいいのぉ?あ、実績をロックしちゃダメ?え、そ、実績を解除した。え~、あ、そっか。ミズキって言ってたよね?じゃ、ちょっと、ミズキんち行くか。おし、おし。ミズキちゃんのおうちでぇ、あんなの犬に託すなんてって言ってたから、この辺にさぁ。え~暗いよぉ。犬…犬はどっかにおるんかなぁ?あ、そうだ!老犬がおったねここにぃ。ワンワン。ワンワーン?ワンワーン。あ、ご飯食べるぅ?なにぃ?どこ行くぅ?どこ行くぅ?え、着いてけばいいのぉ?ワンワン?ワンワーン?あ、なんかくれるよぉ?(悲鳴)怖いんだけどぉ!ワンワン、可愛くなかった。 鍵がないと開けられん。あ、鍵あるよぉ。ちょちょちょ、鍵…鍵あるよぉ。え、なんか拾った。あ、コンピューターのパスワードだぁ。あの開けれんかったやつぅ。 これ…ごめんねぇ、ごめんねぇ?すごい、叫んでしまってごめんねぇ? やー、めろ、このゲーム大好きだよぉ。すごいいいねぇ。すごい楽しいよぉ。滅茶苦茶怖いも~ん。 あ、ちょ、う~ん?あ、どこだっけぇ?このおうちだっけぇ?違ったけぇ?このおうちだっけ?どこだっけ?パスワードゲットだよぉ。よいしょ、あ~、ここだ、ここだ。出たぁ、出たぁ。よいしょ、コンピューターのパスワード。え~と、あ、チャットで知り合ったって言ってたよね?チャット。 (訛り) チャットにはこう書いてある (標準語) ミズキ「あれ持ってきてよね」 アキコ「分かってる」 カナエ「あの公園ね」 アキコ「遅れないでよね」 ん~?ちょっと待って。ちょっと待ってね?にゃんにゃん?にゃんにゃん?にゃんにゃんにゃん?猫が来てしまった。え~と、メールを見る、メールを見る。 + ... (訛り) メールにはこう書いてある (標準語) ミズキ 彼氏と別れたって聞いたけど大丈夫? それもよく分かんない理由で 一方的に振られたって聞いたけど。 あ~、あの~、あの、メガネのマンマさぁ、メガネのマンマ、あの手紙出してしまったんだ。 (標準語) ミズキって彼氏大好きで 彼氏命みたいなとこあったじゃん? ちょっと心配なんだけど。 いつでも話聞くからね! うん、猫ねぇ、あの、めろの飼い猫って訳じゃないんだけどさ?猫、あのね、学校のさ、森に住みついとってさ。めろのね、お部屋だったりぃ、いろんな人のお部屋とかにいってるんだぁ。え~とぉ、あの公園ねって言ってたよね。ちょ、もう一回見ていい?今、ネッコの可愛さですっかり忘れてしまった。 + ... (標準語) 「あれ、持ってきてよね」 「分かってる」 「あの公園ね」 「遅れないでよね」 遅れないでよね。なー、なんかぁさ、行方不明事件じゃなくってさ、普通に家出したんじゃないのぉ? 1 04 42 イントネーションの乱れ:名前 名前?名前ね、知らん。みんな好きに呼んどる。めろもさ、ネコって呼んでる。 + ... あ、公園、公園、公園きたよ。公園きたよ。そろそろ終わりじゃない?これぇ。あ、実績のロックを解除しました。え、なんか、ブオーーンって音楽聞こえる。ブオーーーーン。 野良猫ってほどじゃないけどね、学校の飼い猫って感じ。ちゃんとさ、去勢とかもしてさぁ、ご飯とかもあげてぇ、みんなで飼ってる。たまに、なんか、猫のための募金みたいなのもやってるんだよ。 + ... スタッフ募集?え、怖いんだけど。音がブオーーンって聞こえとるよ。ブオオオオン。公園だぁ。めろさ、公園さぁ、アスレチック好きだよぉ。ドキドキするよぉ。ブオオオン、ブオオオーンっていう音楽がしてんだけど。え~、なにぃ?こっち行けるのぉ?何だろぉ?ドキドキするよぉ。あ、こっちに道繋がってるぅ。怖いねぇ~。あ、セーブしてくりゃよかったかなぁ。ブオオオン、ブオオオンって音聞こえるよぉ。だんだんどぅんどぅん…。え、ドキドキ。ドキドキ。するよぉ。え、ここ、歩いてくパートなんだよねぇ?ドキドキするよぉ。わぁ~。あ、何が起こるんだろう。この先、橋へのバイク、自転車の侵入を禁止します。 1 07 01 え、あからさまにここ通るじゃん?(※5) + ... え、ドキドキする~。あ~、ドキドキぃ。ホラゲねぇ、怖いんだけどさぁ、みんなが一緒にいてくれるからね、やってられるよ。ありがとうねぇ。ドキドキ。めろさぁ、こういうさぁ、なんていうのかな、主人公を動かすんじゃなくて、自分が主人公みたいな感じでさぁ、その~動かすやつ? 1 07 38 自分視点のヤツさ、すっごい苦手なんだよ、怖いじゃん?(※6) + ... でもみんながさ、いてくれるからやれるんだよ、ありがとうねぇ。ドキドキだよぉ、ドキドキ。あ、お箸様が綺麗だよぉ、ロマンチックだねぇ。え、何?なんか写る?え、ここ、どこまで続いとるん?あ、FPSっていうの?こういうの。自分視点のゲームさ、怖くなぁい?ドキドキだよぉ。え、一人称視点、怖いよねぇ。え、なにぃ?わ~、なにぃ?こぅち、山があるのかな?ふえ~、これ一日の出来事?ゲームの。一日の…あ?あ?あ?え、誰かおるぅ。え、なにこれ?すっげ怖いんだけどぉ。これ何も関係ないの?あ、どうしたぁん?どしたん?何があったん?どしたん?あ、エンド?これぇ? (標準語) 見つかって良かった。 ほっと息を吐き公園を後にした私たち。 あの後から3人とよく連絡をとるようになった。 アキコちゃんのいじめについては 保護者と学校、教育委員会に連絡した。 するとイジメの証拠、加害者を突き止めたらしい。 これからいじめがなくなるといいのだけれど。 併せてヒャクハチジュウキュウに電話して 両親のネグレクトを報告。 すぐにアキコちゃんと妹は 一時保護されることになった。 急にたくさんの事が起きてしまったけど アキコちゃんは佐藤さんが話を聞いてくれるから 大丈夫だよって言ってくれる。 カナエちゃんについては 両親が正式に離婚する事になったらしい。 親権はお母さんになるといいう。 カナエちゃんの気持ちが心配だったけど 意外とすっきりしているみたいで もちろん、お父さんとも連絡とるよなんて笑って言う。 え~、優しい子だねぇ。良い子だねぇ。 (標準語) ミズキちゃんはと言うと あの後誠一郎君と話し合ったらしい。 変な手紙はミズキちゃんのお母さんが 送っていた事が判明し、誠一郎君にも伝えた。 ミズキちゃんのお母さんは ミズキちゃんを盗られる気がして 誠一郎君と付き合っているのが嫌だったみたい。 誤解が解けた所で もう一度付き合う事になったみたいで 大喜びで、聞いてくださいと (訛り) 私に (標準語) 連絡してきたほど。 今は二人でお母さんを説得中との事。 お母さんが折れる日も遠くないだろう。 私はあの時匠を救えなかった。 匠はもういない。何度自分に言い聞かせた事か。 でも本当は匠はずっといつも私の側にいてくれた。 今回、匠が私を手伝ってくれた事は確かだ。 匠のお陰で三人を救えた、そう思う。 匠が亡くなってから後悔しかなかったけど いつも見守ってくれている匠に胸を張って… え、ちょっと、む、読めんかった。あ、も、も、ない。 (訛り) 今はそう誓っている。ふと、上を見上げる。 あの時と同じ綺麗な星空。 お母さん、 (標準語) 頑張ったね。 どこかで微かに声が聞こえた気がした。 え~、上あんま見てなかったぁ。お!グッドエンドだよぉ。やったね~。みなさ~ん、お付き合いありがとうございましたぁ。アー、ゲーム、バイ、チラーズアート?チラズアート支援者ポスター…あ、やっぱりあれは支援者さんがポスターになるんだぁ。いいねぇ~。あ、風車が足りてないとホラー展開だったの?そっかぁ、じゃあ、あの神様がめろを守ってくれたんだねぇ。犬の餌与えようとしてごめんねぇ。 あ~、楽しかったよぉ。みんな、ここまで付き合ってくれてありがとぉ。ありがとぉだよぉ、ありがとぉ。楽しかったよぉ。え、めろね、お菓子大好きだよぉ。お菓子大好き。やったやったぁ。終わったよぉ。みんなここまで付き合ってくれてありがとぉ。めろさ、そんなにゲーム得意って訳じゃ全然ないからさぁ?どこまでできるか分からんかったのだけどぉ、ちゃんと無事にクリアする事が出来ましたぁ。 ありがと~。おめできんぎょ?あめできんぎょ、ありがと~。犬の、あ~あの、あの人面犬みたいなの犬の神様だったんかなぁ?怖がってしまったよぉ。あ、バッドエンドも見れるのぉ? でもちょっと今日はさぁ、なんか、今日はさぁ、猫ちゃんさ(笑)分かるぅ?猫がさグルングルンいってるの分かる?ホラ(笑)なんかさ、いつもはさぁ、めろが構ってあげんと他の人の部屋行くんだけどさぁ、今日はめろのとこがいいみたい。めろがさ、なんか、ご飯をあげる事にするよ。 そうだ、あの、音さ、音出んくってごめんねぇ。結局音出んくってごめんねぇ。(笑) ごめんねぇ、ホントぉ。すまんねぇ。や、もう、えっとぉ、みんな、あの、音も出んかったのにさ、付き合ってくれてありがとうだよぉ。よし、じゃあ、以上で終わりになりま~す。ありがとぉねぇ。みんな、ありがと~。すごい楽しかったよ~。じゃあ、またね~、またね~、またね~。 明日もなんか出来たらいいなって思ってるのでぇ、また明日もねぇ、会えたら嬉しいな~。 + ... ありがとぉ~。お疲れ~、お疲れ様でした~。おつめいろ~、おつめろ~。またね~。バイバイ~イ。えっと、どうやって終わるんだっけ?あ、そうだ終わりってするんだよね。こうだ。終わりだよぉ。ありがとね~。またね~。ありがと~。おつ~。おつめろ~。バイバイだよ~。 【注記】(※)をクリックで該当位置に戻る (※) ミズキ宅でチャイムを鳴らす場面(金魚坂/夢月) ポスターを見て話す内容(金魚坂/夢月・ベルモンド) (※1) "じゃん"は三河弁(じゃんだらりん)の特徴。 (※2) (※1)参照 (※3) (※1)参照 (※4) (※1)参照 (※5) (※1)参照 (※6) (※1)参照 【動画ID】 7nCKmoav51U 【概要欄】 【タグ一覧】 ゲーム実況/配信設定 トップに戻る 【気になる点、気付いた点などご自由に書き込みください】 コメント < 前へ 一覧へ戻る 次へ >
https://w.atwiki.jp/83452/pages/2315.html
唯「私は透明人間になれる力を手に入れました」 唯「ついでにチンチンも生えてきました」 唯「あまりのご都合エロ展開っぷりに皆さん戸惑っておられるでしょう」 唯「何故こんなことになったかというと…」 ……… …… … 【三日前・早朝、平沢家】 唯「ほわちゃぁぁぁああああああああ!!!!!」 憂「お姉ちゃんどうしたの!?」 唯「うーいぃぃぃ!!!!たいへんだよぉぉぉ!!!」 憂「なに!?どうしたの!?」 唯「チンチンが生えたよぉぉぉ!!!!」 憂「…は?」 唯「みてよこの雄々しい猛り!!!」 ビキキッ! 憂「ひぃぃぃ!!!!」 唯「どうしよう!?」 憂「……」 唯「目を覚ましてよ!!ういぃぃぃ!!!!」 憂「それで…どうしてこんなことに?」 唯「えっとねぇ…夢の中に神様が現れたの」 憂「…え?」 唯「エロ神様」 憂「…お姉ちゃん頭は大丈夫?」 唯「多分」 憂「…それで?」 唯「嫌がる私を押し倒そうとしたから、逆にぼこぼこにしてやったんだ」 唯「そしたら泣いて謝りながら慰謝料にチンチンをくれたの」 憂「…嘘でしょ?」 唯「はい証拠」 でろーん 憂「…わかったから、しまって」 唯(ホントはチンチンだけじゃないけどね) 唯「…どうしよう」 憂「…学校は休むの?」 唯「しばらくは」 憂「……わかった」 憂「私はもう行かなくちゃならないし…」 憂「とりあえず続きは帰ってからにしよ?」 唯「…うん」 憂「じゃあ私は行くから…お留守番よろしく、行ってきます」 唯「いってらしゃーい」 バタンッ 唯「…」 唯「…ぐふふふ」 唯「ぐふふふふ!」 唯「すごいよぉ!まさかあの夢がホントだったなんて!!」 唯「ということは…」 唯「たぁ!!」 ぱっ 唯「かがみ!かがみ!」 すけすけー 唯「…本当に消えてる」 唯「ぐふふふふ」 唯「笑いが止まらないよ」 唯「…でも服は消えないんだ」 唯「脱いじゃえ!」ぬぎぬぎ 唯「よぉーし!!完璧な透明人間だよ!!」 唯「あ…声は消えないんだ、気をつけなきゃね」 唯「…この力に、このオチンチンが合わされば…」 唯「りっちゃんも…」 唯「澪ちゃんも…」 唯「ムギちゃんも…」 唯「あずにゃんも…」 唯「和ちゃんも…」 唯「……(^p^)」 唯「……はっ!いけない、よだれよだれ」 唯「でもちょっと不安だなぁ…」 唯「しばらくは我慢して…」 唯「この力を使いこなそう!!」 唯「まずは……」 唯「声を出さずにオナニー!!これだね!!」 唯「声が漏れたら大変だもんね」 唯「…よぉーし!早速シコシコしちゃうよぉ!!」 しゅっしゅっ 唯「…はぁ…はぁ…気持ち良いけど…」 しゅっ しゅっ 唯「…はぁ…妄想じゃ…何か物足りないなぁ…」 しゅっ しゅっ…ピタ 唯「…何かないかなぁ…」 ぴかーん! 唯「そうだ!!」 ドタドタ ゴソゴソ… 唯「パンパカパーン!ういのぱんつぅ~!!」 唯「しかも…」 クンクン 唯「洗ってないやつだよぉぉ!!!」 唯「今日の朝はずっと気絶してたから洗濯し忘れたなぁ?」 唯「ラッキー!!これなら…」 クンクン 唯「……」 クンカクンカ 唯「…やばっ……はぁ…はぁ…」 クンカクンカ 唯「…すごいよぉ…興奮するよぉ…」 クンカクンカ 唯「……はぁ…はぁ…苦しい……出さなきゃ…」 ビキビキッ 唯「うわぁ…息子さんもお元気な様子で…」 しゅっ しゅっ 唯「…はぁ…はあっ!…」 しゅっしゅっしゅっ 唯「はぁはぁはぁ!ういのパンツ効果てきめんだよぉ!!」 クンカクンカ しこしこしこしこ 唯「あうぅ!!もう出ちゃうよ!!」 ドピュッ!!! 唯「はぁ…はぁ……初射精だね」 唯「……何か凄い虚しくなってきたよ…これがけんじゃたいむ……それに…」 ドロォ… 唯「あぁ…どうしよう!ういのパンツに出しちゃったよ!!」 唯「というか私…妹のパンツで…」 唯「あぁ~…それに実物があるとこんなに違うなんてぇ…」 唯「声出さないなんて無理だよぉ…」 唯「……前途多難だなぁ…」 唯「でも……目標のためにも…がんばらなきゃね!!」 唯「よぉーし!!もう一発いっとくかぁ!!」 【その日の午後】 憂(お姉ちゃん大丈夫かなぁ…心配だから早めに帰ってきちゃった) ガチャッ 憂「ただいまー!!」 ぷ~~ん 憂(うっ…何このにおい…) 憂「おねえちゃん!?ちょっとなにしてるの!?」 ドタドタ ドタドタ 憂「おねえちゃん!?おねえちゃ…」 しこしこしこしこ 唯「あぁっ!!うい!!ういのおパンツにまた出しちゃうよ」 ドッピュッピュッ! 憂「」 唯「……はぁ…はぁ……っ!?うっうい!?」 憂「」 唯「えっ!?ウソッ!もうそんな時間なの!?」 憂「」 唯「…あの……うい…さん?」 憂「…っちゃん…」 唯「あの…えっと…」 憂「…お姉ちゃん何してるのぉぉぉ!!!」 唯「ひっ!」 憂「オチンチン生えた初日からそんな猿みたいなこと!!!」 憂「それに!!その!!それ!!」 ドロロォ… 唯「…えっと…一応…わかりにくいだろうけど…憂のパンツだよ?」 憂「」 唯「…えっと…ゴメン!!ホントにゴメンナサイ!!」 憂「」 唯「苦しくてしょうがなかったんだよぉ!!オチンチンが疼いてしょうがないの!!」 憂「」 唯「こうするしかなかったんだよぉ!!お願いういわかって!!」 憂「……ぃぃょ…」 唯「え?」 憂「……いいよもう…」 唯「……許してくれるの?…それじゃぁ…」 憂「私がしてあげるからもういいよ!!そんなことしなくて!」 ガバァッ! 唯(なんですとぉぉぉ!?) 憂「うふふふーお姉ちゃん~」 唯「えっと…うい壊れた?」 憂「大丈夫正気だよ」 唯「」 憂「もぉ、そう言ってくれればいくらだってしてあげるのにー」 唯「あっ…その…どういうことをでしょう?」 憂「こういうことだよ」 すりすり 唯「あぁ!!」 憂「むふふ~、ほらほら」 さわさわ 唯「ダメだよういぃ!!そんなイヤラシイ触りかたしちゃあ!!」 憂「じゃあやめる」 ぱっ 唯「あっ…」 憂「なに?」 唯「…えっと…」 憂「ちゃんと言ってくれなきゃわからないよ」 唯「…してほしい」 憂「何を?」 唯「…ういに私のオチンチンにえっちなことして欲しいよぉ!!」 憂「よく言えましたー、ハイ良いものあげるね!」 ペロッ 唯「あっ!!」 憂「うふふふ」 ペロッペロッ 唯「あぅ!うい!!エッチすぎだよぉ!」 憂「はぁ~…お姉ちゃんのアイス美味しそう…」 かぷっ 唯「!!!」 憂「むぅぅ、んむっ」 じゅぶ じゅぶ 唯「あぁっ!あはぁっ!!」 憂「んむっんむっ…おへぇひゃんひもひい?」 じゅぷっ じゅぷっ 唯「気持ち良いよぉ!ういのお口気持ち良いよぉぉ!!」 憂「んふふふん、んむっ」 じゅっぷ じゅっぷ 唯「出ちゃう!!ういのお口に出ちゃうよ!!」 憂「んむむっ…はやむっ!はやむ!」 んじゅぷっ んじゅぷっ 唯「出ちゃ…あぁぁ!!!」 ドププ!! 憂「むぅぅ!」 唯「まだ出るよぉぉ!!!」 ドブブプブー… 憂「うむぅぅ!」 憂「んぐぐ…」 ごきゅっ… 憂「……ぷはぁ…はぁ…」 唯「はぁ……はぁ…」 憂「はぁ…お姉ちゃんの精子すっごく美味しかったよ!」 唯「…えっ?そっそうかな?」 憂「うん!!」 唯(…本当かな……さすがに自分で試す気にはなれないや…) 憂「さっ、続きしよっ?」 唯「え?」 憂「エッチするんでしょ?」 唯「!!」 唯「えっと…さすがにそれは…私たち姉妹だし…」 憂「その妹のパンツベチャベチャにした挙げ句 憂「妹にタップリ口内射精した姉の台詞?」 唯「うっ……でも…うい初めてじゃ…」 憂「いいよ別にお姉ちゃんなら」 唯「でも…」 憂「もぉー!意気地がないなぁ!こうなったら無理矢理にでもするからね!!」 ガシィッ 唯「ちょっ!!うい!?」 唯「ダメだよぉ!」 憂「きっとスッゴク気持ち良いよ?」 唯「うっ…」 憂「ほら…触ってみてよ?」 グイッ 唯「あっ…」 くちっ… 憂「グチョグチョでしょ?」 憂「お姉ちゃんのオチンチンなめなめしてたら興奮してきちゃった」 唯(すっ…すごっ…ここがういの…) ぐちょっ 憂「あんっ!…もぉーお姉ちゃんの手つきヤラシイー」 憂「ここに、お姉ちゃんの、オチンチンを入れるんだよ?」 唯「ここに…」 くちゅっ 憂「あっ!…そうだよ?グチョグチョで気持ち良さそうでしょ?」 憂「それでー、ズボズボ出し入れするんだよ」 唯「…ずぼずぼ……」 ビキビキッ 憂「うふふ…お姉ちゃんのオチンチンは入りたくてたまらないみたいだね」 唯「うっ…」 憂「それじゃぁ…お望み通り……入れてあげるから…」 くにぃ 唯「あっ!あっ!」 唯(先ッポが…当たって!) 憂「いくよー!!」 ぐっ… 唯(あっ…あっ……やっぱり…) 唯「ダメェェー!!」 ドンッ 憂「きゃっ!!」 ドサッ 唯「あっ…ういゴメン!」 憂「いたた……もぉー!お姉ちゃん!!」 憂「折角してあげるって言ってるのに!!」 唯「ごめん!…でも私たち…やっぱ姉妹だから」 憂「だからそれは…」 唯「それに!」 唯「焦らすの好きなんです」 憂「え?」 唯「ゴメンなんでもない、エロ神様が降りてきたの」 憂「」 唯「とにかく!!ゴメン!!」 ダッ バタンッ ドンドン! 憂「ちょっ!お姉ちゃん部屋のドアあけて!!」 ガチャガチャ 唯「ダメったらダメだよぉ!!」 憂「私の方が我慢できないんだよぉぉ!!」 憂「おねえちゃぁぁぁん!!」 2
https://w.atwiki.jp/kimeiru/pages/27.html
日夜きめいるとIRCマクロを科学し、隙あらば、その成果を発表する部署です。 スクリプト部の方は、惜しみなく貢献してあげてください。 小粒でぴりりと辛い資料達、だといいな。 LimeChat マクロ Tips基礎的な事(特定のメッセージに対して反応する) 基礎的な事(ユーザの指定 - 基礎編) 基礎的な事(ユーザの指定 - 応用編[書きかけ]) $EncodeUrlの利用例(Google検索のURLを表示する) $Fileと%tの応用(きまぐれ時報-ときどき小町る) AddTailLineアクションと$FileOTの応用(何でも箱マクロ) LimeChat Script Tips基本的なこと(誰かが発言したときに反応する・前編) 基本的なこと(誰かが発言したときに反応する・後編) 発言に特定の文字列が含まれているときだけ反応する 文字列をランダムに選んで返事をする なるとがある時だけ反応する Fileオブジェクトの補完資料ファクトリメソッド引数 戻り値 メソッド テキストファイルを行区切りで配列に読み込む ファイルに何か書き込む イベント発動者のIPアドレスを得る追記(Vistaを考慮する) 非同期的に外部コマンドを実行する 続・非同期的に外部コマンドを実行する(コンソールウザイ編)HideExec.vbs を使う コンソールの表示を抑制してコマンドを実行するツールを作る 外部スクリプトをロードする Prototype.jsを使う Webサーバからリソースを取得する (Prototype.js利用編) 文字参照を実体化する 他のスクリプト言語を使う(基礎編) 拡張ライブラリを利用する LimeChat マクロ Tips 基礎的な事(特定のメッセージに対して反応する) 動作条件 ユーザ %mel* コマンド PRIVMSG チャンネル *(#任意のチャンネル名 と書くと、そのチャンネルにのみ適用される。複数指定したい場合はLimeChatのヘルプを参照してください(レイアウト崩れる関係で対象記号を記載できませんorz) メッセージ 任意のメッセージ 動作 動作 SEND 送信先 %f 動作の情報 任意のメッセージ 長いメッセージも入力し、物語マクロなんてものを作成する事もできます。 基礎的な事(ユーザの指定 - 基礎編) マクロでは、マクロを発動させてもいいユーザを指定することが出来ます。例えば、発動条件のユーザ欄に"frofile1P"というnickを入れると、frofile1Pさんにマクロの発動を許可したことになります。自分自身を許可する場合は、自分のnickではなく、%meというフレーズを使います。 複数の人に許可を与えたいときは|(半角パイプ記号)でnickを繋げます。例えば、frofile1Pさんと、zi-noさんに許可するときは、"frofile1P|zi-no"と言った具合です。 みんなに許可を与えたい場合は、*(半角アスタリスク記号)を使います。これは自分自身には許可が下りないので気をつけてください。自分を含めたみんな、と言うときには、半角パイプ記号で"%me|*"と繋げて表現します。 基礎的な事(ユーザの指定 - 応用編[書きかけ]) 半角アスタリスク記号はみんなに当てはまる、と言いましたが、正確には、半角アスタリスク記号は、そこに0文字以上の全ての文字列が当てはまる、と言うことを意味しています。 例えば、先頭に"Haku"が含まれていることを表現したいときは、"Haku*"、末尾に"Reimu"が含まれていることを表現したいときは、"*Reimu"、nick中に"Miko"が含まれていることを表したいときは、"*Miko*"となります。 また、自分が書き表したnick以外に当てはまる、と言うことを表したいときは、そのnickの前に"$NOT "というフレーズを付けます。例えば、"PSK"以外に当てはまることを表したいときは、"$NOT PSK"となります。 これらの記号やフレーズは、チャンネルの指定や、メッセージの指定にも使えますので、覚えておいて損はありません。と言うか是非とも覚えましょう。 $EncodeUrlの利用例(Google検索のURLを表示する) google [検索ワード]でGoogle検索のURLを表示します。 検索ワードのエンコーディングに$EncodeUrl(文字列)を使います。 検索ワードの取得には発言を空白で区切った文字列%0~%9の%1(2番目)を使います。 動作条件 ユーザ %me|* コマンド PRIVMSG チャンネル * メッセージ google * 動作 動作 SEND 送信先 %f 動作の情報 http //www.google.co.jp/search?ie=utf-8 q=$EncodeUrl(%1) $Fileと%tの応用(きまぐれ時報-ときどき小町る) 時報と発言すると時間を返します。ときどき小町ってくれます。 動作条件 ユーザ %me|* コマンド PRIVMSG チャンネル * メッセージ 時報 動作 動作 SEND 送信先 %f 動作の情報 $File(TimeSignal.txt) TimeSignal.txtを(ユーザ名)\macros\filesに予め入れておきます。 TimeSignal.txtの内容は例えば以下のようにします。 %t %t %t %t %t ξ・ヮ・)? $Fileがランダムに行を選ぶことを利用して、%tでない行を用意することで、サボることを実現しています。 AddTailLineアクションと$FileOTの応用(何でも箱マクロ) "[何か] を箱に入れる"で、箱に何かを入れて、"箱から出す"で箱から何かを出します。 動作条件(1つめ) ユーザ %me|* コマンド PRIVMSG チャンネル * メッセージ * を箱に入れる 動作(1つめ) 動作 AddTailLine 送信先 MyBox.txt 動作の情報 %0 ここで実行を止める 止めない 動作条件(2つめ) ユーザ %me|* コマンド PRIVMSG チャンネル * メッセージ * を箱に入れる 動作(2つめ) 動作 Send 送信先 %f 動作の情報 「%0」を箱に入れました ここで実行を止める 止める 動作条件(3つめ) ユーザ %me|* コマンド PRIVMSG チャンネル * メッセージ 箱から出す 動作(3つめ) 動作 Send 送信先 %f 動作の情報 「$FileOT(MyBox.txt)」が出てきました。 ここで実行を止める 止める 箱に入れるときは、1つめで発言の頭を取ってAddTailLineにより、MyBox.txtの末尾に書き込みます。2つめで箱に入れたことをSendで知らせます。 箱から出すときは、3つめで$FileOTによりランダムに1行読み込み、選ばれた行を消去して、箱から出したものをSendで知らせます。 このマクロの問題点は、箱が空の時にそれを知らせることが出来ないことです。条件分岐の類はありませんので、「」が出てくることが気になるのであれば、スクリプトの使用を検討して下さい。 LimeChat Script Tips 以下のTipsはonChannelTextやonCommandの表記は省いています。textや、channelと言う変数がある場合は、それらの中で使うものだと考えて下さい。 スクリプトの基本文法については、とほほのJavaScriptリファレンスを参照して学習してください。 基本的なこと(誰かが発言したときに反応する・前編) 誰かの発言に対して何かしたいとき、スクリプトにevent onChannelTextメソッドを定義します。 コードは大体次のような感じです。 function event onChannelText(prefix, channel, text) { /* ここになにかを書く */ } prefixは発言した人の情報、channelは発言が行われたチャンネル名、textは発言内容が入ります。 prefixはいくつかのプロパティを持っています。代表的なものには、nickプロパティ(発言者のNick)、addressプロパティ(発言者のホスト名)があります。 試しに、何か発言したとき、それぞれの引数の値を見るコードを書いてみましょう。 function event onChannelText(prefix, channel, text) { log(prefix.nick); log(prefix.address); log(channel); log(text); } log関数はスクリプトコンソールに指定した文字列を印字する一引数の関数です。 スクリプトを有効にした後、スクリプトコンソールを開きながら、何か発言してみてください。 発言する度に、発言に関する情報が4行ずつコンソールに印字されると思います。 基本的なこと(誰かが発言したときに反応する・後編) 前編で、発言時に何かすることと、event onChannelTextの引数の内容について確認しました。 それでは、誰かが特定の言葉を発言したときに、特定の言葉を返すようにしてみましょう。 たとえば、「死んだ」と発言したとき、「惜しいひとを・・・」と発言し返すスクリプトを考えます。 「死んだ」と言う発言だけに反応するにはif文で、textが「死んだ」であるかどうかを確認すればよいですね。 function event onChannelText(prefix, channel, text) { if (text == "死んだ") { /* ここで「惜しいひとを・・・」と発言したい */ } } 次は、「惜しいひとを・・・」と発言し返すコードを書きます。特定のチャンネルでNOTICE発言するには、send関数を使います。 send(発言したいチャンネル, 発言内容); ここでは反応したチャンネルに対して発言したいわけですから、一つめの引数はchannel変数となります。二つめは言わずもがなですね。 function event onChannelText(prefix, channel, text) { if (text == "死んだ") { /* 「惜しいひとを・・・」と発言する */ send(channel, "惜しいひとを・・・"); } } 試しにスクリプトをonにしたサーバ内で発言してみましょう。ちゃんと発言し返されると思います。 さて、ここまで出来れば、後は努力賞です。頑張って楽しいスクリプトを作ってください。 発言に特定の文字列が含まれているときだけ反応する マクロの発動条件で言う *ほげ* みたいなことを実現します。 正規表現にマッチした最初の位置を返すString#searchメソッドを使います。 String#searchメソッドは、マッチしなかった場合、-1を返すので、それを条件判断に利用します。 if (text.search(/ほげ/) != -1) { /* 以下"ほげ"が含まれていたときの反応 */ ... } また、正規表現にマッチした文字列を配列で返すString#matchメソッドでも実現できます。 こちらは、マッチしなかった場合、nullを返すので、それを条件判断に利用します。 if (text.match(/ほげ/)) { /* 以下"ほげ"が含まれていたときの反応 */ ... } 正規表現の書き方については、正規表現を解説しているサイトを当たって下さい。 文字列をランダムに選んで返事をする [0, 1)の乱数を返すMath#randomメソッドと、床関数のMath#floorを使って、文字列配列の要素をランダムに選択します。 var phrases = [ "きめいる", "れあきめいる", "おお、こいるこいる" ]; send(channel, phrases[Math.floor(Math.random() * phrases.length)]); なるとがある時だけ反応する LimeChat マクロではリストボックス選択で終わりな機能ですが、スクリプトではそうはい神崎です。 var ch = findChannel(channel); var me = ch.findMember(myNick); /* オペレータ権が無ければメソッドを抜ける */ if(!me || !me.op) return; /* 以下、反応コード */ ... 組み込み関数findChannelでチャンネル名から、Channelオブジェクトを取得、次にfindMemberメソッドで自身のChannelMemberを取得してオペレータ権があるかどうかを確認しています。 onChannelTextのchannel引数はChannelオブジェクトにしてくれればいいのに。 Fileオブジェクトの補完資料 公式ヘルプでは足りないFile周りの説明を補完してみました。 ファクトリメソッド File openFile(fileName string [,readOnly boolean [,codePage int = CP_UTF8]]) 指定したファイルを開き、対応するFileオブジェクトを得ます。 引数 fileName 開きたいファイル名を指定します。ファイル名は絶対パスないし、相対パスを使用することができます。相対パスを指定した場合、ルートはuserScriptFilePathが示すパスとなります。 readOnly この引数は省略可能です。 ファイルを読み込み専用で開くかどうかを指定します。trueで読み込み専用、falseで読み書き可能となります。既定値はtrue(読み込み専用)です。 codePage この引数は省略可能です。 ファイルの文字コードを指定します。既定値はCP_UTF8(65001)です。 Shift_JIS(CP932)の場合は932、EUC-JP(CP20932, CP51932)の場合は20932ないし、51932となります。 戻り値 ファイルを開けたとき、対応するFileオブジェクトを返します。 ファイルを開けなかったときはnullを返します。 メソッド string readLine() ファイルから一行読み込みます。 ファイルの終端以降を読み込もうとしたときempty(等号比較でnullにマッチ)を返します。 テキストファイルを行区切りで配列に読み込む マクロの$Fileみたいな真似をスクリプトでやろうと思っても、1関数でぽんっと済ます方法はありません。 一つめの方法としては、openFile関数、File#readLineメソッド、Array#pushメソッドの3つを使って実現させます。 var fileName; /* なにかファイル名を入れる */ var file = openFile(fileName); var lines = []; var line; while((line = file.readLine()) != null) { lines.push(line); } file.close(); これで、lines変数に行区切りの文字列配列を得ます。配列と行数の対応は、lines[n-1]=n行目となります。例えば、lines[0]が1行目、lines[1]が2行目と言った具合です。 二つめの方法は、File#readAllメソッド、String#splitメソッドを使って実現させます。 var fileName; /* なにかファイル名を入れる */ var file = openFile(fileName); var lines = file.readAll().split("\r\n"); file.close(); lines変数の内容は一つめの方法と同じです。 "\r\n"の部分はテキストファイルの改行コードに合わせる必要があります。 ファイルに何か書き込む openFile関数の第二引数readOnlyにfalseを指定することで、書き込みを行うことができます。 一行書き込むときはFile#writeLineメソッド、行について気にせず書き込むときはFile#writeメソッドを使います。 書き込んだ位置以降の内容を切り捨てるには、File#truncateメソッドを使います。 var fileName; /* なにかファイル名を入れる */ var file = openFile(fileName, false); /* 書き込み可能にしてファイルを開く */ file.writeLine("Hello, world!"); /* "Hello, world![改行]"と書き込まれる */ file.write("きゃー所長さーん"); /* "きゃー所長さーん"と書き込まれる */ file.truncate(); /* 後に付いてる古い内容を消す */ file.close(); イベント発動者のIPアドレスを得る 多くのイベントではprefix Prefix引数を通して、Prefix.addressプロパティから、イベント発動者のホスト名ないしIPアドレスを得ることが出来ます。 しかし、イベント発動者のIPアドレスだけを得ることが出来るプロパティや、ホスト名からIPアドレスを得る組み込み関数などは、LimeChat 2.30時点では実装されていません。 一方、外部コマンドを実行してその結果文字列を得る組み込み関数executeCommandが存在するので、ホスト名からIPアドレスを得るコマンドと組み合わせれば、イベント発動者のIPアドレスを得ることが可能になります。 ホスト名からIPアドレスを得るコマンドと言えば、よく知られているnslookupコマンドですね。Linuxな方はdigコマンド!と答えるかも知れませんが、そんなものはWindowsに標準搭載されていませんので、nslookupを使うことにします。 まず、nslookupがどのような結果文字列を返すか見てみましょう。 始めに、単純な成功例から。 nslookup www3.atwiki.jp Server xxx.xxx (*1) Address xxx.xxx.xxx.xxx (*1) Non-authoritative answer (*2) Name www3.atwiki.jp Address 219.117.252.116 大体このような結果が得られると思います。 (*1)には、IPアドレスを得るのに利用したDNSサーバのホスト名およびIPアドレスが入ります。 (*2)の行は、環境によってあったりなかったりします。 あと、表示にはいくつかのパターンがあります。 nslookup www.google.com Server xxx.xxx Address xxx.xxx.xxx.xxx Non-authoritative answer Name lb1.www.ms.akadns.net Addresses 65.55.12.249, 65.55.21.250, 207.46.19.190, 207.46.19.254 207.46.192.254, 207.46.193.254 Aliases www.microsoft.com, toggle.www.ms.akadns.net g.www.ms.akadns.net アドレスが複数になったことで、AddressがAddressesになっていたり、Aliasesと言う項目が増えていたりしますね。 次は、失敗例です。 nslookup www.kimeiru.info Server xxx.xxx Address xxx.xxx.xxx.xxx *** local.gateway can t find www.kimeiru.info Non-existent domain 後半のNameやAddressと言った項目が全て消えて、エラーメッセージのみになっていますね。 さて、いよいよここからが本題です。 今まで見てきた表示から、空白行を隔てて前半がDNSサーバの情報、後半がホスト名を問い合わせた結果と言うことが分かります。私たちが今必要な情報は、問い合わせたホスト名に対応したIPアドレスですから、後半部分のうち、Address ないし、 Addresses の行を見ればいいと言うことですね。失敗例を見返すと後半にこの行は存在しないので、恐らく誤検出することはないでしょう。この項目は Name の行の後に出て来ているので、それを条件にして抽出を行えば良さそうです。 Addressesの場合は、複数のIPアドレスが存在しますが、ここでは先頭のIPアドレスを代表として抽出することにしましょう。 var hostName = prefix.address; var result = executeCommand("nslookup " + hostName); result.match(/Name .*\nAddress(? es)? \s+(\d+\.\d+\.\d+\.\d+)/); var ip = RegExp.$1; 追記(Vistaを考慮する) nslookupの表示は統一されていると筆者は考えていましたが、どうやらVistaでは以下のような表示になるそうです。 サーバー ******** Address *.*.*.* 名前 ******** Address *.*.*.* いくつかの項目について日本語化されています。これに対応するには、対応する英語とorを取ればいいですね。 var hostName = prefix.address; var result = executeCommand("nslookup " + hostName); result.match(/(? Name|名前) .*\nAddress(? es)? \s+(\d+\.\d+\.\d+\.\d+)/); var ip = RegExp.$1; これでもやっていることはスクレイピングですので、将来書式が変わると動かなくなる可能性があります。 バージョンアップ等で動かなくなったときは書式の変更も考慮に入れてください。 非同期的に外部コマンドを実行する LimeChatでは組み込み関数であるexecuteCommand関数を使って外部コマンドを実行し、その標準出力を得ることが出来ます。しかし、この関数は外部コマンドが終了するまで制御を戻さないので、実行終了までに時間の掛かるコマンドを実行すると、その間クライアントがフリーズしてしまいます。チャットと兼用で使っているなら、不快感をもたらしますし、スクリプト専用で使っているなら、フリーズしている間スクリプトの反応が停止してしまい、運用に支障が出るかも知れません。 そこで紹介するのが、WScript.ShellオブジェクトのExecメソッドです。 実行したいコマンドを引数にして呼び出すと、コマンドの実行を開始させた後、即座に制御を返し、コマンドの状態監視や操作を行うことが出来るWshExecオブジェクトを返します。 var command; /* 実行したいコマンド */ // WScript.Shellオブジェクトを得る var WScriptShell = new ActiveXObject("WScript.Shell"); // 非同期実行を開始してWshExecオブジェクトを得る var wshExec = WScriptShell.Exec(command); WshExecオブジェクトは次のようなメンバを持っています。 Status [WshExecStatus型] コマンドの状態です。0(WshRunning)は実行中、1(WshFinished)は実行完了、2(WshFailed)は実行失敗を表します。 StdIn [ITextStream型] コマンドの標準入力に繋がるストリームです。 StdOut [ITextStream型] コマンドの標準出力に繋がるストリームです。 StdErr [ITextStream型] コマンドの標準エラーに繋がるストリームです。 ProcessID [long型] コマンドのプロセスIDです。 ExitCode [long型] コマンドの終了コードです。実行終了時にこのプロパティから得ることが出来ます。 Terminate() コマンドを強制終了します。 終わるまで待って、何か呼び出してくれるとかそんな便利なメソッドはないようなので、自らコマンドの終了を見届ける必要があります。 ではどうするかというと、Statusプロパティを監視して終了ステートになるまで待てば良いわけです。非同期的に監視するには、setTimeout関数を使えばよいですね。 (function commandWaitLoop() { // switch(wshExec.Status) { case 0 // WshRunning - 未だ実行中 // 100ミリ秒後にもう一度statusを見ることにする setTimeout(commandWaitLoop, 100); break; case 1 { // WshFinished - コマンドの実行が完了した // 標準出力の内容を全て読み取る var result = wshExec.StdOut.ReadAll(); // それを使って何かする ... } case 2 // WshFailed - コマンドの実行に失敗した // 失敗したのでなんかする ... } })(); 実際に使うには、可読性や再利用性を考えて、次のように関数化してしまうのがいいでしょう。 // asyncExecuteCommand - 非同期にコマンドを実行する // command 実行するコマンド // callback 標準出力の内容を受け取る関数 function asyncExecuteCommand(command, callback) { var wshExec = (new ActiveXObject("WScript.Shell")).Exec(command); (function commandWaitLoop() { switch(wshExec.Status) { case 0 // WshRunning - 未だ実行中 // 100ミリ秒後にもう一度statusを見ることにする setTimeout(commandWaitLoop, 100); break; case 1 // WshFinished - コマンドの実行が完了した // 標準出力の内容を全て読み取ってコールバック関数に渡す callback(process.StdOut.ReadAll()); break; case 2 // WshFailed - コマンドの実行に失敗した // 例外を投げる throw new Error("asyncExecuteCommand failed"); } })(); } // 使用例 asyncExecuteCommand("nslookup www.example.com", function(result) { // nslookup www.example.com の標準出力をコンソールに表示 log(result); }); 続・非同期的に外部コマンドを実行する(コンソールウザイ編) 「非同期的に外部コマンドを実行する」の項でnslookupを使用例に挙げましたが、実行時にコンソールが出てきませんでしたでしょうか。そう、WScript.Shell#Execメソッドはコンソールアプリケーションを起動するとき、コンソールを表示させてしまうのです。これでは、スクリプトが実行される度にコンソールが付いたり消えたりするので、チャット兼用で使っていると鬱陶しくて仕方がありません。 そこで、Execでコンソールを表示させずにコンソールアプリケーションを実行する方法を2つ紹介します。 HideExec.vbs を使う この問題を解決するために、吉岡 照雄氏がHideExec.vbsというVBScriptを開発公開されています。 これを次のように、WScript.Shell#Execと組み合わせることで、コンソールを表示せずに実行することが可能になります。 var hideExecPath; // HideExec.vbs のパス var command; // 実行したいコマンド // 実行コマンドを生成 var hideCommand = WScript //B " + hideExecPath + " + command; // WScript.Shellオブジェクトを得る var WScriptShell = new ActiveXObject("WScript.Shell"); // 非同期実行を開始してWshExecオブジェクトを得る var wshExec = WScriptShell.Exec(hideCommand); // ここから標準入力受付期間 // 標準入力に対して何かする wshExec.StdIn.WriteLine("きゃーじーのさーん"); // とか wshExec.StdIn.Write("きめいるあいしてる"); // とか。 // 標準入力を閉じて実行を再開する wshExec.StdIn.Close(); // 以下監視ループ ... ただ、HideExec.vbsは起動~終了までに若干時間が掛かるので、この方法は、即時性を求めるタスクには不向きかも知れません。 コンソールの表示を抑制してコマンドを実行するツールを作る HideExec.vbsと違い、こちらはWin32APIプログラミングが出来るプログラミング言語を知っている必要があるので、少し玄人向けかも知れません。しかし、一から作るのは大変なので目的にあったコードを用意しておきました。 #include windows.h extern "C" int WINAPI WinMain(HINSTANCE, HINSTANCE, LPCSTR, int) { // コマンドライン引数から実行するコマンドを引き出す PTSTR cmdLine = GetCommandLine(); TCHAR eoc = (*cmdLine == " ) ? " ; do { cmdLine = CharNext(cmdLine); } while(*cmdLine != \0 *cmdLine != eoc); do { cmdLine = CharNext(cmdLine); } while(*cmdLine == || *cmdLine == \t ); // コンソールの表示を抑制してコマンドを実行する STARTUPINFO si; ZeroMemory( si, sizeof(si)); si.cb = sizeof(si); si.dwFlags = STARTF_USESHOWWINDOW | STARTF_USESTDHANDLES; si.wShowWindow = SW_HIDE; si.hStdInput = GetStdHandle(STD_INPUT_HANDLE); si.hStdOutput = GetStdHandle(STD_OUTPUT_HANDLE); si.hStdError = GetStdHandle(STD_ERROR_HANDLE); PROCESS_INFORMATION pi; if (CreateProcess(NULL, cmdLine, NULL, NULL, TRUE, CREATE_NO_WINDOW | DETACHED_PROCESS, NULL, NULL, si, pi)) { // コマンドの終了まで待つ WaitForSingleObject(pi.hProcess, INFINITE); CloseHandle(pi.hThread); CloseHandle(pi.hProcess); } // 最後に起きたエラーの番号を返してプログラムを終了する ExitProcess(GetLastError()); } このコードをC++言語によるWin32 GUIアプリケーションとしてコンパイルして出来るツールは、以下のように使います。 var hideConPath; // ツールのパス var command; // 実行したいコマンド // 実行コマンドを生成 var hideCommand = " + hideConPath + " + command; // WScript.Shellオブジェクトを得る var WScriptShell = new ActiveXObject("WScript.Shell"); // 非同期実行を開始してWshExecオブジェクトを得る var wshExec = WScriptShell.Exec(hideCommand); // HideExec.vbsと違って、いつものように標準入力を扱えます。 // 以下監視ループ ... 開発環境をお持ちでない方のためにコンパイル済みバイナリを用意しました。ご自由にお使いください。 ツールのパッケージをダウンロード 外部スクリプトをロードする jQueryやPrototype等の補助ライブラリを使うには必須のイディオムです。 var file =openFile( スクリプトの相対/絶対パス ); eval(file.readAll()); file.close(); ファイルを読み込んでevalすることにより、あたかもその位置で読み込んだコードが実行されたように見せかけます。 ただし、グローバルでevalしないと、実行したコードにある定義が残らないことに注意して下さい。 Prototype.jsを使う Prototype.js は、Javascript の利用をさらに効率的にする拡張を行ってくれる Javascript ライブラリです。 Prototype.js はブラウザ上で実行されることを想定しているため、そのままではローカル実行できません。 ブラウザ上で実行しているように見せかけるため、次のようなスタブを用意する必要があります。 // Web Library Hack var document = { getElementsByTagName function() { return [ { src } ]; }, createElement function() { return { appendChild function() {} }; }, createTextNode function() {}, createEvent function() { return { __proto__ {} }; }, getElementById function() { return {}; }, write function() {}, domain "localhost" }; var window = { document document, attachEvent function() {}, setTimeout function(a, b) { setTimeout(a, b); } }; var navigator = { userAgent LimeChat }; var location = { protocol "http ", port "" }; function Element() {} Prototype.jsをロードする前に実行することで、Prototype.jsを利用できるようになります。 あくまでスタブなので、Prototype.js のいくつかの機能については利用することが出来ません(例:DOM要素の取得)。ブラウザと関係なさそうな意外な機能にも、ブラウザ依存が潜んでいることがあるので、十分気をつけて利用して下さい。 実際にこのスタブを利用するときは、外部ファイルに追い出して、外部スクリプトのロードを利用するといいでしょう。 Webサーバからリソースを取得する (Prototype.js利用編) いわゆるAjaxですが、一からイディオムを記述すると超めんどいことになります。 一方、Prototype.jsのAjax.Requestクラスを利用すれば、いとも簡単にAjaxAjaxできます。 Ajax.Requestのコンストラクタ引数を設定してnewすることで通信が開始されます。 コンストラクタ引数は以下のようになっています。 Ajax.Request( 取得したいリソースのURL, 通信パラメータ ); 前者は、ただ単純にURLを指定します。後者は、オブジェクトのリテラル表現 { ... } を用いてパラメータの設定を行います。 指定できるパラメータは以下の通りです。 asynchronous 非同期通信を行うかどうかをbool値で設定します。 特に理由がない限り非同期にしましょう。さもなくば、リソースの取得が成功または失敗するまでクライアントがフリーズします。 method リソースの取得に使う述語を文字列で設定します。普通のリソースを取得するなら "GET"メソッドです。掲示板投稿と言ったものについては"POST"メソッドを使うことになるでしょう。 parameters GETメソッドやPOSTメソッドで対象のリソースに渡すパラメータを設定します。 文字列による表現か、オブジェクトのリテラル表現 { ... } による表現を設定することが出来ます。 requestHeaders サーバに対してリソースの取得を要求するときに送信する追加のヘッダを文字列配列で設定します。 ["項目名", "項目の内容", "項目名", "項目の内容", ... ] と "項目名"、"項目の内容"を交互に記述します。 利用できる項目名についてはRFC2068の5.3を参照して下さい。 onSuccess リソースの取得に成功したときに呼び出されるメソッドを設定します。 通常、このパラメータには匿名メソッド、つまり、function(...) { } の形を与えます。 メソッドには一つの引数が渡され、その引数から、リソースの内容等を取得することが出来ます。 渡される引数は以下のプロパティとメソッドを含んでいます。 status サーバから返されたステータスコードです。 statusText サーバから返されたステータスコードの文字列表現です。 responseText 取得したリソースのUTF-8エンコーディング文字列です。Shift_JIS等の他エンコーディングのリソースを取得した場合は思いっきり文字化けているので注意して下さい。 transport Ajax.Requestが利用している XMLHttpRequestオブジェクトです。 getAllResponseHeaders() リソースを取得したときにサーバから返されたヘッダのコレクションを返します。 getAllResponseHeaders().match(ヘッダ項目の名前)で、指定したヘッダ項目が存在するかどうかを確かめることが出来ます。 getResponseHeader(ヘッダ項目の名前) リソースを取得したときにサーバから返されたヘッダ項目の内容を文字列で返します。 onFailure リソースの取得に失敗したときに呼び出されるメソッドを設定します。 設定方法や渡される引数についてはonSuccessと同様です。 on(数字) サーバから指定したステータスコードが返ったときに呼び出されるメソッドを設定します。 設定方法や渡される引数についてはonSuccessと同様です。 他にも色々ありますが、基本的なことを行うにはこれで十分です。 利用例として、以下に、Google の電卓機能をスクレイピングするスクリプトの一部を紹介します。 /* アクセスするアドレスを設定する */ var url = "http //www.google.co.jp/search?ie=utf-8 oe=utf-8 q=" + encodeURIComponent(text); /* Ajax通信を開始する */ new Ajax.Request(url, { /* 非同期実行する */ asynchronous true, /* GET メソッドを使う */ method get , /* 常に最新の結果を得る為に最終更新日時チェックをとんでもなく古くする */ requestHeaders ["If-Modified-Since", "Thu, 01 Jun 1970 00 00 00 GMT"], /* 取得が成功したときに実行される */ onSuccess function(o) { /* 電卓結果を抜き出す.無ければエラーを表示して終了する */ if( !o.responseText.match(/ img src=\/images\/calc_img\.gif/) || !o.responseText.match(/ font size=\+1 b (.+?) \/b /)) { send(channel, " + text + "は計算できないのぜ。 ); return; } /* 結果を加工して返答する(gsubはprototype.js、 unescapeHTMLは[文字参照を実体化する]の拡張を利用しています) */ var resr = RegExp.$1. replace(/ sup ([^ ]+) \/sup /g, ^$1 ). replace("\xA0", ). gsub(/ [^ ]+ /, ).unescapeHTML(); send(channel, resr + " なのぜ。"); }, /* 取得に失敗したときに実行される */ onFailure function(o) { send(channel, "なんか計算できなかったのぜ。"); } }); 文字参照を実体化する 文字参照とは、HTMLやXMLの要素中に書けない文字を なんとか; という形で表現する方法です。(例 → ) ブラウザは読み込むときに元に戻してくれますが、スクリプトでは読み込んでもそのままの状態で保持されます。 実は、Prototype.js に String#unescapeHTMLなる変換用メソッドが存在して、これを使えばめでたく変換できる……と言いたいところですが、内部的には、ブラウザ(正しくはDOMノード)に読み込ませて、変換結果を得ています。Prototype.jsを動かすスタブコードは、何にも出来ない偽のDOMノードしか作れないようにしてあるので、この機能を使うことは出来ません。 従って、実体文字参照の変換表を以て自前で変換する必要があります。 変換表はHTML4仕様書の文字実体参照(http //www.w3.org/TR/html4/sgml/entities.html)か、XHTML1.0仕様書の実体集合(http //www.w3.org/TR/xhtml1/#h-A2)に記載されている表を用いると良いでしょう。 上記の表をダウンロードした後、適当なスクリプトか手打ちで、変換表を作ります。 var entities = { /* -- Latin-1 characters -- */ "nbsp" 160, /* no-break space = non-breaking space, U+00A0 ISOnum */ "iexcl" 161, /* inverted exclamation mark, U+00A1 ISOnum */ ... "hearts" 9829, /* black heart suit = valentine, U+2665 ISOpub */ "diams" 9830 /* black diamond suit, U+2666 ISOpub */ } 次に、変換方法について考えます。 単純にfor...inで回してreplaceしていくというのはどうでしょうか。 result = "P G"; for(var entity in entities) { result = result.replace( " "+entity+";", String.fromCharCode(entities[entity])); } log(result); // == "P G" 一見これで良いように思えますよね。実は、この方法には落とし穴があります。 "amp"の変換対が変換表の中途にあると、こんなことが起きてしまいます。 result = "<"; for(var entity in entities) { result = result.replace( " "+entity+";", String.fromCharCode(entities[entity])); } log(result); // == " " ??? <と表示されて欲しいところですが、 と表示されてしまいます。 これは何故かというと、コードはまず、resultから"&"を見つけて、"<"を、"<"に変換します。次に "<"を見つけて、"<"を" "に変換します。そして,これ以上変換するものがないのでこれを変換結果とします。 そうです、変換途中に新しく変換対象が出現しているのです。これを防ぐには、"amp"の変換対を変換表の最後に持つことで、新しい変換対象が出現しても変換されない様にすればいいのです。 var entities = { ... "amp" 38 /* ampersand, U+0026 ISOnum */ } さて、これで終わりかというと、そうではありません。 実体参照にはもう2つ別の表現があります。それは数値文字参照です。 #71; (10進数) == "G" #x40; (16進数) == "@" さすがに、これを変換表に組み込むのは現実的ではありません。replaceの第二引数に匿名メソッドを指定することで、数値を個別に抽出し、それをString#fromCharCodeで文字に変換するという方法が低コストな方法でしょう。 " #71; #x40;".replace(/ #(\d+|x[0-9A-F]);/ig, function(whole, entity) { if (entity.match(/(\d+)/)) { /* 10進数の数字文字参照 */ return String.fromCharCode(RegExp.$1); } else if (entity.match(/(x[0-9A-F]+)/)) { /* 16進数の数字文字参照。先頭の0を付け足して0x~にする */ return String.fromCharCode("0" + RegExp.$1); } else { /* それ以外 */ return whole; } }); // == "G@" しかし、これを文字実体参照の変換とセットで使うと、上で解決した、変換により新しく変換対象が出現して再変換してしまう、という問題が再発してしまいます。 これを防ぐには、文字実体参照と数値文字参照を同時に変換するように書き換えてしまいます。 "F #71; #x40;".replace(/ (#\d+|#x[0-9A-F]|\w+);/ig, function(whole, entity) { if (entities[entity]) { /* 文字実体参照 */ return String.fromCharCode(entity); } else if (entity.match(/#(\d+)/)) { /* 10進数の数字文字参照 */ return String.fromCharCode(RegExp.$1); } else if (entity.match(/#(x[0-9A-F]+)/)) { /* 16進数の数字文字参照。先頭の0を付け足して0x~にする */ return String.fromCharCode("0" + RegExp.$1); } else { /* それ以外 */ return whole; } }); // == " #70;G@" 利用用途としては、例えば、Ajax通信で得られたHTMLファイルやXMLファイル等をスクレイピングするときに、それに含まれる文字参照を元に戻すことが挙げられます。他にも色々使い方はあると思いますので、興味があれば研究してみるのもよいでしょう。 上記の方法で String#unescapeHTML を実装するサンプルコードを用意しましたので、使ってみたい方や、より深く研究したい方はどうぞ。 サンプルコードをダウンロードする 他のスクリプト言語を使う(基礎編) LimeChat ScriptはJavaScript、正確に言えばJScript Engineによって動いているので、通常他のスクリプト言語で書くことは出来ません。 しかし、ScriptControlというオブジェクトを用いることにより、それを可能にすることが出来ます。 var extCode = ここにスクリプトコードの文字列を入れる var extScript = new ActiveXObject( ScriptControl ); /* ScriptControlオブジェクトの処理言語を他言語に切り替える */ extScript.Language = 使いたいスクリプト言語名の文字列; /* ScriptControlオブジェクトにコードを追加する */ extScript.AddCode(extCode); 上記のコードで、追加したコードが実行可能な状態になります。 追加したコードを呼び出すときは、ScriptControl#Runメソッドを使います。 extScript.Run(実行したいプロシージャ名の文字列, パラメータの配列); また、コード片を今すぐ実行したい場合は、ScriptControl#ExecuteStatementメソッドを使います。 extScript.ExecuteStatement(実行したいコード片); なお、スクリプト言語の指定ですが、通常の環境ではJScriptと、VBScriptのみ指定できます。 ActiveScriptRubyや、Haskell Script等をインストールしている場合は、それらを指定することも出来ると思います。 拡張ライブラリを利用する LimeChatスクリプトの非公式な拡張ライブラリ、Orthoclaseを使うとこんなことが可能になります。 外部スクリプトのインポート(evalと違ってエラーがちゃんと出る!) イベント接続(WScript.ConnectObjectと同じ) スクリプト間でデータを共有(文字列、数値、関数呼び出し) 書式文字列変換(いわゆるString.Format) ActiveXオブジェクトメソッドの途中引数を省略
https://w.atwiki.jp/mei_lockcole/pages/15.html
これまでの珍事件 2010年5月23日(例) ***なことがあった。とか。 2010年5月23日(例) ::::::::
https://w.atwiki.jp/doragoro/pages/135.html
めいぷる 名前:荻窪めいぷる(おぎくぼ・めいぷる) 種族:GER-0178RT 年齢:3歳 誕生日:1月19日 身長:142㎝ (耳部を含むと175㎝) 体重:61kg 出力:1250馬力 体色:アイボリー 瞳の色:黒 「いらっしゃーい!今日の注文は何かしら?」 おぎ丼のアイドルである、ウサギ型ロボ。 マスコット的存在なのにレアキャラな、フレデリックとの二台立て。 めいぷる目当てに来店する猛者も、決して少なくない。 割合としては、学生客にそういうのが多いらしいとか何とか。 ところが、めいぷるはスパゲティ屋「ロドリゲス」の中野ただす店長に会うと、 一体どうした訳か、よくちょっかいを出されてしまう。しまうのだが、 ランドリックとフレデリックが、それを止め…るまでもなく、返り討ちにする。 その中野さん曰く、理由は全く定かではないし、思い当たる節も無いのだが、 脳裏にこれまたどういう訳か、“めいぷるちゃんによく似た誰か”の記憶があり、 ついちょっかいを出してしまうというか、手を出さずにはいられないのだとか云々。 …なお。これは余談になるが、めいぷるには、そのロドリゲスで働いている友達がいる。 他方、めいぷるはイオンスケートの扱いが上手く、 龍ノ目市の若い子達の間で、割と注目を浴びていたりする。 聞けば、タウン情報誌に記事が載ったことも、幾度かあるそうな。 そしておぎ丼には、めいぷるの記事が掲載された雑誌が、しっかり並べられている。 ほんの触り程度のモノから、特集号まで、扱われている範囲は様々。 …だが。この様に注目を集めているにも関わらず、意外に知られていない事なのだが、 実はイオンボードの扱いも、なかなかのモノであるらしい。 乗っている姿を見る事ができたら、ラッキーかも? 「やーん、あたし怖いの苦手ェー!イヤー!」 しかしおぎ丼のアイドル、めいぷるちゃんは家庭/商業用ロボ。 たとえ相手が下っ端の下っ端であれ、悪の組織に対して抵抗する術は、 大変残念なことに、ちーっとも持ち合わせていないのである。 なので、一体で店番をさせている時に、タイミング悪く変なのが来ると、もう大変である。 まあ、戦闘関係はみんなフレデリックが引き受けてくれるので、 ぶっちゃけた話、めいぷるちゃんが戦わなければならないような事は、 正直言ってないのだけれど。なのだけれど、「ロドリゲス」の中野店長が語るところによれば、 「あ?めいぷるが無力だァ?バカ言っちゃあいけねぇ!」と、 意味深な発言をしているところから推測するに、 知る人の少ないであろう、何かしらの秘密を持っているようである…。 こぼれ話 おぎ丼のアイドル、めいぷるちゃん。 かなり(?)無理言ってウサギロボにさせてもらいました。 なんでウサギロボに?それはね…ロドリゲスの… …おっと、誰か来たぞ。(Voris) .
https://w.atwiki.jp/metis/pages/98.html
キャラクター名 めいど 所属ギルド ふぁみりー♪ 属性 財力 ★★★☆☆ 戦闘力 ★★★☆☆ 厨房度 ★☆☆☆☆ 接続率 ★★★★☆ 晒し耐性 ★★★★★ 知名度 ★☆☆☆☆ SDガンダム。表ではしゃべらないがPSが高く装備もしっかりしている。 別キャラで塔91Fにて料理を安く売っている優良ユーザー。 紅蓮の宝玉のルーティアと言われていたこともあるが、ルーティアは装備を撒いて引退したと言われているが ルシエルに未練タラタラなところを見るとめいど≠ルーティアは確定した訳ではない。 ↑*2 擁護するつもりはないがここでの表はオプチャのことだろ -- (名無しさん) 2010-07-16 19 52 58 と言うことは 引退した○○=今居る○○ だ! と安易に捏造出来てしまうわけだ -- (名無しさん) 2010-07-16 20 10 19 そうそう、だからめいどはルーティアじゃないんだよ いい加減な捏造だからな -- (名無しさん) 2010-07-16 20 23 51 コメントまで臭うぞ。 -- (名無しさん) 2010-07-17 02 00 25 何を根拠に言ってんだよ 全く共通点ないだろ 装備撒いたんだから別人だろどう考えても… -- (名無しさん) 2010-07-17 02 08 42 ルーティアと同じって言ってたのたった一人だぞ。晒しの過去ログ漁ってみろ -- (名無しさん) 2010-07-17 10 42 00 俺装備まいたけど今もプレイしてるぞ?根源天使とかマギウスセット売ってガンスリに転職したもんで。 -- (名無しさん) 2010-07-17 16 53 16 塔クリア先着10組一覧でルーティアが1人だけふぁみりーに混ざってたから勝手に妄想して書かれたんじゃないの? -- (名無しさん) 2010-07-19 00 14 47 晒しで煽られた時の返事の早さはマジだぞ -- (名無しさん) 2012-07-09 02 51 56 妬み乙 -- (名無しさん) 2012-07-11 07 55 48 名前 コメント すべてのコメントを見る
https://w.atwiki.jp/yukeximax/pages/299.html
お祭りは楽しい ニャ~!テンション あがるニャン! 阿波おどりは 被りものも かっこいいニャン! みんなでおどると すごい はくりょくだニャン! 阿波おどりは 徳島県のゆうめいな お祭りだニャン! はらおドリとは ぜんぜん ちがうニャー! えらいやっちゃ えらいやっちゃ ヨイヨイヨイ!ニャ!
https://w.atwiki.jp/pokemon_5th/pages/355.html
タイキョク図鑑No.000ぜんこく図鑑 No.000 ナグル けんかポケモン 高さ:1.20m 重さ:25.0kg トパーズ トラックを1キロさきまでらくになげれるかいりき ワンリキーとけんかをしているこうけいが よくみられる アメジスト けんかっぱやいことでゆうめいなポケモン いくつもくだけたいわをみたら ナグルがやったかもしれない タイプ かくとう 特性 にげあし·ぶきよう 生息地 ハイパーマウンテン 種族値 HP50 攻撃60 防御30 特攻20 特防40 素早40 進化 ナグル ↓(20) ボコルド ↓(なつき度最低の状態であくのごくいを持たせてレベルアップ) シバキング 技 技マシン 秘伝マシン 奥技マシン 07 あくのおうどう タマゴグループ 人型 備考