Sign in to follow this  
Followers 0
SMOKE1990

help with clicking down and holding down

2 posts in this topic

I am trying to click down on a window but no matter what i do it clicks down but then doesn't hold it. shouldn't this

If GUICtrlRead($Maxx_Boost) = $GUI_CHECKED Then
MouseClick(333, 295)
MouseDown("left")

later on in the script i send a mouseup("left") command but it doesn't hold until then. I'm not sure whats wrong

Additionally if someone thinks they can do this i would be impressed.

Insert a slider that is possible up and down not left to right? If the slider is all the way down click and hold at 300, 100, now if the slider is at the top click and hold at 300, 300 so it would be a vertical click ya know. If the slider is in between somewhere a certain percentage of that is clicked accordingly. I would also like to be able to save and read where the slider was last in an ini file i create here is my save function.

Func CarLoad()
$car = GUICtrlRead($CarSelect)
$Maxx_Boost_value = IniRead('settings.ini', $car, '$Maxx_Boost','')
If $Maxx_Boost_value = '1' Then
GUICtrlSetState($Maxx_Boost, $GUI_CHECKED)
Else
GUICtrlSetState($Maxx_Boost, $GUI_UNCHECKED)
EndIf
$Dial_In_value = IniRead('settings.ini', $car, '$DialIn','')
GUICtrlSetData($Dial_In, $Dial_In_value)
$MaxxBoost_value = IniRead('settings.ini', $car, '$MaxxBoost','')
GUICtrlSetData($MaxxBoost, $MaxxBoost_value)
$Brake_N_G0_value = Iniread('settings.ini', $car, '$Brake_N_G0','')
If $Brake_N_G0_value = '1' Then
GUICtrlSetState($Brake_N_G0, $GUI_CHECKED)
Else
GUICtrlSetState($Brake_N_G0, $GUI_UNCHECKED)
EndIf
$Roll_Start_value = IniRead('settings.ini', $car, '$Roll_Start','')
If $Roll_Start_value = '1' Then
GUICtrlSetState($Roll_Start, $GUI_CHECKED)
Else
GUICtrlSetState($Roll_Start, $GUI_UNCHECKED)
EndIf
$Delay_value = IniRead('settings.ini', $car, '$Delay','')
GUICtrlSetData($Delay, $Delay_value)
$Start_Shift_value = IniRead('settings.ini', $car, '$Start_Shift','')
If $Start_Shift_value = '1' Then
GUICtrlSetState($Start_Shift, $GUI_CHECKED)
Else
GUICtrlSetState($Start_Shift, $GUI_UNCHECKED)
EndIf
$second_value = IniRead('settings.ini', $car, '$second','')
GUICtrlSetData($second, $second_value)
$third_value = IniRead('settings.ini', $car, '$third','')
GUICtrlSetData($third, $third_value)
$fourth_value = IniRead('settings.ini', $car, '$fourth','')
GUICtrlSetData($fourth, $fourth_value)
$fifth_value = IniRead('settings.ini', $car, '$fifth','')
GUICtrlSetData($fifth, $fifth_value)
$sixth_value = IniRead('settings.ini', $car, '$sixth','')
GUICtrlSetData($sixth, $sixth_value)
$UserName_value = IniRead('settings.ini', $Login, '$UserName','')
GUICtrlSetData($UserName, $UserName_value)
$PassWord_value = IniRead('setttings.ini', $Login, '$PassWord','')
GUICtrlSetData($PassWord, $PassWord_value)
EndFunc

Func Save()
Local $Maxx_Boost_value = '0'
Local $Brake_N_G0_value = '0'
Local $Roll_Start_value = '0'
Local $Start_Shift_value = '0'
$car = GUICtrlRead($CarSelect)
If BitAND (GUICtrlRead($Maxx_Boost), $GUI_CHECKED) Then $Maxx_Boost_value = '1'
IniWrite('settings.ini', $car, '$Maxx_Boost',$Maxx_Boost_value)
$Dial_In_value = GUICtrlRead($Dial_In)
IniWrite('settings.ini', $car, '$DialIn',$Dial_In_value)
$MaxxBoost_value = GUICtrlRead($MaxxBoost)
IniWrite('settings.ini', $car, '$MaxxBoost',$MaxxBoost_value)
If BitAND (GUICtrlRead($Brake_N_G0), $GUI_CHECKED) Then $Brake_N_G0_value = '1'
IniWrite('settings.ini', $car, '$Brake_N_G0',$Brake_N_G0_value)
If BitAND (GUICtrlRead($Roll_Start), $GUI_CHECKED) Then $Roll_Start_value = '1'
IniWrite('settings.ini', $car, '$Roll_Start',$Roll_Start_value)
$Delay_value = GUICtrlRead($Delay)
IniWrite('settings.ini', $car, '$Delay',$Delay_value)
If BitAND (GUICtrlRead($Start_Shift), $GUI_CHECKED) Then $Start_Shift_value = '1'
IniWrite('settings.ini', $car, '$Start_Shift',$Start_Shift_value)
$second_value = GUICtrlRead($second)
IniWrite('settings.ini', $car, '$second',$second_value)
$third_value = GUICtrlRead($third)
IniWrite('settings.ini', $car, '$third',$third_value)
$fourth_value = GUICtrlRead($fourth)
IniWrite('settings.ini', $car, '$fourth',$fourth_value)
$fifth_value = GUICtrlRead($fifth)
IniWrite('settings.ini', $car, '$fifth',$fifth_value)
$sixth_value = GUICtrlRead($sixth)
IniWrite('settings.ini', $car, '$sixth',$sixth_value)
$UserName_value = GUICtrlRead($UserName)
IniWrite('settings.ini', $Login, '$UserName',$UserName_value)
$PassWord_value = GUICtrlRead($PassWord)
IniWrite('settings.ini', $Login, '$PassWord',$PassWord_value)
EndFunc

Share this post


Link to post
Share on other sites



This post smells a bit fishy. This looks like a bit more than just a program to save/load/display setups for a racing game. For example, I've never played a racing game where my setup had a username and password field.

I'm locking this thread but I will give you a hint about your problem: You only have one mouse.

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  
Followers 0