undefined Posted April 23, 2014 Share Posted April 23, 2014 Hi Guys. I have a problem. I want to save it... addEventHandler("onClientResourceStart", resourceRoot, function() testGrid = guiCreateGridList(589, 281, 200, 150, false) guiSetVisible(testGrid, false) guiSetAlpha(testGrid, 0.65) testLab = guiCreateLabel(10, 4, 180, 15, "Test Panel [F4]", false, testGrid) guiSetFont(testLab, "default-bold-small") guiLabelSetHorizontalAlign(testLab, "center", false) guiLabelSetVerticalAlign(testLab, "center") test1But = guiCreateButton(10, 29, 45, 45, "Test 1", false, testGrid) test3But = guiCreateButton(145, 29, 45, 45, "Test 3", false, testGrid) test2But = guiCreateButton(78, 29, 45, 45, "Test 2", false, testGrid) test4But = guiCreateButton(10, 84, 45, 45, "Test 4", false, testGrid) test5But = guiCreateButton(78, 84, 45, 45, "Test 5", false, testGrid) test6But = guiCreateButton(145, 84, 45, 45, "Test 6", false, testGrid) addEventHandler ( "onClientGUIClick", test1But, test1Button, false ) addEventHandler ( "onClientGUIClick", test2But, test2Button, false ) addEventHandler ( "onClientGUIClick", test3But, test3Button, false ) addEventHandler ( "onClientGUIClick", test4But, test4Button, false ) addEventHandler ( "onClientGUIClick", test5But, test5Button, false ) addEventHandler ( "onClientGUIClick", test6But, test6Button, false ) guiSetEnabled (test1But, true) guiSetEnabled (test2But, false) guiSetEnabled (test3But, false) guiSetEnabled (test4But, false) guiSetEnabled (test5But, false) guiSetEnabled (test6But, false) end ) function testOpen() if (guiGetVisible (testGrid) == true) then guiSetVisible(testGrid, false) showCursor(false) elseif (guiGetVisible (testGrid) == false) then guiSetVisible(testGrid, true) showCursor(true) end end bindKey ("F4", "down", testOpen) function test1Button() guiSetEnabled (test1But, false) guiSetEnabled (test2But, true) guiSetEnabled (test3But, false) guiSetEnabled (test4But, false) guiSetEnabled (test5But, false) guiSetEnabled (test6But, false) outputChatBox("You are clicked Test 1 Button") end function test2Button() guiSetEnabled (test1But, false) guiSetEnabled (test2But, false) guiSetEnabled (test3But, true) guiSetEnabled (test4But, false) guiSetEnabled (test5But, false) guiSetEnabled (test6But, false) outputChatBox("You are clicked Test 2 Button") end function test3Button() guiSetEnabled (test1But, false) guiSetEnabled (test2But, false) guiSetEnabled (test3But, false) guiSetEnabled (test4But, true) guiSetEnabled (test5But, false) guiSetEnabled (test6But, false) outputChatBox("You are clicked Test 3 Button") end function test4Button() guiSetEnabled (test1But, false) guiSetEnabled (test2But, false) guiSetEnabled (test3But, false) guiSetEnabled (test4But, false) guiSetEnabled (test5But, true) guiSetEnabled (test6But, false) outputChatBox("You are clicked Test 4 Button") end function test5Button() guiSetEnabled (test1But, false) guiSetEnabled (test2But, false) guiSetEnabled (test3But, false) guiSetEnabled (test4But, false) guiSetEnabled (test5But, false) guiSetEnabled (test6But, true) outputChatBox("You are clicked Test 5 Button") end function test6Button() guiSetEnabled (test1But, false) guiSetEnabled (test2But, false) guiSetEnabled (test3But, false) guiSetEnabled (test4But, false) guiSetEnabled (test5But, false) guiSetEnabled (test6But, false) outputChatBox("You are clicked Test 6 Button") end Im try it but it's not work. addEventHandler("onClientResourceStart", resourceRoot, function() testGrid = guiCreateGridList(589, 281, 200, 150, false) guiSetVisible(testGrid, false) guiSetAlpha(testGrid, 0.65) testLab = guiCreateLabel(10, 4, 180, 15, "Test Panel [F4]", false, testGrid) guiSetFont(testLab, "default-bold-small") guiLabelSetHorizontalAlign(testLab, "center", false) guiLabelSetVerticalAlign(testLab, "center") test1But = guiCreateButton(10, 29, 45, 45, "Test 1", false, testGrid) test3But = guiCreateButton(145, 29, 45, 45, "Test 3", false, testGrid) test2But = guiCreateButton(78, 29, 45, 45, "Test 2", false, testGrid) test4But = guiCreateButton(10, 84, 45, 45, "Test 4", false, testGrid) test5But = guiCreateButton(78, 84, 45, 45, "Test 5", false, testGrid) test6But = guiCreateButton(145, 84, 45, 45, "Test 6", false, testGrid) addEventHandler ( "onClientGUIClick", test1But, test1Button, false ) addEventHandler ( "onClientGUIClick", test2But, test2Button, false ) addEventHandler ( "onClientGUIClick", test3But, test3Button, false ) addEventHandler ( "onClientGUIClick", test4But, test4Button, false ) addEventHandler ( "onClientGUIClick", test5But, test5Button, false ) addEventHandler ( "onClientGUIClick", test6But, test6Button, false ) end ) function testOpen() if (guiGetVisible (testGrid) == true) then guiSetVisible(testGrid, false) showCursor(false) elseif (guiGetVisible (testGrid) == false) then guiSetVisible(testGrid, true) showCursor(true) end end bindKey ("F4", "down", testOpen) function afterLogin() if not getElementData (localPlayer, "enabled") then guiSetEnabled (test1But, true) guiSetEnabled (test2But, false) guiSetEnabled (test3But, false) guiSetEnabled (test4But, false) guiSetEnabled (test5But, false) guiSetEnabled (test6But, false) end end addEventHandler("onPlayerLogin", getRootElement(), function() afterLogin(source) end) function test1Button() if ( guiGetEnabled (test1But) == true and not getElementData (localPlayer, "enabled") ) then guiSetEnabled (test1But, false) guiSetEnabled (test2But, true) guiSetEnabled (test3But, false) guiSetEnabled (test4But, false) guiSetEnabled (test5But, false) guiSetEnabled (test6But, false) outputChatBox("You are clicked Test 1 Button") setElementData (localPlayer, "enabled", true) end end function test2Button() if ( guiGetEnabled (test2But) == true and not getElementData (localPlayer, "enabled") ) then guiSetEnabled (test1But, false) guiSetEnabled (test2But, false) guiSetEnabled (test3But, true) guiSetEnabled (test4But, false) guiSetEnabled (test5But, false) guiSetEnabled (test6But, false) outputChatBox("You are clicked Test 2 Button") setElementData (localPlayer, "enabled", true) end end function test3Button() if ( guiGetEnabled (test3But) == true and not getElementData (localPlayer, "enabled") ) then guiSetEnabled (test1But, false) guiSetEnabled (test2But, false) guiSetEnabled (test3But, false) guiSetEnabled (test4But, true) guiSetEnabled (test5But, false) guiSetEnabled (test6But, false) outputChatBox("You are clicked Test 3 Button") setElementData (localPlayer, "enabled", true) end end function test4Button() if ( guiGetEnabled (test4But) == true and not getElementData (localPlayer, "enabled") ) then guiSetEnabled (test1But, false) guiSetEnabled (test2But, false) guiSetEnabled (test3But, false) guiSetEnabled (test4But, false) guiSetEnabled (test5But, true) guiSetEnabled (test6But, false) outputChatBox("You are clicked Test 4 Button") setElementData (localPlayer, "enabled", true) end end function test5Button() if ( guiGetEnabled (test5But) == true and not getElementData (localPlayer, "enabled") ) then guiSetEnabled (test1But, false) guiSetEnabled (test2But, false) guiSetEnabled (test3But, false) guiSetEnabled (test4But, false) guiSetEnabled (test5But, false) guiSetEnabled (test6But, true) outputChatBox("You are clicked Test 5 Button") setElementData (localPlayer, "enabled", true) end end function test6Button() if ( guiGetEnabled (test6But) == true and not getElementData (localPlayer, "enabled") ) then guiSetEnabled (test1But, false) guiSetEnabled (test2But, false) guiSetEnabled (test3But, false) guiSetEnabled (test4But, false) guiSetEnabled (test5But, false) guiSetEnabled (test6But, false) outputChatBox("You are clicked Test 6 Button") setElementData (localPlayer, "enabled", true) end end and im try it but it's give error addEventHandler("onClientResourceStart", resourceRoot, function() testGrid = guiCreateGridList(589, 281, 200, 150, false) guiSetVisible(testGrid, false) guiSetAlpha(testGrid, 0.65) testLab = guiCreateLabel(10, 4, 180, 15, "Test Panel [F4]", false, testGrid) guiSetFont(testLab, "default-bold-small") guiLabelSetHorizontalAlign(testLab, "center", false) guiLabelSetVerticalAlign(testLab, "center") test1But = guiCreateButton(10, 29, 45, 45, "Test 1", false, testGrid) test3But = guiCreateButton(145, 29, 45, 45, "Test 3", false, testGrid) test2But = guiCreateButton(78, 29, 45, 45, "Test 2", false, testGrid) test4But = guiCreateButton(10, 84, 45, 45, "Test 4", false, testGrid) test5But = guiCreateButton(78, 84, 45, 45, "Test 5", false, testGrid) test6But = guiCreateButton(145, 84, 45, 45, "Test 6", false, testGrid) addEventHandler ( "onClientGUIClick", test1But, test1Button, false ) addEventHandler ( "onClientGUIClick", test2But, test2Button, false ) addEventHandler ( "onClientGUIClick", test3But, test3Button, false ) addEventHandler ( "onClientGUIClick", test4But, test4Button, false ) addEventHandler ( "onClientGUIClick", test5But, test5Button, false ) addEventHandler ( "onClientGUIClick", test6But, test6Button, false ) end ) function testOpen() if (guiGetVisible (testGrid) == true) then guiSetVisible(testGrid, false) showCursor(false) elseif (guiGetVisible (testGrid) == false) then guiSetVisible(testGrid, true) showCursor(true) end end bindKey ("F4", "down", testOpen) function afterLogin(p) local source = p local account = getPlayerAccount(source) if not getAccountData(account,"enabled") then guiSetEnabled (test1But, true) guiSetEnabled (test2But, false) guiSetEnabled (test3But, false) guiSetEnabled (test4But, false) guiSetEnabled (test5But, false) guiSetEnabled (test6But, false) else setAccountData(account,"enabled",true) end end addEventHandler("onPlayerLogin", getRootElement(), function() afterLogin(source) end) function test1Button(p) if not getAccountData(getPlayerAccount(p),"enabled") then guiSetEnabled (test1But, false) guiSetEnabled (test2But, true) guiSetEnabled (test3But, false) guiSetEnabled (test4But, false) guiSetEnabled (test5But, false) guiSetEnabled (test6But, false) outputChatBox("You are clicked Test 1 Button") local account = getPlayerAccount(p) setAccountData(account,"enabled",true) end end function test2Button(p) if not getAccountData(getPlayerAccount(p),"enabled") then guiSetEnabled (test1But, false) guiSetEnabled (test2But, false) guiSetEnabled (test3But, true) guiSetEnabled (test4But, false) guiSetEnabled (test5But, false) guiSetEnabled (test6But, false) outputChatBox("You are clicked Test 2 Button") local account = getPlayerAccount(p) setAccountData(account,"enabled",true) end end function test3Button(p) if not getAccountData(getPlayerAccount(p),"enabled") then guiSetEnabled (test1But, false) guiSetEnabled (test2But, false) guiSetEnabled (test3But, false) guiSetEnabled (test4But, true) guiSetEnabled (test5But, false) guiSetEnabled (test6But, false) outputChatBox("You are clicked Test 3 Button") local account = getPlayerAccount(p) setAccountData(account,"enabled",true) end end function test4Button(p) if not getAccountData(getPlayerAccount(p),"enabled") then guiSetEnabled (test1But, false) guiSetEnabled (test2But, false) guiSetEnabled (test3But, false) guiSetEnabled (test4But, false) guiSetEnabled (test5But, true) guiSetEnabled (test6But, false) outputChatBox("You are clicked Test 4 Button") local account = getPlayerAccount(p) setAccountData(account,"enabled",true) end end function test5Button(p) if not getAccountData(getPlayerAccount(p),"enabled") then guiSetEnabled (test1But, false) guiSetEnabled (test2But, false) guiSetEnabled (test3But, false) guiSetEnabled (test4But, false) guiSetEnabled (test5But, false) guiSetEnabled (test6But, true) outputChatBox("You are clicked Test 5 Button") local account = getPlayerAccount(p) setAccountData(account,"enabled",true) end end function test6Button(p) if not getAccountData(getPlayerAccount(p),"enabled") then guiSetEnabled (test1But, false) guiSetEnabled (test2But, false) guiSetEnabled (test3But, false) guiSetEnabled (test4But, false) guiSetEnabled (test5But, false) guiSetEnabled (test6But, false) outputChatBox("You are clicked Test 6 Button") local account = getPlayerAccount(p) setAccountData(account,"enabled",true) end end How to save it. Help me pls Link to comment
Castillo Posted April 23, 2014 Share Posted April 23, 2014 getPlayerAccount is a server side only function. What do you mean by "save"? save what? Link to comment
undefined Posted April 23, 2014 Author Share Posted April 23, 2014 Click on this button the player can not be click then. Link to comment
undefined Posted April 23, 2014 Author Share Posted April 23, 2014 So I want to save "guiSetEnabled". Link to comment
Vinctus Posted April 24, 2014 Share Posted April 24, 2014 attach element data on the player once he done X thing then check if he has elem data when he opens the gui, if he has, disable the button or if you want to use accountData, make the check via server side event Link to comment
undefined Posted April 24, 2014 Author Share Posted April 24, 2014 Pff. I can't this Can you give me example? 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