Beiträge von Kaliber

    Du solltest bedenken, dass wenn man "random(49)+1" macht, dass die höchste zahl 48 ist.
    denn wenn man zB macht "random(50)", dann geht es von 0-49
    Müsste es dann nicht so sein?


    "random(51)+1"


    Richtig überlegt, aber falsch kombiniert, es müsste so sein:


    Code
    new ran = random(50)+1;


    mfg. :thumbup:

    Ja ist ja ganz nett .. aber wieso sollte ich das nehmen wenn es doch y_ini gibt.


    Weiß nicht, kenne y_ini nicht, bzw habe ich mir noch nie angeschaut ^^


    Aber wenn y_Less ein Filesystem veröffentlicht hat wird das bestimmt besser sein und du kannst diesen Post ignorieren ^^


    Aber es gibt noch Leute die dini verwenden und da könnten sie z.B. mein Filesystem verwenden...oder y_ini kp ^^


    mfg. :thumbup:

    Hab ich widerrum gar nicht gesagt^^ - Aber ich lass Dir Dein Glauben, dass Du das schnellste hast^^


    Du hast gesagt:

    Solange Du auf die Standardfunktionen von wie fwrite etc zugreifst


    Das machen alle Filesysteme.


    ist Deine Include definitiv nicht schneller als diese Funktion


    Jetzt überlegen wir mal, du hast oben gesehen, dass meine Include schneller ist als andere, daraus schließen wir, dass trotz des Nutzen dieser Funktion die Systeme sich unterscheiden.


    Komisch, wa :rolleyes:

    Ich glaube Du verstehst nicht, was ich Dir sagen möchte. Ich versuch es mal wirklich so zu erklären, dass es ein Kindergarten Kind versteht.


    Wenn Du aus dem VW Golf ein Porsche machst (vom Aussehen) ist er noch lange kein Porsche, sondern hat die gleiche Leistung wie ein Standard VW Golf!


    Jetzt solltest Du meinen Gedankengang verstanden haben!


    Du hast nicht verstanden was ich dir sagen möchte 8|


    Es gibt viele Tausende Möglichkeiten dieses fread anzuwenden und meine ist die schnellste...Nach deiner Logik, bräuchte man keine Filesysteme, da alle die gleichen sind :pinch:

    Du sagst "Biete alles", kannst aber nicht alles :rolleyes:


    Vielleicht schreib einfach mal in welchen Bereichen du was anbietest und vielleicht noch ein wenig konkretisieren ^^


    mfg. :thumbup:

    Die Geschwindigkeit hat mehrere Zusammenhänge
    z.b. die Größe der Variable die verarbeitet wird beim einlesen oder die Länge der Zeichenfolge die eingelesen wird usw.


    Ja...und was willst du mir damit sagen :huh:


    Buffersize von 128. Sollte jemand einen grösseren String speichern, haste mehr oder weniger ein Problem


    Ich habe dir schon per PN gesagt, dass das kein normaler Mensch macht, weil man sowas einfach nicht braucht ^^


    mfg. :thumbup:

    @BlackFoX_UD_
    Ich wusste gar nicht das du noch aktiv bist BlackFox :D

    Es wäre sinnvoller die Datei mit nur einem Zugriff zu öffnen und den Inhalt in den Zwischenspeicher zu laden


    Da hast du recht, aber wenn man an einer bestimmten Stelle im Script (und das habe ich von Anfängern haufig schon gesehen), direkt eine Variable aus einer Datei brauch, wenden die das so an und dann würde es nicht direkt funktionieren ohne die Datei vorher zu öffnen und das fand ich blöd... :D


    Auch wenn es ein paar Ressourcen mehr frisst, ist es schneller und man muss weniger tippen ^^


    mfg. :thumbup:

    Mal wieder was hier rein schreiben, auch wenn es nichts großes ist:


    Code
    stock file_get_contents(Pfad[])
    {
        new File:f = fopen(Pfad, io_read), buffer[128];
        fread(f, buffer);
        fclose(f);
        return buffer;            
    }


    Code
    stock file_set_contents(Pfad[], text[])
    {
        if(fexist(Pfad)) new File:f = fopen(Pfad, io_append);
        else new File:f = fopen(Pfad, io_write);
        fwrite(f, text);
        fclose(f);
        return 1;
    }



    //Edit:


    Code
    stock copy(Pfad[], NewName[])
    {
        if(!fexist(Pfad)) return 0;
        new buffer[128];
        format(buffer, 128, "%s", file_get_contents(Pfad));
        new File: f = fopen(NewName, io_write);
        fwrite(f, buffer);
        fclose(f);
        return 1;
    }


    mfg. :thumbup:

    Wenn ich mich jetzt nicht irren sollte, probiere es mal mit

    Code
    TextDrawTextSize


    Nein, das verändert die Schriftgröße :D


    Die Lösung:


    Zitat von Zamaroht

    The height of the box can't really be adjusted, that's a problem in GTA itself and can't really be fixed. To work it around, you can add blank spaces to your text, which will make think the game that the text is larger, and therefore make the box size bigger.


    mfg. :thumbup: