ich versuche gerade den PDA umzubauen, so dass mir auch die kommenden Großen Nachfragen angezeigt werden.
Code: Select all
local greatDemands = g_currentMission.economyManager.greatDemands
for i=1,table.getn(greatDemands) do
if not greatDemands[i].isRunning then
local name = greatDemands[i].stationName;
if g_i18n:hasText(name) then name = g_i18n:getText(name); end;
renderText(a.pdaPricesCol[1],y,a.pdaFontSize,name);
local t = Fillable.fillTypeIndexToDesc[greatDemands[i].fillTypeIndex].nameI18N
t = (ShortName[t] or t)..string.format(" x%.1f",greatDemands[i].demandMultiplier)
renderText(a.pdaPricesCol[2],y,a.pdaFontSize,t);
renderText(a.pdaPricesCol[3],y,a.pdaFontSize,"T: "..string.format("%f",greatDemands[i].demandStartDay));
y = y - a.pdaRowSpacing;
end
bad argument #2 to 'format' (number expected, got nil)
Error: LUA running function 'draw'
für die Zeile, wo ich
Code: Select all
string.format("%f",greatDemands[i].demandStartDay)
Was das bedeutet weiß ich, aber hat wer ne Ahnung was ich falsch mache oder wird der Wert demandStartDay nicht übernommen aus der economy.xml?