Beiträge von Madd92

    Da ist auch nichts falsch mit, aber da die es eine .NET DLL ist (auch managed genannt), kannst du die in AHK nicht einfach so nutzen. Einfacher wäre es, die DLL in C++ zu schreiben. Oder du suchst dir eben eine Möglichkeit, die C# DLL in AHK nutzbar zu machen (Stichwort CLR).

    Was ich schon öfter gesehen habe ist, dass Steamkeys verlost wurden. Beispielsweise aus einem Humblebundle, da kann man dann mit den Coins Tickets kaufen, wenn man das Spiel haben möchte. Auf diesem Wege gewinnen dann auch wirklich eher die Leute, die schon länger dabei sind und nicht nur für ein Giveaway einschalten. Ansonsten könnte man wenn man Viewergames macht, das auch mit den Coins auslosen. Es kommt eben immer drauf an, womit du dich wohlfühlst.

    Ich bin bei deinem Code kaum durchgestiegen, bitte versuch dir anzugewöhnen, den Code ordentlich einzurücken und Leerzeichen etc. zu benutzen.
    Ich hab jetzt einfach mal ein Beispiel gemacht, wie ich es anstellen würde:


    Ich hoffe du blickst da besser durch, als ich bei dir ^^


    P.S. Das mit dem SoundPlay muss man dann entsprechend noch einfügen.

    Versuch am besten, deinen Code ordentlich einzurücken und im Forum mit den Code-Tags einzubinden, das macht alles wesentlich besser lesbar.


    braucht man übrigens mit der UDF nicht, der macht eher Probleme als er hilfreich ist. Am besten einfach:

    PHP
    #If !isInChat()
    
    
    Hotkey::
       ; Code
    return


    verwenden.

    Irgendwie hat das alles nicht mehr viel mit der ursprünglichen Frage zu tun und der Thread ist mittlerweile ein halbes Jahr alt. Ich denke am besten meldet sich SlimPremium, wenn er noch immer ein Problem hat ^^

    Versuch es mal so:

    PHP
    SendChat("/tog")
    Loop, 20 {
    	if (isDialogOpen()) {
    		SendInput, {Down}{Down}{Enter}
    		break
    	}
    	sleep, 100
    }


    Für das andere versuch es mal so:

    PHP
    SendInput, t/su  Beamten-/Zivilistenangriff{Left 27}

    Nein bei dir:


    PHP
    playerID := GetPlayerId()
    leben := GetPlayerHealth()
    level := GetPlayerScoreById(id)
    ping := GetPlayerPingById(id)

    Wieso plötzlich id? Oben speicherst du die ID doch in playerID.