外部导出函数

以下内容是面向开发者编写的,普通用户可以忽略此部分内容。

客户端导出

IsGameRunning

作用:判断当前是否在比赛中
结构:IsGameRunning ()
示例代码:

local isRunning = exports.zerodream_races:IsGameRunning()
print(isRunning and "Player is racing" or "Player is not racing")

GetCurrentRace

作用:获取当前的赛事详细信息
结构:GetCurrentRace ()
示例代码:

local raceInfo = exports.zerodream_races:GetCurrentRace()
if raceInfo then
    print("Current checkpoint: ", raceInfo.currentPoint)
else
    print("Player is not racing")
end

服务端导出

IsPlayerInRace

作用:判断玩家是否在比赛中
结构:IsPlayerInRace ( source: Player ID )
示例代码:

local playerId = 1
local isRacing = exports.zerodream_races:IsPlayerInRace(playerId)
print("玩家 " .. GetPlayerName(playerId) .. " 当前" .. (isRacing and "正在比赛中" or "不在比赛中"))