manve1 Posted August 5, 2012 Posted August 5, 2012 (edited) client: http://pastebin.com/8biNu7xr please help.. or post how it should look, i get warnings on /debugscript 3 for all of the eventHandlers erros from: addEventHandler("onClientGUIClick", BuyWeapon, button1) addEventHandler("onClientGUIClick", BuyWeapon, button2 ) addEventHandler("onClientGUIClick", BuyWeapon, button3 ) addEventHandler("onClientGUIClick", BuyWeapon, button4 ) addEventHandler("onClientGUIClick", BuyWeapon, button5 ) addEventHandler("onClientGUIClick", BuyWeapon, button6 ) addEventHandler("onClientGUIClick", BuyWeapon, button7 ) addEventHandler("onClientGUIClick", BuyWeapon, button8 ) addEventHandler("onClientGUIClick", BuyWeapon, button9 ) addEventHandler("onClientGUIClick", BuyWeapon, button10 ) addEventHandler("onClientGUIClick", BuyWeapon, button11 ) addEventHandler("onClientGUIClick", BuyWeapon, button12 ) addEventHandler("onClientGUIClick", BuyWeapon, button13 ) addEventHandler("onClientGUIClick", BuyWeapon, button14 ) addEventHandler("onClientGUIClick", BuyWeapon, button15 ) addEventHandler("onClientGUIClick", BuyWeapon, button16 ) addEventHandler("onClientGUIClick", BuyWeapon, button17 ) addEventHandler("onClientGUIClick", BuyWeapon, button18 ) addEventHandler("onClientGUIClick", BuyWeapon, button19 ) addEventHandler("onClientGUIClick", BuyWeapon, button20 ) addEventHandler("onClientGUIClick", BuyWeapon, button21 ) addEventHandler("onClientGUIClick", BuyWeapon, button22 ) addEventHandler("onClientGUIClick", BuyWeapon, button23 ) addEventHandler("onClientGUIClick", BuyWeapon, button24 ) addEventHandler("onClientGUIClick", BuyWeapon, button25 ) addEventHandler("onClientGUIClick", BuyWeapon, button26 ) addEventHandler("onClientGUIClick", BuyWeapon, button27 ) addEventHandler("onClientGUIClick", BuyWeapon, button28 ) addEventHandler("onClientGUIClick", BuyWeapon, button29 ) addEventHandler("onClientGUIClick", BuyWeapon, button30 ) addEventHandler("onClientGUIClick", BuyWeapon, button31 ) addEventHandler("onClientGUIClick", BuyWeapon, button32 ) i need help on how to fix them ( this script is on ipad as a weapon seller ) i putted them EventHandlers as client sided Edited August 5, 2012 by Guest
Booo Posted August 5, 2012 Posted August 5, 2012 sorry guys.. it didn't post whole thing...erros from: addEventHandler("onClientGUIClick", BuyWeapon, button1) addEventHandler("onClientGUIClick", BuyWeapon, button2 ) addEventHandler("onClientGUIClick", BuyWeapon, button3 ) i need help on how to fix them ( this script is on ipad as a weapon seller ) addEventHandler("onClientGUIClick", button1, BuyWeapon) addEventHandler("onClientGUIClick",button2 , BuyWeapon2 ) addEventHandler("onClientGUIClick",button3 , BuyWeapon3 )
Mega9 Posted August 5, 2012 Posted August 5, 2012 (edited) Meh... instead of adding event handlers for each button do this addEventHandler ("onClientGUIClick", root, function () if source == button1 then -- bla bla elseif source == button2 then -- bla bla! end end ) I think you get the point... Edited August 5, 2012 by Guest
manve1 Posted August 5, 2012 Author Posted August 5, 2012 addEventHandler("onClientGUIClick", button1, BuyWeapon) addEventHandler("onClientGUIClick",button2 , BuyWeapon2 ) addEventHandler("onClientGUIClick",button3 , BuyWeapon3 ) ah.. i try doing this, thx, i will reply if it worked or not Meh...instead of adding event handlers for each button do this addEventHandler ("onClientGUIClick", root, function () if source == button1 then -- bla bla elseif source == button2 then -- bla bla! end end ) I think you get the point... im still a learner...
manve1 Posted August 5, 2012 Author Posted August 5, 2012 In console nthg, but in /debugscript 3 it gives for all the eventHandlers error that they got nil or boolen
manve1 Posted August 5, 2012 Author Posted August 5, 2012 Are you sure these buttons are created in "tab1"? yes, ain't this right? button1 = guiCreateButton( 0.01, 0.01, 0.2, 0.1, price_colt,"Colt", false, tab1 ) button2 = guiCreateButton( 0.01, 0.12, 0.2, 0.1, price_silencer, "Silencer", false, tab1 ) button3 = guiCreateButton( 0.01, 0.23, 0.2, 0.1, price_deagle,"Deagle", false, tab1 ) button4 = guiCreateButton( 0.01, 0.34, 0.2, 0.1, price_sawn,"Sawn off", false, tab1 ) button5 = guiCreateButton( 0.01, 0.45, 0.2, 0.1, price_shotgun,"Shotgun", false, tab1 ) button6 = guiCreateButton( 0.01, 0.56, 0.2, 0.1, price_spaz12,"Spaz 12", false, tab1 )
Castillo Posted August 5, 2012 Posted August 5, 2012 Is wrong. button1 = guiCreateButton( 0.01, 0.01, 0.2, 0.1, "Colt $".. price_colt, true, tab1 ) button2 = guiCreateButton( 0.01, 0.12, 0.2, 0.1, "Silencer $".. price_silencer, true, tab1 ) button3 = guiCreateButton( 0.01, 0.23, 0.2, 0.1, "Deagle $".. price_deagle, true, tab1 ) button4 = guiCreateButton( 0.01, 0.34, 0.2, 0.1, "Sawn off $".. price_sawn, true, tab1 ) button5 = guiCreateButton( 0.01, 0.45, 0.2, 0.1, "Shotgun $".. price_shotgun, true, tab1 ) button6 = guiCreateButton( 0.01, 0.56, 0.2, 0.1, "Spaz 12 $".. price_spaz12, true, tab1 )
manve1 Posted August 5, 2012 Author Posted August 5, 2012 I changed "false" to "true", so now on other tabs i got buttons, but still warning on addEventHandler(s) , same problem Edit: Is wrong. button1 = guiCreateButton( 0.01, 0.01, 0.2, 0.1, "Colt $".. price_colt, true, tab1 ) button2 = guiCreateButton( 0.01, 0.12, 0.2, 0.1, "Silencer $".. price_silencer, true, tab1 ) button3 = guiCreateButton( 0.01, 0.23, 0.2, 0.1, "Deagle $".. price_deagle, true, tab1 ) button4 = guiCreateButton( 0.01, 0.34, 0.2, 0.1, "Sawn off $".. price_sawn, true, tab1 ) button5 = guiCreateButton( 0.01, 0.45, 0.2, 0.1, "Shotgun $".. price_shotgun, true, tab1 ) button6 = guiCreateButton( 0.01, 0.56, 0.2, 0.1, "Spaz 12 $".. price_spaz12, true, tab1 ) Thx a lot, you helped me so much with this post
manve1 Posted August 5, 2012 Author Posted August 5, 2012 Solidsnake14 if it wasnt you i was going to delete the wohle day job, thx a lot mate Edit: Erm... i got problem.. I forgot how to make close button....
Mega9 Posted August 5, 2012 Posted August 5, 2012 elseif (source == closebutton) then guiSetVisible (tab1, false) showCursor (false) end merge this with event "onClientGUIClick" ofc make a button first another way is to make a command but I guess that's not what you want
manve1 Posted August 5, 2012 Author Posted August 5, 2012 I got now 2problems... 1. it dont give stuff when player has enough money. 2. the close button seem not to work. closebutton = guiCreateButton( 0.48, 0.96, 0.035, 0.035, "X", true, image ) function close() if (source == closebutton) then guiSetVisible (image, false) showCursor (false) end end addEventHandler("onClientGUIClick", image, closebutton)
Mega9 Posted August 5, 2012 Posted August 5, 2012 closebutton = guiCreateButton( 0.48, 0.96, 0.035, 0.035, "X", true, image ) function close() guiSetVisible (image, false) showCursor (false) end addEventHandler("onClientGUIClick", closebutton, close) This should work, if it doesn't I apologize I haven't slept well.
manve1 Posted August 5, 2012 Author Posted August 5, 2012 I found an other way to make it work closebutton = guiCreateButton( 0.48, 0.96, 0.035, 0.035, "X", true, image ) function hideGUI2() if (closebutton) then guiSetVisible (image,false) showCursor(false) end end addEvent("hideGUI2",true) addEventHandler("hideGUI2", getRootElement(), hideGUI2) addEventHandler("onClientGUIClick", getRootElement(), hideGUI2)
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