这里提供了一些实用函数,可以便捷处理一些数据。
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)