スポンサード リンク

ニコスクリプト



[edit]

基本概要




[edit]

投稿者用(インタラクティブ性の薄いもの)

[edit]

投稿者コメント専用コマンド

コマンド欄に記入可能なもの

[edit]

@テキスト

@テキスト[:ラベル] 表示するテキスト

[edit]

@trace

@trace 表示するテキスト

[edit]

@eval

[edit]

@watch

@watch[:表示するラベル] 監視したいスクリプト式

[edit]

@ヘルプ

@ヘルプ
@ヘルプ 一覧
@ヘルプ @使い方を知りたいマクロ


[edit]

視聴者のコメントを変化させるスクリプト

[edit]

@デフォルト

@デフォルト

[edit]

@コメント禁止

@コメント禁止

[edit]

@置換

@置換[:ラベル] 置換前の言葉 [置換後の言葉 単/全 含む/含まない 部分一致/完全一致]

[edit]

@キーワードメッセージ

@キーワードメッセージ 反応キーワード 表示するメッセージ [部分一致/完全一致]


[edit]

ジャンプスクリプト

[edit]

@ジャンプ

@ジャンプ 移動先の動画ID [ジャンプメッセージ]

[edit]

@キーワードジャンプ

@キーワードジャンプ 反応キーワード 移動先の動画ID [ジャンプメッセージ 部分一致/完全一致]


[edit]

投票スクリプト

[edit]

@投票

@投票[:ラベル] 投票対象1,対象2,対象3.. [表示/非表示 投票数の単位 部分一致/完全一致]

[edit]

@投票結果

@投票結果 [集計対象の投票ラベル1,ラベル2,ラベル3.. 昇順/降順]

[edit]

@投票ジャンプ

@投票ジャンプ 投票ラベル 移動先の動画ID1,ID2,ID3.. [昇順/降順 集計対象の順位 ジャンプメッセージ]

[edit]

@スコア

@スコア 答え [点数 部分一致/完全一致]

[edit]

@スコア表示

@スコア表示 [スコアのラベル 単位]

[edit]

@スコアジャンプ

@スコアジャンプ スコアのラベル 得点範囲 動画ID [メッセージ]


[edit]

玉・窓・ドアスクリプト

[edit]

@玉 @窓

@玉(窓)[:ラベル] [上,下,左,右への移動コメント 上,下,左,右の移動量 部分一致/完全一致]

[edit]

@玉窓ジャンプ

@玉窓ジャンプ 玉か窓のラベル ゴールX,Y 移動先の動画ID [ジャンプメッセージ]

[edit]

@ドア

@ドア [左(上),右(下)への移動コメント 左右/上下 しきい値 部分一致/完全一致]


[edit]

動画投稿者による独自スクリプト

上述の「@」機能を使用しないで、独自に手動でスクリプトを書き込むことも可能なようです。
投稿者コメントのコメント欄で、「/」の後にスクリプトを書き込んで下さい。
後ろの関数の後ろの()を省略すると全て初期値で処理されます。
式は;で区切る事で一行に複数の式を書けます。

基本的に一度表示すると消去するように命令を送らない限り消えません。
具体的には下のように直接visibleの要素を書き換えることによって非表示にします。

再生時[1:00] /a=dt('テスト')
再生時[1:10] /a.visible=false

[edit]

命令または関数

[edit]

drawShape

drawShape(x:x座標,y:y座標,shape:図形,width:,height:高さ,color:,visible:表示,pos:位置,mask:マスク,alpha:不透明度,rotation:回転)

画面上に任意の図形を描く。
設定の必要性が無い項目は省略できる。
省略した場合の初期値は()の中のものとなる。

[edit]

drawText

drawText(text:文字列,x:x座標,y:y座標,size:大きさ,pos:位置,color:,bold:太字,visible:表示)

画面上に文字を表示する。
特に説明の無い項目はdrawShapeと同じ。
省略した場合の初期値は()の中のものとなる。

[edit]

dt

dt(文字列,x:x座標,y:y座標,size:大きさ,pos:位置,color:)

画面上に文字を表示する。
drawTextの簡易版と思って間違いない。
特に説明の無い項目はdrawtextと同じ。
省略した場合の初期値は()の中のものとなる。

[edit]

commentTrigger

commentTrigger(then:,timer:時間1)

コメントが画面に表示されたら発生するイベント。定義変数chatはこの中で使う。

[edit]

ctrig

[edit]

if

if(when:評価式,then:式1,else:式2)

条件分岐。

[edit]

jump

jump(動画ID,msg:ジャンプメッセージ)

他の動画に移動する

[edit]

timer

[edit]

rand

[edit]

counter

[edit]

sum

[edit]

showResult

[edit]

replace

[edit]

distance

distance(X1,Y1,X2,Y2)

[edit]

screenWidth

screenWidth("")

[edit]

screenHeight

screenHeight('')

[edit]

定義変数



[edit]

コメントまたはwikiの編集がわからない人はこちらから投稿してください。

 
お名前:
  • commentColorの所RGBですよ(CMYだったらどうしよう…) -- 2017-04-24 (月) 13:47:59
  • ついに使えなくなってしまうのか・・・Flash版が残ることに期待しておくが -- ななし? 2017-02-02 (木) 16:23:55
  • 184コメだけ禁止させることってできませんか? -- ななしのよっしん? 2016-04-22 (金) 17:50:03
  • 「commentTriggerで何らかのコメを表示すると、このコメントが○個投稿される」ということって出来ますか -- ぱっぱらぴー? 2014-01-24 (金) 15:54:08
  • drawTextで表示したモノを消すのにtimer使いますが2つ以上は消せないのでしょうか?(片方しか消えない) -- 2014-01-22 (水) 19:20:24
  • slice関数に負の整数を指定した際の仕様を追記しました -- masa? 2014-01-19 (日) 01:17:51
  • timethis関数追加しました -- masa? 2014-01-13 (月) 20:03:46
  • コメントボタンクリックイベント(ctrig)以外取れないのか?動画サイズとかコメント表示をとりたいんだがなぁ -- ゔぁ? 2012-12-16 (日) 19:20:27
  • ニコスコメントが投稿されるたびにリロードされて投票の処理が重くなるんですがどうにかならないでしょうか -- 2012-08-23 (木) 15:46:10
  • デフォルトコメントがサポートされてませんとなるんですけど。。。どうしたらいいですか? -- ええ? 2012-08-13 (月) 10:54:37

最新の10件を表示しています。 コメントページを参照

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS  ニコニコ関連記事のRSS 
Site admin: takechan
Powered by はてなウェブサービス SimpleAPI