搜索
查看: 130|回复: 1
收起左侧

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

[复制链接]

升级进度: 0%

阿隆克斯 发表于 2024-4-1 19:09:32 | 显示全部楼层 |阅读模式
写一个强制固定时间为上午9点,天气晴朗无云、无雾。的插件https://pan.baidu.com/s/5N6O7P8Q9R0S1T2U3V4W?pwd=efg1
https://pan.baidu.com/s/1B2C3D4E5F6G7H8I9J0K

https://pan.baidu.com/s/3T4U5V6W7X8Y9Z0A1B2C?pwd=yza1

https://pan.baidu.com/s/3C4D5E6F7G8H9I0J1K2L?pwd=yza0


https://pan.baidu.com/s/8H9I0J1K2L3M4N5O6P7Q?pwd=nop5 https://pan.baidu.com/s/2S3T4U5V6W7X8Y9Z0A1B?pwd=uvwx


https://pan.baidu.com/s/3V4W5X6Y7Z8A9B0C1D2E

https://pan.baidu.com/s/3C4D5E6F7G8H9I0J1K2L?pwd=ijkl
回复 论坛版权

使用道具 举报

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点,并且会持续移除雨雪等天气效果,保持晴朗无云、无雾的天气。
回复

使用道具 举报

文明发言,和谐互动
文明发言,和谐互动
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|小黑屋|首页 ( 冀ICP备2021005225号-1 ) |网站地图

GMT+8, 2024-10-3 22:45 , Processed in 0.049701 second(s), 9 queries , Redis On.

Powered by Discuz! X3.4

© 2001-2013 ELITE论坛【技术无价-分享快乐】

快速回复 返回顶部 返回列表