Ox.CreateAccount
指定された charId または stateId を持つキャラクターの新しいアカウントを作成します。
Ox.CreateAccount(ownerId, label)パラメータ
- ownerId:
number|string - のラベルが貼られている:
string
リターン
Ox.CreateGroup
与えられたデータから新しいグループを作成します。
Ox.CreateGroup(data)パラメータ
- のデータがある:
object- と名付けた:
string - のラベルが貼られている:
string - の成績である:
object[]- のラベルが貼られている:
string - accountRole?
string
- のラベルが貼られている:
- タイプ?
string - 色?
number - hasAccount?
boolean
- と名付けた:
Ox.CreateVehicle
新しい車両を作成し、オーナーまたはグループが設定されている場合はデータベースに保存されます。
Ox.CreateVehicle(data, coords, heading)パラメータ
- のデータがある:
string|object- モデルである:
string - オーナー?
number - グループ?
string - 保存されているか?
string - プロパティ?
object
- モデルである:
- コーデ?
vector3 - ヘディング?
number
リターン
Ox.DeleteAccountInvoice
指定された invoiceId を持つ口座の請求書を削除します。
Ox.DeleteAccountInvoice(invoiceId)パラメータ
- invoiceId:
number
リターン
object- 成功した:
boolean - メッセージは?
string
- 成功した:
Ox.DeleteGroup
グループグレード、車両など、指定されたグループ名に関連付けられているすべてのデータを削除する。
Ox.DeleteGroup(groupName)パラメータ
- グループ名:
string
Ox.Generate車両プレート
データベースに存在しないユニークな車両プレートを生成する。パターンのデフォルトはox:plateFormat提供されていない場合。
Ox.GenerateVehiclePlate(pattern)パラメータ
- パターン?
string
リターン
string
Ox.GenerateVehicleVin
データベースに存在しない固有の車両識別番号を生成する。
Ox.GenerateVehicleVin(modelName)パラメータ
- モデル名
string- 車両情報(モデルやメーカーなど)はVINの一部として使用される。
リターン
string
Ox.GetAccount
取得OxAccountを指定された accountId で返します。
Ox.GetAccount(accountId)パラメータ
- accountId:
number
リターン
Ox.GetCharacterAccount
デフォルトOxAccountを charId または stateId で指定します。
Ox.GetCharacterAccount(id)パラメータ
- id.K.である:
number|string
リターン
Ox.GetCharIdFromStateId
キャラクターのstateIdからcharIdを取得する。
注:これはデータベースに問い合わせるものであり、過剰に使用するべきではありません。
Ox.GetCharIdFromStateId(stateId)パラメータ
- stateId:
string
リターン
number
Ox.GetGroupAccount
取得OxAccountグループのために。
Ox.GetGroupAccount(groupName)パラメータ
- グループ名:
string
リターン
Ox.GetGroupsByType
与えられたグループタイプを持つグループ名の配列を返します。
Ox.GetGroupsByType(groupType)パラメータ
- グループタイプ:
string
リターン
string[]
Ox.GetGroup
を取得するOxGroupその名前から
Ox.GetGroup(name)パラメータ
- と名付けた:
string
リターン
OxGroup
Ox.GetPlayer
を取得するOxPlayerを選手IDから取得する。
Ox.GetPlayer(playerId)パラメータ
- playerId:
number
リターン
Ox.GetPlayerFromFilter
最初のOxPlayerフィルターにマッチする。
Ox.GetPlayerFromFilter(filter)パラメータ
- フィルター?
{ [string]: any }- 選手のフィールドとメタデータを、指定されたキーと値のペアと比較します。
- グループは文字列または文字列の配列で指定する。
リターン
Ox.GetPlayerFromUserId
を取得するOxPlayerユーザーIDから。
Ox.GetPlayerFromUserId(userId)パラメータ
- userId:
number
リターン
Ox.GetPlayerFromCharId
を取得するOxPlayerそのキャラクターIDから。
Ox.GetPlayerFromCharId(charId)パラメータ
- charId:
number
リターン
Ox.GetPlayers
を含む配列を取得する。OxPlayer与えられた場合は、フィルタに一致するすべてのプレーヤーのために。
Ox.GetPlayers(filter)パラメータ
- フィルター?
{ [string]: any }- 選手のフィールドとメタデータを、指定されたキーと値のペアと比較します。
- グループは文字列または文字列の配列で指定する。
リターン
Ox.GetVehicle
を取得するOxVehicleをそのエンティティIDから取得する。
Ox.GetVehicle(entityId)パラメータ
- entityId:
number
リターン
Ox.GetVehicleFromFilter
最初のOxVehicleフィルターにマッチする。
Ox.GetVehicleFromFilter(filter)パラメータ
- フィルター?
{ [string]: any }- 車両のフィールドとメタデータを、指定されたキーと値のペアと比較する。
リターン
Ox.GetVehicleFromNetId
を取得するOxVehicleそのネットワークIDから。
Ox.GetVehicleFromNetId(netId)パラメータ
- netId:
number
リターン
Ox.GetVehicleFromVin
を取得するOxVehicle車体番号から
Ox.GetVehicleFromVin(vin)パラメータ
- ヴィン
string
リターン
Ox.GetVehicles
を含む配列を取得する。OxVehicle与えられた場合は、フィルタに一致するすべての車両。
Ox.GetVehicles(filter)パラメータ
- フィルター?
{ [string]: any }- 車両のフィールドとメタデータを、指定されたキーと値のペアと比較する。
リターン
Ox.RemoveGroupPermission
指定されたグループと最低グレードから許可を削除します。
Ox.RemoveGroupPermission(groupName, grade, permission)パラメータ
- グループ名:
string - のグレードである:
number - を許可した:
string
Ox.SaveAllPlayers
全選手をデータベースに保存する。
Ox.SaveAllPlayers()Ox.SaveAllVehicles
すべての車両をデータベースに保存する。
Ox.SaveAllVehicles()Ox.SetGroupPermission
指定されたグループと最低等級に権限を割り当て、その権限は上位等級に継承されます。
Ox.SetGroupPermission(groupName, grade, permission, value)パラメータ
- グループ名:
string - のグレードである:
number - を許可した:
string - 値である:
allow|deny
例
-- Adding a permission to a group (server side)
Ox.SetGroupPermission('police', 1, 'handcuff', 'allow')
-- Checking if a player has the 'handcuff' permission
if player.hasPermission('group.police.handcuff') then
-- Do something
endオックス・スポーン・ビークル
を生む。OxVehicleもしまだ生成されていなければ、与えられたdbIdを持つ。
Ox.SpawnVehicle(dbId, coords, heading)パラメータ
- dbId:
number - コーデ:
vector3 - ヘディング?
number
リターン
Ox.GetLicense
名前からライセンスデータを取得する。
Ox.GetLicense(name)パラメータ
- と名付けた:
string
リターン
OxLicense
Ox.GetLicenses
すべてのライセンスのデータを取得する。
Ox.GetLicenses()リターン
OxLicense[]
Ox.GetGroupActivePlayers
指定されたグループ内のすべてのアクティブプレーヤーの配列を返します。
Ox.GetGroupActivePlayers(groupName)パラメータ
- グループ名:
string
リターン
number[]
Ox.GetGroupActivePlayersByType
指定されたタイプに一致するグループから集約された、すべてのアクティブなプレーヤーの配列を返します。
Ox.GetGroupActivePlayers(groupType)パラメータ
- グループタイプ:
string
リターン
number[]
Ox.BanUser
ユーザーをサーバーから追放する。
Ox.BanUser(userId, reason, hours)パラメータ
- userId:
number - 理由は?
string - 時間ですか?
number
リターン
boolean
Ox.IsUserBanned
ユーザーが現在禁止されているかどうかをチェックし、禁止されている場合は禁止の詳細を返す。
Ox.IsUserBanned(userId)パラメータ
- userId:
number
リターン
BanDetails|nil- 理由
string - bannedat:
string - unbanat:
string - userId:
number - トークン
string
- 理由
Ox.UnbanUser
ユーザーから禁止を解除します。
Ox.UnbanUser(userId)パラメータ
- userId:
number
リターン
boolean