NLSandro Posted January 4, 2013 Posted January 4, 2013 (edited) Hello, Its a long time ago i scripted a gui and im a noob scripter and i want my gui to open but i forgot how x) Can someone pls help me ? Thx. "Client" function showwindow () guiSetVisible( GUIEditor.window[1], not guiGetVisible( GUIEditor.window[1] ) ) showCursor( guiGetVisible( GUIEditor.window[1] ) ) guiSetInputEnabled( guiGetVisible( GUIEditor.window[1] ) ) end addEvent ( "openGUI", true ) addEventHandler ( "openGUI", localPlayer, showwindow ) addCommandHandler("czh",openGUI) bindKey("F7","down","openGUI") "Server" GUIEditor = { memo = {}, staticimage = {}, window = {}, tab = {}, tabpanel = {}, } addEventHandler("onClientResourceStart", resourceRoot, function() GUIEditor.window[1] = guiCreateWindow(630, 262, 711, 563, "CzH|Racing DM/DD", false) guiWindowSetSizable(GUIEditor.window[1], false) guiSetProperty(GUIEditor.window[1], "CaptionColour", "FF47FF00") GUIEditor.tabpanel[1] = guiCreateTabPanel(278, 29, 406, 509, false, GUIEditor.window[1]) GUIEditor.tab[1] = guiCreateTab("Rules", GUIEditor.tabpanel[1]) GUIEditor.memo[1] = guiCreateMemo(8, 9, 391, 467, " Rules :\n\n-1\n\n-2\n\n-3\n\n-4\n\n-5\n\n-6\n\n-7\n\n-8\n\n-9\n\n-10\n\n-11\n\n-12\n\n-13\n\n-14\n\n-15", false, GUIEditor.tab[1]) GUIEditor.tab[2] = guiCreateTab("Members", GUIEditor.tabpanel[1]) GUIEditor.memo[2] = guiCreateMemo(10, 10, 386, 467, "Leaders :\n-\n-\n\nSub leaders :\n-----------------\n\nMembers :\n----------------", false, GUIEditor.tab[2]) GUIEditor.window[2] = guiCreateWindow(630, 262, 711, 563, "CzH|Racing DM/DD", false) guiWindowSetSizable(GUIEditor.window[2], false) guiSetProperty(GUIEditor.window[2], "CaptionColour", "FF47FF00") GUIEditor.tabpanel[2] = guiCreateTabPanel(278, 29, 406, 509, false, GUIEditor.window[2]) GUIEditor.tab[3] = guiCreateTab("Rules", GUIEditor.tabpanel[2]) GUIEditor.memo[3] = guiCreateMemo(8, 9, 391, 467, " Rules :\n\n-1 Don't insult!\n\n-2 Do not spam!\n\n-3 Respect other players!\n\n-4 Respect the admins!\n\n-5 Don't swear!\n\n-6 Don't ask for admin! else Mute/Kick/Ban\n 5min/ --- /1 hour\n-7 English and Dutch only in global chat!\n\n-8 \n\n-9\n\n-10\n\n-11\n\n-12\n\n-13\n\n-14\n\n-15", false, GUIEditor.tab[3]) GUIEditor.tab[4] = guiCreateTab("Members", GUIEditor.tabpanel[2]) GUIEditor.memo[4] = guiCreateMemo(10, 10, 386, 467, "Leaders :\n- CzH|Rocket\n- CzHTwister\n\nSub leaders :\n-----------------\n\nMembers :\n----------------", false, GUIEditor.tab[4]) GUIEditor.staticimage[1] = guiCreateStaticImage(10, 350, 267, 204, ":race/img/title.png", false, GUIEditor.window[2]) GUIEditor.memo[5] = guiCreateMemo(22, 54, 247, 289, "Welcome to CzH|Racing,\n\nI hope you will enjoy this server.\nBefore you play please read the rules ->\nIf there are any problems please contact me on skype : sandro-,- \nIf you wanna join CzH please contact :\nsandro-,- or Itzzzzmarvin on skype.\n\n\nNews :\n--------------------------------------------------------.--------------------------------------------------------.--------------------------------------------------------.--------------------------------------------------------.--------------------------------------------------------.--------------------------------------------------------.--------------------------------------------------------.", false, GUIEditor.window[2]) GUIEditor.window[3] = guiCreateWindow(630, 262, 711, 563, "CzH|Racing DM/DD", false) guiWindowSetSizable(GUIEditor.window[3], false) guiSetProperty(GUIEditor.window[3], "CaptionColour", "FF47FF00") GUIEditor.tabpanel[3] = guiCreateTabPanel(278, 29, 406, 509, false, GUIEditor.window[3]) GUIEditor.tab[5] = guiCreateTab("Rules", GUIEditor.tabpanel[3]) GUIEditor.memo[6] = guiCreateMemo(8, 9, 391, 467, " Rules :\n\n-1\n\n-2\n\n-3\n\n-4\n\n-5\n\n-6\n\n-7\n\n-8\n\n-9\n\n-10\n\n-11\n\n-12\n\n-13\n\n-14\n\n-15", false, GUIEditor.tab[5]) GUIEditor.tab[6] = guiCreateTab("Members", GUIEditor.tabpanel[3]) GUIEditor.memo[7] = guiCreateMemo(10, 10, 386, 467, "Leaders :\n-\n-\n\nSub leaders :\n-----------------\n\nMembers :\n----------------", false, GUIEditor.tab[6]) GUIEditor.window[4] = guiCreateWindow(630, 262, 711, 563, "CzH|Racing DM/DD", false) guiWindowSetSizable(GUIEditor.window[4], false) guiSetProperty(GUIEditor.window[4], "CaptionColour", "FF47FF00") GUIEditor.tabpanel[4] = guiCreateTabPanel(278, 29, 406, 509, false, GUIEditor.window[4]) GUIEditor.tab[7] = guiCreateTab("Rules", GUIEditor.tabpanel[4]) GUIEditor.memo[8] = guiCreateMemo(8, 9, 391, 467, " Rules :\n\n-1 Don't insult!\n\n-2 Do not spam!\n\n-3 Respect other players!\n\n-4 Respect the admins!\n\n-5 Don't swear!\n\n-6 Don't ask for admin! else Mute/Kick/Ban!\n 5min/ --- /1 hour!\n-7 English and Dutch only in public chat!\n\n-8 Use /pm [name] to talk in other language!", false, GUIEditor.tab[7]) GUIEditor.tab[8] = guiCreateTab("Members", GUIEditor.tabpanel[4]) GUIEditor.memo[9] = guiCreateMemo(10, 10, 386, 467, "Leaders :\n- CzH|Rocket\n- CzHTwister\n\nSub leaders :\n-----------------\n\nMembers :\n----------------", false, GUIEditor.tab[8]) GUIEditor.staticimage[2] = guiCreateStaticImage(10, 350, 267, 204, ":race/img/title.png", false, GUIEditor.window[4]) GUIEditor.memo[10] = guiCreateMemo(22, 54, 247, 289, "Welcome to CzH|Racing,\n\nI hope you will enjoy this server.\nBefore you play please read the rules ->\nIf there are any problems please contact me on skype : sandro-,- \nIf you wanna join CzH please contact :\nsandro-,- or Itzzzzmarvin on skype.\n\n\nNews :\n--------------------------------------------------------.--------------------------------------------------------.--------------------------------------------------------.--------------------------------------------------------.--------------------------------------------------------.--------------------------------------------------------.--------------------------------------------------------.", false, GUIEditor.window[4]) end ) I used GUI editor for the one who wanna know it *added it into [lua] [./lua] Edited January 4, 2013 by Guest
Castillo Posted January 4, 2013 Posted January 4, 2013 function showwindow () guiSetVisible( GUIEditor.window[1], not guiGetVisible( GUIEditor.window[1] ) ) showCursor( guiGetVisible( GUIEditor.window[1] ) ) guiSetInputEnabled( guiGetVisible( GUIEditor.window[1] ) ) end addCommandHandler("czh",showwindow) bindKey("F7","down",showwindow)
NLSandro Posted January 4, 2013 Author Posted January 4, 2013 function showwindow () guiSetVisible( GUIEditor.window[1], not guiGetVisible( GUIEditor.window[1] ) ) showCursor( guiGetVisible( GUIEditor.window[1] ) ) guiSetInputEnabled( guiGetVisible( GUIEditor.window[1] ) ) end addCommandHandler("czh",showwindow) bindKey("F7","down",showwindow) Doesn't work
Castillo Posted January 4, 2013 Posted January 4, 2013 function showwindow () guiSetVisible( GUIEditor.window[1], not guiGetVisible( GUIEditor.window[1] ) ) showCursor( guiGetVisible( GUIEditor.window[1] ) ) guiSetInputEnabled( guiGetVisible( GUIEditor.window[1] ) ) end addCommandHandler("czh",showwindow) bindKey("F7","down",showwindow) Doesn't work GUI is only client side, all the script has to be client side.
NLSandro Posted January 4, 2013 Author Posted January 4, 2013 The gui show But it doesnt open/close with F7 or using the command. So it stais open
Castillo Posted January 4, 2013 Posted January 4, 2013 That's because you created not just one GUI, you created like 5 of them which had mostly the same thing. GUIEditor = { memo = {}, staticimage = {}, window = {}, tab = {}, tabpanel = {}, } addEventHandler("onClientResourceStart", resourceRoot, function() GUIEditor.window[1] = guiCreateWindow(630, 262, 711, 563, "CzH|Racing DM/DD", false) guiWindowSetSizable(GUIEditor.window[1], false) guiSetVisible(GUIEditor.window[1],false) guiSetProperty(GUIEditor.window[1], "CaptionColour", "FF47FF00") GUIEditor.tabpanel[2] = guiCreateTabPanel(278, 29, 406, 509, false, GUIEditor.window[1]) GUIEditor.tab[3] = guiCreateTab("Rules", GUIEditor.tabpanel[2]) GUIEditor.memo[3] = guiCreateMemo(8, 9, 391, 467, " Rules :\n\n-1 Don't insult!\n\n-2 Do not spam!\n\n-3 Respect other players!\n\n-4 Respect the admins!\n\n-5 Don't swear!\n\n-6 Don't ask for admin! else Mute/Kick/Ban\n 5min/ --- /1 hour\n-7 English and Dutch only in global chat!\n\n-8 \n\n-9\n\n-10\n\n-11\n\n-12\n\n-13\n\n-14\n\n-15", false, GUIEditor.tab[3]) GUIEditor.tab[4] = guiCreateTab("Members", GUIEditor.tabpanel[2]) GUIEditor.memo[4] = guiCreateMemo(10, 10, 386, 467, "Leaders :\n- CzH|Rocket\n- CzHTwister\n\nSub leaders :\n-----------------\n\nMembers :\n----------------", false, GUIEditor.tab[4]) GUIEditor.staticimage[1] = guiCreateStaticImage(10, 350, 267, 204, ":race/img/title.png", false, GUIEditor.window[1]) GUIEditor.memo[5] = guiCreateMemo(22, 54, 247, 289, "Welcome to CzH|Racing,\n\nI hope you will enjoy this server.\nBefore you play please read the rules ->\nIf there are any problems please contact me on skype : sandro-,- \nIf you wanna join CzH please contact :\nsandro-,- or Itzzzzmarvin on skype.\n\n\nNews :\n--------------------------------------------------------.--------------------------------------------------------.--------------------------------------------------------.--------------------------------------------------------.--------------------------------------------------------.--------------------------------------------------------.--------------------------------------------------------.", false, GUIEditor.window[1]) end ) function showwindow () guiSetVisible( GUIEditor.window[1], not guiGetVisible( GUIEditor.window[1] ) ) showCursor( guiGetVisible( GUIEditor.window[1] ) ) guiSetInputEnabled( guiGetVisible( GUIEditor.window[1] ) ) end addCommandHandler("czh",showwindow) bindKey("F7","down",showwindow)
NLSandro Posted January 5, 2013 Author Posted January 5, 2013 That's because you created not just one GUI, you created like 5 of them which had mostly the same thing. GUIEditor = { memo = {}, staticimage = {}, window = {}, tab = {}, tabpanel = {}, } addEventHandler("onClientResourceStart", resourceRoot, function() GUIEditor.window[1] = guiCreateWindow(630, 262, 711, 563, "CzH|Racing DM/DD", false) guiWindowSetSizable(GUIEditor.window[1], false) guiSetVisible(GUIEditor.window[1],false) guiSetProperty(GUIEditor.window[1], "CaptionColour", "FF47FF00") GUIEditor.tabpanel[2] = guiCreateTabPanel(278, 29, 406, 509, false, GUIEditor.window[1]) GUIEditor.tab[3] = guiCreateTab("Rules", GUIEditor.tabpanel[2]) GUIEditor.memo[3] = guiCreateMemo(8, 9, 391, 467, " Rules :\n\n-1 Don't insult!\n\n-2 Do not spam!\n\n-3 Respect other players!\n\n-4 Respect the admins!\n\n-5 Don't swear!\n\n-6 Don't ask for admin! else Mute/Kick/Ban\n 5min/ --- /1 hour\n-7 English and Dutch only in global chat!\n\n-8 \n\n-9\n\n-10\n\n-11\n\n-12\n\n-13\n\n-14\n\n-15", false, GUIEditor.tab[3]) GUIEditor.tab[4] = guiCreateTab("Members", GUIEditor.tabpanel[2]) GUIEditor.memo[4] = guiCreateMemo(10, 10, 386, 467, "Leaders :\n- CzH|Rocket\n- CzHTwister\n\nSub leaders :\n-----------------\n\nMembers :\n----------------", false, GUIEditor.tab[4]) GUIEditor.staticimage[1] = guiCreateStaticImage(10, 350, 267, 204, ":race/img/title.png", false, GUIEditor.window[1]) GUIEditor.memo[5] = guiCreateMemo(22, 54, 247, 289, "Welcome to CzH|Racing,\n\nI hope you will enjoy this server.\nBefore you play please read the rules ->\nIf there are any problems please contact me on skype : sandro-,- \nIf you wanna join CzH please contact :\nsandro-,- or Itzzzzmarvin on skype.\n\n\nNews :\n--------------------------------------------------------.--------------------------------------------------------.--------------------------------------------------------.--------------------------------------------------------.--------------------------------------------------------.--------------------------------------------------------.--------------------------------------------------------.", false, GUIEditor.window[1]) end ) function showwindow () guiSetVisible( GUIEditor.window[1], not guiGetVisible( GUIEditor.window[1] ) ) showCursor( guiGetVisible( GUIEditor.window[1] ) ) guiSetInputEnabled( guiGetVisible( GUIEditor.window[1] ) ) end addCommandHandler("czh",showwindow) bindKey("F7","down",showwindow) i already figered it out yesterday but thanks anyway (yesterday my internet was blocked thats why i respond so late)
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