Lvl-Begrenzung einbauen? Hilfe bitte Script-Profis!

07/02/2010 13:14 xFearlessx#1
Hey Com,
wie baue ich in einen Quest von einem Event-Map-Porter eine lvl-Begrenzung ein,das der npc dann z.B. sagt du bist zu niedrig komm wieder wenn du 85 bist oder so ähnlich..oder zweite möglichkeit das man den Npc vorher nicht anklicken kann.

Hier mein Quest:
PHP Code:
quest ***** begin
    state start begin
        when login 
or levelup with pc.level >0 begin
            set_state
(tanaka)
        
end
    end
        
    state tanaka begin
        when 20090.chat
."*****" begin
            say
(""..mob_name(20090)..":")
            
say("")
            
say("Sei gegruesst Abenteurer!")
            
say("Du moechstest also in ******?")
            
say("Ich kann dich gerne hinbringen.")
            
say("Aber sei vorsichtig vor den bösen Kräften")
            
say("")
            
say("Moechtest du zu ****?")
            
say("")
            
local aselect("Ja","Nein")
            if 
1==a then
                say
(""..mob_name(20090)..":")
                
say("")
                
say("Gut")
                
say("Ich wuensche dir viel Spass")
                
wait()
                
pc.warp(832000)
                return
            
end
            say
(""..mob_name(20090)..":")
            
say("")
            
say("Gut")
            
say("Dann bleib erst einmal hier.")

        
end
            

    end

end 
07/02/2010 13:17 RealEmX#2
Code:
when login or levelup with pc.level >85 begin
Aber mir fällt grad auf, wie abartig schlecht die Quest geschrieben ist.
Befass dich nochmal mit dem Syntax wenn du die geschrieben hast -.-'
07/02/2010 13:17 .Noc#3
^Gibt irgendwo ein how to dazu falls du wirklich gar nichts finde Schau doch einfach bei der Dämonenturmwächter Quest nach dann kannst du ihn zwar ansprechen aber nicht porten vor dem bestimmten Level
07/02/2010 13:21 Impedanza#4
Quote:
quest ***** begin
state start begin
when login or levelup with pc.level >0 begin
set_state(tanaka)
end
end

state tanaka begin
when 20090.chat."****" with pc.level >= 85
say(""..mob_name(20090)..":")
say("")
say("Sei gegruesst Abenteurer!")
say("Du moechstest also in ******?")
say("Ich kann dich gerne hinbringen.")
say("Aber sei vorsichtig vor den bösen Kräften")
say("")
say("Moechtest du zu ****?")
say("")
local a= select("Ja","Nein")
if 1==a then
say(""..mob_name(20090)..":")
say("")
say("Gut")
say("Ich wuensche dir viel Spass")
wait()
pc.warp(83200, 0)
return
end
say(""..mob_name(20090)..":")
say("")
say("Gut")
say("Dann bleib erst einmal hier.")

end


end
Bittesehr, allerdings kann man dann den NPC nicht anklicken unter lvl 85