Skip to Content

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
Last updated on