[Sammelthread] kleinere Releases

09/24/2012 17:49 H3NDRIK#91
[Release]Zombie-EQ

Hallo Leute,

Ich möchte euch mein Zombie EQ [Releasen],entspricht (Kette,Ohrringe.Schuhe,
Helm,Armband).

Screenshot: [Only registered and activated users can see links. Click Here To Register...]

Download: [Only registered and activated users can see links. Click Here To Register...]



PS: Bei Fragen schreibts drunter oder added mich bei Skype:h3ndr1k777
09/26/2012 17:38 .Remix#92
Kleine Teleportquest

Ich weiß, dass es nicht die Überquest ist.
Hatte nur 1. Langeweile und 2. übe ich noch :)

PHP Code:
quest teleport begin
    state start begin
        when 30122.click begin
            say_title
("Teleport")
            if 
pc.get_level()<90 then
                say
("Dein Level ist zu niedrig..")
                
say("Mindestlevel: 90")
                return
            
end
            say
("Möchtest du in die Grotte2 teleportiert werden?")
            
local s=select("Ja""Nein")
            if 
s==2 then
                
return
            
end
            pc
.warp(2416631274830)
        
end
    end
end 
09/27/2012 20:41 .Remix#93
Da es manche nicht hinkriegen...

Quote:
[How To] CMD; by Remix yo

1. Rechtsklick auf Desktop
2. Neu>Textdokument
3. CMD nennen
4. Rechtsklick > Bearbeiten (egal, ob Editor/Notepad++)
5. Server hochfahren
6. Mit Filezilla connecten
7. Auf die " ... " doppelklicken
8. usr > home > game
9. Zu erst öffnest du den channel1/game1_1; or whatever-Ordner
10. Ziehst die CMD.txt rein
11. Rechtsklick auf die CMD.txt > Bearbeiten
12. Du schreibst Folgendes rein:

PHP Code:
shutdown DISABLE 
13. Speichern
14. Alles bestätigen; blah blah blah
15. Rechtsklick auf CMD.txt
16. Umbenennen in > CMD (heißt: das .txt einfach wegmachen
17. föööörtig

~ Um es schneller zu machen ziehst du die CMD auf dein Desktop und fügst sie in diese Ordner ein:

channel2/game1_2;whatever
game99
auth



Ich erklär dir jetzt mal das, nach dem shutdown...

DISABLE = Ganz deaktiviert
shutdown LOW_WIZARD: Alle Klassen, die über LOW_WIZARD sind, können den Befehl benutzen; In diesem Fall kann jeder GM den Befehl benutzen
usw...

Die Reihenfolge (vom kleinsten zum größten):
LOW_WIZARD; HIGH_WIZARD; GOD; IMPLEMENTOR

Bei zB shutdown HIGH_WIZARD könnten dann alle Klassen über HIGH_WIZARD (HIGH_WIZARD dann aber auch) den shutdown Befehl benutzen.


~ Einfacher und ausführlicher geht's nicht ~
~ Für andere Befehle einfach shutdown durch den jeweiligen Befehl ersetzen ~
Achtung: Wenn ihr /i blockieren wollt, müsst ihr auch /item blockieren; das gleiche auch mit /m usw
Hier mal eine Beispiel CMD (meine alte CMD)
10/02/2012 22:49 Syuki#94
[Mini-Release]kleine Quests

PHP Code:
quest autochat begin
    state start begin
        when login begin
            timer
("timer1"300)
        
end
        when timer1
.timer begin
            timer
("timer2"300)
            
chat("Nachricht: #1")
        
end
        when timer2
.timer begin
            timer
("timer3"300)
            
chat("Nachricht: #2")
        
end
        when timer3
.timer begin
            timer
("timer1"300)
            
chat("#3")
        
end
        when timer4
.timer begin
            timer
("timer1"300)
            
chat("Nachricht:#4")
        
end
        when timer5
.timer begin
            timer
("timer1"300)
            
chat("Nachricht:#5")
        
end
    end
end 
PHP Code:
quest biologist_sequence begin

    
----------------------------------
    -- 
LvL 30 Orkzähne
    
----------------------------------
    
state start begin
        when login 
or levelup with pc.level>29 begin
            set_state
(talk_to_disciple_lv30)
        
end    
    end
    state talk_to_disciple_lv30 begin
        when letter begin
            local v 
find_npc_by_vnum(20084)
            if 
!= 0 then target.vid("__TARGET__"v"Biologe")
            
end
            send_letter
("Die Forschung des Biologen")
        
end
        when button 
or info begin
            say_title
("Die Forschung des Biologen")
            
say("")
            
say("Der Biologe benötigt deine Hilfe.")
            
say("Sprich mit ihm.")
            
say("")
            
say_reward("Sprich mit dem Biologen")
            
say("")
        
end
        when __TARGET__
.target.click or 20084.chat."Orkzähne" begin
            target
.delete("__TARGET__")
            
say("Biologe:")
            
say("")
            
say("Oh, du hilfst mir?")
            
say("Gut ...")
            
say("Ich bin übrigens der Biologe")
            
say("und studiere zahlreiches aus der Pflanzenwelt.")
            
say("Wenn du mir bei meinen Forschungen hilfst,")
            
say("werde ich dich reich belohnen.")
            
say("")
            
wait()
            
say("Biologe:")
            
say("Ich habe vor kurzem wieder angefangen ...")
            
say("Ich Forsche an einer Legende ...")
            
say("Doch habe ich derzeit viel zu tun,")
            
say("es währe also nett, wenn du mir hilfst ...")
            
say("")
            
wait()
            
say("Biologe:")
            
say("Ich benötige zehn Orkzähne für meine Forschungen.")
            
say("Diese sind jedoch sehr zerbrechlich,")
            
say("es kann also sein, dass einige bei")
            
say("meinen Untersuchungen kaputt gehen.")
            
say("Ich benötige alle zehn,")
            
say("um meine Forschungen vollenden zu können.")
            
say("")
            
set_state(collect_orcteeth)
            
pc.setqf("duration",0)
            
pc.setqf("collect_count",0)
        
end
    end
    state collect_orcteeth begin
        when letter begin
            send_letter
("Die Forschung des Biologen")
        
end
        when button 
or info begin
            say_title
("Orkzähne")
            
say("")
            
say("Der Biologe gab euch den Auftrag,")
            
say("zehn Orkzähne zu sammeln.")
            
say("Sammelt und bringt sie dem Biologen.")
            
say("")
            
say_item_vnum(30006
            
say_reward("Du hast derzeit "..pc.getqf("collect_count").." abgegeben!")
            
say("")
        
end
        when 20084.chat
."Orkzähne" with pc.count_item(30006)>0 begin
            
if get_time()>pc.getqf("duration"then
                say
("Einen Moment ...")
                
say("Vielen Dank,")
                
say("lasst mich schnell überprüfen")
                
say("ob dieser Zahn in Ordnung ist ...")
                
say("")
                
pc.remove_item("30006"1)
                
pc.setqf("duration",get_time()+300)
                
wait()
                
local rand number(0,99)
                if 
rand<50 then
                    local count 
pc.getqf("collect_count")+1
                    
if count<10 then
                        pc
.setqf("collect_count"count)
                        
say("Biologe:")
                        
say("Hervorragend, dieser Zahn ist in Ordnung.")
                        
say("Bringt mir noch welche, damit ich meine")
                        
say("Forschungen abschließen kann.")
                        
say("")
                        
say_reward("Ihr habt derzeit "..pc.getqf("collect_count").." abgegeben!")
                        
say("")
                    else 
                        
say("Biologe:")
                        
say("Du hast mir die 10 Stück gebracht...")
                                    
say_reward("Du erhälst:")
            
say_reward("Bewegungsgeschwindigkeit +10% (Dauerhaft)")
            
say("")
            
affect.add_collect(apply.MOV_SPEED1060*60*24*365*60)
            
set_state(collect_quest_lv40)

                    
end
                end
            end
        end
    end

    
----------------------------------
    -- 
LvL 40 Fluchsammlung
    
----------------------------------
    
state collect_quest_lv40 begin
        when login 
or levelup with pc.level>39 begin
            set_state
(talk_to_disciple_lv40)
        
end    
    end
    state talk_to_disciple_lv40 begin
        when letter begin
            local v 
find_npc_by_vnum(20084)
            if 
!= 0 then target.vid("__TARGET__"v"Biologe")
            
end
            send_letter
("Forschung des Biologen Nr. 2")
        
end
        when button 
or info begin
            say_title
("Forschung des Biologen Nr. 2")
            
say("")
            
say("Der Biologe benötigt ein weiteres Mal Hilfe.")
            
say("Er meinte, er bräuchte Hilfe auf der Suche")
            
say("nach speziellen Gegenständen.")
            
say("Sprich mit ihm,")
            
say("um eine genauere Beschreibung zu erhalten.")
            
say("")
            
say_reward("Sprich mit dem Biologen")
            
say("")
        
end
        when __TARGET__
.target.click or 20084.chat."Fluchbücher" begin
            target
.delete("__TARGET__")
            
say("Biologe:")
            
say("Gut, dass du gekommen bist...")
            
say("Die Untersuchung der Orkzähne")
            
say("habe ich abgeschlossen.")
            
say("Nun habe ich neue Objekte gefunden,")
            
say("die ich gerne untersuchen würde.")
            
wait()
            
say("Biologe:")
            
say("Ich würde sie ja selber sammeln,")
            
say("aber ich habe zuviel zu tun...")
            
say("Es wäre sehr nett, wenn du dies")
            
say("für mich erledigen könntest.")
            
wait()
            
say("Biologe:")
            
say("Ich möchte die Fluchbücher untersuchen.")
            
say("Davon benötige ich 15 Stück.")
            
say("Die Bücher sind jedoch ziemlich alt,")
            
say("manchmal zerfallen sie einfach!")
            
say("")                                                                                                                                                          
            
set_state(collect_cursebook)
            
pc.setqf("duration",0)
            
pc.setqf("collect_count",0)
        
end
    end
    state collect_cursebook begin
        when letter begin
            send_letter
("Forschung des Biologen Nr. 2")
        
end
        when button 
or info begin
            say_title
("Fluchsammlungen")
            
say("")
            
say("Der Biologe gab euch den Auftrag,")
            
say("15 Fluchsammlungen zu besorgen.")
            
say("Diese kannst du bei den Dunklen- und")
            
say("Hohen Peinigern erbeuten.")
            
say("")
            
say_item_vnum(30047
            
say_reward("Du hast derzeit "..pc.getqf("collect_count").." abgegeben!")
            
say("")
        
end
        when 20084.chat
."Fluchsammlungen" with pc.count_item(30047)>0 begin
            
if get_time()>pc.getqf("duration"then
                say
("Einen Moment ...")
                
say("Vielen Dank,")
                
say("lasst mich schnell überprüfen")
                
say("ob dieser Zahn in Ordnung ist ...")
                
say("")
                
pc.remove_item("30047"1)
                
pc.setqf("duration",get_time()+300)
                
wait()

                
local rand number(0,99)
                if 
rand<50 then
                    local count 
pc.getqf("collect_count")+1
                    
if count<15 then
                        pc
.setqf("collect_count"count)
                        
say("Biologe:")
                        
say("Hervorragend, diese Fluchsammlung ist in Ordnung.")
                        
say("Bringt mir noch welche, damit ich meine")
                        
say("Forschungen abschließen kann.")
                        
say("")
                        
say_reward("Ihr habt derzeit "..pc.getqf("collect_count").." abgegeben!")
                        
say("")
                    else 
                        
say("Biologe:")
                        
say("Du hast mir die 15 Sammlungen gebracht.")
                        
say("Nun, ich habe noch eine Bitte.")
                        
say("Ich benötige den Tempelseelenstein,")
                        
say("den du von Stolzen dunklen Fanatikern,")
                        
say("Kämpfern, sowie Obersten erbeuten kannst.")
                        
say("Ich denke, dafür bist du stark genug.")
                        
say("")
                        
pc.setqf("collect_count",0)
                        
pc.setqf("duration",0)
                        
set_state(collect_templekey)
                    
end
                
else                                
                    
say("Biologe:")
                    
say("Es tut mir leid, die Fluchsammlung")
                    
say("ist bei den Untersuchungen zerfallen.")
                    
say("Bitte hol mir eine neue Fluchsammlung.")
                
end
            
else
                
say("Biologe:")
                
say("Entschuldige, ich habe die letzten")
                
say("Studien noch nicht beendet ...")
                
say("Bitte bring mir die Fluchsammmlung später.")
            
end
        end
    end
    state collect_templekey begin
        when letter begin
            send_letter
("Tempelseelenstein")
        
end
        when button 
or info begin
            say_title
("Tempelseelenstein")
            
say("")
            
say("Ihr habt alle 15 Fluchsammlungen abgegeben.")
            
say("Nun müsst ihr den Tempelseelenstein erbeuten.")
            
say("")
            
say_item_vnum(30221)
            
say("Ob dieser Stein tatsächlich Seelen")
            
say("der Tempelanhänger enthält?")
            
say("")
        
end
        when 635.kill 
or 636.kill or 637.kill begin
            
if pc.count_item(30221)<1 then
                local rand 
number(0,99)
                if 
rand<5 then pc.give_item2(302211)
                
end
            end    
        end
        when 20084.chat
."Tempelseelenstein" begin
            
if pc.count_item(30221)>0 then
                say
("Biologe:")
                
say("Dank deiner Hilfe verstehe ich nun")
                
say("die Legende um den Tempelseelenstein.")
                
say("Du hast hart gekämpft.")
                
say("Sprich mit Baek-Go, er wird dir helfen,")
                
say("deine inneren Kräfte zu steigern.")
                
say("")
                
pc.remove_item(30221,1)
                
set_state(templekey_reward)
            else
                
say("Biologe:")
                
say("Du hast mir die 15 Sammlungen gebracht.")
                
say("Nun, ich habe noch eine Bitte.")
                
say("Ich benötige den Tempelseelenstein,")
                
say("den du von Stolzen dunklen Fanatikern,")
                
say("Kämpfern, sowie Obersten erbeuten kannst.")
                
say("Ich denke, dafür bist du stark genug.")
                
say("")        
            
end
        end
    end
    state templekey_reward begin
        when letter begin
            send_letter
("Sprich mit Baek-Go")
            
local v find_npc_by_vnum(20018)
            if 
!= 0 then target.vid("__TARGET__"v"Doktor")
            
end
        end
        when button 
or info begin
            say_title
("Sprich mit Baek-Go")
            
say("Um die Belohnung des Biologen zu erhalten,")
            
say("suche mit den Informationen der")
            
say("Fluchsammlungen und des Seelensteins")
            
say("Baek-Go auf. Er befindet sich in der Stadt.")
            
say("")
        
end
        when __TARGET__
.target.click  or 20018.chat."Belohnung des Biologen" begin
            target
.delete("__TARGET__")
            
say_title("Baek-Go:")
            
say("Ich sehe ...")
            
say("Der Biologe hat dich zu mir geschickt.")
            
say("Hier ist deine Belohnung:")
            
say("")
            
say_reward("Du erhälst:")
            
say_reward("Angriffsgeschwindigkeit +5% (Dauerhaft)")
            
say("")
            
affect.add_collect(apply.ATT_SPEED,5,60*60*24*365*60)
            
set_state(collect_quest_lv50)
        
end
    end

    
----------------------------------
    -- 
LvL 50 Dämonenandenken
    
----------------------------------
    
state collect_quest_lv50 begin
        when login 
or levelup with pc.level>49 begin
            set_state
(talk_to_disciple_lv50)
        
end    
    end
    state talk_to_disciple_lv50 begin
        when letter begin
            local v 
find_npc_by_vnum(20084)
            if 
!= 0 then target.vid("__TARGET__"v"Biologe")
            
end
            send_letter
("Forschung des Biologen Nr. 3")
        
end
        when button 
or info begin
            say_title
("Forschung des Biologen Nr. 3")
            
say("")
            
say("Der Biologe benötigt ein weiteres Mal Hilfe.")
            
say("Er meinte, er bräuchte Hilfe auf der Suche")
            
say("nach speziellen Gegenständen.")
            
say("Sprich mit ihm,")
            
say("um eine genauere Beschreibung zu erhalten.")
            
say("")
            
say_reward("Sprich mit dem Biologen")
            
say("")
        
end
        when __TARGET__
.target.click or 20084.chat."Dämonenandenken" begin
            target
.delete("__TARGET__")
            
say("Biologe:")
            
say("Gut, dass du gekommen bist...")
            
say("Die Untersuchung der Fluchsammlungen")
            
say("habe ich abgeschlossen.")
            
say("Nun habe ich neue Objekte gefunden,")
            
say("die ich gerne untersuchen würde.")
            
wait()
            
say("Biologe:")
            
say("Ich würde sie ja selber sammeln,")
            
say("aber ich habe zuviel zu tun...")
            
say("Es wäre sehr nett, wenn du dies")
            
say("für mich erledigen könntest.")
            
wait()
            
say("Biologe:")
            
say("Ich möchte die Dämonenandenken untersuchen.")
            
say("Davon benötige ich 15 Stück.")
            
say("Diese sind jedoch ziemlich zerbrechlich,")
            
say("es kann also sein, dass einige bei")
            
say("meinen Untersuchungen kaputt gehen.")
            
say("")                                                                                                                                                          
            
set_state(collect_deamonitem)
            
pc.setqf("duration",0)
            
pc.setqf("collect_count",0)
        
end
    end
    state collect_deamonitem begin
        when letter begin
            send_letter
("Forschung des Biologen Nr. 3")
        
end
        when button 
or info begin
            say_title
("Dämonenandenken")
            
say("")
            
say("Der Biologe gab euch den Auftrag,")
            
say("15 Dämonenandenken zu besorgen.")
            
say("Diese kannst du bei den Monstern im")
            
say("Dämonenturm erbeuten.")
            
say("")
            
say_item_vnum(30015)
            
say_reward("Du hast derzeit "..pc.getqf("collect_count").." abgegeben!")
            
say("")
        
end
        when 20084.chat
."Dämonenandenken" with pc.count_item(30015)>0 begin
            
if get_time()>pc.getqf("duration"then
                say
("Einen Moment ...")
                
say("Vielen Dank,")
                
say("lasst mich schnell überprüfen")
                
say("ob dieser Zahn in Ordnung ist ...")
                
say("")
                
pc.remove_item("30015"1)
                
pc.setqf("duration"get_time()+300)
                
wait()
                
local rand number(0,99)
                if 
rand<50 then
                    local count 
pc.getqf("collect_count")+1
                    
if count<15 then
                        pc
.setqf("collect_count"count)
                        
say("Biologe:")
                        
say("Hervorragend,")
                        
say("dieses Dämonenandenken ist in Ordnung.")
                        
say("Bringt mir noch welche, damit ich meine")
                        
say("Forschungen abschließen kann.")
                        
say("")
                        
say_reward("Ihr habt derzeit "..pc.getqf("collect_count").." abgegeben!")
                        
say("")
                    else 
                        
say("Biologe:")
                        
say("Du hast mir die 15 Andenken gebracht.")
                        
say("Nun, ich habe noch eine Bitte.")
                        
say("Ich benötige Sagyis Seelenstein,")
                        
say("den du von den Monstern im Dämonenturm,")
                        
say("erbeuten kannst.")
                        
say("Ich denke, dafür bist du stark genug.")
                        
say("")
                        
pc.setqf("collect_count",0)
                        
pc.setqf("duration",0
                        
set_state(collect_sagyis)
                    
end
                
else                                
                    
say("Biologe:")
                    
say("Es tut mir leid, das Andenken")
                    
say("ist bei den Untersuchungen zerbrochen.")
                    
say("Bitte hol mir ein Neues.")
                
end
            
else
                
say("Biologe:")
                
say("Entschuldige, ich habe die letzten")
                
say("Studien noch nicht beendet ...")
                
say("Bitte bring mir das Andenken später.")
            
end
        end
    end
    state collect_sagyis begin
        when letter begin
            send_letter
("Sagyis Seelenstein")
        
end
        when button 
or info begin
            say_title
("Sagyis Seelenstein")
            
say("")
            
say("Ihr habt alle 15 Dämonenandenken abgegeben.")
            
say("Nun müsst ihr Sagyis Seelenstein erbeuten.")
            
say("")
            
say_item_vnum(30222)
            
say("Ob dieser Stein tatsächlich Seelen")
            
say("von Sagyis Adligen enthält?")
            
say("")
        
end
        when 1031.kill 
or 1032.kill or 1033.kill or 1034.kill  begin
            
if pc.count_item(30222)<1 then
                local rand 
number(0,99)
                if 
rand<5 then pc.give_item2(302221)
                
end
            end    
        end
        when 20084.chat
."Sagyis Seelenstein" begin
            target
.delete("__TARGET__")
            if 
pc.count_item(30222)>0 then
                say
("Biologe:")
                
say("Dank deiner Hilfe verstehe ich nun")
                
say("die Legende um Sagyis Seelenstein.")
                
say("Du hast hart gekämpft.")
                
say("Sprich mit Baek-Go, er wird dir helfen,")
                
say("deine inneren Kräfte zu steigern.")
                
say("")
                
pc.remove_item(30222,1)
                
set_state(sagyis_reward)
            else
                
say("Biologe:")
                
say("Du hast mir die 15 Andenken gebracht.")
                
say("Nun, ich habe noch eine Bitte.")
                
say("Ich benötige Sagyis Seelenstein,")
                
say("den du von den Monstern im Dämonenturm,")
                
say("erbeuten kannst.")
                
say("Ich denke, dafür bist du stark genug.")
                
say("")    
            
end
        end
    end
    state sagyis_reward begin
        when letter begin
            send_letter
("Sprich mit Baek-Go")
            
local v find_npc_by_vnum(20018)
            if 
!= 0 then target.vid("__TARGET__"v"Doktor")
            
end
        end
        when button 
or info begin
            say_title
("Sprich mit Baek-Go")
            
say("Um die Belohnung des Biologen zu erhalten,")
            
say("suche mit den Informationen der")
            
say("Dämonenandenken und des Seelensteins")
            
say("Baek-Go auf. Er befindet sich in der Stadt.")
            
say("")
        
end
        when __TARGET__
.target.click  or 20018.chat."Belohnung des Biologen" begin
            target
.delete("__TARGET__")
            
say_title("Baek-Go:")
            
say("Ich sehe ...")
            
say("Der Biologe hat dich zu mir geschickt.")
            
say("Hier ist deine Belohnung:")
            
say("")
            
say_reward("Du erhälst:")
            
say_reward("Verteidigung +60 (Dauerhaft)")
            
say("")
            
affect.add_collect(apply.DEF_GRADE_BONUS,60,60*60*24*365*60)
            
set_state(collect_quest_lv60)
        
end
    end

    
----------------------------------
    -- 
LvL 60 Eiskugeln
    
----------------------------------
    
state collect_quest_lv60 begin
        when login 
or levelup with pc.level>59 begin
            set_state
(talk_to_disciple_lv60)
        
end    
    end
    state talk_to_disciple_lv60 begin
        when letter begin
            local v 
find_npc_by_vnum(20084)
            if 
!= 0 then target.vid("__TARGET__"v"Biologe")
            
end
            send_letter
("Forschung des Biologen Nr. 4")
        
end
        when button 
or info begin
            say_title
("Forschung des Biologen Nr. 4")
            
say("")
            
say("Der Biologe benötigt ein weiteres Mal Hilfe.")
            
say("Er meinte, er bräuchte Hilfe auf der Suche")
            
say("nach speziellen Gegenständen.")
            
say("Sprich mit ihm,")
            
say("um eine genauere Beschreibung zu erhalten.")
            
say("")
            
say_reward("Sprich mit dem Biologen")
            
say("")
        
end
        when __TARGET__
.target.click or 20084.chat."Eiskugeln" begin
            target
.delete("__TARGET__")
            
say("Biologe:")
            
say("Gut, dass du gekommen bist...")
            
say("Die Untersuchung der Dämonenandenken")
            
say("habe ich abgeschlossen.")
            
say("Nun habe ich neue Objekte gefunden,")
            
say("die ich gerne untersuchen würde.")
            
wait()
            
say("Biologe:")
            
say("Ich würde sie ja selber sammeln,")
            
say("aber ich habe zuviel zu tun...")
            
say("Es wäre sehr nett, wenn du dies")
            
say("für mich erledigen könntest.")
            
wait()
            
say("Biologe:")
            
say("Ich möchte die Eiskugeln untersuchen.")
            
say("Davon benötige ich 15 Stück.")
            
say("Diese sind jedoch ziemlich zerbrechlich,")
            
say("es kann also sein, dass einige bei")
            
say("meinen Untersuchungen kaputt gehen.")
            
say("")                                                                                                                                                          
            
set_state(collect_scoops)
            
pc.setqf("duration",0)
            
pc.setqf("collect_count",0)
        
end
    end
    state collect_scoops begin
        when letter begin
            send_letter
("Forschung des Biologen Nr. 4")
        
end
        when button 
or info begin
            say_title
("Eiskugeln")
            
say("")
            
say("Der Biologe gab euch den Auftrag,")
            
say("15 Eiskugeln zu besorgen.")
            
say("Diese kannst du bei den Eisgolems auf")
            
say("dem Berg Sohan erbeuten.")
            
say("")
            
say_item_vnum(30050)
            
say_reward("Du hast derzeit "..pc.getqf("collect_count").." abgegeben!")
            
say("")
        
end
        when 20084.chat
."Dämonenandenken" with pc.count_item(30050)>0 begin
            
if get_time()>pc.getqf("duration"then
                say
("Einen Moment ...")
                
say("Vielen Dank,")
                
say("lasst mich schnell überprüfen")
                
say("ob dieser Zahn in Ordnung ist ...")
                
say("")
                
pc.remove_item("30050"1)
                
pc.setqf("duration"get_time()+21600)
                
wait()
                
local rand number(0,99)
                if 
rand<50 then
                    local count 
pc.getqf("collect_count")+1
                    
if count<15 then
                        pc
.setqf("collect_count"count)
                        
say("Biologe:")
                        
say("Hervorragend,")
                        
say("diese Eiskugel ist in Ordnung.")
                        
say("Bringt mir noch welche, damit ich meine")
                        
say("Forschungen abschließen kann.")
                        
say("")
                        
say_reward("Ihr habt derzeit "..pc.getqf("collect_count").." abgegeben!")
                        
say("")
                    else 
                        
say("Biologe:")
                        
say("Du hast mir die 15 Eiskugeln gebracht.")
                        
say("Nun, ich habe noch eine Bitte.")
                        
say("Ich benötige Aurtumryus Seelenstein,")
                        
say("den du von den Eismonstern auf dem Berg Sohan,")
                        
say("erbeuten kannst.")
                        
say("Ich denke, dafür bist du stark genug.")
                        
say("")
                        
pc.setqf("collect_count",0)
                        
pc.setqf("duration",0
                        
set_state(collect_aurtumryus)
                    
end
                
else                                
                    
say("Biologe:")
                    
say("Es tut mir leid, die Eiskugel")
                    
say("ist bei den Untersuchungen zerbrochen.")
                    
say("Bitte hol mir eine Neue.")
                
end
            
else
                
say("Biologe:")
                
say("Entschuldige, ich habe die letzten")
                
say("Studien noch nicht beendet ...")
                
say("Bitte bring mir die Eiskugel später.")
            
end
        end
    end
    state collect_aurtumryus begin
        when letter begin
            send_letter
("Aurtumryus Seelenstein")
        
end
        when button 
or info begin
            say_title
("Aurtumryus Seelenstein")
            
say("")
            
say("Ihr habt alle 15 Eiskugeln abgegeben.")
            
say("Nun müsst ihr Aurtumryus Seelenstein erbeuten.")
            
say("")
            
say_item_vnum(30223)
            
say("Ob dieser Stein tatsächlich Seelen")
            
say("von Aurtumryus Adligen enthält?")
            
say("")
        
end
        when 1101.kill 
or 1102.kill or 1103.kill or 1104.kill or 1105.kill or 1106.kill or 1107.kill begin
            
if pc.count_item(30223)<1 then
                local rand 
number(0,99)
                if 
rand<5 then pc.give_item2(302231)
                
end
            end    
        end
        when 20084.chat
."Aurtumryus Seelenstein" begin
            
if pc.count_item(30223)>0 then
                say
("Biologe:")
                
say("Dank deiner Hilfe verstehe ich nun")
                
say("die Legende um Aurtumryus Seelenstein.")
                
say("Du hast hart gekämpft.")
                
say("Sprich mit Baek-Go, er wird dir helfen,")
                
say("deine inneren Kräfte zu steigern.")
                
say("")
                
pc.remove_item(30223,1)
                
set_state(aurtumryus_reward)
            else
                
say("Biologe:")
                
say("Du hast mir die 15 Eiskugeln gebracht.")
                
say("Nun, ich habe noch eine Bitte.")
                
say("Ich benötige Aurtumryus Seelenstein,")
                
say("den du von den Eismonstern auf dem Berg Sohan,")
                
say("erbeuten kannst.")
                
say("Ich denke, dafür bist du stark genug.")
                
say("")            
            
end
        end
    end
    state aurtumryus_reward begin
        when letter begin
            send_letter
("Sprich mit Baek-Go")
            
local v find_npc_by_vnum(20018)
            if 
!= 0 then target.vid("__TARGET__"v"Doktor")
            
end
        end
        when button 
or info begin
            say_title
("Sprich mit Baek-Go")
            
say("Um die Belohnung des Biologen zu erhalten,")
            
say("suche mit den Informationen der")
            
say("Eiskugeln und des Seelensteins")
            
say("Baek-Go auf. Er befindet sich in der Stadt.")
            
say("")
        
end
        when __TARGET__
.target.click  or 20018.chat."Belohnung des Biologen" begin
            target
.delete("__TARGET__")
            
say_title("Baek-Go:")
            
say("Ich sehe ...")
            
say("Der Biologe hat dich zu mir geschickt.")
            
say("Hier ist deine Belohnung:")
            
say("")
            
say_reward("Du erhälst:")
            
say_reward("Angriffswert +50 (Dauerhaft)")
            
say("")
            
affect.add_collect(apply.ATT_GRADE_BONUS,50,60*60*24*365*60)
            
set_state(collect_quest_lv70)
        
end
    end

    
----------------------------------
    -- 
LvL 70 Zelkovas Holzäste
    
----------------------------------
    
state collect_quest_lv70 begin
        when login 
or levelup with pc.level>69 begin
            set_state
(talk_to_disciple_lv70)
        
end    
    end
    state talk_to_disciple_lv70 begin
        when letter begin
            local v 
find_npc_by_vnum(20084)
            if 
!= 0 then target.vid("__TARGET__"v"Biologe")
            
end
            send_letter
("Forschung des Biologen Nr. 5")
        
end
        when button 
or info begin
            say_title
("Forschung des Biologen Nr. 5")
            
say("")
            
say("Der Biologe benötigt ein weiteres Mal Hilfe.")
            
say("Er meinte, er bräuchte Hilfe auf der Suche")
            
say("nach speziellen Gegenständen.")
            
say("Sprich mit ihm,")
            
say("um eine genauere Beschreibung zu erhalten.")
            
say("")
            
say_reward("Sprich mit dem Biologen")
            
say("")
        
end
        when __TARGET__
.target.click or 20084.chat."Zelkovas Holzäste" begin
            target
.delete("__TARGET__")
            
say("Biologe:")
            
say("Gut, dass du gekommen bist...")
            
say("Die Untersuchung der Eiskugeln")
            
say("habe ich abgeschlossen.")
            
say("Nun habe ich neue Objekte gefunden,")
            
say("die ich gerne untersuchen würde.")
            
wait()
            
say("Biologe:")
            
say("Ich würde sie ja selber sammeln,")
            
say("aber ich habe zuviel zu tun...")
            
say("Es wäre sehr nett, wenn du dies")
            
say("für mich erledigen könntest.")
            
wait()
            
say("Biologe:")
            
say("Ich möchte Zelkovas Holzäste untersuchen.")
            
say("Davon benötige ich 25 Stück.")
            
say("Diese welken jedoch ziemlich schnell,")
            
say("es kann also sein, dass einige für")
            
say("meine Untersuchungen unbrauchbar sind.")
            
say("")                                                                                                                                                          
            
set_state(collect_branches)
            
pc.setqf("duration",0)
            
pc.setqf("collect_count",0)
        
end
    end
    state collect_branches begin
        when letter begin
            send_letter
("Forschung des Biologen Nr. 5")
        
end
        when button 
or info begin
            say_title
("Zelkovas Holzäste")
            
say("")
            
say("Der Biologe gab euch den Auftrag,")
            
say("25 von Zelkovas Holzästen zu besorgen.")
            
say("Diese kannst du bei den Monstern")
            
say("im Geisterwald erbeuten.")
            
say("")
            
say_item_vnum(30165)
            
say_reward("Du hast derzeit "..pc.getqf("collect_count").." abgegeben!")
            
say("")
        
end
        when 20084.chat
."Zelkovas Holzäste" with pc.count_item(30165)>0 begin
            
if get_time()>pc.getqf("duration"then
                say
("Einen Moment ...")
                
say("Vielen Dank,")
                
say("lasst mich schnell überprüfen")
                
say("ob dieser Holzast in Ordnung ist ...")
                
say("")
                
pc.remove_item("30165"1)
                
pc.setqf("duration"get_time()+21600)
                
wait()
                
local rand number(0,99)
                if 
rand<50 then
                    local count 
pc.getqf("collect_count")+1
                    
if count<25 then
                        pc
.setqf("collect_count"count)
                        
say("Biologe:")
                        
say("Hervorragend,")
                        
say("dieser Holzast ist in Ordnung.")
                        
say("Bringt mir noch welche, damit ich meine")
                        
say("Forschungen abschließen kann.")
                        
say("")
                        
say_reward("Ihr habt derzeit "..pc.getqf("collect_count").." abgegeben!")
                        
say("")
                    else 
                        
say("Biologe:")
                        
say("Du hast mir die 25 Holzäste gebracht.")
                        
say("Nun, ich habe noch eine Bitte.")
                        
say("Ich benötige Gyimoks Seelenstein,")
                        
say("den du ebenfalls von den Monstern")
                        
say("im Geisterwald erbeuten kannst.")
                        
say("Ich denke, dafür bist du stark genug.")
                        
say("")
                        
pc.setqf("collect_count",0)
                        
pc.setqf("duration",0
                        
set_state(collect_gyimoks)
                    
end
                
else                                
                    
say("Biologe:")
                    
say("Es tut mir leid, der Holzast")
                    
say("ist während des Transports verwelkt.")
                    
say("Bitte hol mir einen Neuen.")
                
end
            
else
                
say("Biologe:")
                
say("Entschuldige, ich habe die letzten")
                
say("Studien noch nicht beendet ...")
                
say("Bitte bring mir den Holzast später.")
            
end
        end
    end
    state collect_gyimoks begin
        when letter begin
            send_letter
("Gyimoks Seelenstein")
        
end
        when button 
or info begin
            say_title
("Gyimoks Seelenstein")
            
say("")
            
say("Ihr habt alle 15 Eiskugeln abgegeben.")
            
say("Nun müsst ihr Gyimoks Seelenstein erbeuten.")
            
say("")
            
say_item_vnum(30224)
            
say("Ob dieser Stein tatsächlich Seelen")
            
say("von Gyimoks Adligen enthält?")
            
say("")
        
end
        when 2301.kill 
or 2302.kill or 2303.kill or 2304.kill or 2305.kill or 2311.kill or 
             
2312.kill or 2313.kill or 2314.kill or 2315.kill or 2306.kill or 2307.kill begin
            
if pc.count_item(30224)<1 then
                local rand 
number(0,99)
                if 
rand<5 then pc.give_item2(302241)
                
end
            end    
        end
        when 20084.chat
."Gyimoks Seelenstein" begin
            target
.delete("__TARGET__")
            if 
pc.count_item(30224)>0 then
                say
("Biologe:")
                
say("Dank deiner Hilfe verstehe ich nun")
                
say("die Legende um Gyimoks Seelenstein.")
                
say("Du hast hart gekämpft.")
                
say("Sprich mit Baek-Go, er wird dir helfen,")
                
say("deine inneren Kräfte zu steigern.")
                
say("")
                
pc.remove_item(30224,1)
                
set_state(gyimoks_reward)
            else
                
say("Biologe:")
                
say("Du hast mir die 25 Holzäste gebracht.")
                
say("Nun...ich habe noch eine Bitte.")
                
say("Ich benötige Gyimoks Seelenstein,")
                
say("den du ebenfalls von den Monstern")
                
say("im Geisterwald erbeuten kannst.")
                
say("Ich denke, dafür bist du stark genug.")
                
say("")            
            
end
        end
    end
    state gyimoks_reward begin
        when letter begin
            send_letter
("Sprich mit Baek-Go")
            
local v find_npc_by_vnum(20018)
            if 
!= 0 then target.vid("__TARGET__"v"Doktor")
            
end
        end
        when button 
or info begin
            say_title
("Sprich mit Baek-Go")
            
say("Um die Belohnung des Biologen zu erhalten,")
            
say("suche mit den Informationen der")
            
say("Zelkova Holzäste und des Seelensteins")
            
say("Baek-Go auf. Er befindet sich in der Stadt.")
            
say("")
        
end
        when __TARGET__
.target.click  or 20018.chat."Belohnung des Biologen" begin
            target
.delete("__TARGET__")
            
say_title("Baek-Go:")
            
say("Ich sehe ...")
            
say("Der Biologe hat dich zu mir geschickt.")
            
say("Hier ist deine Belohnung:")
            
say("")
            
say_reward("Du erhälst:")
            
say_reward("Bewegungsgeschwindigkeit +10% (Dauerhaft)")
            
say_reward("Schadensreduzierung +10% (Dauerhaft)")
            
say("")
            
affect.add_collect(apply.MOV_SPEED,10,60*60*24*365*60)
            
affect.add_collect(apply.DEF_GRADE_BONUS,10,60*60*24*365*60)
            
set_state(collect_quest_lv80)
        
end
    end

    
----------------------------------
    -- 
LvL 80 Tugyis Tafeln
    
----------------------------------
    
state collect_quest_lv80 begin
        when login 
or levelup with pc.level>79 begin
            set_state
(talk_to_disciple_lv80)
        
end    
    end
    state talk_to_disciple_lv80 begin
        when letter begin
            local v 
find_npc_by_vnum(20084)
            if 
!= 0 then target.vid("__TARGET__"v"Biologe")
            
end
            send_letter
("Forschung des Biologen Nr. 6")
        
end
        when button 
or info begin
            say_title
("Forschung des Biologen Nr. 6")
            
say("")
            
say("Der Biologe benötigt ein weiteres Mal Hilfe.")
            
say("Er meinte, er bräuchte Hilfe auf der Suche")
            
say("nach speziellen Gegenständen.")
            
say("Sprich mit ihm,")
            
say("um eine genauere Beschreibung zu erhalten.")
            
say("")
            
say_reward("Sprich mit dem Biologen")
            
say("")
        
end
        when __TARGET__
.target.click or 20084.chat."Tugyis Tafeln" begin
            target
.delete("__TARGET__")
            
say("Biologe:")
            
say("Gut, dass du gekommen bist...")
            
say("Die Untersuchung der Zelkova Holzäste")
            
say("habe ich abgeschlossen.")
            
say("Nun habe ich neue Objekte gefunden,")
            
say("die ich gerne untersuchen würde.")
            
wait()
            
say("Biologe:")
            
say("Ich würde sie ja selber sammeln,")
            
say("aber ich habe zuviel zu tun...")
            
say("Es wäre sehr nett, wenn du dies")
            
say("für mich erledigen könntest.")
            
wait()
            
say("Biologe:")
            
say("Ich möchte Tugyis Tafeln untersuchen.")
            
say("Davon benötige ich 30 Stück.")
            
say("Diese sind jedoch ziemlich zerbrechlich,")
            
say("es kann also sein, dass einige bei")
            
say("meinen Untersuchungen kaputt gehen.")
            
say("")                                                                                                                                                          
            
set_state(collect_plates)
            
pc.setqf("duration",0)
            
pc.setqf("collect_count",0)
        
end
    end
    state collect_plates begin
        when letter begin
            send_letter
("Forschung des Biologen Nr. 6")
        
end
        when button 
or info begin
            say_title
("Tugyis Tafeln")
            
say("")
            
say("Der Biologe gab euch den Auftrag,")
            
say("30 von Tugyis Tafeln zu besorgen.")
            
say("Diese kannst du bei den Monstern")
            
say("im Land der Riesen erbeuten.")
            
say("")
            
say_item_vnum(30166)
            
say_reward("Du hast derzeit "..pc.getqf("collect_count").." abgegeben!")
            
say("")
        
end
        when 1401.kill 
or 1402.kill or 1403.kill or 1601.kill or 1602.kill or 1603.kill begin
            local rand 
number(0,99)
            if 
rand<5 then pc.give_item2(301661)
            
end
        end
        when 20084.chat
."Tugyis Tafeln" with pc.count_item(30165)>0 begin
            
if get_time()>pc.getqf("duration"then
                say
("Einen Moment ...")
                
say("Vielen Dank,")
                
say("lasst mich schnell überprüfen")
                
say("ob diese Tafel in Ordnung ist ...")
                
say("")
                
pc.remove_item("30166"1)
                
pc.setqf("duration"get_time()+86400)
                
wait()
                
local rand number(0,99)
                if 
rand<50 then
                    local count 
pc.getqf("collect_count")+1
                    
if count<30 then
                        pc
.setqf("collect_count"count)
                        
say("Biologe:")
                        
say("Hervorragend,")
                        
say("diese Tafel ist in Ordnung.")
                        
say("Bringt mir noch welche, damit ich meine")
                        
say("Forschungen abschließen kann.")
                        
say("")
                        
say_reward("Ihr habt derzeit "..pc.getqf("collect_count").." abgegeben!")
                        
say("")
                    else 
                        
say("Biologe:")
                        
say("Du hast mir die 30 Tafeln gebracht.")
                        
say("Nun, ich habe noch eine Bitte.")
                        
say("Ich benötige Tugyis Seelenstein,")
                        
say("den du ebenfalls von den Monstern")
                        
say("im Land der Riesen erbeuten kannst.")
                        
say("Ich denke, dafür bist du stark genug.")
                        
say("")
                        
pc.setqf("collect_count",0)
                        
pc.setqf("duration",0
                        
set_state(collect_tugyis)
                    
end
                
else                                
                    
say("Biologe:")
                    
say("Es tut mir leid, die Tafel")
                    
say("ist während der Untersuchung zerbrochen.")
                    
say("Bitte hol mir eine Neue.")
                
end
            
else
                
say("Biologe:")
                
say("Entschuldige, ich habe die letzten")
                
say("Studien noch nicht beendet ...")
                
say("Bitte bring mir die Tafel später.")
            
end
        end
    end
    state collect_tugyis begin
        when letter begin
            send_letter
("Tugyis Seelenstein")
        
end
        when button 
or info begin
            say_title
("Tugyis Seelenstein")
            
say("")
            
say("Ihr habt alle 30 Tafeln abgegeben.")
            
say("Nun müsst ihr Tugyis Seelenstein erbeuten.")
            
say("")
            
say_item_vnum(30225)
            
say("Ob dieser Stein tatsächlich Seelen")
            
say("von Tugyis Adligen enthält?")
            
say("")
        
end
        when 1401.kill 
or 1402.kill or 1403.kill or 1601.kill or 1602.kill or 1603.kill begin
            
if pc.count_item(30224)<1 then
                local rand 
number(0,99)
                if 
rand<5 then pc.give_item2(302251)
                
end
            end    
        end
        when 20084.chat
."Tugyis Seelenstein" begin
            
if pc.count_item(30225)>0 then
                say
("Biologe:")
                
say("Dank deiner Hilfe verstehe ich nun")
                
say("die Legende um Tugyis Seelenstein.")
                
say("Du hast hart gekämpft.")
                
say("Sprich mit Baek-Go, er wird dir helfen,")
                
say("deine inneren Kräfte zu steigern.")
                
say("")
                
pc.remove_item(30225,1)
                
set_state(tugyis_reward)
            else
                
say("Biologe:")
                
say("Du hast mir die 30 Tafeln gebracht.")
                
say("Nun, ich habe noch eine Bitte.")
                
say("Ich benötige Tugyis Seelenstein,")
                
say("den du ebenfalls von den Monstern")
                
say("im Land der Riesen erbeuten kannst.")
                
say("Ich denke, dafür bist du stark genug.")
                
say("")            
            
end
        end
    end
    state tugyis_reward begin
        when letter begin
            send_letter
("Sprich mit Baek-Go")
            
local v find_npc_by_vnum(20018)
            if 
!= 0 then target.vid("__TARGET__"v"Doktor")
            
end
        end
        when button 
or info begin
            say_title
("Sprich mit Baek-Go")
            
say("Um die Belohnung des Biologen zu erhalten,")
            
say("suche mit den Informationen der")
            
say("Tugyis Tafeln und des Seelensteins")
            
say("Baek-Go auf. Er befindet sich in der Stadt.")
            
say("")
        
end
        when __TARGET__
.target.click  or 20018.chat."Belohnung des Biologen" begin
            target
.delete("__TARGET__")
            
say_title("Baek-Go:")
            
say("Ich sehe ...")
            
say("Der Biologe hat dich zu mir geschickt.")
            
say("Hier ist deine Belohnung:")
            
say("")
            
say_reward("Du erhälst:")
            
say_reward("Angriffsgeschwindigkeit +5% (Dauerhaft)")
            
say_reward("Schadenserhöhung +10% (Dauerhaft)")
            
say("")
            
affect.add_collect(apply.ATT_SPEED,5,60*60*24*365*60)
            
affect.add_collect_point(apply.POINT_ATT_BONUS,10,60*60*24*365*60)
            
set_state(collect_quest_lv90)
        
end
    end

    
----------------------------------
    -- 
LvL 90 Notiz der Anführer
    
----------------------------------
    
state collect_quest_lv90 begin
        when login 
or levelup with pc.level>79 begin
            set_state
(talk_to_disciple_lv90)
        
end    
    end
    state talk_to_disciple_lv90 begin
        when letter begin
            local v 
find_npc_by_vnum(20084)
            if 
!= 0 then target.vid("__TARGET__"v"Biologe")
            
end
            send_letter
("Forschung des Biologen Nr. 7")
        
end
        when button 
or info begin
            say_title
("Forschung des Biologen Nr. 7")
            
say("")
            
say("Der Biologe benötigt ein weiteres Mal Hilfe.")
            
say("Er meinte, er bräuchte Hilfe auf der Suche")
            
say("nach speziellen Gegenständen.")
            
say("Sprich mit ihm,")
            
say("um eine genauere Beschreibung zu erhalten.")
            
say("")
            
say_reward("Sprich mit dem Biologen")
            
say("")
        
end
        when __TARGET__
.target.click or 20084.chat."Notiz der Anführer" begin
            target
.delete("__TARGET__")
            
say("Biologe:")
            
say("Gut, dass du gekommen bist...")
            
say("Die Untersuchung der Tugyis Tafeln")
            
say("habe ich abgeschlossen.")
            
say("Nun habe ich neue Objekte gefunden,")
            
say("die ich gerne untersuchen würde.")
            
wait()
            
say("Biologe:")
            
say("Ich würde sie ja selber sammeln,")
            
say("aber ich habe zuviel zu tun...")
            
say("Es wäre sehr nett, wenn du dies")
            
say("für mich erledigen könntest.")
            
wait()
            
say("Biologe:")
            
say("Ich möchte Notizen der Anführer untersuchen.")
            
say("Davon benötige ich 50 Stück.")
            
say("Es kann jedoch sein, dass sich einige")
            
say("Notizen als alt und unlesbar herausstellen.")
            
say("")                                                                                                                                                          
            
set_state(collect_notices)
            
pc.setqf("duration",0)
            
pc.setqf("collect_count",0)
        
end
    end
    state collect_notices begin
        when letter begin
            send_letter
("Forschung des Biologen Nr. 7")
        
end
        when button 
or info begin
            say_title
("Notiz der Anführer")
            
say("")
            
say("Der Biologe gab euch den Auftrag,")
            
say("50 Notizen der Anführer zu besorgen.")
            
say("Diese kannst du von den Bossen")
            
say("wie z.B. Oberork, Königsspinne,")
            
say("Neunschwanz, etc. erbeuten.")
            
say("")
            
say_item_vnum(30168)
            
say_reward("Du hast derzeit "..pc.getqf("collect_count").." abgegeben!")
            
say("")
        
end
        when 591.kill 
or 691.kill or 791.kill or 793.kill or 991.kill or 992.kill or 993.kill or 1091.kill or 1092.kill or 1093.kill or 1304.kill or
             
1403.kill or 2091.kill or 2191.kill or 2206.kill or 2207.kill or 2306.kill or 2493.kill or 2494.kill or 5001.kill or 5004.kill or
             
5161.kill or 5162.kill or 5163.kill begin
            local rand 
number(0,99)
            if 
rand<5 then pc.give_item2(301681)
            
end
        end
        when 20084.chat
."Notiz der Anführer" with pc.count_item(30168)>0 begin
            
if get_time()>pc.getqf("duration"then
                say
("Einen Moment ...")
                
say("Vielen Dank,")
                
say("lasst mich schnell überprüfen")
                
say("ob diese Notiz lesbar ist ...")
                
say("")
                
pc.remove_item("30168"1)
                
pc.setqf("duration"get_time()+86400)
                
wait()
                
local rand number(0,99)
                if 
rand<50 then
                    local count 
pc.getqf("collect_count")+1
                    
if count<50 then
                        pc
.setqf("collect_count"count)
                        
say("Biologe:")
                        
say("Hervorragend,")
                        
say("diese Notiz ist in Ordnung.")
                        
say("Bringt mir noch welche, damit ich meine")
                        
say("Forschungen abschließen kann.")
                        
say("")
                        
say_reward("Ihr habt derzeit "..pc.getqf("collect_count").." abgegeben!")
                        
say("")
                    else 
                        
say("Biologe:")
                        
say("Du hast mir die 50 Notizen gebracht.")
                        
say("Nun, ich habe noch eine Bitte.")
                        
say("Ich benötige den Seelenstein der Anführer,")
                        
say("den du ebenfalls von den Bossen")
                        
say("erbeuten kannst.")
                        
say("Ich denke, dafür bist du stark genug.")
                        
say("")
                        
pc.setqf("collect_count",0)
                        
pc.setqf("duration",0
                        
set_state(collect_bossKey)
                    
end
                
else                                
                    
say("Biologe:")
                    
say("Es tut mir leid, die Notiz")
                    
say("hat sich als unlesbar herausgestellt.")
                    
say("Bitte hol mir eine Neue.")
                
end
            
else
                
say("Biologe:")
                
say("Entschuldige, ich habe die letzten")
                
say("Studien noch nicht beendet ...")
                
say("Bitte bring mir die Notiz später.")
            
end
        end
    end
    state collect_bossKey begin
        when letter begin
            send_letter
("Seelenstein der Anführer")
        
end
        when button 
or info begin
            say_title
("Seelenstein der Anführer")
            
say("")
            
say("Ihr habt alle 50 Notizen abgegeben.")
            
say("Nun müsst ihr den Seelenstein der Anführer")
            
say("erbeuten.")
            
say("")
            
say_item_vnum(30227)
            
say("Ob dieser Stein tatsächlich Seelen")
            
say("der Anführer enthält?")
            
say("")
        
end
        when 591.kill 
or 691.kill or 791.kill or 793.kill or 991.kill or 992.kill or 993.kill or 1091.kill or 1092.kill or 1093.kill or 1304.kill or
             
1403.kill or 2091.kill or 2191.kill or 2206.kill or 2207.kill or 2306.kill or 2493.kill or 2494.kill or 5001.kill or 5004.kill or
             
5161.kill or 5162.kill or 5163.kill begin
            
if pc.count_item(30227)<1 then
                local rand 
number(0,99)
                if 
rand<5 then pc.give_item2(302271)
                
end
            end    
        end
        when 20084.chat
."Seelenstein der Anführer" begin
            
if pc.count_item(30227)>0 then
                say
("Biologe:")
                
say("Dank deiner Hilfe verstehe ich nun")
                
say("die Legende um den Seelenstein der Anführer.")
                
say("Du hast hart gekämpft.")
                
say("Sprich mit Baek-Go, er wird dir helfen,")
                
say("deine inneren Kräfte zu steigern.")
                
say("")
                
pc.remove_item(30227,1)
                
set_state(bossKey_reward)
            else
                
say("Biologe:")
                
say("Du hast mir die 50 Notizen gebracht.")
                
say("Nun, ich habe noch eine Bitte.")
                
say("Ich benötige den Seelenstein der Anführer,")
                
say("den du ebenfalls von den Bossen")
                
say("erbeuten kannst.")
                
say("Ich denke, dafür bist du stark genug.")
                
say("")        
            
end
        end
    end
    state bossKey_reward begin
        when letter begin
            send_letter
("Sprich mit Baek-Go")
            
local v find_npc_by_vnum(20018)
            if 
!= 0 then target.vid("__TARGET__"v"Doktor")
            
end
        end
        when button 
or info begin
            say_title
("Sprich mit Baek-Go")
            
say("Um die Belohnung des Biologen zu erhalten,")
            
say("suche mit den Informationen der")
            
say("Notizen und des Seelensteins")
            
say("Baek-Go auf. Er befindet sich in der Stadt.")
            
say("")
        
end
        when __TARGET__
.target.click  or 20018.chat."Belohnung des Biologen" begin
            target
.delete("__TARGET__")
            
say_title("Baek-Go:")
            
say("Ich sehe ...")
            
say("Der Biologe hat dich zu mir geschickt.")
            
say("Hier ist deine Belohnung:")
            
say("")
            
say_reward("Du erhälst:")
            
say_reward("Bewegungsgeschwindigkeit +5% (Dauerhaft)")
            
say_reward("Angriffsgeschwindigkeit +5% (Dauerhaft)")
            
say_reward("Schadensreduzierung +5% (Dauerhaft)")
            
say_reward("Angriffswert +50 (Dauerhaft)")
            
say("")
            
affect.add_collect(apply.MOV_SPEED560*60*24*365*60)
            
affect.add_collect(apply.ATT_SPEED560*60*24*365*60)
            
affect.add_collect(apply.ATT_GRADE_BONUS,25,60*60*24*365*60)
            
affect.add_collect(apply.DEF_GRADE_BONUS,5,60*60*24*365*60)
            
set_state(collect_quest_lv100)
        
end
    end

    
----------------------------------
    -- 
LvL 100 Tofusteak
    
----------------------------------
    
state collect_quest_lv100 begin
        when login 
or levelup with pc.level>99 begin
            set_state
(talk_to_disciple_lv100)
        
end    
    end
    state talk_to_disciple_lv100 begin
        when letter begin
            local v 
find_npc_by_vnum(20084)
            if 
!= 0 then target.vid("__TARGET__"v"Biologe")
            
end
            send_letter
("Auftrag des Biologen")
        
end
        when button 
or info begin
            say_title
("Auftrag des Biologen")
            
say("")
            
say("Der Biologe benötigt ein weiteres Mal Hilfe.")
            
say("Er meinte, er bräuchte Hilfe auf der Suche")
            
say("nach speziellen Gegenständen.")
            
say("Sprich mit ihm,")
            
say("um eine genauere Beschreibung zu erhalten.")
            
say("")
            
say_reward("Sprich mit dem Biologen")
            
say("")
        
end
        when __TARGET__
.target.click or 20084.chat."Tofusteak" begin
            target
.delete("__TARGET__")
            
say("Biologe:")
            
say("Gut, dass du gekommen bist...")
            
say("Ich habe eine Überraschungsparty für")
            
say("die Gemischwarenhändlerin vor,")
            
say("da Sie demnächst 30 Jahre alt wird.")
            
say("")
            
wait()
            
say("Biologe:")
            
say("Für die Gäste fehlen mir noch 35 Tofusteaks.")
            
say("Tofusteaks bekommt man von Oger Berserker")
            
say("im Land der Riesen.")
            
say("")
            
wait()
            
say("Biologe:")
            
say("Bedenke jedoch, dass Tofusteaks")
            
say("nicht lange haltbar sind.")
            
say("Es kann also sein, dass sich einige")
            
say("bei meinen Untersuchungen als")
            
say("unbrauchbar herausstellen.")
            
say("Ich brauche unbedingt 35 Stück,")
            
say("da auch 35 Gäste erscheinen werden.")
            
say("")
            
set_state(collect_tofu)
            
pc.setqf("duration",0)
            
pc.setqf("collect_count",0)
        
end
    end
    state collect_tofu begin
        when letter begin
            send_letter
("Auftrag des Biologen")
        
end
        when button 
or info begin
            say_title
("Tofusteak")
            
say("")
            
say("Der Biologe gab euch den Auftrag,")
            
say("35 Tofusteaks zu besorgen.")
            
say("Diese kannst du von Oger Berserkern")
            
say("im Land der Riesen erbeuten.")
            
say("")
            
say_item_vnum(30068)
            
say_reward("Du hast derzeit "..pc.getqf("collect_count").." abgegeben!")
            
say("")
        
end
        when 1603.kill begin
            local rand 
number(0,99)
            if 
rand<5 then pc.give_item2(300681)
            
end
        end
        when 20084.chat
."Tofusteak" with pc.count_item(30068)>0 begin
            
if get_time()>pc.getqf("duration"then
                say
("Einen Moment ...")
                
say("Vielen Dank,")
                
say("lasst mich schnell überprüfen")
                
say("ob das Steak verzehrbar ist ...")
                
say("")
                
pc.remove_item("30068"1)
                
pc.setqf("duration"get_time()+86400)
                
wait()
                
local rand number(0,99)
                if 
rand<50 then
                    local count 
pc.getqf("collect_count")+1
                    
if count<35 then
                        pc
.setqf("collect_count"count)
                        
say("Biologe:")
                        
say("Hervorragend,")
                        
say("dieses Steak ist in Ordnung.")
                        
say("Bringt mir noch welche, damit ich meine")
                        
say("Party steigen lassen kann.")
                        
say("")
                        
say_reward("Ihr habt derzeit "..pc.getqf("collect_count").." abgegeben!")
                        
say("")
                    else 
                        
say("Biologe:")
                        
say("Du hast mir die 35 Tofusteaks gebracht.")
                        
say("Nun, ich habe noch eine Bitte.")
                        
say("Ich benötige ein Rezept,")
                        
say("um aus den Steaks eine saftige Mahlzeit")
                        
say("zu bereiten.")
                        
say("Mir ist zu Ohren gekommen, dass Tausendkämpfer")
                        
say("solche Mahlzeiten zubereiten.")
                        
say("Ich denke, dafür bist du stark genug.")
                        
say("")
                        
pc.setqf("collect_count",0)
                        
pc.setqf("duration",0
                        
set_state(collect_recipe)
                    
end
                
else                                
                    
say("Biologe:")
                    
say("Es tut mir leid, das Steak")
                    
say("hat sich als unbrauchbar herausgestellt.")
                    
say("Bitte hol mir ein Neues.")
                
end
            
else
                
say("Biologe:")
                
say("Entschuldige, ich habe das letzte")
                
say("Steak noch nicht verarbeitet ...")
                
say("Bitte bring mir das Steak später.")
            
end
        end
    end
    state collect_recipe begin
        when letter begin
            send_letter
("Rezept")
        
end
        when button 
or info begin
            say_title
("Rezept")
            
say("")
            
say("Ihr habt alle 35 Tofusteaks abgegeben.")
            
say("Nun müsst ihr das Rezept erbeuten.")
            
say("")
            
say_item_vnum(50903)
        
end
        when 1403.kill begin
            
if pc.count_item(50903)<1 then
                local rand 
number(0,99)
                if 
rand<5 then pc.give_item2(509031)
                
end
            end    
        end
        when 20084.chat
."Rezept" begin
            
if pc.count_item(50903)>0 then
                say
("Biologe:")
                
say("Vielen Dank, nun kann ich die Mahlzeiten")
                
say("endlich zubereiten.")
                
say("Dank dir wird die Überraschungsparty steigen.")
                
say("Du hast hart gekämpft.")
                
say("Sprich mit Baek-Go, er wird dir helfen,")
                
say("deine inneren Kräfte zu steigern.")
                
say("")
                
pc.remove_item(50903,1)
                
set_state(recipe_reward)
            else
                
say("Biologe:")
                
say("Du hast mir die 35 Tofusteaks gebracht.")
                
say("Nun, ich habe noch eine Bitte.")
                
say("Ich benötige ein Rezept,")
                
say("um aus den Steaks eine saftige Mahlzeit")
                
say("zu bereiten.")
                
say("Mir ist zu Ohren gekommen, dass Tausendkämpfer")
                
say("solche Mahlzeiten zubereiten.")
                
say("Ich denke, dafür bist du stark genug.")
                
say("")
            
end
        end
    end
    state recipe_reward begin
        when letter begin
            send_letter
("Sprich mit Baek-Go")
            
local v find_npc_by_vnum(20018)
            if 
!= 0 then target.vid("__TARGET__"v"Doktor")
            
end
        end
        when button 
or info begin
            say_title
("Sprich mit Baek-Go")
            
say("Um die Belohnung des Biologen zu erhalten,")
            
say("suche mit den Informationen der")
            
say("Überraschungsparty Baek-Go auf.")
            
say("Er befindet sich in der Stadt.")
            
say("")
        
end
        when __TARGET__
.target.click  or 20018.chat."Belohnung des Biologen" begin
            target
.delete("__TARGET__")
            
say_title("Baek-Go:")
            
say("Ich sehe ...")
            
say("Der Biologe hat dich zu mir geschickt.")
            
say("Hier ist deine Belohnung:")
            
say("")
            
say_reward("Du erhälst:")
            
say_reward("Bewegungsgeschwindigkeit +5% (Dauerhaft)")
            
say_reward("Angriffsgeschwindigkeit +5% (Dauerhaft)")
            
say_reward("Schadensreduzierung +5% (Dauerhaft)")
            
say_reward("MAX. HP +2000 (Dauerhaft)")
            
say("")
            
affect.add_collect(apply.MAX_HP200060*60*24*365*60)
            
complete_quest()
        
end
    end
end 
Das sind erstmal 2, weitere werden folgen.

mit freundlichen Grüßen Marcely
10/02/2012 23:28 PixelFlashmob#95
10/03/2012 11:53 PixelFlashmob#96

bearbeiten des Textes nach dem einloggen in der Virtualbox
10/05/2012 23:17 CrystalPrime#97
Für mich war das nur ne übung, war bisschen am rum probieren
damit ich wieder voran komme mit design da ich vieles verlernt habe.
für Euch könnte es vlt hilfreich sein.

[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]

Viel Spass damit.
Die schrift heist: Shrewsbury-Titling
10/06/2012 13:46 PixelFlashmob#98
Warpring quest + einfügen

10/07/2012 12:34 .Xilent#99
Villeicht kanns einer gebrauchen;

Screen

[Only registered and activated users can see links. Click Here To Register...]


-Arbeitszeit : ~25 Minuten
-Der Render ist von dem Renderpack von Sora.

Best Regards. ~ NoWayOut

[Only registered and activated users can see links. Click Here To Register...]
10/08/2012 10:05 LxR'EsoZiaL#100
Heyho,

da ich gerade nichts besseres zutun hab, zeig ich euch wie man diesen Crap Button, den irgentwie nur die Noobs in DE gebrauchen können, deaktiviert.

Entpackt eure Root.epk, öffnet aus dem Source Ordner die upgamebutton.py mit einen belieben Editor eurer Wahl (ich bevorzuge Notepad++).

Ihr such nach : "helpButton.Show()" und macht aus dem "Show" ein "Hide".

Und manche kennen es sicher, beim Pferd rauf und runter steigen das man das STRG nicht erwischt und mitten mein Mob Schlachten kommt dieses Fenster wo ihr nichtmehr potten könnt, das könnt ihr auch leicht deaktiveren.

Hierzu öffnet ihr die game.py (ebenfalls in der entpackten root.epk, im Source Ordner).

Ihr sucht nach "self.interface.OpenHelpWindow()" und macht aus dieser Zeile ein "return".

Somit habt ihr mit 2 bearbeiteten Zeilen diese sinnfreie Funktion deaktiviert, die bei jedem Char immer nervt oder beim Pferde auf und ab Steigen via Hotkey.
10/08/2012 14:35 xSanii#101
Einfach Funktion um in der Item-Proto den name und locale_name gleichzubekommen.

Sieht 1000mal besser aus und die Japanischen zeichen sind weg ;)

Jedoch muss dann auch die mob_dropp etc übersetzt werden ;)

Code:
UPDATE `item_proto` SET `name`=`locale_name`
10/10/2012 17:23 _Layesd#102
Hab hier noch 2 Quests aufm PC rumliegen.

Die erste ist ein versteckter Gamemaster Shop zu finden
bei dem NPC 20094

PHP Code:
-----------------------------------------------------
-- 
Versteckter Gamemaster Shop
-- by Dreamville2 
-----------------------------------------------------

quest quest111 begin
        state start begin
-- Quest beginnt
        when 20094.chat
."Secret of Dreamville2" with pc.is_gm() begin
        say_title
("Sina")
        
say("So sieht man sich wieder "..pc.get_name().."")
        
say("")
        
say("Dieser Shop wird nur von einem Gamemaster")
        
say("gesehen. Normale Gamer können diesen nicht")
        
say("öffnen.")
        
say("")
        
npc.open_shop(12)
        
end
    end
end 
Die Zweite ist noch nicht fertig ausgebaut.
Resultat:

[Only registered and activated users can see links. Click Here To Register...]

PHP Code:
-----------------------------------------------------------------------
-- 
Client Patch Quest by Dreamville2
-----------------------------------------------------------------------

quest quest110 begin
    state start begin
        when login begin
            syschat
("Aktueller Client-Patch: 1.0.0.")
            
end
        end
    end 
Die zweite Quest wird noch ausgebaut so das sich der Patch automatisch bei denen aktualisiert die noch nicht den neuen Patch haben.

Greetz
10/16/2012 03:27 ~LuckyStrike~#103
Zum überen Poster von mir zwecks seiner Patchquest ...
habe mal eine voreilige Quest geschrieben dazu die nichts großes
bewirkt. Einfach nur dies was er bezwecken möchte, habe es aber auf
eine sehr einfache Variante geschrieben und schnell da Ich persönlich
gerade keine lust darauf habe am Clienten zu fummeln und die Abfrage
über Client zu Quest und Quest zu Client einzubauen.

Bin Pythonfaul, hier bitteschön:

PHP Code:
quest client_patch_version begin
    state start begin
        when version_looping_begin
.timer begin
            notice_all
("Es ist im moment eine neue Clientversion verfügbar.")
            
notice_all("Beende den Clienten und Patche.")
            
notice_all("Solltest du dies bereits getan haben, ignoriere diese Nachricht.")
            
timer("version_looping_two"60*30)
        
end
        when version_looping
.timer begin
            notice_all
("Es ist im moment eine neue Clientversion verfügbar.")
            
notice_all("Beende den Clienten und Patche.")
            
notice_all("Solltest du dies bereits getan haben, ignoriere diese Nachricht.")
            
timer("version_looping_begin"60*30)
        
end
        when 20354.chat
."Clientversion Updaten" with pc.is_gm() begin
            
if game.get_event_flag("client_version") == 0 then
                say_title
("Client Update:")
                
say("")
                
say("Möchtest du allen mitteilen das es nun")
                
say("eine neue Clientversion des Servers gibt?")
                
say("Wenn ja drücke bitte auf Weiter, falls nicht")
                
say("drücke einfach auf Abbrechen.")
                
say("")
                
local version_check select ("Weiter""Abbrechen")
                if 
version_check == 2 then 
                    
return 
                elseif 
version_check == 1 then
                    say_title
("Client Update:")
                    
say("")
                    
say("Deine Ansage auf eine neue Version wurde soeben")
                    
say("auf dem Server bestätigt und veröffentlicht.")
                    
say("Falls dies ausversehen geschah, komme erneut zu mir.")
                    
say("")
                    
game.set_event_flag("client_version"1)
                    
timer("version_looping_begin"3)
                
end
            
elseif game.get_event_flag("client_version") == 1 then
                say_title
("Client Update:")
                
say("")
                
say("Wie es aussieht war deine Ansage doch ein")
                
say("fehlgriff ins leere was?")
                
say("Überlege das nächste mal bitte genauer")
                
say("ob du diese Ansage erneut starten möchtest.")
                
say("Ausnutzen dieser Ansage kann zu einem")
                
say("rauswurf von dem Team führen.")
                
say("")
                
say("Wähle nun aus ob dies nun eine fehlentscheidung")
                
say("oder doch nur eine Probe der Quest war.")
                
say("")
                
local check_uneable select ("Fehlentscheidung""Stimmt schon")
                if 
check_uneable == 2 then
                    
return
                elseif 
check_uneable == 1 then
                    say_title
("Client Update:")
                    
say("")
                    
say("Wie gesagt das nächste mal bitte genauer")
                    
say("überlegen was du tust und triff keine voreiligen")
                    
say("entscheidungen, überlasse dies am besten den")
                    
say("Werker unseres Clientens oder dem Admin.")
                    
say("")
                    
notice_all("Um es klarzustellen, es gibt kein Client Update es war leider")
                    
notice_all("eine voreilige fehlentscheidung eines unserer Teamler.")
                    
notice_all("Wir bitten um eure verständnis und entschuldigen uns dafür.")
                    
game.set_event_flag("client_version"0)
                
end
            end
        end
    end
end 
Hab die Quest grad in Ca 5 Minuten auf die schnelle runtergetippt, denke aber weniger
das sie nicht funktioniert, sollte ein Fehler auftreten beim reloaden der Quest
schaut bitte ob mir nicht eventuell ein End fehlt, was ich grad stark bezweifel das dies
der fall sein wird :P

EDIT:

Bei der Quest müsst ihr an der Stelle
Quote:
when xxx.chat."Clientversion Updaten" begin
noch die Value eures NPC's eintragen.

Wer möchte kann sich auch die Quest aneignen ist genau dasselbe
nur das der Teamler links eine Quest angezeigt bekommt und dies nicht
über einen NPC läuft.

PHP Code:
quest client_patch_version begin
    state start begin
        when version_looping_begin
.timer begin
            notice_all
("Es ist im moment eine neue Clientversion verfügbar.")
            
notice_all("Beende den Clienten und Patche.")
            
notice_all("Solltest du dies bereits getan haben, ignoriere diese Nachricht.")
            
timer("version_looping_two"60*30)
        
end
        when version_looping
.timer begin
            notice_all
("Es ist im moment eine neue Clientversion verfügbar.")
            
notice_all("Beende den Clienten und Patche.")
            
notice_all("Solltest du dies bereits getan haben, ignoriere diese Nachricht.")
            
timer("version_looping_begin"60*30)
        
end
        when login with pc
.is_gm() begin
            send_letter
("Clientversion Update")
        
end
        when letter 
or info with pc.is_gm() begin
            
if game.get_event_flag("client_version") == 0 then
                say_title
("Client Update:")
                
say("")
                
say("Möchtest du allen mitteilen das es nun")
                
say("eine neue Clientversion des Servers gibt?")
                
say("Wenn ja drücke bitte auf Weiter, falls nicht")
                
say("drücke einfach auf Abbrechen.")
                
say("")
                
local version_check select ("Weiter""Abbrechen")
                if 
version_check == 2 then 
                    
return 
                elseif 
version_check == 1 then
                    say_title
("Client Update:")
                    
say("")
                    
say("Deine Ansage auf eine neue Version wurde soeben")
                    
say("auf dem Server bestätigt und veröffentlicht.")
                    
say("Falls dies ausversehen geschah, komme erneut zu mir.")
                    
say("")
                    
game.set_event_flag("client_version"1)
                    
timer("version_looping_begin"3)
                
end
            
elseif game.get_event_flag("client_version") == 1 then
                say_title
("Client Update:")
                
say("")
                
say("Wie es aussieht war deine Ansage doch ein")
                
say("fehlgriff ins leere was?")
                
say("Überlege das nächste mal bitte genauer")
                
say("ob du diese Ansage erneut starten möchtest.")
                
say("Ausnutzen dieser Ansage kann zu einem")
                
say("rauswurf von dem Team führen.")
                
say("")
                
say("Wähle nun aus ob dies nun eine fehlentscheidung")
                
say("oder doch nur eine Probe der Quest war.")
                
say("")
                
local check_uneable select ("Fehlentscheidung""Stimmt schon")
                if 
check_uneable == 2 then
                    
return
                elseif 
check_uneable == 1 then
                    say_title
("Client Update:")
                    
say("")
                    
say("Wie gesagt das nächste mal bitte genauer")
                    
say("überlegen was du tust und triff keine voreiligen")
                    
say("entscheidungen, überlasse dies am besten den")
                    
say("Werker unseres Clientens oder dem Admin.")
                    
say("")
                    
notice_all("Um es klarzustellen, es gibt kein Client Update es war leider")
                    
notice_all("eine voreilige fehlentscheidung eines unserer Teamler.")
                    
notice_all("Wir bitten um eure verständnis und entschuldigen uns dafür.")
                    
game.set_event_flag("client_version"0)
                
end
            end
        end
    end
end 
Edit 2:
Hab eben nen kleinen Fehler gefunden der mir passiert
ist, Quests sind nun fehlerfrei und funktionieren.
10/19/2012 11:16 CrystalPrime#104
Ein kleines how-To von mir ohne (Voice)
wie man einen einfach Logo erstellen kann
da ich leider für einen sehr guten lange brauche
kann ich kein how-to machen da youtube begrenzt
ist für die aufnahmen bzw mb.

Weiter how-to's werden dann folgen wenn ich zeit
finde und weiss was ich machen muss.

10/23/2012 00:04 Radiatos#105
Ich release mal meine porten.quest für die Lauling v2 Serverfiles:

€dit: Sind eig alle Maps drin die auch in den Files sind.

Code:
quest porten begin
	state start begin
		when 9008.chat."Ab Lvl 130" begin
			say_title(mob_name())
			if pc.get_level()<130 then
				say("Geht net weil lvl zu klein")
				say("Mindestlevel 130")
				return
			end
			say("Willste geportet werden?")
			local s=select("Ja", "Nein")
			if s==2 then
				return
			end
			pc.warp(28176741, 28202585)
		end	
		when 9008.chat."Ab Lvl 110" begin
			say_title(mob_name())
			if pc.get_level()<110 then
				say("Geht net weil lvl zu klein")
				say("Mindestlevel 110")
				return
			end
			say("Willste geportet werden?")
			local s=select("Ja", "Nein")
			if s==2 then
				return
			end
			pc.warp(605461, 1124886)
		end	
		when 9008.chat."Ab Lvl 110" begin
			say_title(mob_name())
			if pc.get_level()<110 then
				say("Geht net weil lvl zu klein")
				say("Mindestlevel 110")
				return
			end
			say("Willste geportet werden?")
			local s=select("Ja", "Nein")
			if s==2 then
				return
			end
			pc.warp(134370, 1068854)
		end	
		when 9008.chat."Ab Lvl 120" begin
			say_title(mob_name())
			if pc.get_level()<120 then
				say("Geht net weil lvl zu klein")
				say("Mindestlevel 120")
				return
			end
			say("Willste geportet werden?")
			local s=select("Ja", "Nein")
			if s==2 then
				return
			end
			pc.warp(123495184, 123484277)
		end	
		when 9008.chat."Metin Map (Ab Lvl 120)" begin
			say_title(mob_name())
			if pc.get_level()<120 then
				say("Geht net weil lvl zu klein")
				say("Mindestlevel 120")
				return
			end
			say("Willste geportet werden?")
			local s=select("Ja", "Nein")
			if s==2 then
				return
			end
			pc.warp(25309182, 25337133)	
		end
		when 9008.chat."HandelsMap" begin
			say_title(mob_name())
			if pc.get_level()<0 then
				say("Geht net weil lvl zu klein")
				say("Mindestlevel 0")
				return
			end
			say("Willste geportet werden?")
			local s=select("Ja", "Nein")
			if s==2 then
				return
			end
			pc.warp(912384594, 91246594)
		end	
	end		
end