Hi
Wir sind grade dabei das Prestigesystem nachzubauen.
Es geht alles soweit bis auf die wichtigste Sache..
Das Resetten auf Level 1 !
Zum Test haben wir diese Quest benutzt
Man wird per Quest 30 Minuten gebannt und nach 30 Minuten automatisch entbannt. Die Quest setzt auch das Level auf 1 was ich auch sehe wenn ich in die Datenbank gehe. Das Ding ist nur, das der Server das Level kurz danach wieder auf 150 (Maxlevel) setzt obwohl ich nicht mit dem Char eingeloggt bin..
Kann mir einer eklären warum er es nicht auf Level 1 lässt sondern wieder aufs Maxlevel setzt?
Das Level 1 setzen geht ja, nur es setzt es halt nach paar Minuten wieder auf 150..
Danke
Wir sind grade dabei das Prestigesystem nachzubauen.
Es geht alles soweit bis auf die wichtigste Sache..
Das Resetten auf Level 1 !
Zum Test haben wir diese Quest benutzt
PHP Code:
quest PrestigeTest begin
state start begin
when 20061.chat."PrestigeTest" with pc.is_gm() 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
Kann mir einer eklären warum er es nicht auf Level 1 lässt sondern wieder aufs Maxlevel setzt?
Das Level 1 setzen geht ja, nur es setzt es halt nach paar Minuten wieder auf 150..
Danke