AutoHotKey list of macros for PoE by W1ndows/Instinct

The logout macro doesn't seem to be working. It sends the mouse click before moving the cursor to the button, thus ending up NOT clicking on the button.

Any way to fix this?
I'm in an abusive relationship with life. It keeps beating the hell out of me and I'm too cowardly to leave it.

IGN • NCPereira
STEAM • steamcommunity.com/id/NCPereira
alt f4 for quick 'logout'


#IfWinActive Path of Exile
SendMode Input
{
F6::
Send !{f4}
Return
}
PoE.CMD.ahk

#IfWinActive Path of Exile

F2::OosCommand() ;
F3::Remaining() ;
F4::GameExit() ;
F5::CheckItemLevel() ;
F6::Hideout() ;
F7::Trade2() ;

OosCommand(){
BlockInput On
SendInput {Enter}
Sleep, 20
SendInput /oos
SendInput {Enter}
BlockInput Off
return
}
Remaining(){
BlockInput On
SendInput {Enter}
Sleep, 20
SendInput /remaining
SendInput {Enter}
BlockInput Off
return
}
GameExit(){
WinActivate
BlockInput On
SendInput, {Esc}
WinGetPos,,,Width,Height,A
X := (Width / 2)
Y := Height * .44
MouseClick, Left, X, Y, 1, 1
BlockInput Off
return
}
CheckItemLevel(){
BlockInput On
SendInput {LButton}
SendInput {Enter}
Sleep, 20
SendInput /itemlevel
SendInput {Enter}
SendInput {LButton}
BlockInput Off
return
}
Hideout(){
WinActivate
BlockInput On
SendInput {Enter}
Sleep, 20
SendInput, {/}hideout
SendInput, {Enter}
BlockInput Off
return
}
Trade2(){
BlockInput On
SendInput {Enter}
Sleep, 20
SendInput /trade 2
SendInput {Enter}
BlockInput Off
return
}


Check my script :)
I dont accept complains :)
I only accept Thanks because its full tested and working :)
Last edited by x4linx on Oct 6, 2015, 9:36:58 AM
I'm using the following macro to cast Flame Dash without having to hold down shift.

"
#IfWinActive Path of Exile
{
r::R
}


But this also replaces lower case "r" with upper case "R" in chat and whatnot. Is there a better way to do it?
Shop closed until further notice. Check out my Dominus musical tribute instead:
https://soundcloud.com/hackproducer0815/dominus
"
holocaustus wrote:
I'm using the following macro to cast Flame Dash without having to hold down shift.

"
#IfWinActive Path of Exile
{
r::R
}


But this also replaces lower case "r" with upper case "R" in chat and whatnot. Is there a better way to do it?


try:

"


#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
; #Warn ; Enable warnings to assist with detecting common errors.
SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.

#IfWinActive Path of Exile
#SingleInstance force

Enter::
Suspend, toggle
Send, {Enter}
Return

r::Send, {R}
Return

#IfWinActive



now the caveat is you need to open chat with enter and close chat with enter to get small letter in chat and shift-key for skill use. if you press enter once and move character with mouse click you will not get shift-key skill use until you press enter again and move character with mouse click to close chat.
Last edited by hurja on Oct 6, 2015, 8:19:28 PM
"
hurja wrote:


now the caveat is you need to open chat with enter and close chat with enter to get small letter in chat and shift-key for skill use. if you press enter once and move character with mouse click you will not get shift-key skill use until you press enter again and move character with mouse click to close chat.

Thanks mate. Works better than the old one if I keep the caveat mind.
Shop closed until further notice. Check out my Dominus musical tribute instead:
https://soundcloud.com/hackproducer0815/dominus
EDIT: question solved after reading again what I had written... :D sorry everyone!
Last edited by Anderherz on Dec 25, 2015, 5:54:04 PM
"
Chris wrote:
Any macro that performs more than one action is bannable, as is anything that sends it based on a timer.

It's fine to have a button that causes /oos, or /remaining or casts an aura, but having a timer to repeat actions or a macro to cast all your auras is not allowed. This is because these are things that normal players cannot do, so they give advantages in terms of playing speed.

I haven't edited any posts in this thread but if you could please do so that'd be appreciated. Thanks, guys!


I would like to ask if it's ok to have a two buttons macro for trading. One button changes trade channel
Code
Send {Enter}/trade %channel%{Enter}
and second macro presses Enter 2x Up arrow button and Enter
Code
Send {Enter}{Up}{Up}{Enter}

From my point of view each button is one action, there is no timer. First button is the same as /oos or /remaining so it should be fine.

Is it alright?
The second one sends 4 keystrokes, which could be seen as 4 actions. It doesn't look like anything that GGG would ban you for, but consider that the ways fixed-time sequential actions could be measured with may not always give a clear picture of what is actually happening at the other side. Usually there is some automation used the catch the botters.

Did you try turning it off and on again?
Thank you, very useful.
You might see me in global as STFU_IM_----_OK :^)

hi
Last edited by TheInfiniteIce on Aug 26, 2016, 11:13:01 PM

Report Forum Post

Report Account:

Report Type

Additional Info