for j = 1, #data.metadata.transportVehicle.compartments [1] [1] do
data.metadata.transportVehicle.compartments [1] [1][j].capacity = 396
end
I think that will work...
Wir begrüßen euch in der Fan-Community zu den Spielen Transport Fever und Train Fever, den Wirtschaftssimulatoren von Urban Games. Die Community steht euch kostenlos zur Verfügung damit ihr euch über das Spiel austauschen und informieren könnt. Wir pflegen hier einen freundlichen und sachlichen Umgang untereinander und unser Team steht euch in allen Fragen gerne beiseite.
Die Registrierung und Nutzung ist selbstverständlich kostenlos.
Wir wünschen euch viel Spaß und hoffen auf rege Beteiligung.
Das Team der Transport-Fever Community
for j = 1, #data.metadata.transportVehicle.compartments [1] [1] do
data.metadata.transportVehicle.compartments [1] [1][j].capacity = 396
end
I think that will work...
Unfortunately it didn't work. But this worked (the Rungenwagen can carry 4 cargo types):
data.metadata.transportVehicle.compartments[1][1][1].capacity = 396;
data.metadata.transportVehicle.compartments[1][2][1].capacity = 396;
data.metadata.transportVehicle.compartments[1][3][1].capacity = 396;
data.metadata.transportVehicle.compartments[1][4][1].capacity = 396;
And for the ship Klondike, which can carry 14 cargo types (including passengers) in two compartments, this is the code needed :
data.metadata.transportVehicle.compartmentsList[1].loadConfigs[1].cargoEntries[1].capacity = 396;
data.metadata.transportVehicle.compartmentsList[1].loadConfigs[2].cargoEntries[1].capacity = 396;
data.metadata.transportVehicle.compartmentsList[1].loadConfigs[3].cargoEntries[1].capacity = 396;
data.metadata.transportVehicle.compartmentsList[1].loadConfigs[4].cargoEntries[1].capacity = 396;
data.metadata.transportVehicle.compartmentsList[1].loadConfigs[5].cargoEntries[1].capacity = 396;
data.metadata.transportVehicle.compartmentsList[1].loadConfigs[6].cargoEntries[1].capacity = 396;
data.metadata.transportVehicle.compartmentsList[1].loadConfigs[7].cargoEntries[1].capacity = 396;
data.metadata.transportVehicle.compartmentsList[1].loadConfigs[8].cargoEntries[1].capacity = 396;
data.metadata.transportVehicle.compartmentsList[1].loadConfigs[9].cargoEntries[1].capacity = 396;
data.metadata.transportVehicle.compartmentsList[1].loadConfigs[10].cargoEntries[1].capacity = 396;
data.metadata.transportVehicle.compartmentsList[1].loadConfigs[11].cargoEntries[1].capacity = 396;
data.metadata.transportVehicle.compartmentsList[1].loadConfigs[12].cargoEntries[1].capacity = 396;
data.metadata.transportVehicle.compartmentsList[1].loadConfigs[13].cargoEntries[1].capacity = 396;
data.metadata.transportVehicle.compartmentsList[1].loadConfigs[14].cargoEntries[1].capacity = 396;
data.metadata.transportVehicle.compartmentsList[2].loadConfigs[1].cargoEntries[1].capacity = 396;
data.metadata.transportVehicle.compartmentsList[2].loadConfigs[2].cargoEntries[1].capacity = 396;
data.metadata.transportVehicle.compartmentsList[2].loadConfigs[3].cargoEntries[1].capacity = 396;
data.metadata.transportVehicle.compartmentsList[2].loadConfigs[4].cargoEntries[1].capacity = 396;
data.metadata.transportVehicle.compartmentsList[2].loadConfigs[5].cargoEntries[1].capacity = 396;
data.metadata.transportVehicle.compartmentsList[2].loadConfigs[6].cargoEntries[1].capacity = 396;
data.metadata.transportVehicle.compartmentsList[2].loadConfigs[7].cargoEntries[1].capacity = 396;
data.metadata.transportVehicle.compartmentsList[2].loadConfigs[8].cargoEntries[1].capacity = 396;
data.metadata.transportVehicle.compartmentsList[2].loadConfigs[9].cargoEntries[1].capacity = 396;
data.metadata.transportVehicle.compartmentsList[2].loadConfigs[10].cargoEntries[1].capacity = 396;
data.metadata.transportVehicle.compartmentsList[2].loadConfigs[11].cargoEntries[1].capacity = 396;
data.metadata.transportVehicle.compartmentsList[2].loadConfigs[12].cargoEntries[1].capacity = 396;
data.metadata.transportVehicle.compartmentsList[2].loadConfigs[13].cargoEntries[1].capacity = 396;
data.metadata.transportVehicle.compartmentsList[2].loadConfigs[14].cargoEntries[1].capacity = 396;
Alles anzeigen
OK, so you actually want:
for i = 1, #data.metadata.transportVehicle.compartments do
for j = 1, #data.metadata.transportVehicle.compartments [i] do
data.metadata.transportVehicle.compartments [i] [j][1].capacity = 396
end
end
I think...
It works for the Rungenwagen, but not for the Klondike, -> CTD
Zitat von stdoutAlles anzeigenerror: error: mods/autor_mod-wertanpassung_1/mod.lua:173: attempt to get length of field 'compartments' (a nil value)
stack traceback:
[C](-1): __len
mods/autor_mod-wertanpassung_1/mod.lua(173): v
res/scripts/mod.lua(99): ?
ModelRep: 648.32 ms
But its OK, I'm gonna use the code I posted above.