Beiträge von Andosius

    Andosius hat nun beim Entwickler ein Update eingereicht, der does beheben sollte, da der Entwickler ja selbst daran nichts gemacht hat.

    Wie kann ich es bloß wagen mich für die Interessen der Allgemeinheit einzusetzen und mich dann dagegen zu wehren, wenn ich dumm angemacht werde.

    Nabend, wie kann ich bei dem qawno das format auf uft8 stellen ich habe immer ? statt umlaute und wenn ich es mit qawno compeile ist es hin..

    myu Habe es mir mal zur Aufgabe gemacht die insgesamt 9 Zeilen an Änderungen in die Hand zu nehmen und eine Pull-Request gestartet.

    Keine Ahnung ob es InGame funktionieren wird, das kann aber jemand anderes testen, lol.


    Jetzt nur noch paar Monate warten, bis sich jemand die PR anschaut pog

    Amk hab 2014 auch knapp 3k für die Fahrschule bezahlt und musste es ertragen in einem Golf Sportsvan zu fahren

    Fühle ich, meine Fahrschule hatte einen Audi A3 und mit fast 2 Metern Größe hat man beim Ein- und Aussteigen den Komfort mit der Kopfhaut fühlen dürfen.

    Rechtsfragen, bzw. Urheberrechtsfragen gehören hier nicht ins Forum.


    Ganz nebenbei: Du hattest das Script vor einem halben Jahr mal komplett hier reingeschickt.

    Deine aktuellsten Änderungen sind logischerweise nicht drinnen aber das Script war schon im Umlauf und ich bin mir sicher, dass der ein oder andere es bestimmt hat.

    Ich kann mich noch daran erinnern dass mein gesamter Führerschein um die 1700€ gekostet hat

    Meiner Ende Mitte bis Ende 2017 insgesamt 1350€, ähnlich günstig. Krass was hier manche dafür bezahlt haben...

    Ich möchte euch die Hoffnung nicht nehmen, aber ein Anti-Cheat macht nicht viel Sinn. Ihr müsstet dafür Tage und Wochen aufbringen, und das jedes mal aufs neue, um alle Bypasses und Inject-Möglichkeiten zu finden und zu patchen + tagelanges debuggen. Und auch das kann man umgehen - siehe VAC und CS:GO Spieler. Und auch dann kann man einen Kernel-Driver schreiben und den größten Teil umgehen.

    Solltest du von SAMPCAC sprechen habe ich auch nicht ganz so tolle Nachrichten: Im Moment RE ich das Programm und werde in den nächsten Wochen / Monaten den dazugehörigen Source Code veröffentlichen + Bypass-Möglichkeiten. Das Programm ist sehr invasiv

    Meine alte Antwort habe ich mal gelöscht, da ich auf dieses Problem etwas ausführlicher Antworten möchte.


    "Floats" wie wir sie nennen, sind nur ein sehr abstraktes Konstrukt, welche diese Werte so präzise wie nur irgendwie möglich nachahmen möchten.

    Das mag sich für dich vermutlich sehr merkwürdig anhören, aber so ist es tatsächlich. Dein Computer kann mit dem Begriff "Float" wenig anfangen - er arbeitet eben mit Nullen und Einsen.


    Über die letzten Jahrzehnte gab es viele Versuche diese Operationen so präzise wie möglich zu machen, weshalb man den "IEEE"-Standard entworfen hat.

    Hier kommen aber auch die Probleme: Wir versuchen eine Fließkommazahl mit ganzen Zahlen zu definieren, welche der Computer kennt.

    Daraus folgt jedoch, dass eben diese Zahlen auch irgendwo enden müssen, falls diese unendlich lang sind. Aus diesem Grund muss irgendwo gerundet werden oder eben ein Teil weggelassen werden - das führt zum ersten Faktor, der dein Ergebnis verfälscht.


    Nicht nur aus diesen Rundungsprozessen entstehen Abweichungen, sondern auch aus dem IEEE-Format (das zu erklären würde jetzt den Rahmen doch etwas sprengen).



    Aus diesen Gründen benutzen Banken auch keine Fließkommazahlen und ich lehne mich mal ganz weit aus dem Fenster: Mit großer Sicherheit auch keine Kassen o.ä.

    Daher kann ich dir empfehlen deine Beträge mit einer Konstanten zu multiplizieren und damit in Integer umzuwandeln (und so auch zu speichern), anschließend das Gesamtergebnis dann durch diese zu teilen um eine präzisere Float zu erhalten (oder du lässt es gleich so und formatierst es als String, was deutlich schöner wäre tho - ist aber deine Entscheidung).


    Ich hoffe, dass die Antwort ein wenig helfen konnte.



    Wichige Quellen:

    - https://floating-point-gui.de/ (zeigt das Problem)

    - https://de.wikipedia.org/wiki/IEEE_754

    Im ersten Teil der Nachricht von unnötiger Provokation sprechen und dabei selbst persönlich werden.

    Da braucht jemand ganz dringend ein Spiegel. xD

    Lass den Datenbank-Hash und den berechneten Hash ausgeben.

    Eventuell gibt es dort einen Unterschied, der nicht auf den ersten Blick auffällt.


    Du solltest aber bedenken, dass sha256 dem heutigen Standard nicht genügt. Deutlich besser wäre es, wie Kaliber schon gesagt hat, bcrypt zu verwenden.


    Das Problem bei MD5 und sha256 ist, dass es hierfür massenweise Datenbanken mit Hashes gibt und Passwörter beliebiger Länge eigentlich nicht mehr wirklich sicher sind.