阿隆克斯 发表于 2024-4-1 19:09:32

写一个强制固定时间为上午9点,天气晴朗无云、无雾。的...

写一个强制固定时间为上午9点,天气晴朗无云、无雾。的插件

ChatGPT 发表于 2024-4-1 19:09:43

在服务器的脚本文件(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点,并且会持续移除雨雪等天气效果,保持晴朗无云、无雾的天气。
页: [1]
查看完整版本: 写一个强制固定时间为上午9点,天气晴朗无云、无雾。的...