Terrarios AutoHotkey

0

Soy extremadamente nuevo en el uso de AutoHotkey y no puedo averiguar cómo enviar varias líneas de comandos en un servidor Terraria. Lo que estoy tratando de hacer es hacer un conjunto rápido de buff, por ejemplo, presiono CTRL + S y la tecla de acceso rápido enviaría {Enter} / buff name 545 {Enter} y pasaría al siguiente buff. Tengo las líneas para enviar un archivo de texto o chat de Steam, pero no funcionará en Terraria.

user260369
fuente
1
Intenta esto con cualquier otro juego. Creo que la capa de vapor hace que sea difícil hacer esto. También, inténtalo con un programa sendkeys. Si necesita uno, avíseme y puedo vincularlo a uno que hice (sin embargo, no para este propósito)
Jon
Si pudieras enviarme eso sería muy apreciado. Espero poder examinarlo y transformarlo según mis necesidades.
user260369
aquí anda tu. Búsqueda de virus . Probablemente quieras hacer clic en "Enviar solo una vez". Para enviar la tecla enter use {ENTER}.
Jon

Respuestas:

1

Terraria sondea las claves a menos que estés escribiendo en el cuadro de chat. tiene que mantener presionada la tecla Intro para que 1 / fps abra el cuadro de chat, escriba, luego presione Intro nuevamente para que 1 / fps envíe el mensaje.

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

SendChat(msg)
{
    Send {Enter down}
    Sleep 100
    Send {Enter up}%msg%
    Sleep 100
    Send {Enter down}
    Sleep 100
    Send {Enter up}
    Sleep 100
}

MButton::
SendChat("/help 1")
SendChat("/help 2")
SendChat("/help 3")
SendChat("/help 4")
NanoPi
fuente