Beiträge von Firerfan

    FPS kicker sind unnötig.
    Die FPS sind die Frames Per Second (Deutsch: Bilder pro Sekunde).
    Grade für SAMP ist das total schwachsinn da eine Limitierung oder gar eine Mindestanzahl zu setzen.
    Wenn du niedrige FPS hast laggt das Game nur bei dir. Und wer zockt schon gerne mit niedriger FPS?

    Mich überrascht es immer wieder, dass lieber gefragt wird, ob man sowas macht statt es selber zu machen.
    Wenn ihr schon mit MySQL Hantieren müsst, dann solltet ihr mit soetwas doch wohl klarkommen.


    In der Theorie:
    Ihr habt eine Datei in der die Werte stehen.
    Diese Werte ladet ihr ganz normal in Variablen im Script.
    Dannach benutzt ihr diese Variablen, um auf den MySQL-Server zuzugreifen

    Wenn du's richtig machst klappt das mit dem Weghacken von Wanteds nicht ;)
    Einfach Serverseitig die Wanteds speichern & abfragen, ob die von den Clientseitigen abweichen.


    Ein Selfmade-Wantedsystem solltest du einbauen, wenn du mehr als 6 Wanteds benutzen willst.
    Es werden nämlich nur maximal 6 Wanted-Sterne an der Seite angezeigt.

    Hallo leute,
    Ich hab ein kleines problem mit der Funktion "EditObject".
    Normalerweise sollte der Spieler nach dem benutzen der Funktion eine Art ObjektEditor vor sich haben.
    Bei mir passiert einfach garnichts.


    Code:
    if(EditObject(playerid,igid)){print("Sollte Funktionieren");}
    else{print("Funktioniert Nicht");}


    Es wird auch in der Konsole angezeigt, dass es funktionieren sollte.
    Die ID des zu bearbeitenden Objektes stimmt auch (Mehrmals debuggt).



    Jemand eine Ahnung, was ich falsch mache?




    //EDIT:
    Habs rausgefunden.. musste es auf den Streamer von Incognito anpassen.

    Klar, mache ich doch gerne ;)
    Ein Timer ruft einen Public nach einer bestimmten Zeit auf.


    SetTimerEx macht nichts weiter, als die Funktionsparameter des Callbacks mitzuliefern (Ähnlich wie bei Format).
    Beispiel:


    Wir haben folgende Funktion:
    forward SpielerKick(playerid);
    Wir wollen eine Spieler mithilfe dieser Funktion nach 5 Sekunden kicken.
    Natürlich müssen wir dem Public eine PlayerID mitliefern.
    Das machen wir mit SetTimerEx:


    SetTimerEx("SpielerKick", 5000, false, "i", playerid);
    Was hier hinter False steht wird Formatiert.
    Das i in den Klammern ist ein Platzhalter für die playerid, die wir dahinter angeben.



    Ich hoffe, du hast es verstanden.

    Doch Cody, schick uns mal den Stock.
    Ich habe die Vermutung, dass es einfach nicht funktioneren kann.


    Du willst nämlich dem Spieler, welcher den CMD eingibt die Stats von einem anderen Spieler zeigen.
    Somit müsstest du 2 verschiedene (oder gleiche wenn der Spieler seine eigene ID eingibt) in dem stock Mitgeben.
    1x für die ganzen Stats und 1x für den Spieler, dem du die stats zeigen willst.