こんにちは!スクリプト研究所です。
この一覧は随時更新します!
命令一覧:最終更新日 2017/05/08
命令 命令の内容 関連サイト
<-Segment: 指定した番号のSegmentへジャンプしたあとreturnでこの場所へ戻る
->end スクリプトを終了する ジャンプ命令とレベル番号、セグメント番号
->exit スクリプトを終了する ジャンプ命令とレベル番号、セグメント番号
->Level:[Level番号]-Segment:[Segment番号] 指定したLevel番号の中にあるSegment:番号へジャンプする ジャンプ命令とレベル番号、セグメント番号
->return 呼びだし元に戻る
->Segment: 指定した番号のSegmentへジャンプする ジャンプ命令とレベル番号、セグメント番号
[アバターコード]: アバターを喋らせる アバターNPCについて
ANIM.async: 非同期で絵を表示・移動させる 背景、画像を出したいときには
ANIM.del: 画像を消す 背景、画像を出したいときには
ANIM: 画像を動かす・表示する 背景、画像を出したいときには
ANIMRAND: 照準が動く スクリプト Q&A
生徒会による再変換が必要です
Avatar.addItem:アイテムを配布する スクリプト Q&A
Avatar.callName1 友達からの呼ばれ方を取得する
Avatar.callName2 友達からの呼ばれ方+くん、さん、ちゃん を取得する
Avatar.callName3 恋人や親友からの呼ばれ方を取得する
Avatar.CancelJoin 「着いていくね!」を解除する サンプルコード:使用時に台詞をしゃべるアイテム
Avatar.checkAllItem: 特定のアイテムを所有しているかチェックする スクリプト Q&A
Avatar.checkMap: マップコードを取得する サンプルコード:共通チケット
Avatar.checkMyID: 指定したIDと一致するか判定する スクリプト Q&A
Avatar.gender プレイヤーアバターの性別判定
男性は1、女性は3が返ってきます。
Avatar.Menu: スクリプト実行者の顔アイコン付きメニュー メニューとクリッカブルマップ
Avatar.MessageSkip: メッセージ送り状態を変更する
Avatar.myCall 自分の呼び方(一人称、たとえば僕、私)を取得する
Avatar.resultLog: ランキングを登録する スクリプト Q&A
Avatar.scriptMode スクリプト専用モードを開始する アバターNPCについて
Avatar.useLife: スクリプト実行者の体力を増減する スクリプト Q&A
lf[0]=Avatar.useLife:0,now スクリプト実行者の体力を取得する
Avatar: プレイヤー(スクリプトを実行してる人)を喋らせる アバターNPCについて
BG: 背景を表示 背景、画像を出したいときには
BGM: BGMを鳴らす 音楽や効果音を鳴らしたいときには
broadcastMessage: 画面上部の放送部分にメッセージを表示する いろいろな小技
clearClickANIM:[アニメのIndex] 当該indexで表示されているアニメがクリックされたか否かを初期化(リセット)する
lf[0]=clickAnim:[アニメのIndex] 当該indexで表示されているアニメがクリックされたか否かを取得する
EV: 前景レイヤーを表示する 背景、画像を出したいときには
faceEV: 表情アイコンに表示させる絵を指定 アバターNPCについて
flagAdd: 変数同士を足す 変数に対する代入と演算
flagDiv: 変数同士を割る 変数に対する代入と演算
flagMod: 変数同士を割ったあまりを求める 変数に対する代入と演算
flagMult: 変数同士をかける 変数に対する代入と演算
flagSub: 変数同士を引く 変数に対する代入と演算
Game.hideLife スコア関連 神経衰弱ゲームサンプルコード
Game.hideNPCScore スコア関連 神経衰弱ゲームサンプルコード
Game.hideScore スコア関連 神経衰弱ゲームサンプルコード
Game.hideTime スコア関連 神経衰弱ゲームサンプルコード
Game.resetNPCScore スコア関連 神経衰弱ゲームサンプルコード
Game.resetScore スコアをリセット 神経衰弱ゲームサンプルコード
Game.setNPCScore: スコア関連 神経衰弱ゲームサンプルコード
Game.setScore: スコアをセットする 神経衰弱ゲームサンプルコード
Game.showNPCScore スコア関連 神経衰弱ゲームサンプルコード
Game.showScore スコアを表示する 神経衰弱ゲームサンプルコード
Game.startScore: スコアがカウントされる 神経衰弱ゲームサンプルコード
Game.stopScore スコア停止 神経衰弱ゲームサンプルコード
lf[0]=getANIM_Time:[アニメIndex] アニメがクリックされたときの経過時間(ミリ秒) クリックされていない場合には返される値は意味を持たない(直前にクリックされたときの経過時間または0と思われる)
lf[0]=getANIM_X:[アニメIndex] アニメがクリックされたときのX座標 クリックされていない場合には0
lf[0]=getANIM_Y:[アニメIndex] アニメがクリックされたときのY座標 クリックされていない場合には0
getEnv: イベント期間の状態を取得 サンプルコード:共通チケット
MAP.Menu:[一周の秒数],0,12
(中略)
lf[0]=getMenuSprit
メニューをクリックしたタイミングを取得する
getMyID スクリプト実行者のIDを取得する
getPlatform 学園がどちらかを判定します。第二学園なら10が返ります。それ以外はすべて第一学園として扱ってください。
生徒会による再変換が必要です
GotoFile:他のスクリプトを実行する スクリプト Q&A
LAYER: レイヤー画像を表示する いろいろな小技
Level: Level番号を指定 ジャンプ命令とレベル番号、セグメント番号
MAP.menu: クリックした場所の座標を取得する メニューとクリッカブルマップ
ME: 環境音を鳴らす スクリプト Q&A
menu: メニューを表示 メニューとクリッカブルマップ
Message: メッセージウィンドウ内にメッセージを表示 アバターNPCについて
MessageRoll: スタッフロールを表示する いろいろな小技
NPC: アバターを登場させる アバターNPCについて
NPC[アバターコード].Exit: アバターを退場させる アバターNPCについて
NPC[アバターコード].Pos: アバターを移動させる アバターNPCについて
NPC[アバターコード].Visible: アバターをその場で消す・再表示させる アバターNPCについて
NPC[アバター番号].face: アバターの表情を変える 質問コーナー1
NPC[アバター番号].setCallNo:(数字) アバターの呼び方を変える 数字が-1なら???に
数字が0なら通常の名前になります。
生徒会による許可&設定が必要です
QUEST[スクリプトファイル名].loadsfセーブデータ読み込み
生徒会による許可&設定が必要です
QUEST[スクリプトファイル名].savesfセーブデータ保存
生徒会による許可&設定が必要です
QUEST[スクリプトファイル名].startセーブデータ使用開始 この命令を実行するまでは、セーブデータ保存/セーブデータ読み込みがうまく動作しない場合があります。
randmenu: メニューを表示せずにランダムで選択肢を選ぶ メニューとクリッカブルマップ
SE: 効果音を鳴らす 音楽や効果音を鳴らしたいときには
Segment: Segment番号を指定 ジャンプ命令とレベル番号、セグメント番号
Speech[名前]: 任意の名前をつけてメッセージを表示 アバターNPCについて
VOICE: 音声を鳴らす スクリプト Q&A
Wait: 指定したミリ秒だけ実行を停止する いろいろな小技
World.chatMessage: チャットログにメッセージを表示する(250文字まで) 標準運気判定
world.menu 教室一覧等の形式のメニューを表示 メニューとクリッカブルマップ
World.rand: 乱数を取得する スクリプト Q&A
生徒会による再変換が必要です
World.runScript:他のスクリプトを実行する スクリプト Q&A
World.useCallItem チケットを消費する クイズゲーム用テンプレート
World.countCallItem チケットの残り回数を取得する 編集室では取得できません。
World.month 現在の月を取得する
World.year 現在の年を取得する
World.day 現在の日を取得する
World.hour 現在の時刻(時)を取得する 命令一つで現在の時刻(秒)を取得する方法はありません。
World.minutes 現在の時刻(分)を取得する 現在の時刻(秒)を取得する方法はカレッジの掲示板をご参照ください。
ピンバック: スクリプト研究所 記事一覧(目次) | スクリプト研究所
ピンバック: 2015翔愛祭 スライド・ミニゲーム製作者向けまとめ | スクリプト研究所