stijnleferink Posted July 13, 2016 Share Posted July 13, 2016 hello, me and my friends have a freeroam server. but we have an issue with our teleport panel. when we join our server it automaticly starts the panel. we want it to only be there when you press F2 maybe we have to make an extra line of code, but we are not good at scripting. if anybody could help us that would be nice our code: function dxGuiTeleport ( ) if ( addEventHandler("onClientRender",root,dxWindow) == true ) then guiSetVisible ( Wang, true ) guiSetVisible ( LorenzoEsEstupida, true ) guiSetVisible ( LeStenione, true ) guiSetVisible ( Autobahn, true ) guiSetVisible ( StuntBridge, true ) guiSetVisible ( Army, true ) guiSetVisible ( SeaStunts, true ) guiSetVisible ( BigAirportJumps, true ) guiSetVisible ( SpeedLane, true ) guiSetVisible ( TSbase, true ) guiSetVisible ( LSportjump, true ) guiSetVisible ( AirPortLS, true ) guiSetVisible ( GroveBase, true ) guiSetVisible ( AirportBase, true ) guiSetVisible ( TrainBase, true ) guiSetVisible ( PoliceBase, true ) guiSetVisible ( AbonJump1, true ) guiSetVisible ( AbonJump2, true ) showCursor ( true ) else removeEventHandler("onClientRender",root,dxWindow) guiSetVisible ( Wang, false ) guiSetVisible ( LorenzoEsEstupida, false ) guiSetVisible ( LeStenione, false ) guiSetVisible ( Autobahn, false ) guiSetVisible ( StuntBridge, false ) guiSetVisible ( Army, false ) guiSetVisible ( SeaStunts, false ) guiSetVisible ( BigAirportJumps, false ) guiSetVisible ( SpeedLane, false ) guiSetVisible ( TSbase, false ) guiSetVisible ( LSportjump, false ) guiSetVisible ( AirPortLS, false ) guiSetVisible ( GroveBase, false ) guiSetVisible ( AirportBase, false ) guiSetVisible ( TrainBase, false ) guiSetVisible ( PoliceBase, false ) guiSetVisible ( AbonJump1, false ) guiSetVisible ( AbonJump2, false ) showCursor ( false ) end end bindKey ( "F2", "down", dxGuiTeleport ) --GuiButtons Wang = guiCreateButton(453,335,150,35,"Wang Cars",false) guiSetFont ( Wang, "default-bold-small" ) PoliceBase = guiCreateButton(636,335,150,35,"PoliceBase",false) guiSetFont ( PoliceBase, "default-bold-small" ) TrainBase = guiCreateButton(825,335,150,35,"TrainBase",false) guiSetFont ( TrainBase, "default-bold-small" ) AirportBase = guiCreateButton(453,389,150,35,"AirportBase",false) guiSetFont ( AirportBase, "default-bold-small" ) GroveBase = guiCreateButton(636,389,150,35,"GroveBase",false) guiSetFont ( GroveBase, "default-bold-small" ) AbonJump1 = guiCreateButton(825,389,150,35,"AbonJump1",false) guiSetFont ( AbonJump1, "default-bold-small" ) AbonJump2 = guiCreateButton(453,443,150,35,"AbonJump2",false) guiSetFont ( AbonJump2, "default-bold-small" ) BigAirportJumps = guiCreateButton(636,443,150,35,"BigAirportJumps",false) guiSetFont ( BigAirportJumps, "default-bold-small" ) SpeedLane = guiCreateButton(825,443,150,35,"SpeedLane",false) guiSetFont ( SpeedLane, "default-bold-small" ) TSbase = guiCreateButton(453,497,150,35,"TSbase",false) guiSetFont ( TSbase, "default-bold-small" ) LSportjump = guiCreateButton(636,497,150,35,"LSportjump",false) guiSetFont ( LSportjump, "default-bold-small" ) AirPortLS = guiCreateButton(825,497,150,35,"AirPort LS",false) guiSetFont ( AirPortLS, "default-bold-small" ) LorenzoEsEstupida = guiCreateButton(453,551,150,35,"LorenzoEsEstupida",false) guiSetFont ( LorenzoEsEstupida, "default-bold-small" ) LeStenione = guiCreateButton(636,551,150,35,"LeStenione",false) guiSetFont ( LeStenione, "default-bold-small" ) Autobahn = guiCreateButton(825,551,150,35,"Autobahn",false) guiSetFont ( Autobahn, "default-bold-small" ) StuntBridge = guiCreateButton(453,605,150,35,"StuntBridge",false) guiSetFont ( StuntBridge, "default-bold-small" ) Army = guiCreateButton(636,605,150,35,"Army",false) guiSetFont ( Army, "default-bold-small" ) SeaStunts = guiCreateButton(825,605,150,35,"SeaStunt",false) guiSetFont ( SeaStunts, "default-bold-small" ) -- Direct X Drawing function dxWindow() dxDrawRectangle(406.0,277.0,603.0,395.0,tocolor(0,0,0,100),false) dxDrawLine(447.0,318.0,958.0,318.0,tocolor(255,255,255,255),1.0,false) dxDrawText("Teleporter",456.0,285.0,642.0,319.0,tocolor(0,0,0,255),1.0,"pricedown","left","top",false,false,false) dxDrawText("Teleporter",451.0,289.0,637.0,323.0,tocolor(255,255,0,170),1.0,"pricedown","left","top",false,false,false) end addEventHandler("onClientRender",root,dxWindow) -- to hide the DX: removeEventHandler("onClientRender",root,dxWindow) addEventHandler ( "onClientGUIClick", getResourceRootElement(getThisResource()), function ( ) if (source == Autobahn) then local player = getLocalPlayer() setElementPosition (player , 2742.4858398438, 1586.3389892578, 9.1396675109863 ) end end ) addEventHandler ( "onClientGUIClick", getResourceRootElement(getThisResource()), function ( ) if (source == AirPortLS) then local player = getLocalPlayer() setElementPosition (player , 1993.8118896484, -2446.2619628906, 12.951565742493 ) end end ) addEventHandler ( "onClientGUIClick", getResourceRootElement(getThisResource()), function ( ) if (source == LSportjump) then local player = getLocalPlayer() setElementPosition (player , 2002.7650146484, -6021.8623046875, 1675.6629638672 ) end end ) addEventHandler ( "onClientGUIClick", getResourceRootElement(getThisResource()), function ( ) if (source == SpeedLane) then local player = getLocalPlayer() setElementPosition (player , 3112.2580566406, -3200.0966796875, 31.569486618042 ) end end ) addEventHandler ( "onClientGUIClick", getResourceRootElement(getThisResource()), function ( ) if (source == TSbase) then local player = getLocalPlayer() setElementPosition (player , 1514.3522949219, -1368.8898925781, 2585.1691894531 ) end end ) addEventHandler ( "onClientGUIClick", getResourceRootElement(getThisResource()), function ( ) if (source == Wang) then local player = getLocalPlayer() setElementPosition (player , -1973.0573730469, 303.94955444336, 34.576179504395 ) end end ) addEventHandler ( "onClientGUIClick", getResourceRootElement(getThisResource()), function ( ) if (source == LorenzoEsEstupida) then local player = getLocalPlayer() setElementPosition (player , 243.96868896484, -2453.9113769531, 5.271800994873 ) end end ) addEventHandler ( "onClientGUIClick", getResourceRootElement(getThisResource()), function ( ) if (source == LeStenione) then local player = getLocalPlayer() setElementPosition (player , -2999.4963378906, 47.199558258057, 30.017358779907 ) end end ) addEventHandler ( "onClientGUIClick", getResourceRootElement(getThisResource()), function ( ) if (source == StuntBridge) then local player = getLocalPlayer() setElementPosition (player , -2662.1613769531, 1474.8544921875, 11.094347953796 ) end end ) addEventHandler ( "onClientGUIClick", getResourceRootElement(getThisResource()), function ( ) if (source == Army) then local player = getLocalPlayer() setElementPosition (player , 2586.8308105469, -2383.1357421875, 15.974219322205 ) end end ) addEventHandler ( "onClientGUIClick", getResourceRootElement(getThisResource()), function ( ) if (source == SeaStunts) then local player = getLocalPlayer() setElementPosition (player , 1783.1136474609, -4253.3286132813, 5.2156348228455 ) end end ) addEventHandler ( "onClientGUIClick", getResourceRootElement(getThisResource()), function ( ) if (source == BigAirportJumps) then local player = getLocalPlayer() setElementPosition (player , -2799.3962402344, -1187.6875, 3737.4223632813 ) end end ) addEventHandler ( "onClientGUIClick", getResourceRootElement(getThisResource()), function ( ) if (source == GroveBase) then local player = getLocalPlayer() setElementPosition (player , 2417.6760253906, -1647.2481689453, 0.074307270348072 ) end end ) addEventHandler ( "onClientGUIClick", getResourceRootElement(getThisResource()), function ( ) if (source == AirportBase) then local player = getLocalPlayer() setElementPosition (player , 1591.4398193359, -2285.0874023438, 0.52433723211288 ) end end ) Link to comment
Walid Posted July 13, 2016 Share Posted July 13, 2016 remove this line here and added guiSetVisible (you buttoon, false ) to all you buttons. function dxWindow() dxDrawRectangle(406.0,277.0,603.0,395.0,tocolor(0,0,0,100),false) dxDrawLine(447.0,318.0,958.0,318.0,tocolor(255,255,255,255),1.0,false) dxDrawText("Teleporter",456.0,285.0,642.0,319.0,tocolor(0,0,0,255),1.0,"pricedown","left","top",false,false,false) dxDrawText("Teleporter",451.0,289.0,637.0,323.0,tocolor(255,255,0,170),1.0,"pricedown","left","top",false,false,false) end addEventHandler("onClientRender",root,dxWindow) Link to comment
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