Hallo,
ich habe folgendes Problem.
Ich habe eine Variable erstellt:
new Fraktion[600][frak]; (600 für die Anzahl der Fraktionen)
und für das frak habe ich ein enum erstellt:
enum frak{
f1,
f2,
f3,
f4,
...
};
nun habe ich einen Befehl, der auf eine der "f1, f2,usw" zugreifen muss.
Auf welches er zugreifen muss wird durch die variable a bestimmt.
Meine Frage nun: Kann ich die Variable a einbauen um ein Teil aus dem enum zu bestimmen?
konkretes Beispiel:
Befehl gibt Variable a den Wert 3, nun soll die Variable mit dem Teil "f3" genutzt werden.
dass ich beispielsweise dann so schreibe:
Fraktion[12][3] = 1; (Damit Fraktion[12][f3] umgewandelt wird)
oder beispielsweise so:
new string[256];
format(string,sizeof(string),"f%d",a);
Fraktion[12][string] = 1;
ist so etwas möglich?