Als je daar niet over beschikt zou je kunnen kijken hoe lang het geleden is dat de user zijn actie voorbij is.
Bijvoorbeeld: 900 seconden geleden was zijn laatste actie. 900 / 60 = 15 minuten. Dat geeft dus 15 / 5 = 3. Dan moet je drie keer tien toevoegen als hij de volgende keer het script aanroept ;-) !
@ Ponzi: bij je tweede voorbeeld kloppen dan de waarden van de andere users niet. Stel, user a is een dag niet online geweest en user b wél. De waarde van user a wordt pas weer geupdate zodra hij online komt, en intussen ziet user b de hele tijd de laatste waarde van user a ipv de actuele.
Maak een plekje vrij in je database waar je een tijd/datum in kunt stoppen. Vervolgens zet je bovenin je script iets wat die tijd/datum ophaalt. En vervolgens krijg je iets wat in pseudo code er zo uitziet: