Ich habe mich gestern Abend dazu entschlossen ein Premium-System in meinen Server reinzuhauen. Nun stoße ich aber auf ein Problem..
Das Premium-Zeichen erscheint über dem Kopf wenn ich den Premium-Status aktiviere. Anfangs hats schon nicht mal mehr geklappt wenn ich eine Rüstung ausgezogen habe, schon war das Zeichen weg. Dann hab ich ne kleine Funktion rein gebastelt, damit er jetzt immer kontrolliert ob die Rüstung an-/aus gezogen wird. Dann erscheint das Zeichen wieder. Wenn ich jedoch die Rüstung ganz schnell an- und aus ziehe ist das Zeichen wieder weg.
Das Gleiche passiert auch wenn ich auf ein Mount steige. Weg iss'es.
Die Quest:
Code:
quest premium_user begin
state start begin
when login with pc.getqf("premium_user")==1 and not npc.is_pc() begin
cmdchat("gm")
pc.setqf("armorvnum", pc.get_armor())
loop_timer("checkarmor", 1)
end
when checkarmor.timer begin
if pc.get_armor() != pc.getqf("armorvnum") then
pc.setqf("armorvnum", pc.get_armor())
cmdchat("gm")
end
end
when 98730.use with pc.getqf("premium_user")==0 begin
say_title("Premium Status:")
say("Mit diesem Item kannst du den Premium Status")
say("aktivieren. Der Premium Status bleibt")
say("Permanent! Du Kannst dieses Item nur einmal")
say("benutzen. Also entscheide Weise.")
say("")
say_title("Willst du den Premium Status aktivieren?")
local s = select("Ja", "Nein")
if s == 1 then
pc.remove_item(98730, 1)
pc.setqf("premium_user", 1)
cmdchat("gm")
else
return
end
end
end
end
Danke im voraus
Peace