Hier Release ich euch eine Quest die euch vielleicht nützlich sein kann.
Funktion:
1. Bei jedem einloggen wird der Name des Premium Spielers im GM-Chat angezeigt.
2. Premium Spieler können Shops öffnen die kein normaler Spieler öffnen kann.
3. Alles Bug frei und verständlich zum bearbeiten.
Diese Quest wurde von sLay. veröffentlich(
[Only registered and activated users can see links. Click Here To Register...]), ich habe das Online status eingefügt und noch so einige sachen bearbeitet.
Die Quest gehört NiiceOne (wusste ich nicht :D, dachte von sLay. wem juckts :D)
Hoffe es gefällt euch :awesome:
premium_user.quest
PHP Code:
quest premium_user begin
state start begin
when login with pc.getqf("premium_user")==1 and not npc.is_pc() begin
notice_all("".. pc.get_name() .." ist Online")
end
when ITEM VNUM.use with pc.getqf("premium_user")==1 and not npc.is_pc() begin
say_reward("Du hast schon dein Premium Mitglied!")
say("Willst du es Wirklich umsonst Verschwenden?!")
say("Verkauf es lieber ;D")
end
when ITEM VNUM.use begin
say_title("ExampleMT2-Team")
say("")
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
say("Herzlich Glückwunsch!")
say("Du bist jetzt ein Premium Mitglied!")
say("Nutze das Premium Shop beim Weißen Löwen!")
say_reward("Bei jedem Login wird dein Online Status")
say_reward("im GM-Chat angezeigt!")
pc.remove_item(ITEM VNUM, 1)
pc.setqf("premium_user", 1)
else
return
end
end
end
end
premium_shop.quest
PHP Code:
quest premium_shop begin
state start begin
when login with pc.getqf("premium_user")==1 and not npc.is_pc() begin
end
when NPC VNUM.chat."Premium Shop" with pc.getqf("premium_user")==0 begin
say_title("Mrs.Since")
say("")
say("Hallo, fremder ich bin Mrs.Since")
say("Ich habe vom ExampleMT2 Team den Auftrag bekommen")
say("die Auserwählten Spieler zu unterstützen.")
say("Zur zeit bist du leider keiner der Auserwählten")
say("dies kannst du jedoch ändern, in dem du dir einen")
say("Premium Schein besorgst. Diesen bekommst du")
say("unter anderem im Itemshop")
say_reward("!!FALLS DU DOCH EIN PREMIUM MITGLIED BIST,")
say_reward("DRÜCK AUF OK UND VERSUCHE ES NOCHMAL!!")
end
when NPC VNUM.chat."Premium Shop" with pc.getqf("premium_user")==1 begin
say_title("Mrs.Since")
say("")
say("Hallo, Auserwählter ich bin Mrs.Since")
say("Ich habe bereits auf dich gewartet!")
say("Das ExampleMT2 Team hat mir gesagt das du kommst")
say("Ich habe die Aufgabe bekommen, dich zu unterstützen.")
say("Bedien dich in meinem Shop. Hier findest du dinge,")
say("für die du sonst hart arbeiten musst")
say("")
say_title("Willst du etwas kaufen?")
local s = select("Ja", "Nein")
if s == 1 then
npc.open_shop(SHOP VNUM)
else
return
end
end
end
end
Das Item muss in der DB als type 18 eingetragen sein:facepalm: