FraRyder Posted August 24, 2013 Share Posted August 24, 2013 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 Link to comment
./BlackBird# Posted August 24, 2013 Share Posted August 24, 2013 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 end ) Link to comment
FraRyder Posted August 27, 2013 Author Share Posted August 27, 2013 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... Link to comment
FraRyder Posted August 27, 2013 Author Share Posted August 27, 2013 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) Link to comment
TAPL Posted August 27, 2013 Share Posted August 27, 2013 Button = {} Put this at the top of the script. Link to comment
FraRyder Posted August 27, 2013 Author Share Posted August 27, 2013 Button = {} Put this at the top of the script. I love you 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