Skip to Content
ドキュメントOxOx CoreEventsサーバーイベント

サーバーイベント

これらのイベントは、アクションが発生するとox_coreによってトリガーされます。他のスクリプトからトリガーしてはいけません。

オックス:セーブド・プレーヤーズ

選手がデータベースに保存されるとき。

デフォルトではこのイベントがトリガーされる:

  • 10分ごと。
  • サーバーのシャットダウン時。
  • いつOx.SaveAllPlayersと呼ばれる。
  • コマンドsaveplayersが使われている。
AddEventHandler('ox:savedPlayers', function(playersSaved) print(playersSaved) end)
  • playerSaved:number

ox:setActiveGroup

キャラクターのアクティブグループが変更された場合。

AddEventHandler('ox:setActiveGroup', function(playerId, groupName, previousGroupName) print(playerId, groupName, previousGroupName) end)
  • playerId:number
  • グループ名:string
  • previousGroupName:string | undefined

ox:setGroup

キャラクターがグループに追加されたり、グループから削除されたりした場合。

AddEventHandler('ox:setGroup', function(playerId, groupName, grade) print(playerId, groupName, grade) end)
  • playerId:number
  • グループ名:string
  • グレード?number

ox:ライセンス追加

キャラクターが新しいライセンスを取得したとき。

AddEventHandler('ox:licenseAdded', function(playerId, licenseName) print(playerId, licenseName) end)
  • playerId:number
  • ライセンス名string

ox:ライセンス削除

キャラクターのライセンスが剥奪された場合。

AddEventHandler('ox:licenseRemoved', function(playerId, licenseName) print(playerId, licenseName) end)
  • playerId:number
  • ライセンス名string

ox:プレイヤーログアウト

プレイヤーが現在のキャラクターからログアウトしたり、クラッシュしたり、サーバーから切断された場合。

AddEventHandler('ox:playerLogout', function(playerId, userId, charId) print(playerId, userId, charId) end)
  • playerId:number
  • userId:number
  • charId:number

ox:作成された文字

プレイヤーが新しいキャラクターを作成した場合。

AddEventHandler('ox:createdCharacter', function(playerId, userId, charId) print(playerId, userId, charId) end)
  • playerId:number
  • userId:number
  • charId:number

ox:playerLoaded

プレイヤーがキャラクターを選択し、ロードするとき。

AddEventHandler('ox:playerLoaded', function(playerId, userId, charId) print(playerId, userId, charId) end)
  • playerId:number
  • userId:number
  • charId:number

ox:削除された文字

文字が削除された場合。

AddEventHandler('ox:deletedCharacter', function(playerId, userId, charId) print(playerId, userId, charId) end)
  • playerId:number
  • userId:number
  • charId:number

ox:保存車両

車両がデータベースに保存されるとき。

AddEventHandler('ox:savedVehicles', function(vehiclesSaved) print(vehiclesSaved) end)
  • 車両保存:number

ox:spawnedビークル

(1)の場合OxVehicleが生み出した。

AddEventHandler('ox:spawnedVehicle', function(entityId, id) print(entityId, id) end)
  • entityId:number
  • id.K.である:number

Ox:despawn車両

震災前OxVehicleがデスポーンされる。

AddEventHandler('ox:despawnVehicle', function(entityId, id) print(entityId, id) end)
  • entityId:number
  • id.K.である:number

ox:更新されたバランス

口座の残高が更新されたとき。

AddEventHandler('ox:updatedBalance', function(data) print(json.encode(data)) end)
  • データtable
    • accountId:number
    • の量だ:number
    • アクションだ:'add' | 'remove'

ox:送金されたお金

口座の資金が送金されるとき。

AddEventHandler('ox:transferredMoney', function(data) print(json.encode(data)) end)
  • データtable
    • fromAccountId:number
    • toAccountId:number
    • の量だ:'add' | 'remove'

ox:預けたお金

お金が口座に入金されること。

AddEventHandler('ox:depositedMoney', function(data) print(json.encode(data)) end)
  • データtable
    • playerId:number
    • accountId:number
    • の量だ:number

ox:お金を引き出した

口座からお金が引き出されるとき。

AddEventHandler('ox:withdrewMoney', function(data) print(json.encode(data)) end)
  • データtable
    • playerId:number
    • accountId:number
    • の量だ:number

ox:invoicePaid(インボイスペイド

請求書が支払われたとき。

AddEventHandler('ox:invoicePaid', function(data) print(json.encode(data)) end)
  • データtable
    • の量だ:number
    • payerId:number
    • fromAccount:number
    • toAccount:number
Last updated on