Jump to content

Script got nil or gets boolen


manve1

Recommended Posts

Posted (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 by Guest
Posted
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 ) 
  
  

Posted (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 by Guest
Posted
  
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...

Posted
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 ) 
  

Posted

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 ) 

Posted

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

Posted

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....

Posted
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

Posted

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) 
  

Posted
      
 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.

Posted

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) 
  

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...