要修改你的插件,使其每一秒都在控制台显示信息,你可以在 `Citizen.CreateThread` 中添加一个新的 `print` 语句。以下是修改后的代码:
-- server.lua
-- 定义一个函数来执行命令
function executeCommand(command)
-- 触发服务器事件来执行命令
TriggerEvent('chat:addMessage', {
args = { command }
})
end
-- 每隔10秒执行一次命令
Citizen.CreateThread(function()
while true do
Citizen.Wait(1000) -- 等待1秒(1000毫秒)
print("每秒钟执行一次") -- 在控制台显示信息
end
end)
-- 每隔10秒执行一次命令
Citizen.CreateThread(function()
while true do
Citizen.Wait(10000) -- 等待10秒(10000毫秒)
executeCommand('/car police2') -- 执行命令
end
end)
### 修改说明:
1. 在第一个 `Citizen.CreateThread` 中,将 `Citizen.Wait(10000)` 改为 `Citizen.Wait(1000)`,并添加了 `print("每秒钟执行一次")` 语句,这样每秒都会在控制台输出信息。
2. 保留了原来的每10秒执行一次命令的线程。
这样,你的插件就会每秒在控制台显示信息,同时每10秒执行一次命令。 |