Scripts/resources/[qb]/[qb_extras]/qb-notepad/server.lua
2024-12-29 21:07:50 +01:00

25 lines
793 B
Lua

local serverNotes = {}
RegisterServerEvent("server:destroyNote")
AddEventHandler("server:destroyNote", function(closestNoteId)
table.remove(serverNotes,closestNoteId)
TriggerClientEvent('client:updateNotesRemove', -1, closestNoteId)
end)
RegisterServerEvent("server:newNote")
AddEventHandler("server:newNote", function(text,x,y,z)
serverNotes[#serverNotes+1] = { text = text, x = x, y = y, z = z }
TriggerClientEvent('client:updateNotesAdd', -1, { text = text, x = x, y = y, z = z })
end)
RegisterServerEvent("server:requestNotes")
AddEventHandler("server:requestNotes", function()
local src = source
TriggerClientEvent('client:updateNotes', src, serverNotes)
end)
RegisterCommand('qb-notepad', function(source)
TriggerClientEvent('Notepad:open', source)
end)