Hey^^
Ich finde den Fehler nicht...
Action wird mir angezeigt, jedoch passiert nichts wenn ich verarbeiten möchte.
Hier die Init des NPCs:
Code
this enableSimulation false; this allowDamage false; this addAction[localize"STR_Process_Sweets",life_fnc_processAction,"sweetsP",0,false,false,"",' life_inv_sweetsU > 0 && !life_is_processing && !life_action_inUse']; this addAction[format ["%1 ($%2)",localize (getText(missionConfigFile >> "Licenses" >> "sweetsP" >> "displayName")), [(getNumber(missionConfigFile >> "Licenses" >> "sweetsP" >> "price"))] call life_fnc_numberText],life_fnc_buyLicense,"sweetsP",0,false,false,"",' !license_civ_sweetsP && playerSide isEqualTo civilian '];
Meine Lizenz:
Code
class sweetsP {
variable = "sweetsP";
displayName = "STR_License_Sweets";
price = 12500;
illegal = false;
side = "civ";
};
Eintrag in der "Config_Process.hpp":
Code
class sweets {
MaterialsReq[] = {{"sweetsU",1}};
MaterialsGive[] = {{"sweetsP",1}};
Text = "STR_Process_Sweets";
//ScrollText = "Process Sweets";
NoLicenseCost = 5500;
};
Und meine zwei vItems:
Code
class sweetsU {
variable = "sweetsU";
displayName = "STR_Item_SweetsU";
weight = 3;
buyPrice = -1;
sellPrice = -1;
illegal = false;
edible = -1;
icon = "icons\ico_oilProcessed.paa";
};
class sweetsP {
variable = "sweetsP";
displayName = "STR_Item_SweetsP";
weight = 2;
buyPrice = -1;
sellPrice = 1350;
illegal = false;
edible = -1;
icon = "icons\ico_oilProcessed.paa";
};
Alles anzeigen
Findet jemand den Fehler?