.:HyPeX:. Posted March 25, 2014 Share Posted March 25, 2014 Well, Engineer does not work but all the rest work perfectly.. cant see why, they're all perfect!! function DeployMetClick(button, state) if state == "up" then return end local CursorX, CursorY = getCursorPosition() if CursorX > 0.79 and CursorY > 0.917 then if CursorX < 0.96 and CursorY < 0.96 then Deploy() outputConsole("DEPLOYED") end end if CursorX > 0.00600 and CursorY > 0.809 then if CursorX < 0.07050 and CursorY < 0.898 then setElementData(getLocalPlayer(), "Class", "Medic") outputConsole("Medic") end end if CursorX > 0.07426 and CursorY > 0.8098 then if CursorX < 0.01367 and CursorY < 0.8971 then setElementData(getLocalPlayer(), "Class", "Engineer") outputConsole("Engineer") end end if CursorX > 0.14100 and CursorY > 0.809 then if CursorX < 0.20400 and CursorY < 0.898 then setElementData(getLocalPlayer(), "Class", "Assault") outputConsole("Assault") end end if CursorX > 0.20800 and CursorY > 0.809 then if CursorX < 0.27100 and CursorY < 0.898 then setElementData(getLocalPlayer(), "Class", "Sniper") outputConsole("Sniper") end end end addEventHandler("onClientClick", getRootElement(), DeployMetClick) Link to comment
Noki Posted March 25, 2014 Share Posted March 25, 2014 I don't see Deploy() anywhere. Link to comment
Moderators IIYAMA Posted March 25, 2014 Moderators Share Posted March 25, 2014 if CursorX [color=#0040FF]>[/color] [color=#FF0000]0.07426[/color] and CursorY > 0.8098 then if CursorX [color=#0040FF]<[/color] [color=#FF0000]0.01367[/color] and CursorY < 0.8971 then setElementData(getLocalPlayer(), "Class", "Engineer") outputConsole("Engineer") end end Take a closed look at that. It must be higher then 0.07426 and lower then 0.01367, which isn't possible. Link to comment
.:HyPeX:. Posted March 25, 2014 Author Share Posted March 25, 2014 if CursorX [color=#0040FF]>[/color] [color=#FF0000]0.07426[/color] and CursorY > 0.8098 then if CursorX [color=#0040FF]<[/color] [color=#FF0000]0.01367[/color] and CursorY < 0.8971 then setElementData(getLocalPlayer(), "Class", "Engineer") outputConsole("Engineer") end end Take a closed look at that. It must be higher then 0.07426 and lower then 0.01367, which isn't possible. i got the values directly from my ingame function wich returns mouse X:Y, i'll check again.. EDIT: Got it, there's an extra 0, it should be 0.1367, not 0.01367. 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