Hilfe bei AHK

  • Guten Abend Breadfish Forum ..


    Ich sitze mometan an meinem Freunschafts System AHK ich möchte das ich ingame sehen möchte ob jemand den Server betritt und auch verlässt per /freunde kann ich meine Freunde ingame einsehen die Online sind mein Aktuelles Script:


    SetTimer, BuddyList, 250
    BuddyList:
    Loop, Read, Freunde.txt
    {
    id := GetPlayerIDByName(A_LoopReadLine)
    if (id = "-1"){
    IniRead, onlinestatus, Freunde.ini, Freunde, %A_LoopReadLine%, 0
    if (onlinestatus = "0"){
    IniWrite, Offline, Freunde.ini, Freunde, %A_LoopReadLine%
    }
    if (onlinestatus = "Offline"){
    continue
    }
    if (onlinestatus = "Online"){
    AddChatMessage("{0B615E}|Freundmessager|{FFFFFF} Buddy " A_LoopReadLine " hat den Server {CC0000}verlassen{FFFFFF}.")
    IniWrite, Offline, Freunde.ini, Freunde, %A_LoopReadLine%
    }
    }
    if(id != "-1"){
    IniRead, onlinestatus, Freunde.ini, Freunde, %A_LoopReadLine%, 0
    If(onlinestatus = "0"){
    IniWrite, Online, Freunde.ini, Freunde, %A_LoopReadLine%
    }
    if (onlinestatus = "Online"){
    continue
    }
    if (onlinestatus = "Offline"){
    AddChatMessage("{0B615E}|Freundmessager|{FFFFFF} Buddy " A_LoopReadLine " (" ID ") hat den Server {04B486}betreten{FFFFFF}.")
    SoundPlay, %JoinSound%
    IniWrite, Online, Freunde.ini, Freunde, %A_LoopReadLine%
    }
    }
    }
    return


    den Befehl /freunde brauch ich nicht weiter erläutern da er Problemlos Funktioniert...
    Ich hoffe mir kann Jemand helfen was die Join und Leave nachrichten betreffen