サーバーイベント
これらのイベントは、アクションが発生するとox_coreによってトリガーされます。他のスクリプトからトリガーしてはいけません。
オックス:セーブド・プレーヤーズ
選手がデータベースに保存されるとき。
デフォルトではこのイベントがトリガーされる:
- 10分ごと。
- サーバーのシャットダウン時。
- いつ
Ox.SaveAllPlayersと呼ばれる。 - コマンド
saveplayersが使われている。
Lua
AddEventHandler('ox:savedPlayers', function(playersSaved)
print(playersSaved)
end)- playerSaved:
number
ox:setActiveGroup
キャラクターのアクティブグループが変更された場合。
Lua
AddEventHandler('ox:setActiveGroup', function(playerId, groupName, previousGroupName)
print(playerId, groupName, previousGroupName)
end)- playerId:
number - グループ名:
string - previousGroupName:
string | undefined
ox:setGroup
キャラクターがグループに追加されたり、グループから削除されたりした場合。
Lua
AddEventHandler('ox:setGroup', function(playerId, groupName, grade)
print(playerId, groupName, grade)
end)- playerId:
number - グループ名:
string - グレード?
number
ox:ライセンス追加
キャラクターが新しいライセンスを取得したとき。
Lua
AddEventHandler('ox:licenseAdded', function(playerId, licenseName)
print(playerId, licenseName)
end)- playerId:
number - ライセンス名
string
ox:ライセンス削除
キャラクターのライセンスが剥奪された場合。
Lua
AddEventHandler('ox:licenseRemoved', function(playerId, licenseName)
print(playerId, licenseName)
end)- playerId:
number - ライセンス名
string
ox:プレイヤーログアウト
プレイヤーが現在のキャラクターからログアウトしたり、クラッシュしたり、サーバーから切断された場合。
Lua
AddEventHandler('ox:playerLogout', function(playerId, userId, charId)
print(playerId, userId, charId)
end)- playerId:
number - userId:
number - charId:
number
ox:作成された文字
プレイヤーが新しいキャラクターを作成した場合。
Lua
AddEventHandler('ox:createdCharacter', function(playerId, userId, charId)
print(playerId, userId, charId)
end)- playerId:
number - userId:
number - charId:
number
ox:playerLoaded
プレイヤーがキャラクターを選択し、ロードするとき。
Lua
AddEventHandler('ox:playerLoaded', function(playerId, userId, charId)
print(playerId, userId, charId)
end)- playerId:
number - userId:
number - charId:
number
ox:削除された文字
文字が削除された場合。
Lua
AddEventHandler('ox:deletedCharacter', function(playerId, userId, charId)
print(playerId, userId, charId)
end)- playerId:
number - userId:
number - charId:
number
ox:保存車両
車両がデータベースに保存されるとき。
Lua
AddEventHandler('ox:savedVehicles', function(vehiclesSaved)
print(vehiclesSaved)
end)- 車両保存:
number
ox:spawnedビークル
(1)の場合OxVehicleが生み出した。
Lua
AddEventHandler('ox:spawnedVehicle', function(entityId, id)
print(entityId, id)
end)- entityId:
number - id.K.である:
number
Ox:despawn車両
震災前OxVehicleがデスポーンされる。
Lua
AddEventHandler('ox:despawnVehicle', function(entityId, id)
print(entityId, id)
end)- entityId:
number - id.K.である:
number
ox:更新されたバランス
口座の残高が更新されたとき。
Lua
AddEventHandler('ox:updatedBalance', function(data)
print(json.encode(data))
end)- データ
table- accountId:
number - の量だ:
number - アクションだ:
'add' | 'remove'
- accountId:
ox:送金されたお金
口座の資金が送金されるとき。
Lua
AddEventHandler('ox:transferredMoney', function(data)
print(json.encode(data))
end)- データ
table- fromAccountId:
number - toAccountId:
number - の量だ:
'add' | 'remove'
- fromAccountId:
ox:預けたお金
お金が口座に入金されること。
Lua
AddEventHandler('ox:depositedMoney', function(data)
print(json.encode(data))
end)- データ
table- playerId:
number - accountId:
number - の量だ:
number
- playerId:
ox:お金を引き出した
口座からお金が引き出されるとき。
Lua
AddEventHandler('ox:withdrewMoney', function(data)
print(json.encode(data))
end)- データ
table- playerId:
number - accountId:
number - の量だ:
number
- playerId:
ox:invoicePaid(インボイスペイド
請求書が支払われたとき。
Lua
AddEventHandler('ox:invoicePaid', function(data)
print(json.encode(data))
end)- データ
table- の量だ:
number - payerId:
number - fromAccount:
number - toAccount:
number
- の量だ:
Last updated on