Dann musst du mir mal genauer erklären, was du mit "über Timestamps funktionieren" meinst
Der Cronjob funktioniert auch über Timestamps - also musst du irgendwas ein bisschen anders meinen ...
Also wie sieht das in deiner Vorstellung aus (ich habe mich schon vor meinem Post mit dieser Problematik beschäftigt)?
Gruß
So schwer is das doch nich. Du speicherst einfach die Zeit seit dem das letzte mal ein Rohstoff hinzugefügt wurde.
Wenn dann der User zum Beispiel genau einen Tag später wieder on kommt und man jede 5 Minunten einen Rohstoff bekommt machste das so:
Du holst dir den Timestamp, berechnest die Zeit zwischen dem Timestamp und der aktuellen Zeit also:
Timestamp jetzt - Timestamp gespeichert
Dann teilste das Ergebnis durch 60*5 (60 Sekunden mal 5):
Und dieses Ergebnis ist dann die Anzahl an Rohstoffen die hinzugefügt werden zu den alten.
Und zum Schluss setzte das Timestamp neu.
)