Tutorial by: MCmania


みなさん、行がどの種類、どのような意味を持つのかを考えて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を見たり検索して、例文を求めよう。
もし評価が高いなら、コマンドの作り方を次回でおさらいします!


Did you find MCmania's tutorial helpful?


You must be logged in to comment