badilator Posted August 30, 2015 Share Posted August 30, 2015 (edited) Hi, I usually makes macros to overcome my laziness in mmo games where you have to repeat your timed spells rotations endlessy.I never had problems with autoit, even with quite complex scripts, but there is this game that shows strange behaviors:- it accepts autoit keys only for a few seconds (2-3) after a real keyboard key is pressed.- it accepts autoit mouseclicks only for a few seconds (2-3) after a real mouse button is pressed AND released (keeping pressed does not make the time out last longer)- if I keep pressed a keyboard key (right ctrl for instance with a weight) the keyboard part of the autoit script works normally- if I spam mouseclicks the mouse part of the autoit script works normally- razor synapse macro program can send mouseclicks and keyboard keys without ANY problems that autoit has (can send keys without touching keyboards or repeat mouseclicks just holding down a mouse button as long as you like)It seems to me that this game (protected with starfoce for mmo) has some bot protection system (that is good) that interfere with my autoit macros (that is bad)I do what I need with razor synapse, and I can even generate with razor synape fake mouseclicks an keyboard keys to reset the game timeouts so it can accept all autoit inputs (but sometime some autoit events are missed, while the same macro in synapse is rock solid).But I'm asking myself: why does razor synapse keyboard macros sent from the mouse without touching the keyboard are seen like real keyboard an mouse events while autoit needs a real keyboard key / mouse button kept pressed to work? What's the messages difference? is the game checking something autoit does not include in its key and mouse events but that synapse sends, perhaps at driver level?I include one of the functions called to send macros at the right time, nothing special, commented out there are some methods i tried but they shows the same behaviors.Thanks<snip> Edited August 30, 2015 by Melba23 Code removed Link to comment Share on other sites More sharing options...
Moderators Melba23 Posted August 30, 2015 Moderators Share Posted August 30, 2015 badilator,Welcome to the AutoIt forum.Unfortunately you appear to have missed the Forum rules on your way in. Please read them now - particularly the bit about not discussing game automation - and then you will understand why you will get no help and this thread will now be locked.See you soon with a legitimate question I hope.M23 Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind Open spoiler to see my UDFs: Spoiler ArrayMultiColSort ---- Sort arrays on multiple columnsChooseFileFolder ---- Single and multiple selections from specified path treeview listingDate_Time_Convert -- Easily convert date/time formats, including the language usedExtMsgBox --------- A highly customisable replacement for MsgBoxGUIExtender -------- Extend and retract multiple sections within a GUIGUIFrame ---------- Subdivide GUIs into many adjustable framesGUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView itemsGUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeViewMarquee ----------- Scrolling tickertape GUIsNoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxesNotify ------------- Small notifications on the edge of the displayScrollbars ----------Automatically sized scrollbars with a single commandStringSize ---------- Automatically size controls to fit textToast -------------- Small GUIs which pop out of the notification area Link to comment Share on other sites More sharing options...
Recommended Posts