2010-09-05 12 views

Antwort

2

In der Datenbank die Uhrzeit (Datum und Uhrzeit) speichern, an der die Energie wiederhergestellt werden soll. Dann loggt sich jedes Mal ein Spieler ein, wenn diese Zeit noch verstrichen ist oder nicht. Wenn ja, stelle die Energie wieder her.

0

Überhaupt nicht. Rufen Sie eine gespeicherte Prozedur auf/führen Sie SQL regelmäßig aus OUTSIDE der Datenbank aus.

+0

gibt es keinen automatisierten Weg das zu tun? – p0larBoy

1

Aktualisieren Sie auf MySQL 5.1 und verwenden Sie Ereignisse. http://dev.mysql.com/tech-resources/articles/mysql-events.html

+0

Diese "Ereignis" -Methode könnte ein Lebensretter gewesen sein, aber ich benutze Sharehosting und sie erlauben keine Einstellungen von globalen Variablen wie "event_scheduler" .. :( – p0larBoy

+1

Führen Sie ein Skript von Cron, wenn Sie Zugriff darauf haben . – nos

-1

Verwenden Sie ein Trigger, die ausgeführt werden, wenn der Zustand

1

für Menschen überprüft wird, die wie ich Hosting verwenden gemeinsam, gehen sucht „cron-Jobs“ in Ihrem Control Panel und dann automatisierte Aufgabe dort eingestellt.

Verwandte Themen