好的,下面是一个完整的 FiveM 脚本示例,包括 `__resource.lua` 或 `fxmanifest.lua` 文件和 `server.lua` 文件的内容。
### 1. `fxmanifest.lua` 文件
首先,你需要创建一个 `fxmanifest.lua` 文件来定义资源的信息:
fx_version 'cerulean'
game 'gta5'
author '你的名字'
description '每隔10秒自动执行命令的脚本'
version '1.0.0'
server_script 'server.lua'
### 2. `server.lua` 文件
接下来,创建 `server.lua` 文件,内容如下:
-- server.lua
-- 定义一个函数来执行命令
function executeCommand(command)
-- 触发服务器事件来执行命令
TriggerEvent('chat:addMessage', {
args = { command }
})
end
-- 每隔10秒执行一次命令
Citizen.CreateThread(function()
while true do
Citizen.Wait(10000) -- 等待10秒(10000毫秒)
executeCommand('/car police2') -- 执行命令
end
end)
### 说明:
1. **fxmanifest.lua**:这个文件定义了资源的基本信息,包括版本、游戏类型、作者等。
2. **server.lua**:这个文件包含了实际的脚本逻辑,每隔 10 秒执行一次 `/car police2` 命令。
### 使用方法:
1. 将这两个文件放在你的 FiveM 资源文件夹中。
2. 在 `server.cfg` 文件中添加这行代码以启动你的资源:
3. 重启服务器,脚本就会开始每隔 10 秒执行一次命令。
如果你有其他问题或需要进一步的帮助,请告诉我! |