server-sided
local frozen = {}
addEvent("freeze.btn",true)
addEventHandler("freeze.btn",root,
function(kick_)
local kicked = getPlayerFromName ( kick_ )
if not frozen[kicked] then
setElementFrozen(kicked, true)
frozen[kicked] = true
outputChatBox("**The Player "..kick_.." has been frozen.",source,math.random(255), math.random(255), math.random(255),true)
else
setElementFrozen(kicked, false)
frozen[kicked] = nil
end
end
end
)
addEventHandler("onPlayerQuit", root,
function()
if frozen[kicked] then
frozen[kicked] = nil
end
end
)
client-sided
addEventHandler("onClientGUIClick",freeze,
function ()
local kick_ = guiGridListGetItemText ( kick, guiGridListGetSelectedItem ( kick ), 1 )
if kick_ == "" then return outputChatBox("Chose a player!",math.random(0, 255), math.random(0, 255), math.random(0, 255),true) end
triggerServerEvent("freeze.btn",localPlayer,kick_)
guiSetVisible(fereastra,false)
showCursor(false)
end,false
)