[Suche]Quest Korrigierer

11/07/2011 18:47 xTheSoulutionxx3#1
hallo
hab da ein paar quests die net wollen:

quest1:
PHP Code:
quest make_herb_lv4  begin
    state start begin
        when login 
or levelup with pc.get_level() ==4  begin
            set_state
(information)
        
end    
    end

    state information begin
        when letter begin
            local v 
find_npc_by_vnum(20084)
            if 
!= 0 then
                target
.vid("__TARGET__"v"Biologenquest")
            
end
            send_letter
("Die Untersuchung des Biologen(Pfirsichblüte)")
        
end

        when button 
or info begin
            say_title
("Die Untersuchung des Biologen(Pfirsichblüte)")
            
say("")
            
say("Die Biologin braucht deine Hilfe!")
            
say("Gehe zu ihr.")
            
say("")
        
end
        
        when __TARGET__
.target.click or
            
20084.chat."Pfirsichblüten" begin
            target
.delete("__TARGET__")
            
say("Biologin:")
            
say("Oh!!! Du hilfst mir?")
            
say("Gut ...")
            
say("Ich bin übrigenz die Biologin")
            
say("ich studiere zahlreiches aus der Pflanzenwelt.")
            
say("Wenn du mir bei meinen Forschungen hilfst,")
            
say("werde ich dich Reich Belohnen")
            
wait()
            
say("Biologin:")
            
say("Ich habe vor kurzem wieder angefangen ...")
            
say("Ich Forsche an Blüten...")
            
say("Ich habe derzeit viel zu tun,")
            
say("es währe also nett wenn du mir hilfst...")
            
say("Sammel 5 Pfirsichblüten und ich werde dich Belohnen")
            
say("Du bekommst die Blüten von Hungrigen Alpha-Wölfe")
            
say("Nun Geht, Ich wünsche euch viel Glück")
            
say("")                                                                                                                                                          
            
set_state(go_to_disciple)
            
pc.setqf("collect_count",0
            
pc.setqf("drink_drug",0
        
end
    end

    state go_to_disciple begin
        when letter begin
            send_letter
("Sammlung der Kräuter")
            
        
end
        when button 
or info begin
            say_title
("Pfirsichblüten")
            
say("")
            
say("Die Biologin gab euch den Auftrag")
            
say("5 Blüten zu sammeln!")
            
say("Sammelt sie von Hungrigen Alpha-Wölfe ")
            
say("und gebt sie der Biologin.")
            
say("")
            
say_item_vnum(50701)
            
say_reward("   Ihr habt".." "..pc.getqf("collect_count").." derzeit abgegeben!")
            
say("")
        
end
        
        when 71035.
use begin
            
if pc.getqf("drink_drug")==1 then
                say
("")
                
say("")
                
say("")

                return
            
end
            
if pc.count_item(50701)==0 then
                say
("Du hast keine!")
                
say("Du hast keine!")
                
say("Du sollst mir aber welche bringen")
                
say("")
                return
            
end
            item
.remove()    
            
pc.setqf("drink_drug",1)
        
end


        when 173.kill begin
            
if pc.count_item(50701)<5-pc.getqf("collect_count"then
                pc
.give_item2(507011)
            
end
        end
        
        when 20084.chat
."Pfirsichblüte" with pc.count_item(50701) >0   begin
                say
("Einen Moment ...")
                
say("Vielen Dank,")
                
say("lasst es mich schnell überprüfen")
                
say("ob diese Blüte in Ordnung ist ...")
                
say("")
                
pc.remove_item(507011)
                
wait()
                
                
local pass_percent
                
if pc.getqf("drink_drug")==0 then
                    pass_percent
=90
                
else        
                    
pass_percent=100
                end
                
                local s
number(1,100)
                if 
s<= pass_percent  then
                   
if pc.getqf("collect_count")< 4 then
                        local index 
=pc.getqf("collect_count")+
                        pc
.setqf("collect_count",index)
                        
say("Biologin:")
                        
say("Hervorragend diese Blüte ist in Ordnung")
                        
say("Ihr habt bis jetzt ".." "..5-pc.getqf("collect_count").. " Abgegeben!")
                        
say("Bringt mir noch welche!")
                        
say("")
                        
pc.setqf("drink_drug",0)
                        return
                    
end
                    say
("Biologin:")
                    
say("Hervorragend du hast")
                    
say("mir die 5 Stück gebracht...")
                    
say("Dafür werde ich dich wie versprochen")
                    
say("Belohnen.")
                    
say("")
                    
say_reward("Du Erhälst Schlachtschild+4")
                    
say_reward("Du Erhälst 1.000 Yang")
                    
say_reward("Du Erhälst 500 Erfahrungspunkte")
                    
pc.setqf("collect_count",0)
                    
pc.setqf("drink_drug",0)    
                    
clear_letter()
                    
set_state(__complete)
                    
                    else      
                        
pc.give_item2(13004)
                        
pc.give_exp(500)

                    
end
                    pc
.change_money(1000)
                    
set_quest_state("levelup","run")
                    
                else                                
                
say("Biologin:")
                
say("Diese Blüte ist von schlechter Qualität!")
                
say("sie kann nicht verwendet werden")
                
say("bitte hole mir eine neue.")
                
say("")
                
pc.setqf("drink_drug",0)
                return
                
end
        
    end
end


state __complete begin
    end
end 
quest2:
PHP Code:
quest make_herb_lv7  begin
    state start begin
        when login 
or levelup with pc.get_level() ==7  begin
            set_state
(information)
        
end    
    end

    state information begin
        when letter begin
            local v 
find_npc_by_vnum(20084)
            if 
!= 0 then
                target
.vid("__TARGET__"v"Biologenquest")
            
end
            send_letter
("Die Untersuchung des Biologen(Glockenblume)")
        
end

        when button 
or info begin
            say_title
("Die Untersuchung des Biologen(Glockenblume)")
            
say("")
            
say("Die Biologin braucht deine Hilfe!")
            
say("Gehe zu ihr.")
            
say("")
        
end
        
        when __TARGET__
.target.click or
            
20084.chat."Glockenblumen" begin
            target
.delete("__TARGET__")
            
say("Biologin:")
            
say("Oh!!! Du hilfst mir?")
            
say("Gut ...")
            
say("Ich bin übrigenz die Biologin")
            
say("ich studiere zahlreiches aus der Pflanzenwelt.")
            
say("Wenn du mir bei meinen Forschungen hilfst,")
            
say("werde ich dich Reich Belohnen")
            
wait()
            
say("Biologin:")
            
say("Ich habe vor kurzem wieder angefangen ...")
            
say("Ich Forsche an Blüten...")
            
say("Ich habe derzeit viel zu tun,")
            
say("es währe also nett wenn du mir hilfst...")
            
say("Sammel 5 Glockenblumen und ich werde dich Belohnen")
            
say("Du bekommst die Blüten von Hungrigen Alpha-Blauwölfen")
            
say("Nun Geht, Ich wünsche euch viel Glück")
            
say("")                                                                                                                                                                          
            
set_state(go_to_disciple)
            
pc.setqf("collect_count",0)
            
pc.setqf("drink_drug",0
        
end
    end

    state go_to_disciple begin
        when letter begin
            send_letter
("Sammlung der Kräuter")
            
        
end
        when button 
or info begin
            say_title
("Glockenblumen")
            
say("")
            
say("Die Biologin gab euch den Auftrag")
            
say("5 Blüten zu sammeln!")
            
say("Sammelt sie von Hungrigen Alpha-Blauwölfen")
            
say("und gebt sie der Biologin.")
            
say("")
            
say_item_vnum(50702
            
say_reward("   Ihr habt".." "..pc.getqf("collect_count").." derzeit abgegeben!")
            
say("")
        
end
        
        when 71035.
use begin
            
if pc.getqf("drink_drug")==1 then
                say
("")
                
say("")
                
say("")

                return
            
end
            
if pc.count_item(50702)==0 then
                say
("Du hast keine!")
                
say("Du hast keine!")
                
say("Du sollst mir aber welche bringen")
                
say("")
                return
            
end
            item
.remove()    
            
pc.setqf("drink_drug",1)
        
end


        when 175.kill begin
            
if pc.count_item(50702)< -pc.getqf("collect_count"then
                pc
.give_item2(507021)
            
end
        end
        
        when 20084.chat
."Glockenblume" with pc.count_item(50702) >0   begin
                say
("Einen Moment ...")
                
say("Vielen Dank,")
                
say("lasst es mich schnell überprüfen")
                
say("ob diese Blüte in Ordnung ist ...")
                
say("")
                
pc.remove_item(507021)
                
wait()
                
                
local pass_percent
                
if pc.getqf("drink_drug")==0 then
                    pass_percent
=90
                
else        
                    
pass_percent=100
                end
                
                local s
number(1,100)
                if 
s<= pass_percent  then
                   
if pc.getqf("collect_count")< 4 then
                        local index 
=pc.getqf("collect_count")+
                        pc
.setqf("collect_count",index)
                        
say("Biologin:")
                        
say("Hervorragend diese Blüte ist in Ordnung")
                        
say("Ihr habt bis jetzt ".." "..5-pc.getqf("collect_count").. " Abgegeben!")
                        
say("Bringt mir noch welche!")
                        
say("")
                        
pc.setqf("drink_drug",0)
                        return
                    
end
                    say
("Biologin:")
                    
say("Hervorragend du hast")
                    
say("mir die 5 Stück gebracht...")
                    
say("Dafür werde ich dich wie versprochen")
                    
say("Belohnen.")
                    
say("")
                    
say_reward("Du Erhälst eine Lv0 Rüstung für deine Rasse.")
                    
say_reward("Du Erhälst 3.000 Yang!")
                    
say_reward("Du Erhälst 2.000 Erfahrungspunkte")
                    
                    if 
pc.job==0 then
                        pc
.give_item2(11203)
                    
end
                    
if pc.job==1 then
                        pc
.give_item2(11403)
                    
end
                    
if pc.job==2 then
                        pc
.give_item2(11603)
                    
end
                    
if pc.job==3 then        
                        pc
.give_item2(11803)
                    
end    
                    pc
.setqf("collect_count",0)
                    
pc.setqf("drink_drug",0)    
                    
                    
clear_letter()
                    
set_state(__complete)
                    
                    
pc.change_money(3000)
                    
pc.give_exp(2000)
                    
set_quest_state("levelup","run")
                    
                    return
                else                                
                
say("Biologin:")
                
say("Diese Blüte ist von schlechter Qualität!")
                
say("sie kann nicht verwendet werden")
                
say("bitte hole mir eine neue.")
                
say("")
                
pc.setqf("drink_drug",0)
                return
                
end
        
    end
end


        
state __complete begin
    end
end 
quest3:
PHP Code:
quest make_herb_lv10  begin
    state start begin
        when login 
or levelup with pc.get_level() ==10  begin
            set_state
(information)
        
end    
    end

    state information begin
        when letter begin
            local v 
find_npc_by_vnum(20084)
            if 
!= 0 then
                target
.vid("__TARGET__"v"Biologenquest")
            
end
            send_letter
("Die Untersuchung des Biologen(Kakiblüte)")
        
end

        when button 
or info begin
            say_title
("Die Untersuchung des Biologen(Kakiblüte)")
            
say("")
            
say("Die Biologin braucht deine Hilfe!")
            
say("Gehe zu ihr.")
            
say("")
        
end
        
        when __TARGET__
.target.click or
            
20084.chat."Kakiblüten" begin
            target
.delete("__TARGET__")
            
say("Biologin:")
            
say("Oh!!! Du hilfst mir?")
            
say("Gut ...")
            
say("Ich bin übrigenz die Biologin")
            
say("ich studiere zahlreiches aus der Pflanzenwelt.")
            
say("Wenn du mir bei meinen Forschungen hilfst,")
            
say("werde ich dich Reich Belohnen")
            
wait()
            
say("Biologin:")
            
say("Ich habe vor kurzem wieder angefangen ...")
            
say("Ich Forsche an Blüten...")
            
say("Ich habe derzeit viel zu tun,")
            
say("es währe also nett wenn du mir hilfst...")
            
say("Sammel 5 Kakiblüten und ich werde dich Belohnen")
            
say("Du bekommst die Blüten von Hungrigen Alpha-Grauwölfen")
            
say("Nun Geht, Ich wünsche euch viel Glück")
            
say("")                                                                                                                                                          
            
set_state(go_to_disciple)
            
pc.setqf("collect_count",0)
            
pc.setqf("drink_drug",0
        
end
    end

    state go_to_disciple begin
        when letter begin
            send_letter
("Sammlung der Kräuter")
            
        
end
        when button 
or info begin
            say_title
("Kakiblüten")
            
say("")
            
say("Die Biologin gab euch den Auftrag")
            
say("5 Blüten zu sammeln!")
            
say("Sammelt sie von Hungrigen Alpha-Grauwölfen")
            
say("und gebt sie der Biologin.")
            
say("")
            
say_item_vnum(50703
            
say_reward("   Ihr habt derzeit".." "..pc.getqf("collect_count").." abgegeben!")
            
say("")
        
end
        
        when 71035.
use begin

            
if pc.getqf("drink_drug")==1 then
                say
("")
                
say("")
                
say("")

                return
            
end
            
if pc.count_item(50703)==0 then
                say
("Du hast keine!")
                
say("Du hast keine!")
                
say("Du sollst mir aber welche bringen")
                
say("")
                return
            
end
            item
.remove()    
            
pc.setqf("drink_drug",1)
        
end


        when 177.kill begin
            
if pc.count_item(50703)<5pc.getqf("collect_count")then
                pc
.give_item2(507031)
            
end
        end
        
        when 20084.chat
."Kakiblüte" with pc.count_item(50703) >0   begin
                say
("Einen Moment ...")
                
say("Vielen Dank,")
                
say("lasst es mich schnell überprüfen")
                
say("ob diese Blüte in Ordnung ist ...")
                
say("")
                
pc.remove_item(507031)
                
wait()
                
                
local pass_percent
                
if pc.getqf("drink_drug")==0 then
                    pass_percent
=90
                
else        
                    
pass_percent=100
                end
                
                local s
number(1,100)
                if 
s<= pass_percent  then
                   
if pc.getqf("collect_count")< 4 then
                        local index 
=pc.getqf("collect_count")+
                        pc
.setqf("collect_count",index)
                        
say("Biologin:")
                        
say("Hervorragend diese Blüte ist in Ordnung")
                        
say("Ihr habt bis jetzt".." "..5-pc.getqf("collect_count").. " Abgegeben!")
                        
say("Bringt mir noch welche!")
                        
say("")
                        
pc.setqf("drink_drug",0)
                        return
                    
end
                    say
("Biologin:")
                    
say("Hervorragend du hast")
                    
say("mir die 5 Stück gebracht...")
                    
say("Dafür werde ich dich wie versprochen")
                    
say("Belohnen.")
                    
say("")
                    
say_reward("Du Erhälst eine Kupferhalskette+3")
                    
say_reward("Du Erhälst 5.000 Yang")
                    
say_reward("Du Erhälst 6.500 Erfahrungspunkte")    
                    
                    
pc.setqf("collect_count",0)
                    
pc.setqf("drink_drug",0)    
                    
                    
clear_letter()
                    
set_state(__complete)
                    
                    
pc.give_item2(16023)
                    
pc.change_money(5000)
                    
pc.give_exp(6500)
                    
set_quest_state("levelup","run")

                    
                    return
                else                                
                
say("Biologin:")
                
say("Diese Blüte ist von schlechter Qualität!")
                
say("sie kann nicht verwendet werden")
                
say("bitte hole mir eine neue.")
                
say("")
                
pc.setqf("drink_drug",0)
                return
                
end

    end
end


        
    state __complete begin
    end
end 
quest4:
PHP Code:
quest make_herb_lv15  begin
    state start begin
        when login 
or levelup with pc.get_level() ==15  begin
            set_state
(information)
        
end    
    end

    state information begin
        when letter begin
            local v 
find_npc_by_vnum(20084)
            if 
!= 0 then
                target
.vid("__TARGET__"v"Biologenquest")
            
end
            send_letter
("Die Untersuchung des Biologen(Gango-Wurzel)")
        
end

        when button 
or info begin
            say_title
("Die Untersuchung des Biologen(Gango-Wurzel)")
            
say("")
            
say("Die Biologin braucht deine Hilfe!")
            
say("Gehe zu ihr.")
            
say("")
        
end
        
        when __TARGET__
.target.click or
            
20084.chat."Gango-Wurzeln" begin
            target
.delete("__TARGET__")
            
say("Biologin:")
            
say("Oh!!! Du hilfst mir?")
            
say("Gut ...")
            
say("Ich bin übrigenz die Biologin")
            
say("ich studiere zahlreiches aus der Pflanzenwelt.")
            
say("Wenn du mir bei meinen Forschungen hilfst,")
            
say("werde ich dich Reich Belohnen")
            
wait()
            
say("Biologin:")
            
say("Ich habe vor kurzem wieder angefangen ...")
            
say("Ich Forsche an Blüten...")
            
say("Ich habe derzeit viel zu tun,")
            
say("es währe also nett wenn du mir hilfst...")
            
say("Sammel 5 Gango-Wurzel und ich werde dich Belohnen")
            
say("Du bekommst die Wurzeln von Hungrigen Grizzlybären")
            
say("Nun Geht, Ich wünsche euch viel Glück")
            
say("")                                                                                                                                                              
            
set_state(go_to_disciple)
            
pc.setqf("collect_count",0)
            
pc.setqf("drink_drug",0)
        
end
    end

    state go_to_disciple begin
        when letter begin
            send_letter
("Sammlung der Kräuter")
            
        
end
        when button 
or info begin
            say_title
("Gangowurzel")
            
say("")
            
say("Die Biologin gab euch den Auftrag")
            
say("5 Gangowurzel zu sammeln!")
            
say("Sammelt sie von Hungrigen Grizzlybären")
            
say("und gebt sie der Biologin.")
            
say("")
            
say_item_vnum(50704
            
say_reward("   Ihr habt".." "..pc.getqf("collect_count").." derzeit abgegeben!")
            
say("")
        
end
        
        when 71035.
use begin

            
if pc.getqf("drink_drug")==1 then
                say
("")
                
say("")
                
say("")

                return
            
end
            
if pc.count_item(50704)==0 then
                say
("Du hast keine!")
                
say("Du hast keine!")
                
say("Du sollst mir aber welche bringen.")
                
say("")
                return
            
end
            item
.remove()    
            
pc.setqf("drink_drug",1)
        
end


        when 181.kill begin
            
if  pc.count_item(50704)<5pc.getqf("collect_count")then
                pc
.give_item2(507041)
            
end
        end
        
        when 20084.chat
."Gango-Wurzel" with pc.count_item(50704) >0   begin
                say
("Einen Moment ...")
                
say("Vielen Dank,")
                
say("lasst es mich schnell überprüfen")
                
say("ob diese Gangowurzel in Ordnung ist ...")
                
say("")
                
pc.remove_item(507041)
                
wait()
                
                
local pass_percent
                
if pc.getqf("drink_drug")==0 then
                    pass_percent
=90
                
else        
                    
pass_percent=100
                end
                
                local s
number(1,100)
                if 
s<= pass_percent  then
                   
if pc.getqf("collect_count")< 4 then
                        local index 
=pc.getqf("collect_count")+
                        pc
.setqf("collect_count",index)
                        
say("Biologin:")
                        
say("Hervorragend diese Wurzel ist in Ordnung")
                        
say("Ihr habt bis jetzt ".." "..5-pc.getqf("collect_count").. " Abgegeben!")
                        
say("Bringt mir noch welche!")
                        
say("")
                        
pc.setqf("drink_drug",0)
                        return
                    
end
                    say
("Biologin:")
                    
say("Hervorragend du hast")
                    
say("mir die 5 Stück gebracht...")
                    
say("Dafür werde ich dich wie versprochen")
                    
say("Belohnen.")
                    
say("")
                    
say_reward("Du Erhälst Kupferohrringe+3")
                    
say_reward("Du Erhälst 10.000 Yang")
                    
say_reward("Du Erhälst 25.000 Erfahrungspunkte")    
                    
                    
pc.setqf("collect_count",0)
                    
pc.setqf("drink_drug",0)    
                    
                    
clear_letter()
                    
set_state(__complete)
                    
                    
pc.give_item2(17023)
                    
pc.change_money(10000)
                    
pc.give_exp(25000)
                    
set_quest_state("levelup","run")
                    
                    return
                else                                
                
say("Biologin:")
                
say("Diese Wurzel ist von schlechter Qualität!")
                
say("sie kann nicht verwendet werden")
                
say("bitte hole mir eine neue.")
                
say("")
                
pc.setqf("drink_drug",0)
                return
                
end

    end
end


        
    state __complete begin
    end
end 
quest5:
PHP Code:
quest make_herb_lv20  begin
    state start begin
        when login 
or levelup with pc.get_level() ==20  begin
            set_state
(information)
        
end    
    end

    state information begin
        when letter begin
            local v 
find_npc_by_vnum(20084)
            if 
!= 0 then
                target
.vid("__TARGET__"v"Biologenquest")
            
end
            send_letter
("Die Untersuchung des Biologen(Flieder)")
        
end

        when button 
or info begin
            say_title
("Die Untersuchung des Biologen(Flieder)")
            
say("")
            
say("Die Biologin braucht deine Hilfe!")
            
say("Gehe zu ihr.")
            
say("")
        
end
        
        when __TARGET__
.target.click or
            
20084.chat."Flieder" begin
            target
.delete("__TARGET__")
            
ssay("Biologin:")
            
say("Oh!!! Du hilfst mir?")
            
say("Gut ...")
            
say("Ich bin übrigenz die Biologin")
            
say("ich studiere zahlreiches aus der Pflanzenwelt.")
            
say("Wenn du mir bei meinen Forschungen hilfst,")
            
say("werde ich dich Reich Belohnen")
            
wait()
            
say("Biologin:")
            
say("Ich habe vor kurzem wieder angefangen ...")
            
say("Ich Forsche an Blüten...")
            
say("Ich habe derzeit viel zu tun,")
            
say("es währe also nett wenn du mir hilfst...")
            
say("Sammel 10 Flieder und ich werde dich Belohnen")
            
say("Du bekommst die Blüten von Hungrigen Schwarzbären")
            
say("Nun Geht, Ich wünsche euch viel Glück")
            
say("")                                                                                                                                                              
            
set_state(go_to_disciple)
            
pc.setqf("collect_count",0)
            
pc.setqf("drink_drug",0)
        
end
    end

    state go_to_disciple begin
        when letter begin
            send_letter
("Sammlung der Kräuter")
            
        
end
        when button 
or info begin
            say_title
("Flieder")
            
say("")
            
say("Die Biologin gab euch den Auftrag")
            
say("10 Blüten zu sammeln!")
            
say("Sammelt sie von Hungrigen Schwarzbären")
            
say("und gebt sie der Biologin.")
            
say("")
            
say_item_vnum(50705
            
say_reward("   Ihr habt".." "..pc.getqf("collect_count").." derzeit abgegeben!")
            
say("")
        
end
        
        when 71035.
use begin

            
if pc.getqf("drink_drug")==1 then
                say
("")
                
say("")
                
say("")

                return
            
end
            
if pc.count_item(50705)==0 then
                say
("Du hast keine!")
                
say("Du hast keine!")
                
say("Du sollst mir aber welche bringen.")
                
say("")
                return
            
end
            item
.remove()    
            
pc.setqf("drink_drug",1)
        
end


        when 182.kill begin
            
if  pc.count_item(50705)< 10 pc.getqf("collect_count")then
                pc
.give_item2(507051)
            
end
        end
        
        when 20084.chat
."Flieder" with pc.count_item(50705) >0   begin
                say
("Einen Moment ...")
                
say("Vielen Dank,")
                
say("lasst es mich schnell überprüfen")
                
say("ob diese Blüte in Ordnung ist ...")
                
say("")
                
pc.remove_item(507051)
                
wait()
                
                
local pass_percent
                
if pc.getqf("drink_drug")==0 then
                    pass_percent
=80
                
else        
                    
pass_percent=100
                end
                
                local s
number(1,100)
                if 
s<= pass_percent  then
                   
if pc.getqf("collect_count")< 9 then
                        local index 
=pc.getqf("collect_count")+
                        pc
.setqf("collect_count",index)
                        
say("Biologin:")
                        
say("Hervorragend diese Blüte ist in Ordnung")
                        
say("Ihr habt bis jetzt ".." "..10-pc.getqf("collect_count").. " Abgegeben!")
                        
say("Bringt mir noch welche!")
                        
say("")
                        
pc.setqf("drink_drug",0)
                        return
                    
end
                    say
("Biologin:")
                    
say("Hervorragend du hast")
                    
say("mir die 10 Stück gebracht...")
                    
say("Dafür werde ich dich wie versprochen")
                    
say("Belohnen.")
                    
say("")
                    
say_reward("Du Erhälst Kupferarmband+3")
                    
say_reward("Du Erhälst 15.000 Yang")
                    
say_reward("Du Erhälst 95.000 Erfahrungspunkte")    
                    
                    
pc.setqf("collect_count",0)
                    
pc.setqf("drink_drug",0)    
                    
                    
clear_letter()
                    
set_state(__complete)
                    
                    
pc.give_item2(14023)
                    
pc.change_money(15000)
                    
pc.give_exp(95000)
                    
set_quest_state("levelup","run")
                    
                    return
                else                                
                
say("Biologin:")
                
say("Diese Blüte ist von schlechter Qualität!")
                
say("sie kann nicht verwendet werden")
                
say("bitte hole mir eine neue.")
                
say("")
                
pc.setqf("drink_drug",0)
                return
                
end

    end
end


        
    state __complete begin
    end
end 
quets6:
PHP Code:
quest make_herb_lv25  begin
    state start begin
        when login 
or levelup with pc.get_level() ==25  begin
            set_state
(information)
        
end    
    end

    state information begin
        when letter begin
            local v 
find_npc_by_vnum(20084)
            if 
!= 0 then
                target
.vid("__TARGET__"v"Biologenquest")
            
end
            send_letter
("Die Untersuchung des Biologen (Tue-Pilze)")
        
end

        when button 
or info begin
            say_title
("Die Untersuchung des Biologen (Tue-Pilze)")
            
say("")
            
say("Die Biologin braucht deine Hilfe!")
            
say("Gehe zu ihr.")
            
say("")
        
end
        
        when __TARGET__
.target.click or
            
20084.chat."Tue-Pilze" begin
            target
.delete("__TARGET__")
            
say("Biologin:")
            
say("Oh!!! Du hilfst mir?")
            
say("Gut ...")
            
say("Ich bin übrigenz die Biologin")
            
say("ich studiere zahlreiches aus der Pflanzenwelt.")
            
say("Wenn du mir bei meinen Forschungen hilfst,")
            
say("werde ich dich Reich Belohnen")
            
wait()
            
say("Biologin:")
            
say("Ich habe vor kurzem wieder angefangen ...")
            
say("Ich Forsche an Blüten...")
            
say("Ich habe derzeit viel zu tun,")
            
say("es währe also nett wenn du mir hilfst...")
            
say("Sammel 10 Tue-Pilze und ich werde dich Belohnen")
            
say("Du bekommst die Blüten von Hungrigen Braunbären")
            
say("Nun Geht, Ich wünsche euch viel Glück")
            
say("")                                                                                                                                                                          
            
set_state(go_to_disciple)
            
pc.setqf("collect_count",0)
            
pc.setqf("drink_drug",0
        
end
    end

    state go_to_disciple begin
        when letter begin
            send_letter
("Sammlung der Kräuter")
            
        
end
        when button 
or info begin
            say_title
("Tue-Pilze")
            
say("")
            
say("Die Biologin gab euch den Auftrag")
            
say("10 Blüten zu sammeln!")
            
say("Sammelt sie von Hungrigen Braunbären")
            
say("und gebt sie der Biologin.")
            
say("")
            
say_item_vnum(50706
            
say_reward("Ihr habt".." "..pc.getqf("collect_count").." derzeit abgegeben!")
            
say("")
        
end
        
        when 71035.
use begin

            
if pc.getqf("drink_drug")==1 then
                say
("")
                
say("")
                
say("")

                return
            
end
            
if pc.count_item(50706)==0 then
                say
("Du hast keine!")
                
say("Du hast keine!")
                
say("Du sollst mir aber welche bringen.")
                
say("")
                return
            
end
            item
.remove()    
            
pc.setqf("drink_drug",1)
        
end


        when 183.kill begin
            
if  pc.count_item(50706)<10 pc.getqf("collect_count"then
                pc
.give_item2(507061)
            
end
        end
        
        when 20084.chat
."Tue-Pilze" with pc.count_item(50706) >0   begin
                say
("Einen Moment ...")
                
say("Vielen Dank,")
                
say("lasst es mich schnell überprüfen")
                
say("ob diese Blüte in Ordnung ist ...")
                
say("")
                
pc.remove_item(507061)
                
wait()
                
                
local pass_percent
                
if pc.getqf("drink_drug")==0 then
                    pass_percent
=70
                
else        
                    
pass_percent=100
                end
                
                local s
number(1,100)
                if 
s<= pass_percent  then
                   
if pc.getqf("collect_count")< 9 then
                        local index 
=pc.getqf("collect_count")+
                        pc
.setqf("collect_count",index)
                        
say("Biologin:")
                        
say("Hervorragend diese Blüte ist in Ordnung")
                        
say("Ihr habt bis jetzt ".." "..10-pc.getqf("collect_count").. " Abgegeben!")
                        
say("Bringt mir noch welche!")
                        
say("")
                        
pc.setqf("drink_drug",0)
                        return
                    
end
                    say
("Biologin:")
                    
say("Hervorragend du hast")
                    
say("mir die 10 Stück gebracht...")
                    
say("Dafür werde ich dich wie versprochen")
                    
say("Belohnen.")
                    
say(""))
                    
say_reward("Du Erhälst Level21 Helm für deine Rasse +3")
                    
say_reward("Du Erhälst 20.000 Yang")
                    
say_reward("Du Erhälst 200.000 Erfahrungspunkte")
                    
                    if 
pc.job==0 then
                        pc
.give_item2(12222)    
                    
end
                    
if pc.job==1 then
                        pc
.give_item2(12362)
                    
end
                    
if pc.job==2 then
                        pc
.give_item2(12502)
                    
end
                    
if pc.job==3 then        
                        pc
.give_item2(12642)
                    
end    

                    pc
.setqf("collect_count",0)
                    
pc.setqf("drink_drug",0)    
                    
                    
clear_letter()
                    
set_state(__complete)
                    
                    
pc.change_money(20000)
                    
pc.give_exp(200000)
                    
set_quest_state("levelup","run")
                    
                    return
                else                                
                
say("Biologin:")
                
say("Diese Blüte ist von schlechter Qualität!")
                
say("sie kann nicht verwendet werden")
                
say("bitte hole mir eine neue.")
                
say("")
                
pc.setqf("drink_drug",0)
                return
                
end

    end
end


        
    state __complete begin
    end
end 

danke fürs helfen
11/07/2011 18:52 .Nagato#2
Das gehört in den Sticky Sammelthread.
11/07/2011 19:01 xTheSoulutionxx3#3
ist kein muss das in die questkontrolle zu posten.
11/07/2011 19:18 √π.#4
Wofür istn die sonst da?
Stickys sind dafür da, dass nicht bei jeden Problem ein neuer Thread erstellt werden muss.
11/07/2011 19:24 xTheSoulutionxx3#5
ja schon aber du musst mal überlegen da werden dann mehrere quest gepostet und immer mehr bis mein post eine seite zurück liegt und das kukt sich dann da auch keiner mehr an deswegen mach ich erstmal ein neues thread damit das immer ganz oben steht. :)
11/08/2011 11:55 Crank#6
Quote:
Originally Posted by xTheSoulutionxx3 View Post
ist kein muss das in die questkontrolle zu posten.
Doch.

#closed