1. please let me explain

    please let me explain


    Hi.

    got this message today : Account RU has been banned permanently, reason: Bot

    I get this message today after logging in ... i use a Autohotkey script because i play wow mostly with my keyboard . i make this script because you can not move the vertical camera with the keyboard with the ingame settings.

    i copy the source-code here .. i am not a cheater or a bot-user ... i have health problems and can not sit long on a chair so i play mostly on my bed with a big TV . If i use my trackball too often it is also no fun ... best is keyboard only , with trackball for inventory and these things , or gamepad .

    hope this is ok for you ... i like this server .. many many players are always online here.

    ( the formatting for the code is gone after saving this post .... if i edit the post the formatting is on again .... sorry , the reading of the code is not so nice without the formatting .... dont know how to fix this here )

    AutoHotKey-Script "WoW-Vanilla_1920x1080_3.4.ahk"
    ################################################## #######






    #SingleInstance ignore

    version = 3.4.1
    date = 20.10.2020
    verwendung_wo = 1920x1080 / TV
    verwendung_wie = Universell, Questen + Gruppe `n nil

    info_01 = Strg + P : Programm beenden
    info_02 = Strg + Alt + S : Soundeffekte an/aus
    info_03 = *****
    info_04 = ü + ö : Kamera runter + hoch
    info_05 = f + v : Kamera runter + hoch
    info_06 = + + # : Kamera Abstand rein + raus
    info_07 = *********
    info_08 = Ende / STRG+ - : Schreibmodus an/aus
    info_09 = ***
    info_10 = *********
    info_11 = Numpad /,*,- : Mauszeiger Oben, Mitte, Unten
    info_12 = Backspace : Taste 7 (für schnelle und wichtige Skills)
    info_13 = *******
    info_14 = Strg + F12 : Linke Maustaste, für AOE-Sprengstoffe
    info_15 = Space : Mauszeiger in Bildschirmmitte, mit rechter Mausklick
    info_16 = Strg + Alt + F12 : Info
    info_17 = Strg + Alt + C : Kamerabewegung sperren/freigeben
    info_18 = *********
    info_19 = Strg + Alt + Numpad 7 : Winkelverstellung verringern / 7
    info_20 = Strg + Alt + Numpad 8 : Winkelverstellung normal / 14
    info_21 = Strg + Alt + Numpad 9 : Winkelverstellung erhöhen / 17

    ;################################################# ####################
    ;################################################# ####################

    ; Strg + P = Programm beenden
    ; Strg + Alt + S = Soundeffekte an/aus
    ; Strg + Alt + G = Umschalten Questen/Gruppe
    ; ü + ö = Kamera runter + hoch
    ; f + v = Kamera runter + hoch
    ; (ü + ö = Nach Patch. Es werden die 5 Kameraansichten benutzt. Tastenbelegung inGame : 8, 9, 0, ALT+9, ALT+0)
    ; f + v = gleiche Funktion wie Oben.
    ; + + # = Kamera Abstand rein + raus

    ; Strg + - = Umschalten für Schreibmodus (ü,ö,+,#,Backspace,Space funktionieren)
    ; Ende = Umschalten für Schreibmodus (ü,ö,+,#,Backspace,Space funktionieren)
    ; Shift + Return = Schreibmodus ein. Im Spiel Chat öffnen.
    ; Return = Schreibmodus aus. Im Spiel Chat senden.

    ; Numpad /,*,- = Mauszeiger Oben, Mitte, Unten
    ; Backspace = Taste 7 (für schnelle und wichtige Skills)
    ; (Strg + Backspace = Taste Strg + 7)
    ; Strg + F12 = Linke Maustaste, für AOE-Sprengstoffe
    ; Space = Mauszeiger in Bildschirmmitte, mit rechter Mausklick
    ; Strg + Alt + F12 = Info
    ; Strg + Alt + C = Kamerabewegung sperren/freigeben

    ; Strg + Alt + Numpad 7 = Winkelverstellung verringern / 7
    ; Strg + Alt + Numpad 8 = Winkelverstellung normal / 14
    ; Strg + Alt + Numpad 9 = Winkelverstellung erhöhen / 17


    maus_an_char_unten = 724
    maus_an_char_mitte = 616
    maus_an_char_oben = 522
    bild_mitte = 959
    parken_x = 1602
    parken_y = 1020
    bomb_y = 600


    bild_oben_links_x = 0
    bild_oben_links_y = 0
    bild_oben_rechts_x = 1661
    bild_oben_rechts_y = 0
    bild_unten_rechts_x = 1757
    bild_unten_rechts_y = 1000
    bild_unten_links_x = 0
    bild_unten_links_y = 1079

    ArrayXY := [ 0, 0, 1661, 0, 1757, 1000, 0, 1079 ] ; position 1, 2, 3, 4, 5, 6, 7 ,8

    ;Kamera_Tasten_Array := [ 8, 9, 0, !9, !0 ]

    y_pos := maus_an_char_mitte
    winkel_normal = 14
    winkelverstellung := winkel_normal
    min_winkel = 7
    max_winkel = 17
    snd_on := true
    sleep_msec = 10
    sleep_keydelay = 200
    keyboard_free := false
    in_group := false
    group_pos_counter = 1
    cam_always := false
    flag_mousemove := true
    keyboard_exclusive := false


    ;Sound bei Start abspielen
    SoundPlay, C:\Windows\media\tada.wav
    return


    $^!Numpad7::
    {
    if winkelverstellung = %min_winkel%
    {
    if snd_on
    {
    SoundPlay, C:\Windows\media\Windows Critical Stop.wav
    }
    return
    }
    winkelverstellung := winkelverstellung -1
    return
    }

    $^!Numpad8::
    {
    winkelverstellung := winkel_normal
    if snd_on
    {
    SoundPlay, C:\Windows\Media\Windows Balloon.wav
    }
    return
    }

    $^!Numpad9::
    {
    if winkelverstellung = %max_winkel%
    {
    if snd_on
    {
    SoundPlay, C:\Windows\media\Windows Critical Stop.wav
    }
    return
    }
    winkelverstellung := winkelverstellung +1
    return
    }


    $+Enter::
    {
    keyboard_free := true
    if snd_on
    {
    SoundPlay, C:\Windows\media\Windows User Account Control.wav
    }
    Send +{Enter}
    return
    }


    $Enter::
    {
    if !keyboard_exclusive
    {
    keyboard_free := false
    if snd_on
    {
    SoundPlay, C:\Windows\media\Windows Unlock.wav
    }
    Send {Enter}
    return
    }
    else
    {
    Send {Enter}
    return
    }
    }



    $^F12::
    {
    if !keyboard_free
    {
    MouseMove, bild_mitte, bomb_y
    Click left
    return
    }
    }



    $ü::
    if !keyboard_free
    {
    if flag_mousemove
    {
    Click right down
    Loop
    {
    Sleep, sleep_msec
    GetKeyState, state, ü, P
    if state = U
    {
    Sleep, sleep_keydelay
    Click right up
    return
    }
    MouseMove, 0, -winkelverstellung, 0, R
    }
    Sleep, sleep_keydelay
    return
    }
    return
    }
    else
    {
    send, {ü}
    return
    }


    $ö::
    if !keyboard_free
    {
    if flag_mousemove
    {
    Click right down
    Loop
    {
    Sleep, sleep_msec
    GetKeyState, state, ö, P
    if state = U
    {
    Sleep, sleep_keydelay
    Click right up
    return
    }
    MouseMove, 0, winkelverstellung, 0, R
    }
    Sleep, sleep_keydelay
    return
    }
    return
    }
    else
    {
    send, {ö}
    return
    }


    $f::
    if (!keyboard_free and !in_group)
    {
    if flag_mousemove
    {
    Click right down
    Loop
    {
    Sleep, sleep_msec
    GetKeyState, state, f, P
    if state = U
    {
    Sleep, sleep_keydelay
    Click right up
    return
    }
    MouseMove, 0, -winkelverstellung, 0, R
    }
    Sleep, sleep_keydelay
    return
    }
    return
    }
    else
    {
    send, {f}
    return
    }


    $v::
    if (!keyboard_free and !in_group)
    {
    if flag_mousemove
    {
    Click right down
    Loop
    {
    Sleep, sleep_msec
    GetKeyState, state, v, P
    if state = U
    {
    Sleep, sleep_keydelay
    Click right up
    return
    }
    MouseMove, 0, winkelverstellung, 0, R
    }
    Sleep, sleep_keydelay
    return
    }
    return
    }
    else
    {
    send, {v}
    return
    }



    $Space::
    if !keyboard_free
    {
    if !in_group
    {
    tog1++
    if tog1 = 1
    {
    Click right up
    MouseMove, bild_mitte, y_pos
    ;Click right
    ;####
    send, {Shift down}
    Click right
    Send, {Shift up}

    ;######
    flag_mousemove := true
    return
    }
    else
    {
    if snd_on
    {
    SoundPlay, C:\Windows\media\Windows Information Bar.wav
    }
    Click right up
    MouseMove, parken_x, parken_y
    tog1 = 0
    if !cam_always
    {
    flag_mousemove := false
    }
    return
    }
    }
    else
    {
    tog1 = 0
    if !cam_always
    {
    flag_mousemove := false
    }
    ; erlaubt sind 3, 5, 7, 9 / für die 4 Ecken auf Bildschirm
    if group_pos_counter = 5 ; Oben links + rechts
    {
    if snd_on
    {
    SoundPlay, C:\Windows\media\Windows Information Bar.wav
    }
    Click right up
    MouseMove, parken_x, parken_y
    flag_mousemove := false
    group_pos_counter := 1
    return
    }
    Click right up
    MouseMove, ArrayXY[group_pos_counter], ArrayXY[group_pos_counter +1]
    group_pos_counter++
    group_pos_counter++
    flag_mousemove := true
    return
    }

    }
    else
    {
    send,{space} ; allow spaces still
    return
    }


    $#::
    if !keyboard_free
    {
    send {WheelDown 1}
    return
    }
    else
    {
    send, {#}
    return
    }


    $+::
    if !keyboard_free
    {
    send {WheelUp 1}
    return
    }
    else
    {
    send, {+}
    return
    }


    ^!c::
    cam_toggle := !cam_toggle
    if cam_toggle
    {
    if snd_on
    {
    SoundPlay, C:\Windows\media\Windows Critical Stop.wav
    }
    cam_always := true
    flag_mousemove := true
    return
    }
    else
    {
    if snd_on
    {
    SoundPlay, C:\Windows\media\Windows Critical Stop.wav
    }
    cam_always := false
    if tog1 = 0
    {
    flag_mousemove := false
    }
    return
    }


    ^-::
    End::
    {
    if !keyboard_exclusive
    {
    keyboard_free := true
    keyboard_exclusive := true
    if snd_on
    {
    SoundPlay, C:\Windows\media\Windows User Account Control.wav
    }
    return
    }
    else
    {
    keyboard_free := false
    keyboard_exclusive := false
    if snd_on
    {
    SoundPlay, C:\Windows\media\Windows Unlock.wav
    }
    return
    }
    }


    ^!g::
    {
    if !in_group
    {
    in_group := true
    if snd_on
    {
    SoundPlay, C:\Windows\media\Speech On.wav
    }
    return
    }
    else
    {
    in_group := false
    if snd_on
    {
    SoundPlay, C:\Windows\media\Speech Off.wav
    }
    return
    }
    }


    $NumPadDiv::
    if !keyboard_free
    {
    y_pos := maus_an_char_oben
    return
    }
    else
    {
    send, {NumPadDiv}
    return
    }


    NumPadMult::
    {
    y_pos := maus_an_char_mitte
    return
    }


    NumPadSub::
    { y_pos := maus_an_char_unten
    return
    }


    /* ;klappt nicht . komisch
    $^Backspace::
    {
    if !keyboard_free
    {
    send ^7
    return
    }
    }
    */


    $Backspace::
    if !keyboard_free
    {
    send 7
    return
    }
    else
    {
    send, {Backspace}
    return
    }



    ^!s::
    snd_toggle := !snd_toggle
    if snd_toggle
    {
    snd_on := false
    return
    }
    else
    {
    snd_on := true
    return
    }


    ^!F12::
    MsgBox, 0,, Version : %version% `n %date% `n %verwendung_wo% `n %verwendung_wie% `n`n %info_01% `n %info_02% `n %info_03% `n %info_04% `n %info_05% `n %info_06% `n %info_07% `n %info_08% `n %info_09% `n %info_10% `n %info_11% `n %info_12% `n %info_13% `n %info_14% `n %info_15% `n %info_16% `n %info_17% `n %info_18% `n %info_19% `n %info_20% `n %info_21% `n Winkelverstellung aktuell : %winkelverstellung%
    return

    ;Mit der . Taste wird die Mausposition im txt file gespeichert
    /*
    .::
    MouseGetPos, xpos, ypos
    ;Msgbox, The cursor is at X%xpos% Y%ypos%.
    FileAppend, %xpos% und %ypos% : , d:\test.txt
    return
    */


    ^p::
    ExitApp
    return
    Edited: December 19, 2020

  2. Create a ban appeal ticket here https://www.warmane.com/account/support
    And explain your situation there. There's no guarantee they'd accept it, but for some reason I believe you. Doesn't mean they will too.
    Ban appeal tickets may take a while so be patient.

  3. Create a ban appeal ticket here https://www.warmane.com/account/support
    And explain your situation there. There's no guarantee they'd accept it, but for some reason I believe you. Doesn't mean they will too.
    Ban appeal tickets may take a while so be patient.
    Idk if botting bans can be appealed via ticket, nor could he paste his code to it anyway, due to special characters.

    Best would be to send them an email to [email protected]

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •