Restzeit bis Wachstum angestoßen wird per Skript auslesen

Eure Foren für alle Diskussionen rund ums Thema Modding.
User avatar
apuehri
Posts: 54
Joined: Tue Mar 10, 2009 5:24 pm

Restzeit bis Wachstum angestoßen wird per Skript auslesen

Post by apuehri »

Hallo,

ich versuche seit längerer Zeit herauszufinden, wie ich auslesen kann wie viel Restzeit bis zum nächsten Pflanzenwachstum bleibt!!

In der fruit_density_growthState.xml werden ja beim Speichern die Werte der normalizedGrowthTimer beim Speichern des Savegames aktualisiert!
Wenn dieser Wert 0 erreicht, wird soweit ich das ermitteln konnte das Pflanzenwachstum ausgelöst, und danach wieder auf 1 gesetzt.

Code: Select all

<foliageCropsUpdater currentGrowthIndex="124">
  <cropsState index="0" normalizedGrowthTimer="0.902281"/>
  <cropsState index="1" normalizedGrowthTimer="0.277521"/>
  <cropsState index="2" normalizedGrowthTimer="0.902281"/>
  <cropsState index="3" normalizedGrowthTimer="0.902281"/>
  <cropsState index="4" normalizedGrowthTimer="0.902281"/>
  <cropsState index="5" normalizedGrowthTimer="0.277521"/>
  <cropsState index="6" normalizedGrowthTimer="0.902281"/>
  <cropsState index="7" normalizedGrowthTimer="0.902281"/>
  <cropsState index="8" normalizedGrowthTimer="0.902281"/>
  <cropsState index="9" normalizedGrowthTimer="0.902281"/>
  <cropsState index="10" normalizedGrowthTimer="0.277521"/>
  <cropsState index="11" normalizedGrowthTimer="0.647948"/>
  


Hab mir schon allerlei Variablen über ein Skript ausgelesen von g_currentMission, FruitUitl... usw.
Ich habe leider bis jetzt keine Variable finden können in der dieser Wert hinterlegt ist, oder kann man sich den irgendwie berechnen!! :hmm:

Bin über jede Hilfe dankbar...
User avatar
apuehri
Posts: 54
Joined: Tue Mar 10, 2009 5:24 pm

Re: Restzeit bis Wachstum angestoßen wird per Skript auslesen

Post by apuehri »

Hat hier wirklich noch niemand irgendwelche Versuche in die Richtung unternommen,
oder sonst irgendwelche Ideen wie man hier weiter kommen könnte??

Vielleicht kann ja jemand vom Giants-Team dazu genauere Infos liefern....
User avatar
Marhu
Posts: 100
Joined: Thu May 16, 2013 10:29 am
Contact:

Re: Restzeit bis Wachstum angestoßen wird per Skript auslesen

Post by Marhu »

Hab auch schon gesucht, aber keine Variablen oder Funktionen gefunden, mann bekommt immer nur die komplette Zeit einer Stufe, aber nie die Aktuelle.
Bis her mach ich es immer so das ich die growthState.xml auslese und von einem eigenen Script die Zeit runterzählen lasse, das wird aber leider mit der Zeit immer ungenauer und ist auf ein 24/7 Server garnicht zu gebrauchen.
Marhu.net
halte deine Log sauber!
User avatar
apuehri
Posts: 54
Joined: Tue Mar 10, 2009 5:24 pm

Re: Restzeit bis Wachstum angestoßen wird per Skript auslesen

Post by apuehri »

Ja so hab ich das auch gelöst im Moment trotzdem Danke für den Tipp!
Für den Singleplayer trotzdem nicht so schlecht brauchbar damit man ungefähr weiß wenns zum wachsen beginnt!
Hab das soweit mal in nen Mod gepackt, mal sehen....
Post Reply