SU.Buildings.SetProductionPercentage
SU Library: erst ab Version 0.2.0 verfügbar!
SU.Buildings.SetProductionPercentage(buildingID, swords, bows, armors, racespecialweapons)
Gibt dem durch die ID angegebenen Gebäude den Auftrag, eine spezielle Anzahl an Waren herzustellen.
Notiz
- die KI stellt die Produktion der Waffenschmiede alle paar Sekunden um, somit ist diese Funktion bei aktivierten KIs momentan ziemlich sinnlos! 
- die Summe der Waffen muss 100% ergeben 
- die KI setzt ihre Waffenproduktion kontinuierlich selbst und überschreibt damit die hiermit gesetzten Werte immer wieder... Eine Funktion um dieses Verhalten deaktivieren zu können ist in Planung. 
- bei jedem Aufruf dieser Funktion werden interne Werte zurückgesetzt. Dadurch wird als erstes Produkt immer die erste Waffe hergestellt, die nicht 0% zugewiesen hat. D.h., wird diese Funktion kontinuierlich (z.B. alle 5 Ticks) mit z.B. 1% Schwerter aufgerufen, werden deutlich mehr als 1% Schwerter hergestellt, da bei jedem Aufruf wieder 1 Schwert hergestellt wird! Eine Änderung der internen von S4 verwendeten Statistik ist in Planung... 
Parameter
- buildingID: ID des Gebäudes
- swords: Prozent der zu produzierenden Schwerter
- bows: Prozent der zu produzierenden Bögen
- armors: Prozent der zu produzierenden Rüstungen
- racespecialweapons: Prozent der zu produzierenden Spezialwaffen (wird beim Römer und Dunklen Volk automatisch zu "swords" addiert)
Rückgabewert
- 1: erfolgreicher Aufruf (dies bedeutet nur, dass die Parameter valide waren und nicht zwingend, dass der Auftrag ausgeführt wird, z.B. wenn das Gebäude diese Ware nicht produzieren kann!) 
- 0: sonst / Fehler / Summe der Waffen nicht 100% 
Beispiel
local success = SU.Buildings.SetProductionPercentage(buildingID, 10, 60, 0, 30)Last updated
