Ich ärgere mich gerade mit ungewolltem Beschuss des Feindes (EAST Einheiten) auf Zivilisten herum. Ich hab mittlerweile auch die Ursache gefunden. Mit Vanilla Zivilisten funktioniert alles wunderbar. Wenn ich aber aus der UK3CB Mod die Zivilisten nutze (z. B. "UK3CB_CHC_B_BODYG" oder jede andere beliebige Zivilistenklasse aus dieser Mod), dann wird die Einheit als WEST angesehen, obwohl sie beim Erstellen einer CIVILIAN Gruppe zugeordnet wird. Hier der Quellcode:
Code
- vanillaGruppe = createGroup civilian;
- vanillaZivilist = vanillaGruppe createUnit ["C_man_polo_1_F", getPos sch_001, [], 5, "NONE"];
- uk3cbGruppe = createGroup civilian;
- uk3cbZivilist = uk3cbGruppe createUnit ["UK3CB_CHC_B_BODYG", getPos sch_001, [], 5, "NONE"];
- seiteVanillaGruppe = side (group vanillaZivilist); // = CIV
- seiteVanillaZivilist = side vanillaZivilist; // = CIV
- seiteUk3cbGruppe = side (group uk3cbZivilist); // = CIV
- seiteUk3cbZivilist = side uk3cbZivilist; // = WEST (!)
Ist von euch schon jemand über dieses Problem gestolpert? Hat jemand einen Tipp für mich, wie ich dem UK3CB Zivilisten beibringen kann dass er eine CIVILIAN Einheit sein soll oder keine WEST Einheit?