darthenron wrote: ↑Wed 27 Feb 2019 2:58 PM
Drakuz wrote: ↑Tue 26 Feb 2019 8:46 PM
(1) when you press 1 button, you may control 2 ingame buttons. i am putting that as simply able to understand as possible. 1: max 2. NO MORE.
Not sure where you are getting the "max of 2 actions".. As stated by a mod on another post
Ashok wrote: ↑Mon 25 Feb 2019 10:30 AM
... you can bind as many actions as you want to a single key, as long you do it without delays (stop + automatic continue after X ms) and automatic repetitions are in.
Also decision logic within the macro is forbidden if the decision is based on in-game data (like: "If HP<50"
; leave those to the client.
im really not sure how/why you keep confusing a delay with a loop (loop = automatic continue, this is a Loop in programming terms, in electronics we refer to this as Free-running.)
listen, you dont understand, because you use a junk program like AH, when there is soooo much better out there.
macroexpress is what i would use.
adds more details, and not for kiddies. (think of it as the elite version, and the AH is the free happy-meal)
if you program a script to hit 1,2,3,4,5,6,7,8,9,0....
this is what you are asking it to do ''press 1,2,3,4,5,6,7,8,9,0,''- in the quickest process-able time.
essentially you are MASHING the keyboard
for 1,2,3,4,5,6,7,8,9,0, to work you need to insert a delay to each one.
{1, delay 50ms, 2, delay 50ms, 3, delay 50ms, 4, delay 50ms, 5, delay 50ms, 6, delay 50ms, 7, delay 50ms, 8, delay 50ms, 9, delay 50ms, 0, delay 50ms}
the above commands in order, are not a loop.
you dont see this, and you obviously cant change the delay times like i can, because you use a garbage program that auto-assumes what delay you need between each command given.
to make the above a loop it would be scripted with these commands:
{1, delay 50ms, 2, delay 50ms, 3, delay 50ms, 4, delay 50ms, 5, delay 50ms, 6, delay 50ms, 7, delay 50ms, 8, delay 50ms, 9, delay 50ms, 0, delay 50ms, Repeat}
or repeat until (until i press this button to turn it off, until X many cycles go through, or until some other magical function of REPEATING happens to be interrupted from when i decide to stop it or not (completely free-running, have to close program to stop it (very poor design))
period, end of story.
that is it.
delays are apart of the script you are talking about. they are in every script.
zero delays = mash keyboard buttons at the same time.
if you dont know what a loop is, i am sure there is many tutorials on:
Programming
Macro's
Highways
Hoolahoop's
Cheerio's
the ''Infinity'' Symbol
a Circle.
some loops are even (circular - time - wasting) arguments.
one way or the other, an educated adult will read this and know the difference between a delay and a loop.
here is a better example:
when you drive your car, do you just hit the blinkers, left, left left right right left. ?
no you dont do that.
there is a delay between EACH OF YOUR TURNS on your daily travel.
you cannot lie or prove this logic wrong in anyways, as i have used a real life example of what the word "delay" and "loop" is/means.
google is also provided for you as well as youtube.