golanu21 Posted March 22, 2013 Posted March 22, 2013 client side 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) server side local frozen = false addEvent("freeze.btn",true) addEventHandler("freeze.btn",root, function (kick) local kicked = getPlayerFromName ( kick ) if (frozen) == false then setElementFrozen(kicked, true) if (frozen) == true then setElementFrozen(kicked, false) outputChatBox("**The Player"..kicked.."has ben frozen.",source,math.random(0, 255), math.random(0, 255), math.random(0, 255),true) end end end ) why don't work? no errors in debugscript
ZL|LuCaS Posted March 22, 2013 Posted March 22, 2013 client local frozen = false addEvent("freeze.btn",true) addEventHandler("freeze.btn",root, function (kick) local kicked = getPlayerFromName ( kick ) if (frozen) == false then setElementFrozen(kicked, true) if (frozen) == true then setElementFrozen(kicked, false) outputChatBox("**The Player"..kicked.."has ben frozen.",source,math.random(0, 255), math.random(0, 255), math.random(0, 255),true) end end end ) server addEventHandler("onClientGUIClick", root, 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)
golanu21 Posted March 22, 2013 Author Posted March 22, 2013 client local frozen = false addEvent("freeze.btn",true) addEventHandler("freeze.btn",root, function (kick) local kicked = getPlayerFromName ( kick ) if (frozen) == false then setElementFrozen(kicked, true) if (frozen) == true then setElementFrozen(kicked, false) outputChatBox("**The Player"..kicked.."has ben frozen.",source,math.random(0, 255), math.random(0, 255), math.random(0, 255),true) end end end ) server addEventHandler("onClientGUIClick", root, 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) wtf????
golanu21 Posted March 22, 2013 Author Posted March 22, 2013 What is your problem here? don't work, his freeze me, but when i press again to unfreeze me ... nothing
Tete omar Posted March 22, 2013 Posted March 22, 2013 Try this server side: 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 "..kicked.." 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 )
golanu21 Posted March 22, 2013 Author Posted March 22, 2013 36: attempt to concatenate local 'kicked' (a userdata value)
golanu21 Posted March 22, 2013 Author Posted March 22, 2013 (edited) man this is a ful script clientside --Players for _,players in ipairs (getElementsByType("player")) do local roww = guiGridListAddRow ( kick ) guiGridListSetItemText (kick, roww, 1,getPlayerName(players), false, false ) guiGridListSetItemColor (kick, roww,1, math.random(0, 255), math.random(0, 255), math.random(0, 255) ) guiSetFont(kick,"default-bold-small") end addEventHandler("onClientGUIClick",kickbtn, 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("kick.btn",localPlayer,kick) guiSetVisible(fereastra,false) showCursor(false) end,false) addEventHandler("onClientGUIClick",freeze, function () local kicke = guiGridListGetItemText ( kick, guiGridListGetSelectedItem ( kick ), 1 ) if kicke == "" 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) serverside addEvent("kick.btn",true) addEventHandler("kick.btn",root, function (kick) local kicked = getPlayerFromName ( kick ) kickPlayer(kicked) outputChatBox("**The Player"..kicked.."has ben kicked",source,math.random(0, 255), math.random(0, 255), math.random(0, 255),true) end ) local frozen = {} addEvent("freeze.btn",true) addEventHandler("freeze.btn",root, function(kick) local kicked = getPlayerFromName ( kicke ) if not frozen[kicked] then setElementFrozen(kicked, true) frozen[kicked] = true outputChatBox("**The Player "..kicked.." has been frozen.",source,math.random(255), math.random(255), math.random(255),true) else setElementFrozen(kicked, false) frozen[kicked] = nil outputChatBox("**The Player "..kicked.." has been unfrozen.",source,math.random(255), math.random(255), math.random(255),true) end end ) Edited March 22, 2013 by Guest
iPrestege Posted March 22, 2013 Posted March 22, 2013 Try this ; addEvent("freeze.btn",true) addEventHandler("freeze.btn",root, function ( kick ) local kicked = getPlayerFromName ( kick ); if ( kicked ) then setElementFrozen(kicked,not isElementFrozen(kicked)); end end );
Tete omar Posted March 22, 2013 Posted March 22, 2013 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 )
golanu21 Posted March 22, 2013 Author Posted March 22, 2013 Try this ; addEvent("freeze.btn",true) addEventHandler("freeze.btn",root, function ( kick ) local kicked = getPlayerFromName ( kick ); if ( kicked ) then setElementFrozen(kicked,not isElementFrozen(kicked)); end end ); thanx man
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now