İçeriğe geç

Hava ve saat

qb-weathersync, Renewed-Weathersync ve esx_weather hazır çalışır. Başka bir script için editable/framework.lua dosyasında şu girdileri doldur.

GirdiAldığıDöndürdüğü
weatherState—{ supported, script, caps, time = { hour, minute }, weather }
setTimehour (0–23), minute (0–59)true / false
setWeathername, ör. 'CLEAR', 'RAIN', 'THUNDER'true / false

caps panoda hangi düğmelerin görüneceğini belirler: { time = true, weather = true, freeze = false, blackout = false }.

editable/framework.lua
EditableServer.weatherState = {
custom = true,
fn = function()
local hour, minute = exports['my_weather']:GetTime()
return { supported = true, script = 'my_weather', caps = { time = true, weather = true },
time = { hour = hour, minute = minute }, weather = exports['my_weather']:GetWeather() }
end,
}