[AHK] Killzähler lädt nur wenn ich was in den Chat schreibe

  • Mein Code:


    • Killzähler:
    • GetChatLine(1, line)
    • GetChatLine(0, line1)
    • if(InStr(line, "* Du hast den Spieler"))
    • {
    • IniRead, Kills, Settings.ini, Optionen, Kills, 0
    • Kills++
    • IniWrite, %Kills%, Settings.ini, Optionen, Kills
    • SendChat("/f Kleinen Moment noch.. die Killnachricht kommt sofort!")
    • SendChat("/f » [EXP]Du erhälst 100 Erfahrungspunkte « - Kill-Nr. " Kills " ")
    • }
    • return
  • Du verwendest auch die zweite Zeile von unten im Chatlog.
    Wenn der Text "* Du hast den Spieler" ganz unten steht und vom System kein weiterer Text kommt, musst du auch erst was schreiben, damit im Chatlog der Text von der ersten in die zweite Zeile wandert.
    Sprich:

    Code
    if(InStr(line1, "* Du hast den Spieler"))

    Sei dir auch immer im klaren das bei der Funktion GetChatLine() man von 0 anfängt zu zählen.

  • Du verwendest auch die zweite Zeile von unten im Chatlog.
    Wenn der Text "* Du hast den Spieler" ganz unten steht und vom System kein weiterer Text kommt, musst du auch erst was schreiben, damit im Chatlog der Text von der ersten in die zweite Zeile wandert.
    Sprich:

    Code
    if(InStr(line1, "* Du hast den Spieler"))

    Sei dir auch immer im klaren das bei der Funktion GetChatLine() man von 0 anfängt zu zählen.

    Wie genau muss der Code jetzt aussehen?

  • Wie genau muss der Code jetzt aussehen?