ÆBKV Posted December 25, 2017 Share Posted December 25, 2017 How can I check if the player has selected an item? addEventHandler("onClientGUIClick",root, function() if source == button1 then getWeapon = guiGridListGetItemText(gridlist1,guiGridListGetSelectedItem(gridlist1),2) getAmmo = guiGetText(editbox1) triggerServerEvent("giveWeapon",localPlayer,getWeapon,getAmmo) end end ) Link to comment
King12 Posted December 26, 2017 Share Posted December 26, 2017 local gRow = guiGridListGetSelectedItem ( gridlist1 ) if gRow >= 0 then -- player selected something else end guiGridListGetSelectedItem will return -1 for Row if an item wasn't selected. Link to comment
ÆBKV Posted December 27, 2017 Author Share Posted December 27, 2017 (edited) weapon = { {"Brass Knuckles","1"} } getWeapon = -- How can i get the weapon id from the table?? Thank you, can you help me here too? Edited December 27, 2017 by ÆBKV Link to comment
DNL291 Posted December 27, 2017 Share Posted December 27, 2017 tonumber( weapon[1][2] ) Link to comment
ÆBKV Posted December 27, 2017 Author Share Posted December 27, 2017 Please explain me why "tonumber" when it is already a number? Link to comment
Slim Posted December 27, 2017 Share Posted December 27, 2017 17 minutes ago, ÆBKV said: Please explain me why "tonumber" when it is already a number? "You can use tonumber as a quick check if a variable contains something convertible to a number." Link to comment
ÆBKV Posted December 27, 2017 Author Share Posted December 27, 2017 That helped me a lot guys, thank you. Link to comment
DNL291 Posted December 27, 2017 Share Posted December 27, 2017 (edited) "1" is a string, tonumber converts it to a numeric value which is used in giveWeapon's argument for example. Edited December 27, 2017 by DNL291 1 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