Hi hi !
Ich habe nun das Prestigesystem nachgebaut.
Es geht alles, was fehlt ist das Resetten auf Level 1 beim anklicken.
Es soll laut Mijagio so gehen, das man per MySQL Event 15 Minuten NACH dem starten der Quest via MySQL Event die Querry zum Level 1 ausführen kann.
Nun die Frage, wie funktioniert so ein MySQL Event in Questen?
Wäre nett, wenn mir das mal einer in dieser Testquest zeigen könnte.
Ich habe nun das Prestigesystem nachgebaut.
Es geht alles, was fehlt ist das Resetten auf Level 1 beim anklicken.
Es soll laut Mijagio so gehen, das man per MySQL Event 15 Minuten NACH dem starten der Quest via MySQL Event die Querry zum Level 1 ausführen kann.
Nun die Frage, wie funktioniert so ein MySQL Event in Questen?
Wäre nett, wenn mir das mal einer in dieser Testquest zeigen könnte.
PHP Code:
quest PrestigeTest begin
state start begin
when 20061.chat."PrestigeTest" begin
if select("Test Starten","Abbrechen") == 1 then
local name = pc.get_name()
mysql_query("UPDATE account.account SET availDt = NOW() + INTERVAL 30 MINUTE WHERE id = (SELECT account_id FROM player.player WHERE name='"..name.."');")
mysql_query("UPDATE player.player SET level=1 WHERE name='"..name.."';")
cmdchat("exit")
end
end
end
end