Skip to Content

進捗状況

lib.progressBar

実行中のプログレスバーを表示します。

lib.progressBar(data)
  • 期間である:number
  • のラベルが貼られている:string
  • useWhileDead?boolean
  • allowRagdoll?boolean
  • allowSwimming?boolean
  • allowCuffed?boolean
  • allowFalling?boolean
  • canCancel?boolean
  • アニメ?table(object)
    • ディク?string
      • シナリオまたはディクテーションのいずれかを指定しなければならない
    • クリップ:string
    • フラッグ?number
      • デフォルト:49
    • ブレンドイン?float
      • デフォルト:3.0
    • ブレンドアウト?float
      • デフォルト:1.0
    • 期間?number
      • デフォルト:-1
    • playbackRate?number
      • デフォルト:0
    • ロック X?boolean
    • ロック Y?boolean
    • lockZ?boolean
    • シナリオ?string
      • シナリオまたはディクテーションのいずれかを指定しなければならない
    • playEnter?boolean
      • デフォルト:true
  • プロップ?table(objectまたはarray)
    • [複数のプロップを定義したい場合は、個別のテーブル(オブジェクトの配列)として渡すことができます。]
    • モデルである:hash
    • 骨?number
      • デフォルト:60309
    • ポーズ:table
      • x:number
      • y:number
      • z:number
    • 腐っている:table(object)
      • x:number
      • y:number
      • z:number
    • rotOrder?number
  • 無効にする?table(object)
    • 移動する?boolean
    • 車?boolean
    • コンバット?boolean
    • マウス?boolean
    • スプリント?boolean

使用例

if lib.progressBar({ duration = 2000, label = 'Drinking water', useWhileDead = false, canCancel = true, disable = { car = true, }, anim = { dict = 'mp_player_intdrink', clip = 'loop_bottle' }, prop = { model = `prop_ld_flow_bottle`, pos = vec3(0.03, 0.03, 0.02), rot = vec3(0.0, 0.0, -1.5) }, }) then print('Do stuff when complete') else print('Do stuff when cancelled') end

progress_bar

lib.progressCircle

に似ている。lib.progressBarただし、円が表示され、位置を定義することができる。

lib.progressCircle(data)
  • 期間である:number
  • ラベル?string
  • ポジションは?'middle'または'bottom'
    • デフォルト:'middle'
  • useWhileDead?boolean
  • allowRagdoll?boolean
  • allowSwimming?boolean
  • allowCuffed?boolean
  • allowFalling?boolean
  • canCancel?boolean
  • アニメ?table(object)
    • ディク?string
      • シナリオまたはディクテーションのいずれかを指定しなければならない
    • クリップ:string
    • フラッグ?number
      • デフォルト:49
    • ブレンドイン?float
      • デフォルト:3.0
    • ブレンドアウト?float
      • デフォルト:1.0
    • 期間?number
      • デフォルト:-1
    • playbackRate?number
      • デフォルト:0
    • ロック X?boolean
    • ロック Y?boolean
    • lockZ?boolean
    • シナリオ?string
      • シナリオまたはディクテーションのいずれかを指定しなければならない
    • playEnter?boolean
      • デフォルト:true
  • プロップ?table(objectまたはarray)
    • [複数のプロップを定義したい場合は、個別のテーブル(オブジェクトの配列)として渡すことができます。]
    • モデルである:hash
    • 骨?number
      • デフォルト:60309
    • ポーズ:table
      • x:number
      • y:number
      • z:number
    • 腐っている:table(object)
      • x:number
      • y:number
      • z:number
    • rotOrder?number
  • 無効にする?table(object)
    • 移動する?boolean
    • 車?boolean
    • 戦闘?boolean
    • マウス?boolean
    • スプリント?boolean

使用例

if lib.progressCircle({ duration = 2000, position = 'bottom', useWhileDead = false, canCancel = true, disable = { car = true, }, anim = { dict = 'mp_player_intdrink', clip = 'loop_bottle' }, prop = { model = `prop_ld_flow_bottle`, pos = vec3(0.03, 0.03, 0.02), rot = vec3(0.0, 0.0, -1.5) }, }) then print('Do stuff when complete') else print('Do stuff when cancelled') end

progress_circle

lib.progressActive

プログレス・バーが現在アクティブであれば真を返す。

lib.progressActive()

lib.cancelProgress

プログレス・バーがアクティブで プログレスバーがアクティブで、それをキャンセルできる場合は、それをキャンセルする。

lib.cancelProgress()
Last updated on