Nabend zusammen,
ich wende mich an euch, da ich so langsam den Wald vor lauter Bäumen nicht mehr sehen kann.
Es wird mit Sicherheit nur eine Kleinigkeit verkehrt sein, aber ich sehe es einfach nicht...
- Abbauen funktioniert
- Lizenz kaufen funkioniert
- verarbeitete Items verkaufen funktioniert
- Verarbeiten funktioniert nicht
- - Add Action wird nicht mal angezeigt
Hoffe ihr könnt mir weiterhelfen
Hier mal meine Schnipsel:
stringtable.xml
Code
<Key ID="STR_Item_paket_unrefined">
<Original>paket unrefined</Original>
<German>leeres Paket</German>
</Key>
<Key ID="STR_Item_paket_refined">
<Original>paket refined</Original>
<German>verpacktes Paket</German>
</Key>
...
<Key ID="STR_Shops_paket">
<Original>paket Trader</Original>
<German>Paketstation</German>
</Key>
...
<Key ID="STR_MAR_Paket_Trader">
<Original>Paket Trader</Original>
<German>Paketstation</German>
</Key>
Alles anzeigen
Config_vItems.hpp
Code
class paket_unrefined {
variable = "paketUnrefined";
displayName = "STR_Item_paket_unrefined";
weight = 3;
buyPrice = -1;
sellPrice = -1;
illegal = false;
edible = -1;
icon = "icons\ico_sand.paa";
};
class paket_refined {
variable = "paketRefined";
displayName = "STR_Item_paket_refined";
weight = 1;
buyPrice = -1;
sellPrice = 3200;
illegal = false;
edible = -1;
icon = "icons\ico_sand.paa";
};
Alles anzeigen
Config_Licenses.hpp
Code
class paket {
variable = "paket";
displayName = "STR_License_paket";
price = 20000;
illegal = false;
side = "civ";
};
Config_Gather.hpp
Config_Process.hpp
Code
class paket {
MaterialsReq[] = {{"paket_unrefined",1}};
MaterialsGive[] = {{"paket_refined",1}};
Text = "STR_Process_paket";
//ScrollText = "Process Oil";
NoLicenseCost = 1200;
};
Händler
Code
this allowDamage false; this enableSimulation false; this addAction[localize"STR_MAR_paket_Trader",life_fnc_virt_menu,"paket"];
Verarbeiter
Code
this allowDamage false; this enableSimulation false; this addAction[localize"STR_Process_paket",life_fnc_processAction,"paket",0,false,false,"",'life_inv_paketUnrefined > 0 && !life_is_processong && !life_action_inUse']; this addAction[format ["%1 ($%2)",localize (getText(missionConfigFile >> "Licenses" >> "paket" >> "displayName")), [(getNumber(missionConfigFile >> "Licenses" >> "paket" >> "price"))] call life_fnc_numberText],life_fnc_buyLicense,"paket",0,false,false,"",'!license_civ_paket && playerSide isEqualTo civilian'];