ich hab einmal eine frage, wie kan man denn ändern, wann die lifte aufmachen und skifahrer fahren und die tageszeiten und nacht? denn ich kenne kein skigebiet, in dem es im winter bis 22uhr tag ist und wo schon um 7uhr morgends eröffnet bzw. erst abends um 22uhr zumacht
Hmm - Naja, zum Beispiel eine Disco kann durchaus bis 22:00 offen sein.
Nur, dass dann auch die Lifte bis 22:00 offen haben - voller Blödsinn!
Es wäre besser gewesen, man könnte für jeden Lift die Öffnungszeiten einzeln machen - bei weitem besser! (Z.B. Siehe Ischgl: An Rodelabenden fährt ja die Silvrettabahn auch länger als sonst)
Oder GIANTS hatte die Idee, täglichen Nachtski einzubauen Luis war ja schon dran, ein Flutlicht zu veröffentlichen - wo finden wir den eigentlich, Luis ??
Es kommt auf GIANTS' Programmierstil an, ob das auf die eine Art (überall Schlussuhrzeit angeben) oder auf die andere (mit Variable) realisiert wurde. Mit 'ner Variable sähe das eigentlich ganz gut aus, mit der anderen Art - keine Chance ...
danke schon mal, ja in echt sind die pisten von 17-8uhr in den meisten gebieten gesperrt, wegen seilwindenpräparation und freiligende schäuche für die beschneiung mir reicht das unter echtzeit einstellung dnan anchts schoon um alles zu walzen nur will man eben nicht erst um 22uhr anfangen da ist es in echt sehr düster, weil wenn man erst schnee machen will, diesen dann verteilen und walzen wirds knap! und ich hab noch nicht einmal alles gekauft
srs_fan wrote:danke schon mal, ja in echt sind die pisten von 17-8uhr in den meisten gebieten gesperrt, wegen seilwindenpräparation und freiligende schäuche für die beschneiung mir reicht das unter echtzeit einstellung dnan anchts schoon um alles zu walzen nur will man eben nicht erst um 22uhr anfangen da ist es in echt sehr düster, weil wenn man erst schnee machen will, diesen dann verteilen und walzen wirds knap! und ich hab noch nicht einmal alles gekauft
Leider sind die Öffnungszeiten fix in den Code eingebaut, d.h. man kann nicht einfach die Start/End-Zeit Variablen ändern (ist übrigens nicht mein Code, sonst wäre das so )
Es gibt allerdings die Hack-Variante, indem man einfach die Uhrzeit anpasst.
Z.B. einen Mod erstellen mit einem Extra Source Lua:
local SkiResortManager_update = SkiResortManager.update;
local openingHour = 6;
local closingHour = 17;
function SkiResortManager:update(dt)
if g_currentMission ~= nil then
local currentHour = g_currentMission.environment.currentHour;
-- change current hour to change opening hours
if closingHour > openingHour then
if g_currentMission.environment.currentHour >= openingHour and g_currentMission.environment.currentHour < closingHour then
-- force to open hours
g_currentMission.environment.currentHour = 8;
elseif g_currentMission.environment.currentHour >= 7 and g_currentMission.environment.currentHour < 22 then
-- force to closed hours
g_currentMission.environment.currentHour = 23;
end;
else
-- 0 hour wrap
if g_currentMission.environment.currentHour >= openingHour or g_currentMission.environment.currentHour < closingHour then
-- force to open hours
g_currentMission.environment.currentHour = 8;
elseif g_currentMission.environment.currentHour >= 7 and g_currentMission.environment.currentHour < 22 then
-- force to closed hours
g_currentMission.environment.currentHour = 23;
end;
end;
SkiResortManager_update(self, dt);
-- reset current hour
g_currentMission.environment.currentHour = currentHour;
else
SkiResortManager_update(self, dt);
end;
end;
Nein, da der Wert nur innerhalb der Skiregion Update Funktion geändert wird, und danach wieder zurück gesetzt wird. Wenn kein Code innerhalb dieser Funktion den Wert verwendet, dann ist das kein Problem. Der Original Code verwendet den Wert nicht (ausser für die Öffnungsberechnung), und so weit ich weiss gibts auch keinen Mod der darin das verwendet.
Die Uhr wird zudem mit einem anderen Wert dargestellt. g_currentMission.environment.dayTime
Zudem wird der auch ausserhalb davon ausgeführt, d.h. sie würde auch noch korrekt angezeigt wenn sie ..currentHour verwenden würde.
danke, mit dem code kann man prima die zeiten ändern...
(ps: ihr must den code in die Sample mod map. lua einbauen.)
PS2: @Stegei: Darf ich deinen Code als TUT veröffentlichen?
Mfg Luis g Für Rechtschreibfehler haftet die Tastatur!
wer sie findet darf sie behalten.