みなさん、行がどの種類、どのような意味を持つのかを考えてSkriptを作っていますか?
大きく分けて4つの種類があります。
まずはイベントとなるものが必要となります。
イベントは、コマンドも作れたり右クリックしたときなどという※[前提となる動きの検知]、
いわゆるトリガーがあります。
イベント(event)
・別の種類を動かすためとなる「絶対」に必要なもの
・右クリックしたとき、左クリック、破壊、設置、参加、退出など、
いろいろな動作に基づくトリガー(※)ができる。
動作(effect)
・1行で細かい動きができる
・例文:[message "aaa" to player] -> "aaa"をプレイヤーに送信
表現(expression)
・メッセージなどとして送るとき、%で囲むことで変数の文字を送れたり、
またはいろいろな事を変数として使用できる。
・目線先ブロックやプレイヤーのuuidなどという人によって変わるものもある。
・ダメージを受けたプレイヤーの名前表示もできます。
条件(condition)
・もしこうでないと動かないという設定ができる。(if文など)
・例文:[name of held item contains "あああ"] -> 持っているアイテムに"あああ"を含む場合
・例文2:[if id of target block is obsidian:] -> もし見ているブロックのidがobsidianだったら
※1 例文2は使用できないかもしれないです。
英語は大体でもわかればSkriptは簡単に作れます。
このサイトのDocumentationを見たり検索して、例文を求めよう。
もし評価が高いなら、コマンドの作り方を次回でおさらいします!
You must be logged in to comment
Dec. 18, 2021, 7:06 p.m. - Laamaz ¶
Huh?