[AHK] AutoGate - Problem

  • Hi,


    kann mir einer sagen was bei diesem Code fehlt oder falsch ist? Wird gar nicht erst ausgeführt.


    Code
    AutoGate:
    IfWinNotActive, GTA:SA:MP
    return
    If(IsPlayerDriver) {
    	If(IsPlayerInRangeOfPoint(1545.0774,-1627.2709,13.3828, 10)) {
    		SendChat("t/gate{Enter}")
    		AddChatMessage(0xFF0000, "Test erfolgreich und Schranke geöffnet.")
    	}
    }
    return

    Habe es jeweils mit IsPlayerInCar und IsPlayerDriver getestet. Geht nicht, irgendwas wird wohl am Code falsch sein.

  • Code
    AutoGate:
    IfWinNotActive, GTA:SA:MP
    return
    If(IsPlayerDriver()) {
    	If(IsPlayerInRangeOfPoint(1545.0774,-1627.2709,13.3828, 10)) {
    		SendChat("/gate")
    		AddChatMessage(0xFF0000, "Test erfolgreich und Schranke geöffnet.")
    	}
    }
    return

    MfG

  • Code
    AutoGate:
    IfWinNotActive, GTA:SA:MP
    return
    If(IsPlayerDriver()) {
    	If(IsPlayerInRangeOfPoint(1545.0774,-1627.2709,13.3828, 10)) {
    		SendChat("/gate")
    		AddChatMessage(0xFF0000, "Test erfolgreich und Schranke geöffnet.")
    	}
    }
    return

    MfG

    Vielen Dank, klappt. Dummer Fehler meinerseits, hätte ich eigentlich sehen müssen. Wenn ich zu dieser Funktion nun weitere Gates hinzufügen möchte, einfach immer mit else if oder gibt es eine bessere Methode?

  • @Incepted


    Habe dir das mal etwas bearbeitet, da du sonst nen permanenten Spam bekommen würdest.
    Weiß zwar nicht wie dein Timer eingestellt ist, würde den aber auf eine Sekunde (SetTimer, TIMER, 1000) setzen.


  • @Incepted


    Habe dir das mal etwas bearbeitet, da du sonst nen permanenten Spam bekommen würdest.
    Weiß zwar nicht wie dein Timer eingestellt ist, würde den aber auf eine Sekunde (SetTimer, TIMER, 1000) setzen.


    Hi, habe gar keinen Timer drin und es gerade getestet - es kam kein Spam oder Ähnliches. Dennoch danke. :)