
FraRyder
Members-
Posts
8 -
Joined
-
Last visited
FraRyder's Achievements

Newbie (4/54)
0
Reputation
-
... I can't script well but with your help I am learning It works, thank you so much, bro
-
I tried... now the console doesn't says there are problem in the script, but the gate doesn't opens local gate = createObject(976,-1534.7,482,6.32, 0, 0, 0 ) function opengatep() if getElementType(source) == "player" then if not ( getPlayerTeam( thePlayer ) ) == false then if ( getTeamName( getPlayerTeam( thePlayer ) ) == "myTeam" ) then moveObject(gate, 2000, -1544,482,6.32, 0, 0, 0 ) end end end end function closegatep() if getElementType(source) == "player" then if not ( getPlayerTeam( thePlayer ) ) == false then if ( getTeamName( getPlayerTeam( thePlayer ) ) == "myTeam" ) then moveObject(gate, 2000, -1534.7,482,6.32, 0, 0, 0 ) end end end end cancello = createMarker ( -1530, 482.2, 6.2 ,"cylinder", 13, 0, 0, 150, 150) addEventHandler("onMarkerHit", cancello, opengatep) addEventHandler("onMarkerLeave", cancello, closegatep)
-
Thank you but the gate opens when any person passes through the marker... however i can use your script for other restrictions, thank you anyway! Edit: I am headless ._. I thought i was working with another gate. Excuse me... This gate doesn't open when i pass through the marker
-
Hi. I don't know how to set a restriction to the marker that opens my gate. I tried but none of my attemps works... Can someone help me, please? I want the gate will open only if a player in the marker is in the team "myTeam". local gate = createObject(976,-1534.7,482,6.32, 0, 0, 0 ) function opengatep() moveObject(gate, 2000, -1544,482,6.32, 0, 0, 0 ) end function closegatep() moveObject(gate, 2000, -1534.7,482,6.32, 0, 0, 0 ) end cancello = createMarker ( -1530, 482.2, 6.2 ,"cylinder", 13, 0, 0, 255, 0) addEventHandler("onMarkerHit", cancello, opengatep) addEventHandler("onMarkerLeave", cancello, closegatep) excuse for my bad english
-
I edited the script. For now there are no errors but the GUI is always shown and only Button[1] appears and i cannot click it. :\ local gate = createObject(3113,-1465.7600097656,501.29998779297,1.0499999523163, 0, 0, 0 ) function openp() moveObject(gate, 3000, -1468.6600341797,501.29998779297,11.720000267029, 0, 0, 0 ) end function closep() moveObject(gate, 3000, -1465.7600097656,501.29998779297,1.0499999523163, 0, 0, 0 ) end ------------------------------------------------------------------------------------------ local gate = createObject(3115,-1456.689453125,501.2998046875,16.950000762939, 0, 0, 0 ) function downp() moveObject(gate, 5000, -1456.689453125,501.2998046875,9.8900003433228, 0, 0, 0 ) end function upp() moveObject(gate, 5000, -1456.689453125,501.2998046875,16.950000762939, 0, 0, 0 ) end ----------------------------------------------------------------------------------------- local gate = createObject(3114,-1414.4499511719,516.43798828125,16.679000854492, 0, 0, 0 ) function down1p() moveObject(gate, 5000, -1414.4499511719,516.43798828125,9.64, 0, 0, 0 ) end function up1p() moveObject(gate, 5000, -1414.4499511719,516.43798828125,16.679000854492, 0, 0, 0 ) end ------------------------------------------------------------------------------------------ local gate = createObject(3114,-1414.4499511719,483.3,16.68, 0, 0, 180 ) function down2p() moveObject(gate, 5000, -1414.4499511719,483.3,5.64, 0, 0, 0 ) end function up2p() moveObject(gate, 5000, -1414.4499511719,483.3,16.68, 0, 0, 0 ) end ------------------------------------------------------------------------------- local gate = createObject(971,-1335,487.5299987793,13.60000038147, 0, 0, 0 ) function openallp() moveObject(gate, 3000, -1343,487.5299987793,13.60000038147, 0, 0, 0 ) end function closeallp() moveObject(gate, 3000, -1335,487.5299987793,13.60000038147, 0, 0, 0 ) end ------------------------------------------------------------------------------- local gate = createObject(971,-1324,515.20001220703,10.569999694824, 0, 0, 0 ) function openallp() moveObject(gate, 3000, -1316,515.20001220703,10.569999694824, 0, 0, 0 ) end function closeallp() moveObject(gate, 3000, -1324,515.20001220703,10.569999694824, 0, 0, 0 ) end ------------------------------------------------------------------------------- local gate = createObject(976,-1351.6600341797,499.30999755859,17.38, 0, 0, 0 ) function openmainp() moveObject(gate, 3000, -1351.6600341797,499.30999755859,20.1, 0, 0, 0 ) end function closemainp() moveObject(gate, 3000, -1351.6600341797,499.30999755859,17.38, 0, 0, 0 ) end ------------------------------------------------------------------------------- local gate = createObject(976,-1370.3000488281,514.25,10.33000038147, 0, 0, 0 ) function openallp() moveObject(gate, 3000, -1376,514.25,10.33000038147, 0, 0, 0 ) end function closeallp() moveObject(gate, 3000, -1370.3000488281,514.25,10.33000038147, 0, 0, 0 ) end ------------------------------------------------------------------------------- local gate = createObject(3114,-1414.4530029297,514.84997558594,11, 270, 0, 0 ) function open1p() moveObject(gate, 3000, -1414.4530029297,514,3.2000000476837, 0, 0, 0 ) end function close1p() moveObject(gate, 3000, -1414.4530029297,514.84997558594,11, 0, 0, 0 ) end ------------------------------------------------------------------------------- local gate = createObject(976,-1534.7,482,6.32, 0, 0, 0 ) function opengatep() moveObject(gate, 2000, -1544,482,6.32, 0, 0, 0 ) end function closegatep() moveObject(gate, 2000, -1534.7,482,6.32, 0, 0, 0 ) end ------------------------------------------------------------------------------- function showgui() guiSetVisible (Window, not guiGetVisible ( Window ) ) showCursor(true,true) end Window = guiCreateWindow(0.74, 0.35, 0.26, 0.56, "Portaerei", true) guiWindowSetSizable(Window, false) Button[1] = guiCreateButton(10, 39, 149, 35, "Apri cancello", false, Window) Button[2] = guiCreateButton(170, 39, 149, 35, "Chiudi cancello", false, Window) Button[3] = guiCreateButton(10, 84, 149, 35, "Apri porta principale", false, Window) Button[4] = guiCreateButton(10, 129, 149, 35, "Apri porte secondarie", false, Window) Button[5] = guiCreateButton(10, 174, 149, 35, "Alza elevatore primario", false, Window) Button[6] = guiCreateButton(10, 219, 149, 35, "Alza elevatore secondario", false, Window) Button[7] = guiCreateButton(170, 84, 149, 35, "Chiudi porta principale", false, Window) Button[8] = guiCreateButton(170, 129, 149, 35, "Chiudi porte secondarie", false, Window) Button[9] = guiCreateButton(170, 174, 149, 35, "Abbassa elevatore primario", false, Window) Button[10] = guiCreateButton(170, 219, 149, 35, "Abbassa elevatore secondario", false, Window) Button[11] = guiCreateButton(10, 264, 149, 35, "Alza elevatore da terra", false, Window) Button[12] = guiCreateButton(170, 264, 149, 35, "Abbassa elevatore da terra", false, Window) Button[13] = guiCreateButton(10, 307, 149, 35, "Apri portellone posteriore", false, Window) Button[14] = guiCreateButton(170, 307, 149, 35, "Chiudi portellone posteriore", false, Window) Button[15] = guiCreateButton(10, 352, 149, 35, "Apri portellone elevatore", false, Window) Button[16] = guiCreateButton(170, 352, 149, 35, "Chiudi portellone elevatore", false, Window) Button[17] = guiCreateButton(90, 397, 149, 35, "Chiudi", false, Window) addEventHandler("onClientGUIClick", Button[1], opengatep) addEventHandler("onClientGUIClick", Button[2], closegatep) addEventHandler("onClientGUIClick", Button[3], openmainp) addEventHandler("onClientGUIClick", Button[4], openallp) addEventHandler("onClientGUIClick", Button[5], upp) addEventHandler("onClientGUIClick", Button[6], up1p) addEventHandler("onClientGUIClick", Button[7], closemainp) addEventHandler("onClientGUIClick", Button[8], closeallp) addEventHandler("onClientGUIClick", Button[9], up1p) addEventHandler("onClientGUIClick", Button[10], down1p) addEventHandler("onClientGUIClick", Button[11], up2p) addEventHandler("onClientGUIClick", Button[12], down2p) addEventHandler("onClientGUIClick", Button[13], openp) addEventHandler("onClientGUIClick", Button[14], closep) addEventHandler("onClientGUIClick", Button[15], open1p) addEventHandler("onClientGUIClick", Button[16], open1p) addEventHandler("onClientGUIClick", Button[17], close) addCommandHandler("port",showgui)
-
Thanks , but now the console says "Error: gategui/script.lua:150 attempt to index global 'Button' (a nil value) Excuse me but i never scripted a GUI EDIT: maybe I fixed...
-
Hi, i am new on this forum. This is my first script and when i run it the console says "Warning: loading script failed: gategui\script.lua:172: 'end' expected (to close if at line 168) near . Please, can someone help me? local gate = createObject(3113,-1465.7600097656,501.29998779297,1.0499999523163, 0, 0, 0 ) function openp() moveObject(gate, 3000, -1468.6600341797,501.29998779297,11.720000267029, 0, 0, 0 ) end function closep() moveObject(gate, 3000, -1465.7600097656,501.29998779297,1.0499999523163, 0, 0, 0 ) end ------------------------------------------------------------------------------------------ local gate = createObject(3115,-1456.689453125,501.2998046875,16.950000762939, 0, 0, 0 ) function downp() moveObject(gate, 5000, -1456.689453125,501.2998046875,9.8900003433228, 0, 0, 0 ) end function upp() moveObject(gate, 5000, -1456.689453125,501.2998046875,16.950000762939, 0, 0, 0 ) end ----------------------------------------------------------------------------------------- local gate = createObject(3114,-1414.4499511719,516.43798828125,16.679000854492, 0, 0, 0 ) function down1p() moveObject(gate, 5000, -1414.4499511719,516.43798828125,9.64, 0, 0, 0 ) end function up1p() moveObject(gate, 5000, -1414.4499511719,516.43798828125,16.679000854492, 0, 0, 0 ) end ------------------------------------------------------------------------------------------ local gate = createObject(3114,-1414.4499511719,483.3,16.68, 0, 0, 180 ) function down2p() moveObject(gate, 5000, -1414.4499511719,483.3,5.64, 0, 0, 0 ) end function up2p() moveObject(gate, 5000, -1414.4499511719,483.3,16.68, 0, 0, 0 ) end ------------------------------------------------------------------------------- local gate = createObject(971,-1335,487.5299987793,13.60000038147, 0, 0, 0 ) function openallp() moveObject(gate, 3000, -1343,487.5299987793,13.60000038147, 0, 0, 0 ) end function closeallp() moveObject(gate, 3000, -1335,487.5299987793,13.60000038147, 0, 0, 0 ) end ------------------------------------------------------------------------------- local gate = createObject(971,-1324,515.20001220703,10.569999694824, 0, 0, 0 ) function openallp() moveObject(gate, 3000, -1316,515.20001220703,10.569999694824, 0, 0, 0 ) end function closeallp() moveObject(gate, 3000, -1324,515.20001220703,10.569999694824, 0, 0, 0 ) end ------------------------------------------------------------------------------- local gate = createObject(976,-1351.6600341797,499.30999755859,17.38, 0, 0, 0 ) function openmainp() moveObject(gate, 3000, -1351.6600341797,499.30999755859,20.1, 0, 0, 0 ) end function closemainp() moveObject(gate, 3000, -1351.6600341797,499.30999755859,17.38, 0, 0, 0 ) end ------------------------------------------------------------------------------- local gate = createObject(976,-1370.3000488281,514.25,10.33000038147, 0, 0, 0 ) function openallp() moveObject(gate, 3000, -1376,514.25,10.33000038147, 0, 0, 0 ) end function closeallp() moveObject(gate, 3000, -1370.3000488281,514.25,10.33000038147, 0, 0, 0 ) end ------------------------------------------------------------------------------- local gate = createObject(3114,-1414.4530029297,514.84997558594,11, 270, 0, 0 ) function open1p() moveObject(gate, 3000, -1414.4530029297,514,3.2000000476837, 0, 0, 0 ) end function close1p() moveObject(gate, 3000, -1414.4530029297,514.84997558594,11, 0, 0, 0 ) end ------------------------------------------------------------------------------- local gate = createObject(976,-1534.7,482,6.32, 0, 0, 0 ) function opengatep() moveObject(gate, 2000, -1544,482,6.32, 0, 0, 0 ) end function closegatep() moveObject(gate, 2000, -1534.7,482,6.32, 0, 0, 0 ) end ------------------------------------------------------------------------------- GUIEditor = { button = {}, window = {} } addEventHandler("onClientResourceStart", resourceRoot, function() GUIEditor.window[1] = guiCreateWindow(0.74, 0.35, 0.26, 0.56, "Portaerei", true) guiWindowSetSizable(GUIEditor.window[1], false) Button[1] = guiCreateButton(10, 39, 149, 35, "Apri cancello", false, GUIEditor.window[1]) Button[2] = guiCreateButton(170, 39, 149, 35, "Chiudi cancello", false, GUIEditor.window[1]) Button[3] = guiCreateButton(10, 84, 149, 35, "Apri porta principale", false, GUIEditor.window[1]) Button[4] = guiCreateButton(10, 129, 149, 35, "Apri porte secondarie", false, GUIEditor.window[1]) Button[5] = guiCreateButton(10, 174, 149, 35, "Alza elevatore primario", false, GUIEditor.window[1]) Button[6] = guiCreateButton(10, 219, 149, 35, "Alza elevatore secondario", false, GUIEditor.window[1]) Button[7] = guiCreateButton(170, 84, 149, 35, "Chiudi porta principale", false, GUIEditor.window[1]) Button[8] = guiCreateButton(170, 129, 149, 35, "Chiudi porte secondarie", false, GUIEditor.window[1]) Button[9] = guiCreateButton(170, 174, 149, 35, "Abbassa elevatore primario", false, GUIEditor.window[1]) Button[10] = guiCreateButton(170, 219, 149, 35, "Abbassa elevatore secondario", false, GUIEditor.window[1]) Button[11] = guiCreateButton(10, 264, 149, 35, "Alza elevatore da terra", false, GUIEditor.window[1]) Button[12] = guiCreateButton(170, 264, 149, 35, "Abbassa elevatore da terra", false, GUIEditor.window[1]) Button[13] = guiCreateButton(10, 307, 149, 35, "Apri portellone posteriore", false, GUIEditor.window[1]) Button[14] = guiCreateButton(170, 307, 149, 35, "Chiudi portellone posteriore", false, GUIEditor.window[1]) Button[15] = guiCreateButton(10, 352, 149, 35, "Apri portellone elevatore", false, GUIEditor.window[1]) Button[16] = guiCreateButton(170, 352, 149, 35, "Chiudi portellone elevatore", false, GUIEditor.window[1]) Button[17] = guiCreateButton(90, 397, 149, 35, "Chiudi", false, GUIEditor.window[1]) end ) addEventHandler("onClientGUIClick", Button[1], opengatep) addEventHandler("onClientGUIClick", Button[2], closegatep) addEventHandler("onClientGUIClick", Button[3], openmainp) addEventHandler("onClientGUIClick", Button[4], openallp) addEventHandler("onClientGUIClick", Button[5], upp) addEventHandler("onClientGUIClick", Button[6], up1p) addEventHandler("onClientGUIClick", Button[7], closemainp) addEventHandler("onClientGUIClick", Button[8], closeallp) addEventHandler("onClientGUIClick", Button[9], up1p) addEventHandler("onClientGUIClick", Button[10], down1p) addEventHandler("onClientGUIClick", Button[11], up2p) addEventHandler("onClientGUIClick", Button[12], down2p) addEventHandler("onClientGUIClick", Button[13], openp) addEventHandler("onClientGUIClick", Button[14], closep) addEventHandler("onClientGUIClick", Button[15], open1p) addEventHandler("onClientGUIClick", Button[16], open1p) addEventHandler("onClientGUIClick", Button[17], close) addCommandHandler("port",function() if ( guiGetVisible(GUIEditor.window[1]) ~= true ) then guiSetVisible(GUIEditor.window[1],true) showCursor(true) end