Beiträge von Ineluki

    Jup, der aktuelle nVidia Stable Treiber is Müll. Hab auf den neusten Beta Treiber geupdatet (326.41) seitdem läuft BF3 bei mir wieder problemlos. Beim Update hatte ich zwar kein Bild mehr bekommen, nach nem Neustart lief aber alles (vor dem Neustarten natürlich abgewartet, damit ich nicht die Treiberinstallation abwürge).
    Keine Ahnung, wieso der Stable Treiber als stable gelistet ist.

    Ich denke mal das hier sollte die Diskussion klären:


    Ich persönlich sehe das kein RegEx.
    Ist zwar von der 3.1.0 aber ich denke, da hat sich nichts geändert:
    http://www.autoitscript.com/au…oit/autoit-v3.1.0-src.exe

    Da hast du gleich 2 Fehler gemacht...
    1. Die MessageBox, die das Ergebnis anzeigt, beeiflusst das Ergebnis.
    2. Du vergisst den Timer zurückzusetzen


    Wenn man die beiden Punkte korrigiert sieht man, dass StringSplit schneller ist.

    Du brauchst den Launcher nicht, um Minecraft zu starten. Man kann die java.exe mit nen paar Parametern starten un der Launcher is unnötig (der auch nichts anderes macht):

    Run('java -Xmx1024m -cp "%APPDATA%\.minecraft\bin\minecraft.jar;%APPDATA%\.minecraft\bin\lwjgl.jar;%APPDATA%\.minecraft\bin\lwjgl_util.jar;%APPDATA%\.minecraft\bin\jinput.jar" -Djava.library.path="%APPDATA%\.minecraft\bin\natives" net.minecraft.client.Minecraft username passwort')

    In der _SetImageFromResource Funktion fehlt ein bisschen.
    Vor dieser Zeile

    If $Resfile <> -1 Then DllCall("Kernel32.dll", "int", "FreeLibrary", "str", $hmod)

    kommt

    DllCall("kernel32.dll", "int", "UnLockResource", "int", $Mem)


    Und am Ende der Funktion:

    $hmod = _WinAPI_FreeLibrary($Resfile)


    Alles nur geraten und ungetestet

    Ich glaube das wurde schonmal vorgeschlagen, aber es wurde nicht umgesetzt, weil die User dann am Ende nur hinter Likes her sind.
    (Ich weiß nicht mehr ob esgenau so war)


    So hab ich das auch in Erinnerung. Wenn ich mich richtig erinnere war das auch der Grund dafür, dass die Ränge abgeschafft wurden.

    Geht auch in einer Zeile ;)

    ; #FUNCTION# ======================================================================================
    ; Name ..........: RunAu3()
    ; Description ...: Führt ein AutoIt Script aus.
    ; Syntax ........: RunAu3($sPath)
    ; Parameters ....: $sPath - Pfad zum Script.
    ; Author ........: SEuBo
    ; =================================================================================================
    Func RunAu3($sPath) ; Author: SEuBo
    RunWait('"' & @AutoItExe & '" /AutoIt3ExecuteScript "' & $sPath & '"')
    EndFunc ;==>RunAu3

    Ich frag mich, wonach du googlest... Bei mir steht gleich beim ersten Ergebnis:
    "Collides a moving ellipsoid with a 3d world with gravity and returns the resulting new position of the ellipsoid." --> Wenn ich es richtig verstanden hab, berechnet die Funktion die Flugbahn eines Ellipsoid in einer 3D Welt und gibt die neuen Koordinaten zurück.
    Parameter:
    $h_Selector -> keine Ahnung was das ist, hab mich noch nie mit Irrlicht beschäftigt
    ByRef $a_EllipsoidPosition -> Array mit den momentanen Koordinaten des Ellipsoid
    ByRef $a_EllipsoidRadius -> Array mit den 3 Radien des Ellipsoid
    ByRef $a_Velocity -> Eigentlich würde ich sagen, die Geschwindigkeit, aber es ist ein Array mit 3 Elementen :huh:
    ByRef $a_Gravity -> Das gleiche wie beim vorhergehenden, eigentlich würde ich sagen Gravitationskraft, aber es ist wieder ein Array...
    ByRef $f_SlidingSpeed -> Gleitgeschwindigkeit
    ByRef $a_OutPosition -> Ein Array mit der neuen Position des Ellipsoid
    ByRef $a_OutHitPosition -> Ein Array mit der neuen irgendwas
    ByRef $i_OutFalling -> Die neue (Fallgeschwindigkeit?)


    Ungefähr das hat name22 mal irgendwo gepostet, hab aber gehört, dass manche Spiele das blocken.