Jump to content

Script got nil or gets boolen


manve1

Recommended Posts

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 by Guest
Link to comment
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 ) 
  
  

Link to comment

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 by Guest
Link to comment
  
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...

Link to comment
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 ) 
  

Link to comment

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 ) 

Link to comment

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 :D

Link to comment
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

Link to comment

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) 
  

Link to comment
      
 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.

Link to comment

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) 
  

Link to comment

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...