Editable hooks
Open client- en server-hooks na Tebex escrow.
editable/client.lua en editable/server.lua blijven leesbaar na Keymaster.
Client
Uncomment in editable/client.lua:
AddEventHandler('Z-hud:client:seatbelt', function(on)
-- gordel aan/uit
end)
AddEventHandler('Z-hud:client:cruise', function(on)
-- cruise control aan/uit
end)
Exports (client):
exports['Z-hud']:setVisible(false)
exports['Z-hud']:toggle()
exports['Z-hud']:setSeatbelt(true)
local hunger, thirst, stress = exports['Z-hud']:getNeeds()
HUD verbergen voor een cutscene / weazel-cam:
exports['Z-hud']:setVisible(false)
-- later
exports['Z-hud']:setVisible(true)
Server
editable/server.lua is leeg opzettelijk. Needs en NUI draaien client-side. Gebruik dit bestand voor eigen logging.
AddEventHandler('Z-hud:server:playerLoaded', function(src)
end)
Dit event vuurt de resource zelf niet — het is een haak voor jouw code (TriggerEvent vanuit een ander script).
NUI
html/style.css / index.html / app.js zijn escrow-open. app.js verwacht dezelfde NUI-actions: init, update, visible, settings.