Beiträge von Bookai

    Bin mir grade nicht ganz sicher wie das in der SAMP_API ist, aber versuch mal GetZoneName() oder wie die Funktion in der API aufgerufen wird. Denke die Funktion brauch keine Parameter.

    ist das Ausrufezeichen in Satz 13 absicht?


    if(!IsSAMPAvailable())<-------------

    Ja, denn hier wird ja abgefragt, dass solange SAMP nicht verfügbar ist (geladen hat), der Timer returned wird. Sobald SAMP dann geladen hat wird dein Timer ausgeführt.

    Mit diesem Code:

    Code
    4:: ;Find [id]
    if(IsChatOpen())
    AddChatMessage("Hitman : Bitte die Spieler-ID eintragen und bestätigen.")
    SendInput t/find{space}
    return


    würdest du abfragen, ob der Chat geöffnet wird. Das heißt er führt diese Taste nur aus, wenn der Chat geöffnet ist. Richtig wäre demnach:

    Code
    4:: ;Find [id]
    if(!IsChatOpen()) {
    AddChatMessage("Hitman : Bitte die Spieler-ID eintragen und bestätigen.")
    SendInput t/find{space}
    }
    return


    Und das Problem mit dem BackUp solltest du so lösen können:


    Code
    F5:: ;Backup im /f
    if(IsChatOpen())
    return
    Health := GetPlayerHealth()
    Zone := GetZoneName()
    SendChat("/f BACKUP SOFORT - BACKUP --- Ich habe noch " Health " HP -- Ich befinde mich in Zone " Zone " -")
    return

    Ok, lag an einem ganz anderen Problem.


    Hatte in einem anderen Timer ebenfalls die Variable "hp" verwendet.
    Weswegen sich beides nicht miteinander verstanden hat und das Spiel gecrasht ist.


    // Funktioniert nun

    Wenn die Box angezeigt wird, also BoxCreate() ausgeführt wurde, gibt er wenn alles richtig war, den Wert 1 zurück. (Was auch der Fall ist)
    Ebenfalls ist es mit TextCreate(), bei der HP-Anzeige.


    So wie ich es getestet habe, muss es an dem "TextSetString(HP, GetPlayerHealth() liegen, weil beim Starten von SAMP zeigt er das Overlay ja kurz an, und nach dem die HP-Anzeige geupdated werden sollte, crasht GTA...

    Jo, dann werde ich das auch so machen.
    Danke für die Hilfe :>


    // Edit: Kleines Problem:


    Folgender Code:


    Ich starte den Keybinder -> Ich starte SAMP -> Nachdem SAMP Available ist, wird das Overlay angezeigt, aber sofort danach crasht GTA ("gta_sa.exe funktioniert nicht mehr"). Denke mal es liegt an dem TextSetString ... Aber was mache ich da falsch?

    Habs probiert, allerdings wird das Overlay auch hier nur dann erstellt, wenn zuerst SAMP gestartet wurde und anschließend der Keybinder neu gestartet wird.



    [Edit:] Lag an dem #IfWinActive, GTA:SA:MP. Aber wenn ich das rausnehme, müsste ich ja bei jeder Taste abfragen, ob GTA:SA:MP geöffnet ist... (dass es aufm Desk nicht ausgeführt wird) Oder gibts da ne leichte lösbare Alternative?

    Melde mich mal mit einem erneuten Problem.


    Das Overlay soll starten, sobald ich a) den Keybinder bereits geöffnet habe und dann GTA:SA öffne [funktioniert nicht], oder b) GTA:SA bereits geöffnet habe und anschließend den Keybinder starte [funktioniert]
    Ich hoffe mir kann jemand bei meinem Problem helfen.


    Der Code:


    20.02.2016: Push
    15.04.2016: Push

    Damit Frage ich ja eigentlich ab, dass der Chat nach Eingabe von /re von unten nach oben durchlaufen wird und geschaut wird ob 'SMS:' enthalten ist, wenn ja kann ich weitermachen, andererseits wenn er kein 'SMS' gefunden hat und er oben angekommen ist (Connected. Joining the Game) soll er mir jedoch die Fehlermeldung ausgeben


    //PUSH - 08.05.15
    //Push - 15.04.16

    Hallo Breadfish,


    habe bereits vor 2 Monaten und vor wenigen Tagen versucht, auf Windows 10 upzugraden. Nachdem alles problemlos heruntergeladen hatte und installiert hatte, war ich auf dem Desktop. Treiber usw. waren alle auf dem aktuellsten Stand und zeigten keine Probleme auf. Ich öffnete anschließend Google Chrome um im Internet zu surfen. Dies hat auch wunderbar funktioniert.


    Jedoch scheinen alle anderen Programme (z.B. Skype, TeamSpeak3, SAMP, Minecraft, Spotify, ...) keine Verbindung zum Internet zu bekommen/herzustellen... In Spotify bin ich die ganze Zeit "offline". In TeamSpeak3 kommt ständig "Es konnte keine Verbindung hergestellt werden". In Minecraft z.B. auch nur "Play Offline". Und so geht das auch in allen anderen Programmen... Habe bereits im Internet nach diesem Problem gesucht, aber leider keine hilfreiche Seite gefunden :x


    Weiß eventuell jemand von euch, woran das liegen könnte? Würde mich auf jede Antwort freuen!


    MFG Bookai



    / PUSH: 29.03.2016 - ca. 14:00 /

    Zunächst musst du das Show , Add direkt hinter dem Doppelpunkt an der 3 schreiben.
    Also: Gui, 3:Show, , Updates


    Ebenso ist die Zeile Gui, 3: Show, Updates überfällig, da du weiter unten bereits Gui, 3:Show, x30 y80 w480 h400, Updatebox geschrieben hast.