Hi :D,
Hab in einem Enum viele Daten von Spieler gespeichert(level, geld usw.). Beim login will ich die Variablen aus einer Datei laden. Da es aber soviele sind, wollte ich wissen ob es eine Möglichkeit gibt, alles in einer schleife zu laden. Hoffe ihr versteht wie ich das mein
Schleife für Enum
- Haxler
- Geschlossen
- Erledigt
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
-
-
Meinst du so?:
enum Statistik
{
1,
2,
3,
4,
5,
6,
7,
8
};
new Spieler[MAX_PLAYERS][Statistik];
for(new i=0;i<9;i++)
{
Spieler[playerid][i]=Ladedaten[ID][i];
}Ich denke aber nicht dass das so gehen würde, da die Zahlen ja eigentlich nur namen sind..
Musst du testenEdit: Ne, kann nicht gehen, da 1,2,3,4,5,6,7 und 8 ja eigentlich keine Ints sind..
-
ja sowas mein ich sollte jetzt nurnoch funktionieren danke schonmal mir ist selbst kein beispiel eingefallen
-
Das geht auch.Hab das damals auch nur in der PAWN Docu gefunden:
enum e_Test {
T_iEins,
T_iZwei,
T_iDrei,
T_iVier
}
new aPlayers[MAX_PLAYERS][e_Test];
public OnPlayerConnect(playerid)
{
for( new i ; i < sizeof(aPlayers[]) ; i++) {
aPlayers[playerid][e_Test:i] = (i * 5);
}
return 1;
} -
breadfish.de
Hat das Thema geschlossen.