das ist in der tat etwas tricky:
es können nur texte mit fixer maximaler länge übertragen werden. du musst die länger in der struct festlegen
STRING* fallen da schon komplett weg, da der datentyp immer variabel gespeichert wird.
du kannst nur char arrays übertragen, beispiel:
typedef struct {
var variable;
char text[40];
}
jetzt hast du mit deiner struct natürlich ein problem, da es ja keine multidimensionalen arrys in lite-c gibt.
und noch was: um das gesammte array _pl_faehigkeiten[MAX_CONNECTIONS] zu senden, musst du folgendes machen:
enet_send_data(_pl_faehigkeiten,sizeof(pl_faehigkeiten) * MAX_CONNECTIONS,SERVER);
vlt wusstest du das ja auch schon.