Skip to Content

スキルチェック

lib.skillCheck

定義された難易度でスキルチェックを行う。

lib.skillCheck(difficulty, inputs)
  • 難易度が高い:'easy'または'medium'または'hard'またはtable
    • プリセットの難しさ:
      • イージー」-。{ areaSize: 50, speedMultiplier: 1 }
      • ミディアム{ areaSize: 40, speedMultiplier: 1.5 }
      • ハード」-。{ areaSize: 25, speedMultiplier: 1.75 }
    • カスタム難易度は、上記のプリセット文字列の代わりにオブジェクトを送信することで設定できます。
      • areaSize:number
        • サクセスエリアの大きさ(度
      • speedMultiplier:number
        • インジケーターのスピードの倍率
  • インプット?string[]
    • 各スキルチェックの入力テーブルからランダムなキーが選ばれる。
    • 入力が定義されていない場合、キーのデフォルトは次のようになる。e

lib.skillCheckActive

スキルチェックが現在有効な場合に真を返す。

lib.skillCheckActive()

lib.cancelSkillCheck

現在進行中のスキルチェックをキャンセルする。

lib.cancelSkillCheck()

使用例

local success = lib.skillCheck({'easy', 'easy', {areaSize = 60, speedMultiplier = 2}, 'hard'}, {'w', 'a', 's', 'd'})

skillcheck_example

Last updated on