ADD - initial commit

This commit is contained in:
Eichenholz
2026-08-03 15:10:43 +02:00
parent f43223a250
commit 1dd1d05afd
32 changed files with 3568 additions and 0 deletions
+73
View File
@@ -0,0 +1,73 @@
local is_open = false
local function get_locale()
return Locales[Sky.Config.locale] or Locales["en"]
end
local function send_open_message()
SendNUIMessage({
type = "app:open",
data = {
lang = Sky.Config.locale,
locales = get_locale().Nui,
},
})
end
local function open_phone()
if is_open then
return
end
is_open = true
SetNuiFocus(true, true)
send_open_message()
end
local function close_phone()
if not is_open then
return
end
is_open = false
SetNuiFocus(false, false)
SendNUIMessage({ type = "app:close" })
end
RegisterCommand(Config.Command, function()
if is_open then
close_phone()
return
end
open_phone()
end, false)
RegisterNUICallback("ui:ready", function(_, cb)
if is_open then
send_open_message()
end
cb({ success = true })
end)
RegisterNUICallback("close", function(_, cb)
close_phone()
cb({ success = true })
end)
CreateThread(function()
TriggerEvent("chat:addSuggestion", "/" .. Config.Command, get_locale().CommandDescription)
end)
AddEventHandler("onResourceStop", function(resource_name)
if resource_name ~= GetCurrentResourceName() then
return
end
if is_open then
SetNuiFocus(false, false)
end
TriggerEvent("chat:removeSuggestion", "/" .. Config.Command)
end)