Zerix Development

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.