Beiträge von BloodyEric

    Die Kamerafahrten sind ganz schön, lediglich zu viele Linkskurven. Die Musik passt sehr gut, die Schnitte hingegen hätten etwas weicher sein können.


    Ansonsten fehlt die "endlose" Wüste leider völlig bei den Impressionen, und es wirkt alles ziemlich leblos. Ein paar fahrende Autos hätten sehr gut getan.


    Ansonsten aber ganz nett, weiter so, falls du noch mehr Videos planst. ;)

    Ich muss sagen: Respekt!


    Jetzt müsste man nur noch wissen was es denn alles so für Sprites zum nutzen gibt, um den wirklichen Nutzwert des neuen Features zu bestimmen ...


    Habs mir gerade mal angeguckt - es ist Wahnsinn. ALLE Texturen aus den Spielautomaten Teilen, alle Spielkarten, alle Map-Icons, alles aus den Fahrschulen und und und....

    Optional client update SA-MP 0.3d RC5-3


    - (Still Testing) You can now use SA-MP's TextDraw system with a special font ID to draw on-screen sprites from the single-player missions.




    pawn Code:

    if(strcmp(cmd, "/tdsprite",true) == 0) {
    new Text:txtSprite1;
    txtSprite1 = TextDrawCreate(200.0, 220.0, "samaps:map"); // Text is txdfile:texture
    TextDrawFont(txtSprite1, 4); // Font ID 4 is the sprite draw font
    TextDrawColor(txtSprite1,0xFFFFFFFF);
    TextDrawTextSize(txtSprite1,200.0,200.0); // Text size is the Width:Height
    TextDrawShowForPlayer(playerid,txtSprite1);
    return 1;
    }


    By setting the font ID to 4 and the text to txdfile:texture you can draw a single on-screen sprite. Possible values for txdfile are:
    - hud: Textures from the game's hud.txd
    - samaps: San Andreas map textures included with SA-MP in the samaps.txd file in the SAMP folder.
    - Any txd file and texture found in the models\txd folder in your GTA San Andreas directory.


    Example of things that can be drawn with on-screen sprites:

    Nimm nicht GF.


    GF ist (nach heutigen Standards) ineffizient geschrieben und alles andere als ein gutes Beispiel. Dazu viel zu kompliziert für Anfänger.


    LVDM oder GrandLarceny sind gut für den Anfang, dort nach und nach Kleinigkeiten einfügen und paralell Tutorials und in der Wiki lesen macht sich sehr gut.

    Da auch dort MySQL läuft ist der Übeltäter wohl gefunden..


    Weiter helfen kann ich dir dabei allerdings nicht, hab noch mit MySQL noch nicht soweit gearbeitet, dass ich dir da helfen könnte.



    Immerhin weißt du nun wo der Übeltäter ist, vielleicht hilfts ja. ;)

    Servercrashs wären nachvollziehbar, Client Crashs eher weniger. Irgendwas bei OnGameModeInit verursacht wohl die Katastrophe. Wenn das Callback nicht zu groß ist, kannst du es ja mal posten. Ansonsten bleibt nur, den Crashreport ins englische Forum zu posten und zu hoffen, dass Kalcor Zeit für dich findet. ;)

    Gut, dann die Radikalkur:


    Setze mal hinter jede (!) Zeile im Command ein print("Zahl"), wobei du Zahl auch als Ziffer schreibst und bei jeder Zeile um eins erhöhst, damit wir wissen, bis zu welchem Punkt der Command überhaupt ausgeführt wird.

    Ob er 16+25 oder 41 schreibt ist kein Unterschied.


    128er String für SendClientMessages ist okay, auch wenn man vllt sogar bei so kurzen Nachrichten wie der hier ein wenig runtergehen kann.



    Wichtig ist: Wenig Code in Timer, noch weniger Code in OnPlayerUpdate und bei mehr als 3 Dateizugriffen direkt hintereinander ein cachendes Dateisystem wie SII benutzen.