Wofür ist ein String?

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
  • Hi,
    ich wollte mal fragen was ein String ist und wofür ihn man beim scritpen brauch. Ich habe z.b Ein String der heißt [49] dann eine nder heißt [100] warum nicht [655] wofür ist das überhaupt gibt es dafr irgendeine Erklärung oder eine Anleitung?


    Bitte um Hilfe


    MfG ~Luka~

  • Es ist ressourcenschonender wenn man die Strings nur so groß macht wie man sie braucht. So braucht man zum Beispiel NIEMALS einen String mit 256 Parzellen weil in SA:MP nur 128 möglich sind.

    Help dcmd & sscanf to their way to Pawn domination. Read the tutorial below, and use it.
    dcmd & sscanf

  • Ok. Beispiel: Du willst eine join und leave Message. Dazu brauchst du einen String mit min. 17 Parzellen für den Usernamen. Und wahrscheinlich noch rund 20 für Meldung "%s hat den Server betreten.". So, also nimmst du einen String mit 37 Parzellen und füllst ihn dann. Dies geschieht per format(string, sizeof(string), "Stringtext + Variable", Variablenname);. Dann ist der String gefüllt, und muss nurnoch gesendet werden. Dazu nimmst du einfach einen TextDraw, SendClientMessage, GameTextForPlayer o.Ä. her.

    Help dcmd & sscanf to their way to Pawn domination. Read the tutorial below, and use it.
    dcmd & sscanf