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






