汉化
ESX = exports["es_extended"]:getSharedObject()
RegisterNetEvent("delall")
AddEventHandler("delall", function()
if Config.alerts then
ESX.ShowNotification('~r~车辆清理~s~\n5分钟后将清理所有无人驾驶的车辆。如不想车辆被清理,请坐进车内。')
Citizen.Wait(60000)
ESX.ShowNotification('~r~车辆清理~s~\n4分钟后将清理所有无人驾驶的车辆。如不想车辆被清理,请坐进车内。')
Citizen.Wait(60000)
ESX.ShowNotification('~r~车辆清理~s~\n3分钟后将清理所有无人驾驶的车辆。如不想车辆被清理,请坐进车内。')
Citizen.Wait(60000)
ESX.ShowNotification('~r~车辆清理~s~\n2分钟后将清理所有无人驾驶的车辆。如不想车辆被清理,请坐进车内。')
Citizen.Wait(60000)
ESX.ShowNotification('~r~车辆清理~s~\n1分钟后将清理所有无人驾驶的车辆。如不想车辆被清理,请坐进车内。')
Citizen.Wait(15000)
ESX.ShowNotification('~r~车辆清理~s~\n45秒后将清理所有无人驾驶的车辆。如不想车辆被清理,请坐进车内。')
Citizen.Wait(15000)
ESX.ShowNotification('~r~车辆清理~s~\n30秒后将清理所有无人驾驶的车辆。如不想车辆被清理,请坐进车内。')
Citizen.Wait(15000)
ESX.ShowNotification('~r~车辆清理~s~\n15秒后将清理所有无人驾驶的车辆。如不想车辆被清理,请坐进车内。')
Citizen.Wait(5000)
ESX.ShowNotification('~r~车辆清理~s~\n10秒后将清理所有无人驾驶的车辆。如不想车辆被清理,请坐进车内。')
for i = 9, 1, -1 do
Citizen.Wait(1000)
ESX.ShowNotification('~r~车辆清理~s~\n' .. i .. '秒后将清理所有无人驾驶的车辆。如不想车辆被清理,请坐进车内。')
end
end
下面是代码的汉化版本,已经添加了中文注释:
ESX = exports["es_extended"]:getSharedObject() -- 获取ESX共享对象
-- 注册事件"delall"
RegisterNetEvent("delall")
AddEventHandler("delall", function()
if Config.alerts then -- 如果配置中开启了警报
ESX.ShowNotification('~r~车辆清理~s~\n5分钟后将清理所有无人驾驶的车辆。如不想车辆被清理,请坐进车内。') -- 提示用户
Citizen.Wait(60000) -- 等待60秒
ESX.ShowNotification('~r~车辆清理~s~\n4分钟后将清理所有无人驾驶的车辆。如不想车辆被清理,请坐进车内。')
Citizen.Wait(60000)
ESX.ShowNotification('~r~车辆清理~s~\n3分钟后将清理所有无人驾驶的车辆。如不想车辆被清理,请坐进车内。')
Citizen.Wait(60000)
ESX.ShowNotification('~r~车辆清理~s~\n2分钟后将清理所有无人驾驶的车辆。如不想车辆被清理,请坐进车内。')
Citizen.Wait(60000)
ESX.ShowNotification('~r~车辆清理~s~\n1分钟后将清理所有无人驾驶的车辆。如不想车辆被清理,请坐进车内。')
Citizen.Wait(15000) -- 等待15秒
ESX.ShowNotification('~r~车辆清理~s~\n45秒后将清理所有无人驾驶的车辆。如不想车辆被清理,请坐进车内。')
Citizen.Wait(15000)
ESX.ShowNotification('~r~车辆清理~s~\n30秒后将清理所有无人驾驶的车辆。如不想车辆被清理,请坐进车内。')
Citizen.Wait(15000)
ESX.ShowNotification('~r~车辆清理~s~\n15秒后将清理所有无人驾驶的车辆。如不想车辆被清理,请坐进车内。')
Citizen.Wait(5000) -- 等待5秒
ESX.ShowNotification('~r~车辆清理~s~\n10秒后将清理所有无人驾驶的车辆。如不想车辆被清理,请坐进车内。')
for i = 9, 1, -1 do -- 从9倒计时到1
Citizen.Wait(1000) -- 等待1秒
ESX.ShowNotification('~r~车辆清理~s~\n' .. i .. '秒后将清理所有无人驾驶的车辆。如不想车辆被清理,请坐进车内。') -- 提示剩余时间
end
end
end)
这个脚本主要完成的功能是当触发“delall”事件时,它会通知玩家即将进行的车辆清理,并在清理前给出多次提醒。这段代码应该放在 `client.lua` 中,因为它涉及到客户端的用户界面和通知功能。
页:
[1]