ニコスクリプト専用スレ


告知欄


■ニコスクリプト専用スレ

現在表示しているスレッドのdatの大きさは58KBです。

160 名前: no name :2008/04/01(火) 09:01:49 ID:jPVMPnkZ

def_kari('名前',処理文) でサブルーチンを作ることが出来る。

i=1;x=0
def_kari('fx' , x=x+i; if(when:i<10 , then:fx ))
fx
dt(x)→出力:55

i=1;x=0
def_kari('fx' , x=x+i; if(when:i<14 , then:fx ))
fx→フリーズ
再帰的な呼び出しも可能だが、深度が14くらいでプレイヤーが停止する。
呼び出し回数が一定である場合は↓のようにすることで計算を繰り返すことが可能。

i=1;x=0
def_kari('fx', x=x+i)
fx;fx;fx;fx;fx;fx;fx;fx;fx;fx;fx;fx;fx;fx;fx;fx;fx;fx;fx;fx;fx
dt(x)→210

引数は渡せないが、最後に実行した値が返り値になる。

d = dt
def_kari('check', chat.message.indexOf('w') != -1)
commentTrigger(d.text = check.alternative("wあり","wなし"))

↓は大体そんな感じで作りました、以上。

名前
メール
コメント
新着レスの表示 掲示板に戻る 全部 前100 次100 最新50