在服务器的脚本文件(server.lua)中添加以下代码:
-- 设置默认的时间
Citizen.CreateThread(function()
-- 设置每天的上午9点
SetClockTime(9, 0, 0)
end)
-- 移除天气效果
Citizen.CreateThread(function()
-- 循环检查天气,每1秒检查一次
while true do
-- 获取当前的天气
local curWeather = GetNextWeatherTypeHashName()
-- 如果当前天气不是晴朗,则设置天气为晴朗
if curWeather ~= "CLEAR" then
ClearOverrideWeather()
ClearWeatherTypePersist()
SetWeatherTypePersist("CLEAR")
SetWeatherTypeNow("CLEAR")
SetWeatherTypeNowPersist("CLEAR")
end
-- 每1秒检查一次
Citizen.Wait(1000)
end
end)
这段代码会在服务器启动时将时间固定为上午9点,并且会持续移除雨雪等天气效果,保持晴朗无云、无雾的天气。 |