Hallo zusammen,
ich habe folgendes Problem. Und zwar habe ich einen neuen Verarbeiter erstellt. Allerdings kann man diesen Ingame leider nicht ansprechen.
Hier die Init des Verarbeiters:
Spoiler anzeigen
this enableSimulation false;
this allowDamage false;
this addAction[localize"STR_Process_zuckerherstellung",life_fnc_processAction,"Zuckerherstellung",0,false,false,"",' life_inv_Zuckerrube > 0 && !life_is_processing && !life_action_inUse'];
this addAction[format ["%1 ($%2)",localize (getText(missionConfigFile >> "Licenses" >> "Zuckerherstellung" >> "displayName")),
[(getNumber(missionConfigFile >> "Licenses" >> "Zuckerherstellung" >> "price"))]
call life_fnc_numberText],life_fnc_buyLicense,"Zuckerherstellung",0,false,false,"",
' !license_civ_Zuckerherstellung && playerSide isEqualTo civilian '];
Hier die beiden Items:
Spoiler anzeigen
class Zuckerrube{
variable = "Zuckerrube";
displayName ="STR_Item_zuckerrube";
weight = 4;
buyPrice = -1;
sellPrice = 2;
illegal = false;
edible = -1;
icon = "";
};
class Zucker{
variable = "Zucker";
displayName ="STR_Item_zucker";
weight = 6;
buyPrice = -1;
sellPrice = 8;
illegal = false;
edible = -1;
icon = "";
};
Hier der Prozess dazu:
Spoiler anzeigen
class Zuckerherstellung {
MaterialsReq[] = {{"Zuckerrube",2}};
MaterialsGive[] = {"Zucker",1};
Text = "STR_Process1_zucker";
NoLicenseCost = 250;
};
und zum Schluss noch die Lizenz: (Das kaufen der Lizenz am NPC funktioniert ohne Probleme
Spoiler anzeigen
class Zuckerherstellung {
variable = "Zuckerherstellung";
displayName = "STR_License_zuckerherstellung";
price = 250;
illegal = false;
side = "civ";
};
Ich wäre für jede Hilfe dankbar, da ich den Fehler einfach nicht finde. In den Logs steht leider nix dazu.
Viele Grüße
Dragon90