- Change the message after "Trade = " to whatever you want your message to be.
- Join trade chat once, and then make it so the next message you send will be sent to trade chat.
- Leave trade chat.
- Leave global chat.
- Press F2 to start, make sure not to spam too hard because you can be muted for spamming.
Things that could break the bot:
- Already being in trade chat
- Having extremely low FPS
- If you're on more than one client at a time, you have to compile the script and run the compiled exe as administrator.
- Having chat open when you use the macro.
- Using the macro again while the last message is still being sent.
- If your macro is bugging out a lot, change every instance of "Sleep 2" with "Sleep 4".
- You MUST leave global chat. You can do this with "/leave global"
Credits: Quietess (that's me)
Updated script that's less buggy, ignore the attachment. Make sure you have autohotkey installed to run this script.
Code:
; Quietess
F2::TradeMsg() ; Press F2 to execute Trade Message
TradeMsg(){
; Change the message after "Trade = " to whatever you want your message to be.
; Join trade chat once, and then make it so the next message you send will be sent to trade chat.
; Leave trade chat.
; Press F2 to start, make sure not to spam too hard because you can be muted for spamming.
Trade = WTS 19998 glim for flux at 1:3 || x1 Twinkling Tome 1kf
BlockInput On
Send {Enter}
Sleep 4
Send /join trade
Send {Enter}
Sleep 4
Send {Enter}
Sleep 4
Send %Trade%
Send {Enter}
Sleep 4
Send {Enter}
Sleep 4
Send /leave trade
Send {Enter}
BlockInput Off
return
}
F3::
ExitApp
Return