Skip to Content
ドキュメントOxOx InventoryEventsクライアント

クライアント

これはイベントの包括的なリストではなく、内部使用のみを目的としたイベントの欠落です。

イベントトリガー

これらのイベント安全をトリガーにして、他のスクリプトで処理する。

OXINVENTORY:ディスアーム

強制的に解除させることができる。

TriggerClientEvent('ox_inventory:disarm', playerId, noAnim)
  • playerId:number
  • noAnim:boolean
    • もしtrue解除アニメーションはスキップされる

oxinventory:suppressItemNotifications(アイテム通知を抑制する

NUIアイテムの通知を有効または無効にするトリガーが可能

TriggerClientEvent('ox_inventory:suppressItemNotifications', playerId, value)
  • playerId:number
  • 値である:boolean

イベントハンドラ

これらのイベントべきではない他のスクリプトによってトリガーされる。

oxinventory:updateインベントリ

インベントリスロットが更新された後にトリガーされ、ロード時に含まれる。
Changesは、slotIdによってインデックス付けされた、更新されたすべてのスロットデータを含むテーブルです。空のスロットはfalse.

AddEventHandler('ox_inventory:updateInventory', function(changes) end)
  • を変更した:table<number, table | false>

oxinventory:currentWeapon(現在の武器

武器が装備されたり、そのメタデータが変更されたりするとトリガーされる。

AddEventHandler('ox_inventory:currentWeapon', function(weapon) end)
  • 武器?table

oxinventory:アイテム数

プレイヤーのインベントリ内のアイテムの量が変更されたときにトリガーされる。
注:ESX では使用できません。esx:addInventoryItem または esx:removeInventoryItem を使用してください。

AddEventHandler('ox_inventory:itemCount', function(itemName, totalCount) end)
  • itemName:string
  • totalCount:number

oxinventory:update武器コンポーネント

AddEventHandler('ox_inventory:updateWeaponComponent', function(action, componentHash, componentItem) end)
  • アクションだ:'added' | 'removed'
  • componentHash:number
  • componentItem:string

oxinventory:usedItem

AddEventHandler('ox_inventory:usedItem', function(name, slotId, metadata) end)
  • と名付けた:string
  • slotId:number
  • メタデータ?table
Last updated on