[SERVICE] Die Questerstellung

07/05/2013 16:14 .Leykas#256
Code:
quest leykaz begin
    state start begin
        when 20016.chat."Hallo" with pc.get_level()==50 begin
            say_title("Schmied:")
            say("Bringe mir 5x Orkzähne von schwarzen Orks!")
            set_state(orkzahne)
        end
    end
    state orkzahne begin
        when 636.kill begin
            pc.give_item2("30006")
            if pc.count_item("30006")==5 then
                chat("Zurück zum Schmied!")
            end
        end
        when 20016.chat."Nochmal Hallo" begin
            if pc.count_item("30006")<5 then
                say_reward("Du hast keine Orkzähne!")
            elseif pc.count_item("30006")>=5 then
                say_title("Schmied:")
                say("Danke.")
                say("Bringe mir jetzt 5x Orkzähne+.")
                say("Du kriegst sie von schwarzen Orkriesen.")
                set_state(orkzahnee)
            end
        end
    end
    state orkzahnee begin
        when 637.kill begin
            pc.give_item2("30077")
            if pc.count_item("30077")==5 then
                chat("Zurück zum Schmied!")
            end
        end
        when 20016.chat."Erneut Hallo" begin
            if pc.count_item("30077")<5 then
                say_reward("Du hast keine Orkzähne+!")
            elseif pc.count_item("30077")>=5 then
                say_title("Schmied:")
                say("Danke.")
                say("Bringe mir jetzt 5x Orkzähne+.")
                say("Du kriegst sie von Ork Spähern.")
                set_state(orkamluett)
            end
        end
    end
    state orkamluett begin
        when 602.kill begin
            pc.give_item2("30007")
            if pc.count_item("30007")==5 then
                chat("Zurück zum Schmied!")
            end
        end
        when 20016.chat."Erneut Nochmal Hallo" begin
            if pc.count_item("30007")<5 then
                say_reward("Du hast keine Orkamulette!")
            elseif pc.count_item("30007")>=5 then
                say_title("Schmied:")
                say("Danke.")
                say_reward("100kk Gold erhalten")
                pc.change_gold(100000000)
            end
        end
    end
end
Erstmal danke dafür. Kann mir bitte nun jemand einstellen, dass wenn man diese Quest erledigt hat sie nochmal erscheint. Quasi siei st nie fertig. Sie erscheint jedes mal neu wenn man sie erledigt hat. ;) wäre sau nett
07/05/2013 17:18 depa95#257
Quote:
Originally Posted by LeykasRecordz View Post
Code:
quest leykaz begin
    state start begin
        when 20016.chat."Hallo" with pc.get_level()==50 begin
            say_title("Schmied:")
            say("Bringe mir 5x Orkzähne von schwarzen Orks!")
            set_state(orkzahne)
        end
    end
    state orkzahne begin
        when 636.kill begin
            pc.give_item2("30006")
            if pc.count_item("30006")==5 then
                chat("Zurück zum Schmied!")
            end
        end
        when 20016.chat."Nochmal Hallo" begin
            if pc.count_item("30006")<5 then
                say_reward("Du hast keine Orkzähne!")
            elseif pc.count_item("30006")>=5 then
                say_title("Schmied:")
                say("Danke.")
                say("Bringe mir jetzt 5x Orkzähne+.")
                say("Du kriegst sie von schwarzen Orkriesen.")
                set_state(orkzahnee)
            end
        end
    end
    state orkzahnee begin
        when 637.kill begin
            pc.give_item2("30077")
            if pc.count_item("30077")==5 then
                chat("Zurück zum Schmied!")
            end
        end
        when 20016.chat."Erneut Hallo" begin
            if pc.count_item("30077")<5 then
                say_reward("Du hast keine Orkzähne+!")
            elseif pc.count_item("30077")>=5 then
                say_title("Schmied:")
                say("Danke.")
                say("Bringe mir jetzt 5x Orkzähne+.")
                say("Du kriegst sie von Ork Spähern.")
                set_state(orkamluett)
            end
        end
    end
    state orkamluett begin
        when 602.kill begin
            pc.give_item2("30007")
            if pc.count_item("30007")==5 then
                chat("Zurück zum Schmied!")
            end
        end
        when 20016.chat."Erneut Nochmal Hallo" begin
            if pc.count_item("30007")<5 then
                say_reward("Du hast keine Orkamulette!")
            elseif pc.count_item("30007")>=5 then
                say_title("Schmied:")
                say("Danke.")
                say_reward("100kk Gold erhalten")
                pc.change_gold(100000000)
            end
        end
    end
end
Erstmal danke dafür. Kann mir bitte nun jemand einstellen, dass wenn man diese Quest erledigt hat sie nochmal erscheint. Quasi siei st nie fertig. Sie erscheint jedes mal neu wenn man sie erledigt hat. ;) wäre sau nett

Hier probier mal so ob das ist was du möchtest :D

07/05/2013 17:21 .Leykas#258
ö.ö ?

Ist doch genau die selbe?

Ich meinte so, dass wenn man die Quest fertig, sie noch mal annhemen kann. IMMER wieder ;)
07/05/2013 17:22 depa95#259
Quote:
Originally Posted by LeykasRecordz View Post
ö.ö ?

Ist doch genau die selbe?

Ich meinte so, dass wenn man die Quest fertig, sie noch mal annhemen kann. IMMER wieder ;)

Erst probieren... dann meckern...

Probier es aus...
07/05/2013 18:35 .Leykas#260
Kannst du mir bitte noch ein paar Letter dahin machen, so als erinnerung? wie bei den normalen quests auch? :)
07/05/2013 19:59 depa95#261
Quote:
Originally Posted by LeykasRecordz View Post
Kannst du mir bitte noch ein paar Letter dahin machen, so als erinnerung? wie bei den normalen quests auch? :)
kannst dir ja das mal anschauen :D


Ist es beabsichtigt, dass man die quest nur mit genau lv 50 machen kann?

ich habe es mal so gemacht, dass man sie machen kann sobald man das lv 50 erreicht hat--> Sprich also auch noch mit 51 ...

Bei deiner vorherigen Quest musste man Lv 50 sein um sie zu machen (nicht höher nicht niedriger)
07/06/2013 06:00 .Leykas#262
Ich danke dir ;)

Ja ist ok.. hätte das noch geändert, soweit war ich noch nicht.. ;)
07/06/2013 08:27 Pasha#263
Kann mir jemand ne quest schreiben wo man 50 wasserdrachen töten muss um ein gutes item zu bekommen?
07/06/2013 08:57 swamswam#264
@Yuroshi

PHP Code:
quest wasserdrache begin
    state start begin 
        when letter begin  
            send_letter
("Töte die Wasserdrachen"
        
end 

        when info 
or button begin
            say_title
("Auftrag:"
            
say("")
            
say_reward("Willst du den Auftrag wirklich annehmen?")
            
local a select ("ja""nein")
            if 
== 2 then
                complete_quest
()
            else
                
pc.setqf("statemob"0
                
q.set_counter("Metins"3)
                
set_state(mobkill)
            
end
        end
    end
        
    state mobkill begin 
        when letter begin 
            send_letter
("Töte die Wasserdrachen"
        
end 
     
        when info 
or button begin 
            say_title
("Töte die Wasserdrachen"
            
say("Staus:"
            
say_reward("Du hast schon "..pc.getqf("statemob").." Wasserdrachen getötet!")
            
say("")
            
say_reward("Willst du die Quest beenden?")
            
local boolean select ("Quest weitermachen!""Quest beenden")
            
            if 
boolean == 2 then
                complete_quest
()
            else
                return
            
end
        end 
         
        when Wasserdrache
.kill begin 
            local count1 
pc.getqf("statemob") + 
            
if count1 <= 3 then 
                pc
.setqf("statemob"count1
                
q.set_counter("Metins"count1
            
end 
            
if count1 == 3 then 
            pc
.give_item2("",)
            
complete_quest()
            
end 
        end
    end
end 
07/06/2013 09:52 °Ace°#265
Kann mir wer eine Quest erstellen, wo man sich mit dem Teleportring:

Map1 Blau/Gelb/Rot
Otm
Tempel
Sd1
Land der Toten

teleportieren kann.. ?
07/06/2013 09:53 Pasha#266
Quote:
Originally Posted by swamswam View Post
@Yuroshi

PHP Code:
quest wasserdrache begin
    state start begin 
        when letter begin  
            send_letter
("Töte die Wasserdrachen"
        
end 

        when info 
or button begin
            say_title
("Auftrag:"
            
say("")
            
say_reward("Willst du den Auftrag wirklich annehmen?")
            
local a select ("ja""nein")
            if 
== 2 then
                complete_quest
()
            else
                
pc.setqf("statemob"0
                
q.set_counter("Metins"3)
                
set_state(mobkill)
            
end
        end
    end
        
    state mobkill begin 
        when letter begin 
            send_letter
("Töte die Wasserdrachen"
        
end 
     
        when info 
or button begin 
            say_title
("Töte die Wasserdrachen"
            
say("Staus:"
            
say_reward("Du hast schon "..pc.getqf("statemob").." Wasserdrachen getötet!")
            
say("")
            
say_reward("Willst du die Quest beenden?")
            
local boolean select ("Quest weitermachen!""Quest beenden")
            
            if 
boolean == 2 then
                complete_quest
()
            else
                return
            
end
        end 
         
        when Wasserdrache
.kill begin 
            local count1 
pc.getqf("statemob") + 
            
if count1 <= 3 then 
                pc
.setqf("statemob"count1
                
q.set_counter("Metins"count1
            
end 
            
if count1 == 3 then 
            pc
.give_item2("",)
            
complete_quest()
            
end 
        end
    end
end 
Kommt ein Fehler. Irgendwas mit mobkill, dass da ein Symbol falsch ist oder so.
07/06/2013 10:14 °Ace°#267
Eine Quest erstellen, wo man die Rates einstellen kann. Also angenommen man klickt auf das Item und man kann entscheiden wie viel % Rates es gibt und wie lange.

LG
07/06/2013 14:05 -Roxon-#268
Kann mir einer bitte einstellen , das wenn man schon am auf dem Reittier Sitz und beim klick auf den Siegel wieder absteigen tut?

quest WeißerLoewe begin
state start begin
when 52001.use begin
if pc.is_polymorphed() then
pc.remove_polymorph()
say_title("Rettier")
say_reward("Du kannst verwandelt nicht reiten!")
say_reward("Du wurdest zurück verwandelt!")
say_reward("Versuch es noch mal!")
return
else

if pc.get_level() < 5 then
say("Du hast leider nicht genug Erfahrung")
say("Du musst Level 5 sein !")
return
else
affect.remove_collect()
pc.mount(20114,60*60*24*365*60)
pc.mount_bonus(apply.DEF_GRADE_BONUS,30,60*60*24*3 65*60)
pc.mount_bonus(apply.ATT_GRADE_BONUS,30,60*60*24*3 65*60)
chat("Du hast deinen Weißen Löwen mit 30 Angriffswert und Verteidigung gerufen!")

end
end
end
end
end
07/06/2013 18:04 MrPlayboy#269
PHP Code:
quest WeißerLoewe begin 
state start begin 
when 52001.
use begin
if pc.is_polymorphed() then
pc
.remove_polymorph()
say_title("Rettier")
say_reward("Du kannst verwandelt nicht reiten!")
say_reward("Du wurdest zurück verwandelt!")
say_reward("Versuch es noch mal!")
return
else

if 
pc.get_level() < 5 then
say
("Du hast leider nicht genug Erfahrung")
say("Du musst Level 5 sein !")
return
end
if pc.is_mount() then
pc
.unmount()
else
affect.remove_collect()
pc.mount(20114,60*60*24*365*60
pc.mount_bonus(apply.DEF_GRADE_BONUS,30,60*60*24*3 65*60)
pc.mount_bonus(apply.ATT_GRADE_BONUS,30,60*60*24*3 65*60)
chat("Du hast deinen Weißen Löwen mit 30 Angriffswert und Verteidigung gerufen!"

end 
end
end
end
end 
07/06/2013 18:08 .J3lυє#270
Hey Avenue & Co

Bräuchte ne Quest wo ich für Maps das Mind. u Max. level festlegen kann das man z.b. mit lvl 30 erst in OT kann und mit 50 nichtmehr

Danke im Vorraus :')