*ニコスクリプト [#nicos] #contents **基本概要 [#ga9ebdd7] -投稿者コメントのみにおいて特殊なスクリプトを指定する事ができる。 -当然の事ながらプレミアム限定の動画になる。 -コマンド欄に@xxで持続時間を指定できる。 未指定の場合は初期値の[@30]となる。 -コメント欄における全角半角、大文字小文字は同一視される。 つまり[、]と[,]、[@]と[@]、[%]と[%]などはどちらでも構わない。 -下記説明における書式の[]が付いているものは省略する事ができる。 -実装されたばかりなので書式や機能に変更が加わる可能性に留意する事。 -テストをする場合は適当な動画を非公開でアップロードして行う事。 -リスナー側の窓や扉を移動させる際のキーワードとなるコメントは完全一致のみ。 -「ニコスクリプト公開」を固定タグに設定すると一部投稿者コメントが公開になる。 -本家の説明はこちらから http://help.nicovideo.jp/cat60/ http://www.nicovideo.jp/static/script/ -ニコニコ動画開発者(個人ブログ)による説明はこちらから http://d.hatena.ne.jp/kotas/20071126/nicoscript **@デフォルト [#m0d2c3a6] @デフォルト -通常は[white medium naka]となっているデフォルトのコマンドを指定した形式に変更する -入力は順不同で省略した項目は通常のままとなる。 -設定したタイミング以降に適応され、コマンド側から有効時間の制御はできない。 よって再生時[0:00]に設定するのが妥当。 //-コメント投稿時のコマンドに設定項目が付加されるわけではない。 -ex.再生時[0:00]コマンド[red big ue]コメント[@デフォルト] ⇒視聴者コメントでコマンドを指定していない物は[red big ue]で表示されるようになる。 **@コメント禁止 [#r7aaffb2] @コメント禁止 -スクリプトの有効時間内はコメント入力不可にし、またコメントを非表示にする。 -ただしコメント表示切り替えのボタンを二度クリックすると普通にコメントが表示される(恐らくバグ) -ex.コマンド[@10]コメント[@コメント禁止] -公式一般公開 体験動画 #nicovideo(sm1625232,left) #nicovideo(sm1758112) **@置換 [#e891f6c6] @置換[:ラベル] 置換前の言葉 [置換後の言葉 単/全 含む/含まない 部分一致/完全一致] -コメントを置き換える。フィルターより細かな設定が可能。 -コマンド欄に[ue red]等を設定しておくと置換が発生したコメントについてのみ@デフォルトと同様の効果が発生する。 -[単]だと該当部分のみ[全]だと該当したコメントの全部が置換えられる。初期値[単] -[含む]だと投稿者コメントも置換えの対象になる。初期値[含まない] -[完全一致]だと視聴者コメントの全部が[置換前の言葉]と一致しないと置換が発生しない。初期値[部分一致] -公式一般公開 体験動画 #nicovideo(sm1625221) **@テキスト [#a66b3be6] @テキスト[:ラベル] 表示するテキスト -画面中央にコメントに影響されないテキストを表示する(コメンド未指定の場合) **@trace [#sced7b78] @trace 表示するテキスト -画面左下にコメントに影響されないテキストを表示する(コメンド未指定の場合) **@ジャンプ [#m3f5d730] @ジャンプ 移動先の動画ID [ジャンプメッセージ] -設定した秒数になると指定の動画へ移動する -ジャンプメッセージの表示時間は3秒程度 -ex.コメント[@ジャンプ sm11111 このメッセージ表示の後に移動] **@キーワードジャンプ [#ycc08f0e] @キーワードジャンプ 反応キーワード 移動先の動画ID [ジャンプメッセージ 部分一致/完全一致]] -スクリプトの有効時間内において特定のキーワードを投稿すると指定の動画へジャンプする -ex.コマンド[@30]コメント[@キーワードジャンプ キーワード sm11111 このメッセージ表示の後に移動] **@キーワードメッセージ [#y00dc7dc] @キーワードメッセージ 反応キーワード 表示するメッセージ [部分一致/完全一致] -スクリプトの有効時間内において特定のキーワードを投稿すると設定したメッセージが画面に表示される -ex.コマンド[@60]コメント[キーワード 表示するメッセージ] **@投票 [#t8e21ba7] @投票[:ラベル] 投票対象1,対象2,対象3.. [表示/非表示 投票数の単位 部分一致/完全一致] -表示/非表示は途中経過の表示を行うかどうかの選択。初期値[表示] -非表示はクイズの正解者数を数える時などに使用する。 その場合は正解の文字列を@置換で表示しないようにするべし -[完全一致]だと視聴者コメントと投票対象が完全に同じでないとカウントしません。初期値[部分一致] -ex.コメント[@投票:テスト 選択肢A,選択肢B,選択肢C 表示 人 部分一致] -公式一般公開 体験動画 #nicovideo(sm1625230) **@投票結果 [#n69c018b] @投票結果 [集計対象の投票ラベル1,ラベル2,ラベル3.. 昇順/降順] -あらかじめ@投票を行いその結果を表示するために使用する -ex.コメント[@投票結果 テスト 昇順] -公式一般公開 体験動画 #nicovideo(sm1625230) **@投票ジャンプ [#f7b87879] @投票ジャンプ 投票ラベル 移動先の動画ID1,ID2,ID3.. [昇順/降順 集計対象の順位 ジャンプメッセージ] -あらかじめ@投票を行い、その投票の集計によって指定した動画へ移動する -ex.コメント[@投票ジャンプ テスト sm11111,sm22222,sm33333 降順 3 このメッセージ表示の後に移動] **@玉 @窓 [#y7bca9d1] @玉(窓)[:ラベル] [上,下,左,右への移動コメント 上,下,左,右の移動量 部分一致/完全一致] -玉の代わりに以下でも可。なお無印と中は同じサイズ。 @玉 @大玉 @中玉 @小玉 @窓 @大窓 @中窓 @小窓 -玉は大中小それぞれ200px,150px,70pxの玉を表示する。 -窓は玉と塗りつぶす領域が逆になる。 -コマンド関連 --色は使用可能(窓の時は強制で黒) --[ue,shita][migi,hidari]は初期位置に影響 --[big,medium,small]使用可能(big + @大玉 で非常に大きな玉になる等) -スクリプトの[]が未指定なら上,下,左,右で20px移動 -移動量は%でも指定可能 -玉はかつて画面外にも飛び出していきました。現在は修正済み。 -ex.コマンド[@40 big ue migi]コメント[@大窓 ↑,↓,←,→ 10%,10%,10%,10%] -公式一般公開 体験動画 #nicovideo(sm1625226,left) #nicovideo(sm1758051) **@玉窓ジャンプ [#y3ca36f5] @玉窓ジャンプ 玉か窓のラベル ゴールX,Y 移動先の動画ID [ジャンプメッセージ] -あらかじめラベルを設定した玉が指定の座標に来ると設定した動画へジャンプする **@ドア [#t84ec477] @ドア [左(上),右(下)への移動コメント 左右/上下 しきい値 部分一致/完全一致] -画面の左右or上下の半分を覆うドアが出現。コメントで覆う場所を切り替え。 -未指定なら左右のドアで左,右で切り替え -ex.コメント[@ドア うえ,した 上下] この場合、コメントで「うえ」「した」と入力することで、ドアが上下に切り替わります。 **@ヘルプ [#m92df7cf] @ヘルプ @ヘルプ 一覧 @ヘルプ @使い方を知りたいマクロ -使用可能なニコスクリプト一覧、またはスクリプトの書式を表示する **@watch [#x76659a9] @watch[:表示するラベル] 監視したいスクリプト式 **コメントまたはwikiの編集がわからない人はこちらから投稿してください。 [#l03ed74e] #br #pcomment(コメント/ニコスクリプト,10,below)