PlayerInfo[playerid][userspawn] = "Civilian";
Warum is hier mein array zu klein wenn er auf [8] gesetzt ist? Wenn ich ihn erweitere bringt es 1. nichts und 2. werden nur resourcen verballert. Wie kann ich das Problem also lösen?
PlayerInfo[playerid][userspawn] = "Civilian";
Warum is hier mein array zu klein wenn er auf [8] gesetzt ist? Wenn ich ihn erweitere bringt es 1. nichts und 2. werden nur resourcen verballert. Wie kann ich das Problem also lösen?
vll könntest du es mit ner varible lösen
hoffe ich konnte dir helfen
MFG
janpplayer
format()
Da hilft ihm selbst format nichts. Sandy der Compiler hat Recht und nur weil du mit format es austauschen würdest, würde dann am Ende ein Zeichen fehlen, der Grund dafür is logisch (Programmier Grundlagen)
\0NULL character
Ends a string.
Bedeutet jeder String benötigt am Ende diesen Character, damit Beispielsweise die Funktion strlen die Länge vom Inhalt richtig ausgeben kann.
Bsp:
Civilian - ArraySize = 9 => "C i v i l i a n \0"
Thorsten - ArraySize = 9 => "T h o r s t e n \0"
Mama - ArraySize = 5 => "M a m a \0"
Admin - ArraySize = 6 => "A d m i n \0"
Die Leerschritte symbolisieren die Arrayzahl, also beim ersten steht in
[0] das 'C'[1] das 'i'..[8] das \0
usw