[SAMMELTHREAD] Kleine Scripting Fragen

Dein Problem konnte durch einen User gelöst werden? Bedank dich bei ihm indem du seinen Beitrag als Hilfreich markierst sowie einen Daumen oben dalässt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • @Jeffry


    ich hab es jetzt so gemacht, allerding bekomme ich Fehler :/
    new tdg2[64];
    format(tdg2, sizeof(tdg2), ""sInfo[playerid][pBarGeld]"€");
    TextDrawSetString(TextdrawGeld2, tdg2);
    TextdrawGeld2 = TextDrawCreate(501.000000, 82.000000, tdg2);


  • @Flash
    In OnGameModeInit, wo es auch hingehört soviel ich weiß :D

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • Playertextdraws sollten im OnPlayerConnect Public sein (nicht zwangsläufig) da es ja jetzt Playertextdraws sind und OngameModeInit keine playerid "Funktion" hat :)


    PS: Du musst deine Textdraws in PlayerTextDraws umschreiben.


    Mit freundlichen Grüßen
    JustMe.77 8)

  • Was ist daran falsch :(


  • Hat sich erledigt :)


    Jedoch hab ich immer noch den MySQL Error den ich oben gepostet habe :D im Error log kommen komische Zeichen und mein Insert sieht so aus



  • Hmm, wieso tauchen plötzlich diese Fehler auf? Vorher ging alles gut, nur bin gerade dabei mein Gamemode komplett in Modules aufzuteilen und jetzt erscheinen die..


    Öfters:


    error 047: array sizes do not match, or destination array is too small



    Funktion:



    stock ClearPlayerTextDrawArray(playerid, PlayerText:array[MAX_PLAYERS][], len = sizeof(array[]))
    {
    for (new i = 0; i < len; i++)
    {
    ClearPlayerTextDraw(playerid, array[playerid][i]);
    }
    }


    Mit freundlichen Grüßen
    JustMe.77 8)

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen