Frage zu einem PHP Skript (Rohstoffberechnung)

d3mueller

Mitglied
Hi,

ich habe diese Seite hier gefunden: http://www.gameseal.net/tutorials/156

Dort wird ein Skript erklärt, das Rohstoffe berechnet.

Ich habe dazu eine große Frage, und zwar zur $GOLD_START_TIME Variable:

Die wird nirgendwo im Skript verändert, nur einmal initialisiert mit einem bestimmten Datum. Aber da es nie geändert wird, bleibt das ja für immer dieses Datum, oder? Das heißt man rechnet immer mit dem absoluten Startdatum, an dem alles angefangen hat.

Muss man das Startdatum nicht nach jedem ausführen des Skriptes auf die aktuelle Zeit aktualisieren? (um es dann beim erneuten aufrufen des Skriptes als Startdatum zu verwenden)

Weil, es würde ja funktionieren, wenn man nicht diese addGold - Funktion hätte.

Dann könnte man von der startzeit ja einfach die Gold-Pro-Sekunde dazurechnen, auch wenn es 10 Jahre werden oder so.

Aber dazwischen passiert es ja, dass der Goldwert manipuliert wird durch Abbuchungen oder Zubuchungen, dass heißt, man kann nicht mehr einfach den Endwert aus der Startzeit * Gold-Pro-Sekunde berechnen, oder?

Ich hoffe, ihr versteht was ich meine. Es ist ziemlich schwierig das zu erklären. Ich versteh halt einfach nicht, warum $GOLD_START_TIME nicht aktualisiert werden muss, also warum es immer das Startdatum bleibt.

Ich hoffe, jemand kann mir helfen^^

Lg
Dennis
 
Zurück