OFPEC Forum
Addons & Mods Depot => OFP - Addons & Mods General => Topic started by: repta on 27 Jul 2005, 03:22:35
-
i keep having the error message "/config.cpp/CfgVehicles.OfficerE: undefined base class 'SoldierEB'" i dont know what im doing wrong. this is what i have for my Cfg Vehicles
class CfgVehicles
{
class All{};
class AllVehicles: All{};
class Land: AllVehicles{};
class Man: Land{};
class Soldier: Man{};
class SoldierWB: Soldier{};
class SoldierWG: SoldierWB{};
class SoldierWMG: SoldierWB{};
class SoldierWLAW: SoldierWB{};
class SoldierWAT: SoldierWLAW{};
class SoldierWAA: SoldierWLAW{};
class SoldierWMortar: SoldierWG{};
class OfficerWNight: SoldierWB{};
class SoldierWSniper: SoldierWB{};
class OfficerE: SoldierEB{};
class SoldierEMedic: SoldierEB{};
class SoldierEB: SoldierEB{};
class SoldierEG: SoldierEB{};
class SoldierEMG: SoldierEB{};
class SoldierELAW: SoldierEB{};
class SoldierEAT: SoldierELAW{};
class SoldierEAA: SoldierELAW{};
class SoldierEMortar: SoldierEG{};
class OfficerENight: SoldierEB{};
class SoldierESniper: SoldierEB{};
-
it would maybe be good to post the whole config so we know if you are trying to make a US or RUS soldier ;)
hmm, got nothing better to do so i sorted out the stuff, no garuntees that it will work since there are so many classes :-\
class CfgVehicles
{
class All{};
class AllVehicles: All{};
class Land: AllVehicles{};
class Man: Land{};
class Soldier: Man{};
class SoldierWB: Soldier{};
class SoldierWG: SoldierWB{};
class SoldierWMG: SoldierWG{};
class SoldierWLAW: SoldierWMG{};
class SoldierWAT: SoldierWLAW{};
class SoldierWAA: SoldierWAT{};
class SoldierWMortar: SoldierWAA{};
class OfficerWNight: SoldierWMortar{};
class SoldierWSniper: OfficerWNight{};
class OfficerE: SoldierWSniper{};
class SoldierEMedic: OfficerE{};
class SoldierEB: SoldierEMedic{};
class SoldierEG: SoldierEB{};
class SoldierEMG: SoldierEG{};
class SoldierELAW: SoldierEMG{};
class SoldierEAT: SoldierELAW{};
class SoldierEAA: SoldierEAT{};
class SoldierEMortar: SoldierEAA{};
class OfficerENight: SoldierEMortar{};
class SoldierESniper: OfficerENight{};
-
i think the problem is earlier on... that you aren't defining soldierEB. thus the error
-
Yep - Triggerhappy is right,
you didn't define SoldierEB before you defined OfficerE and
furthermore; you define SoldierEB later but wrong:
class SoldierEB: SoldierEB{};
This line doesn't make sense ;)
You need to define SoldierEB earlier and correct and that's it.
~S~ CD
-
I believe soldierEB inherits from the same class as soldierWB.
That would make it be defined as:
SoldierEB: Soldier {};