πServer Exports
GetCurrentWeather
Return:
{
weather = "CLEAR", -- Weather type
temperature = 24, -- Temperature in Β°C
rain = 0, -- Rain intensity (0-100)
fog = 0, -- Fog intensity (0-100)
wind = 15 -- Wind speed (0-100)
}Usage:
local weather = exports['m-Weather']:GetCurrentWeather()
print("Current weather: " .. weather.weather)
print("Temperature: " .. weather.temperature .. "Β°C")SetWeather
Parameters:
weather(string, optional) - Weather type (CLEAR, RAIN, THUNDER, etc)temperature(number, optional) - Temperature (-20 to 50)rain(number, optional) - Rain intensity (0-100)fog(number, optional) - Fog intensity (0-100)wind(number, optional) - Wind speed (0-100)
Return: true on success, false if weather is frozen
Usage:
IsFrozen
Return: true or `false
Usage:
SetFreeze
Parameters:
enabled(boolean) -trueto freeze,falseto unfreeze
Return: true
Usage:
IsTimeFrozen
Return: true or false
Usage:
SetTimeFreeze
Parameters:
enabled(boolean) -trueto freeze,falseto unfreeze
Return: true on success, false if not allowed
Usage:
SetTime
Parameters:
hour(number) - Hour (0-23)minute(number) - Minute (0-59)
Return: true on success, false if invalid values or not allowed
Usage:
GetSchedules
Return: Array of schedules
Usage:
AddSchedule
Parameters:
schedule(table) - Object with properties:time(string) - Time in "HH:MM" formatweather(string) - Weather typeenabled(boolean) - If active
Return: true
Usage:
RemoveSchedule
Parameters:
scheduleId(number) - Schedule ID
Return: true
Usage:
GetPresets
Return: Array of presets from Config
Usage:
ApplyPreset
Parameters:
presetId(number) - Preset ID (1-5 by default)
Return: true on success, false if weather frozen or preset not found
Usage:
Last updated