Hallo,
ich würde gerne mit getFraktion(id) den Namen der Fraktion angezeigt bekommen. Allerdings zeigt er mir nichts davon Richtig an. Hat einer eine Idee woran es liegt ?
Code:
Code
enum FraktionEnum{
Float:frak_x,
Float:frak_y,
Float:frak_z,
Float:ifrak_x,
Float:ifrak_y,
Float:ifrak_z,
frakKasse,
frak_interior,
frak_id,
frak_pickup,
frak_pickup2,
frak_name[128],
Text3D:f_text,
DoorOpen
}
new FrakInfo[100][FraktionEnum];
getFraktion(id)
{
return FrakInfo[id][frak_name];
}
Laden der Namen
new tmp_name[128];
cache_get_value_name(i, "fraktion", tmp_name);
strmid(FrakInfo[id][frak_name], tmp_name, 0, sizeof(tmp_name), sizeof(tmp_name));
Alles anzeigen
Das komische für mich ist, sobald ich die Fraktion manuell Abfrage ohne get Funktion also wie folgt
zeigt er den richtigen Wert an wenn ich die ID entsprechend ersetze