实用函数

这里提供了一些实用函数,可以便捷处理一些数据。

Utils.FormatTime

函数作用:将毫秒(例如使用 GetGameTimer 获取的时间)转换为 00:00 的格式。
基本构造:ZeroDream.Utils.FormatTime( time )
示例代码:

local begin = GetGameTimer()
Citizen.Wait(1000)
local end = GetGameTimer() - begin
local format = ZeroDream.Utils.FormatTime(end)
ZeroDream.Hud.SendNotification("时间过去了 " .. format)

FriendlyDistance

函数作用:将游戏距离单位转换为 1.0km 的格式。
基本构造:ZeroDream.Utils.FriendlyDistance( distance )
示例代码:

local playerPosA = GetEntityCoords(PlayerPedId())
local playerPosB = GetEntityCoords(GetPlayerPed(2))
local distance = #(playerPosA - playerPosB)
local friendlyDist = ZeroDream.Utils.FriendlyDistance(distance)
ZeroDream.Hud.SendNotification("你和玩家 B 的距离为:" .. friendlyDist)