Jump to content

onClientClick WAT? Help!


.:HyPeX:.

Recommended Posts

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
  • Moderators
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
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

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