Blutstein quest min Level einbauen

04/29/2012 19:29 Tiger121282#1
Hallo zusammen, wie die überschrifft schon sagt versuche ich in die Blutstein quest seit 3 Std. ein mindest Lvl einzubauen,damit man z.B. erst ab Lvl 100 auf die Map kommt, was ich aber nicht hinbekomme:(

Könnte mir vielleicht jemand helfen???
Wäre mega dankbar und gebe natürlich auch ein Thanks.
Schon mal viel lieben Dank.

PHP Code:
quest blutstein begin
state start begin
when login 
or levelup with pc.level >0 begin
set_state
(zone_enter)
end
end

state zone_enter begin
when 20092.chat
."Seelengrotte" begin
say
("")
say(""..mob_name(20092).."")
say("Du willst also die Seelengrotte betreten?")
say("Nur wenige koennen die Monster in ihr besiegen,")
say("also sei achtsam!")
say("Ich kann dich dort hinbringen,")
say("Es kostet dich allerdings etwas!")
say_reward("Du benoetigst einen")
say_reward("Blutstein dafuer!")
wait()
say("")
say("")

if 
pc.count_item(30190)>0 then
say
("")
say(""..mob_name(20092).."")
say("Ich bringe dich nun in die Seelengrotte!")
say("")
pc.remove_item(30190)

elseif 
pc.count_item(30190) >0 then
say
("")
say(""..mob_name(20092).."")
say("Du besitzt einen Blustein! !")
say("")

else
say("")
say(""..mob_name(20092).."")
say("Du bist nicht im Besitz eines Blutsteines!")
say("Ohne einen kannst du die Grotte nicht erreichen.")
say("Du kannst ihn ab Level 80 von allen Monstern bekommen!")
return
end

say
("Du wirst nun teleportiert!")
say("Aber sei vorsichtig!")
wait()
pc.warp(10000, 1214200)

end

end

end 
04/29/2012 20:32 .Krossa#2
PHP Code:
quest blutstein begin
state start begin
when login 
or levelup with pc.level >100 begin
set_state
(zone_enter)
end
end

state zone_enter begin
when 20092.chat
."Seelengrotte" begin
say
("")
say(""..mob_name(20092).."")
say("Du willst also die Seelengrotte betreten?")
say("Nur wenige koennen die Monster in ihr besiegen,")
say("also sei achtsam!")
say("Ich kann dich dort hinbringen,")
say("Es kostet dich allerdings etwas!")
say_reward("Du benoetigst einen")
say_reward("Blutstein dafuer!")
wait()
say("")
say("")

if 
pc.count_item(30190)>0 then
say
("")
say(""..mob_name(20092).."")
say("Ich bringe dich nun in die Seelengrotte!")
say("")
pc.remove_item(30190)

elseif 
pc.count_item(30190) >0 then
say
("")
say(""..mob_name(20092).."")
say("Du besitzt einen Blustein! !")
say("")

else
say("")
say(""..mob_name(20092).."")
say("Du bist nicht im Besitz eines Blutsteines!")
say("Ohne einen kannst du die Grotte nicht erreichen.")
say("Du kannst ihn ab Level 80 von allen Monstern bekommen!")
return
end

say
("Du wirst nun teleportiert!")
say("Aber sei vorsichtig!")
wait()
pc.warp(10000, 1214200)

end

end

end 

bitte sehr, müsste so gehen
04/29/2012 21:00 Tiger121282#3
Danke für die Mühe, aber man kommt immer noch mit jeden Lvl rein.
04/30/2012 11:31 .Krossa#4
PHP Code:
quest blutstein begin
state start begin
when login 
or levelup with pc.level <100 begin
set_state
(zone_enter)
end
end

state zone_enter begin
when 20092.chat
."Seelengrotte" begin
say
("")
say(""..mob_name(20092).."")
say("Du willst also die Seelengrotte betreten?")
say("Nur wenige koennen die Monster in ihr besiegen,")
say("also sei achtsam!")
say("Ich kann dich dort hinbringen,")
say("Es kostet dich allerdings etwas!")
say_reward("Du benoetigst einen")
say_reward("Blutstein dafuer!")
wait()
say("")
say("")

if 
pc.count_item(30190)>0 then
say
("")
say(""..mob_name(20092).."")
say("Ich bringe dich nun in die Seelengrotte!")
say("")
pc.remove_item(30190)

elseif 
pc.count_item(30190) >0 then
say
("")
say(""..mob_name(20092).."")
say("Du besitzt einen Blustein! !")
say("")

else
say("")
say(""..mob_name(20092).."")
say("Du bist nicht im Besitz eines Blutsteines!")
say("Ohne einen kannst du die Grotte nicht erreichen.")
say("Du kannst ihn ab Level 80 von allen Monstern bekommen!")
return
end

say
("Du wirst nun teleportiert!")
say("Aber sei vorsichtig!")
wait()
pc.warp(10000, 1214200)

end

end

end 

probier nochmal
04/30/2012 12:40 .αpeх'#5
Versuch's mal so, so sollte man den Porter erst ab Level 100 ansprechen können.

PHP Code:
quest blutstein begin
state start begin
when login 
or levelup with pc.level >0 begin
set_state
(zone_enter)
end
end

state zone_enter begin
when 20092.chat
."Seelengrotte" with pc.get_level()>=100 begin
say
("")
say(""..mob_name(20092).."")
say("Du willst also die Seelengrotte betreten?")
say("Nur wenige koennen die Monster in ihr besiegen,")
say("also sei achtsam!")
say("Ich kann dich dort hinbringen,")
say("Es kostet dich allerdings etwas!")
say_reward("Du benoetigst einen")
say_reward("Blutstein dafuer!")
wait()
say("")
say("")

if 
pc.count_item(30190)>0 then
say
("")
say(""..mob_name(20092).."")
say("Ich bringe dich nun in die Seelengrotte!")
say("")
pc.remove_item(30190)

elseif 
pc.count_item(30190) >0 then
say
("")
say(""..mob_name(20092).."")
say("Du besitzt einen Blustein! !")
say("")

else
say("")
say(""..mob_name(20092).."")
say("Du bist nicht im Besitz eines Blutsteines!")
say("Ohne einen kannst du die Grotte nicht erreichen.")
say("Du kannst ihn ab Level 80 von allen Monstern bekommen!")
return
end

say
("Du wirst nun teleportiert!")
say("Aber sei vorsichtig!")
wait()
pc.warp(10000, 1214200)

end

end

end