進捗状況
lib.progressBar
実行中のプログレスバーを表示します。
Lua
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
- x:
- 腐っている:
table(object)- x:
number - y:
number - z:
number
- x:
- rotOrder?
number- ヨー、ピッチ、ロールの順番。
- デフォルト:
0
- 無効にする?
table(object)- 移動する?
boolean - 車?
boolean - コンバット?
boolean - マウス?
boolean - スプリント?
boolean
- 移動する?
使用例
Lua
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
lib.progressCircle
に似ている。lib.progressBarただし、円が表示され、位置を定義することができる。
Lua
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
- x:
- 腐っている:
table(object)- x:
number - y:
number - z:
number
- x:
- rotOrder?
number- ヨー、ピッチ、ロールの順番。
- デフォルト:
0
- 無効にする?
table(object)- 移動する?
boolean - 車?
boolean - 戦闘?
boolean - マウス?
boolean - スプリント?
boolean
- 移動する?
使用例
Lua
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
lib.progressActive
プログレス・バーが現在アクティブであれば真を返す。
Lua
lib.progressActive()lib.cancelProgress
プログレス・バーがアクティブで プログレスバーがアクティブで、それをキャンセルできる場合は、それをキャンセルする。
Lua
lib.cancelProgress()Last updated on