Problem mit einer Quest

12/02/2011 14:18 Zierpflanze#1
Hey Leute

Ich habe ein Problem mit meiner Quest... Undzwar würde ich das gerne so haben wollen, das man nur einblick in den Shop bekommt wenn man lvl 99 ist bzw. wenn man bestimmte zeichen oder buchstaben vor dem namen hat...

Soweit wäre ich schon... nur da kann jeder einblick drinn haben.

12/02/2011 14:45 Event150#2
Willst du das nur GM's in den Shop gucken können?
12/02/2011 14:46 Zierpflanze#3
Jau^^ aber das man dazu das max lvl braucht
12/02/2011 14:48 .NighT™#4
Mit bestimmten Buchstaben vor dem Namen geht nicht..

Damit du den Shop ab Level 99 öffnen kannst, ist hier die Quest:
PHP Code:
quest shop begin
    state start begin
        when 
*****.chat."Level99-Shop" begin          ---- Bei ***** die Shop-Vnum eintragen.
            if 
pc get_level ( ) < 98 and pc is_not_gm ( ) then
                say
("Du darfst den Shop noch nicht betreten!")
                
say("Komm wieder, wenn du Level 99 bist.")
            else
                
say("Viel spaß beim shoppen.")
                
npc.open_shop(*****)             ---- Bei ***** die Value von den Shop in der shop-table eintragen.
            
end
        end
    end
end 
12/02/2011 14:51 Zierpflanze#5
d.h. das man unter lvl 99 nicht in den Shop reinschauen kann oder?
12/02/2011 14:52 .NighT™#6
Richtig und dass du GM sein musst, um diesen Shop zu betreten.
12/02/2011 14:54 Zierpflanze#7
Aber wie soll ich den jetzt in Notepad einfügen?
Weil die Quest bei dir ja iwie son Bogen macht^^
bei mir ist es in dem Sinne ja keine Quest...
12/02/2011 15:02 Event150#8
Füg den inhalt ein.
Speicher die quest gib ihr nen namen z.b GM_shop.quest
Den Dateityp auf alle machen und abspeichern
12/02/2011 15:07 Zierpflanze#9
Möchte das aber nicht als Quest haben.. sondern weiterhin als script^^
Da der NPC eh für kein User erreichbar ist...

Es müsste doch auch iwie so gehen? möchte des eig. nur weiter über den script laufen lassen und nicht über eine quest...

12/02/2011 15:58 .NighT™#10
Machs über ne Quest, ist 1000 mal einfacher.