挂机踢出插件
脚本具有自动清理不活动的玩家。保护服务器带宽不被占用。
client.lua
time = 300
kickWarning = false
Citizen.CreateThread(function()
while true do
Wait(1000)
playerPed = GetPlayerPed(-1)
if playerPed then
currentPos = GetEntityCoords(playerPed, true)
if currentPos == prevPos then
if time > 0 then
if kickWarning and time < 20 then
TriggerEvent("chatMessage", "系统警告", {255, 0, 0}, "^1你即将在" .. time .. "秒后被踢出服务器!")
end
time = time - 1
else
TriggerServerEvent("kickForBeingAnAFKDouchebag")
end
else
time = 300
end
prevPos = currentPos
end
end
end)server.lua
local steamID = {
"steam:1100001374a70c7",
}
RegisterServerEvent("kickForBeingAnAFKDouchebag")
AddEventHandler("kickForBeingAnAFKDouchebag", function()
identifiers = GetPlayerIdentifier(source)
for _, ID in ipairs(steamID) do
if ID == identifiers then
else
DropPlayer(source, "挂机时间过长,已被踢出服务器!")
end
end
end){:4_95:}
**** Hidden Message *****
强烈支持楼主ing…… 强烈支持楼主ing…… 11111111111111111111111111111111111111 淡定,淡定,淡定…… 看到这帖子真是高兴! 强烈支持楼主ing…… 强烈支持楼主ing…… 楼主加油,我们都看好你哦。 66666666666 222222222222 强烈支持楼主ing…… 强烈支持楼主ing……
楼主加油,我们都看好你哦。 666666666666666 看到这帖子真是高兴! 强烈支持楼主ing…… 强烈支持楼主ing…… 真是难得给力的帖子啊。