Guten Nachmittag Liebe Lesser.
============================================================
Ich bin Gerade dabei ein /stats Befehl zu Scripten.
Aber beim Ausslesen des Alter's habe ich Probleme.
Wie Lesse ich das Alter aus miner SpielerDatei aus?!
Und lasse es beim /stats Befehl anzeigen?!
Ich nutze einen Enum, ein Beispiel reicht mir schon aus.
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
-
-
format(string,128,"Dein alter: %d",PInfo[playerid][Alter]);
-
Wie wird das Alter Gespeichert?
Du kannst es so machen
new string[100];
format(string,sizeof(string), "Alter: %d", PlayerInfo[playerid][pAge]);
SendClientMessage(playerid, COLOR_WHITE, string);
%s = Name
%d = Zahl
so währe es beim GF -
format(string,sizeof(string),"Alter: %d",SpielerInfo[playerid][pAge]);
SO new string[20]; und ausgeben via SCM
-
für jedes
"%s %s", text);
würde nur das erste %s rausgeben
"%s %s", text,text);
so werden 2 Texte ausgegeben.
also wird bei dir das Alter als %s angegeben
-
Ich habe es nun so.
Und er gibt mir als Zalh nur 0 aus.
format(string,600,"{FFFFFF}Account: Name[{FF0000}%s{FFFFFF}] Level[{FF0000}%i{FFFFFF}] Geschlecht[{FF0000}%s{FFFFFF}] Alter[{FF0000}%i{FFFFFF}]",SpielerName[playerid],GetPlayerScore(playerid),Geschlecht,SpielerInfo[playerid][sAlter]);//e Problem Gelöst.
-
Level[{FF0000}%i{FFFFFF}]statt %i ein %d
-
%i und %d ist doch das selbe oder liege ich da falsch ?
-
breadfish.de
Hat das Thema geschlossen.