[SERVICE] Die Questkontrolle

12/11/2015 18:49 »DeneX«#12031
Quote:
Originally Posted by .Delta View Post
@xTodessoldat
nach dem Annehmen der Quest, also nach dem Initialisieren von "state", deinen state wechseln.

@Red Firestar
heißt das die Quest ging mal?
Was hast du seitdem verändert?
Ich versteh nicht ganz, Hast du die Quest jetzt schon geändert?._.

Edit, Ja hast du.. danke ich werds mal testen

Ich blinder Vogel :D
12/12/2015 13:59 IzeBreakzz#12032
Quote:
Originally Posted by IzeBreakzz View Post
Edit: Habs hinbekommen, hat ein then gefehlt. Danke für die großartige Hilfe :)

Gibt es die Möglichkeit die Abfrage mit if zu machen dass wenn er den Login Bonus schon bekommen hat, er den Text ausgibt dass der Spieler noch warten muss ? Habe schon einiges probiert, bekomme es aber nicht hin, weil ich nicht weiß wie ich die zeit abfragen soll.

Soll ich einen neuen State nehmen ?
Jemand ne Idee ?
12/12/2015 14:13 .Delta#12033
am einfachsten so, indem du die abfrage umdrehst :)
PHP Code:
if get_time() < pc.getqf("Delay24"then
    say
("Du musst noch warten")
    return
else
    
pc.setqf("Delay24"get_time() + 24*60*60)
    .
    .
    . 
@Red Firestar
Wenn sie mal funktioniert hat, sollte ja in der Quest kein Fehler sein, wenn du nichts verändert hast.
Ich würde jetzt einfach mal die Quest "debuggen", also nacheinander mal alles auskommentieren / rauslöschen, bis ich den Fehler eingrenzen kann :)
Kann ich aber nicht, hab keinen Server aufm PC :)
12/12/2015 16:59 IzeBreakzz#12034
Quote:
Originally Posted by .Delta View Post
am einfachsten so, indem du die abfrage umdrehst :)
PHP Code:
if get_time() < pc.getqf("Delay24")
    
say("Du musst noch warten")
    return
else
    
pc.setqf("Delay24"get_time() + 24*60*60)
    .
    .
    . 
@Red Firestar
Wenn sie mal funktioniert hat, sollte ja in der Quest kein Fehler sein, wenn du nichts verändert hast.
Ich würde jetzt einfach mal die Quest "debuggen", also nacheinander mal alles auskommentieren / rauslöschen, bis ich den Fehler eingrenzen kann :)
Kann ich aber nicht, hab keinen Server aufm PC :)
Danke!! Du bist der Hammer :D
12/14/2015 21:15 MQTT.#12035
Hab 2 Probleme. Das Dumme ist benutze die Invoice Files deswegen ist es etwas problematisch mit dem Starterset, weil es irgendwie nicht klappt.

12/14/2015 22:48 Creek'#12036
Quote:
Originally Posted by Nguyen. View Post
Könntest du vielleicht sagen ob du die Quest jetzt über ein Item haben willst oder über einen Brief, weil du schreibst ja einmal "when xx.use begin", aber auch sachen wie "clear.letter".
12/14/2015 22:54 MQTT.#12037
Item. Dachte clear.letter() schließt einfach das Fenster deswegen.
12/16/2015 13:21 Creek'#12038
Quote:
Originally Posted by Nguyen. View Post
Item. Dachte clear.letter() schließt einfach das Fenster deswegen.
Code:
quest polymorph begin
	state start begin
		when 30001.use begin
			if pc.is_polymorphed() then
				say_title("Polymorph")
				say(string.format("%s ist noch verwandelt",pc.get_name()))
				say("Möchtest du dich gerne zurückverwandeln?")
				local a = select("Zurückverwandeln","Abbrechen")
				if a == 1 then
					pc.remove_polymorph()
					say("Du wurdest zurückverwandelt.")
				else
					return
				end
			end
		end
	end
end
12/19/2015 23:16 TayzZ.?#12039
hallo epvp

ich habe einen error mit meiner quest:

PHP Code:
syntax error : [String "start"]:70 <eofexpected near `elseif´
Umtausch.quest:81:Error occured on compile Umtausch.quest 
hier ein kleiner abschnitt meiner quest:


PHP Code:
quest tausch begin
    state start begin
        when 51647.
use begin 
            say_title
("Drachensteine")
            
say("Was möchtest du machen?")
            
local v select ("Drachensteine verbessern""Drachensteine attribute""Rezepte""Weitere Informationen""Schließen")
            if 
== 1 then
                local g 
select ("Diamant""Rubin""Jade""Saphir""Granat""Onyx""Schließen")
                if 
== 1 then
                    say_title
("Drachensteine/Diamant")
                    
say("Welchen Diamanten möchtest du Herstellen?")
                    
local a select ("Gewöhnlichen""Anständigen""Matten""Klaren""Lupenreinen""Brillianten""Exzellenten""Schließen")
                    if 
== 1 then
                        say_title
("Drachensteine/Diamant")
                        
say("um einen Gewöhnlichen Diamanten Herzustellen")
                        
say("benötigst du 5 mal:")
                        
say_item_vnum(7501)
                        
say("")
                        
say("ein Gewöhnlicher Diamant sieht dan so aus:")
                        
say_item_vnum(7502)
                        
say("")
                        
local b select ("Okay""Schließen")
                        if 
== 1 then
                            say_title
("Drachensteine/Diamant")
                            
say("Wie viele Mangelhafte Diamanten möchtest")
                            
say("du verbessern?")
                            
local c select ("5""10""25""50""100""200""Schließen")
                            if 
== 1 then
                                
if pc.count_item(7501) < 5 then
                                    chat
("Du hast nicht genug Diamanten!")
                                    return
                                
end
                                pc
.remove_item(75015)
                                
pc.give_item2(75021)
                                
chat("Erfolgreich Verbessert!")
                            
end
                            
elseif == 2 then
                                
if pc.count_item(7501) < 10 then
                                    chat
("Du hast nicht genug Diamanten!")
                                    return
                                
end
                                pc
.remove_item(750110)
                                
pc.give_item2(75022)
                                
chat("Erfolgreich Verbessert!")
                            
end
                            
elseif == 3 then
                                
if pc.count_item(7501) < 25 then
                                    chat
("Du hast nicht genug Diamanten!")
                                    return
                                
end
                                pc
.remove_item(750125)
                                
pc.give_item2(75025)
                                
chat("Erfolgreich Verbessert!")
                            
end
                            
elseif == 4 then
                                
if pc.count_item(7501) < 50 then
                                    chat
("Du hast nicht genug Diamanten!")
                                    return
                                
end
                                pc
.remove_item(750150)
                                
pc.give_item2(750210)
                                
chat("Erfolgreich Verbessert!")
                            
end
                            
elseif == 5 then
                                
if pc.count_item(7501) < 100 then
                                    chat
("Du hast nicht genug Diamanten!")
                                    return
                                
end
                                pc
.remove_item(7501100)
                                
pc.give_item2(750220)
                                
chat("Erfolgreich Verbessert!")
                            
end
                            
elseif == 6 then
                                
if pc.count_item(7501) < 200 then
                                    chat
("Du hast nicht genug Diamanten!")
                                    return
                                
end
                                pc
.remove_item(7501200)
                                
pc.give_item2(750240)
                                
chat("Erfolgreich Verbessert!")
                            
end
                            
elseif == 7 then
                                
return
                            
end
                        end
                        
elseif == 2 then
                            
return
                        
end
                    end
                    
elseif == 2
                        say_title
("Drachensteine/Diamant")
                        
say("um einen Anständigen Diamanten Herzustellen")
                        
say("benötigst du 5 mal:")
                        
say_item_vnum(7502)
                        
say("")
                        
say("ein Anständiger Diamant sieht dan so aus:")
                        
say_item_vnum(7503)
                        
say("")
                        
local b select ("Okay""Schließen")
                        if 
== 1 then
                            say_title
("Drachensteine/Diamant")
                            
say("Wie viele Gewöhnliche Diamanten möchtest")
                            
say("du verbessern?")
                            
local c select ("5""10""25""50""100""200""Schließen")
                            if 
== 1 then
                                
if pc.count_item(7502) < 5 then
                                    chat
("Du hast nicht genug Diamanten!")
                                    return
                                
end
                                pc
.remove_item(75025)
                                
pc.give_item2(75031)
                                
chat("Erfolgreich Verbessert!")
                            
end
                            
elseif == 2 then
                                
if pc.count_item(7502) < 10 then
                                    chat
("Du hast nicht genug Diamanten!")
                                    return
                                
end
                                pc
.remove_item(750210)
                                
pc.give_item2(75032)
                                
chat("Erfolgreich Verbessert!")
                            
end
                            
elseif == 3 then
                                
if pc.count_item(7502) < 25 then
                                    chat
("Du hast nicht genug Diamanten!")
                                    return
                                
end
                                pc
.remove_item(750225)
                                
pc.give_item2(75035)
                                
chat("Erfolgreich Verbessert!")
                            
end
                            
elseif == 4 then
                                
if pc.count_item(7502) < 50 then
                                    chat
("Du hast nicht genug Diamanten!")
                                    return
                                
end
                                pc
.remove_item(750250)
                                
pc.give_item2(750310)
                                
chat("Erfolgreich Verbessert!")
                            
end
                            
elseif == 5 then
                                
if pc.count_item(7502) < 100 then
                                    chat
("Du hast nicht genug Diamanten!")
                                    return
                                
end
                                pc
.remove_item(7502100)
                                
pc.give_item2(750320)
                                
chat("Erfolgreich Verbessert!")
                            
end
                            
elseif == 6 then
                                
if pc.count_item(7502) < 200 then
                                    chat
("Du hast nicht genug Diamanten!")
                                    return
                                
end
                                pc
.remove_item(7502200)
                                
pc.give_item2(750340)
                                
chat("Erfolgreich Verbessert!")
                            
end
                            
elseif == 7 then
                                
return
                            
end
                        end
                        
elseif == 2 then
                            
return
                        
end
                    end
                    
elseif == 3
                        say_title
("Drachensteine/Diamant")
                        
say("um einen Matten Diamanten Herzustellen")
                        
say("benötigst du 5 mal:")
                        
say_item_vnum(7503)
                        
say("")
                        
say("ein Matter Diamant sieht dan so aus:")
                        
say_item_vnum(7504)
                        
say("")
                        
local b select ("Okay""Schließen")
                        if 
== 1 then
                            say_title
("Drachensteine/Diamant")
                            
say("Wie viele Anständige Diamanten möchtest")
                            
say("du verbessern?")
                            
local c select ("5""10""25""50""100""200""Schließen")
                            if 
== 1 then
                                
if pc.count_item(7503) < 5 then
                                    chat
("Du hast nicht genug Diamanten!")
                                    return
                                
end
                                pc
.remove_item(75035)
                                
pc.give_item2(75041)
                                
chat("Erfolgreich Verbessert!")
                            
end
                            
elseif == 2 then
                                
if pc.count_item(7503) < 10 then
                                    chat
("Du hast nicht genug Diamanten!")
                                    return
                                
end
                                pc
.remove_item(750310)
                                
pc.give_item2(75042)
                                
chat("Erfolgreich Verbessert!")
                            
end
                            
elseif == 3 then
                                
if pc.count_item(7503) < 25 then
                                    chat
("Du hast nicht genug Diamanten!")
                                    return
                                
end
                                pc
.remove_item(750325)
                                
pc.give_item2(75045)
                                
chat("Erfolgreich Verbessert!")
                            
end
                            
elseif == 4 then
                                
if pc.count_item(7503) < 50 then
                                    chat
("Du hast nicht genug Diamanten!")
                                    return
                                
end
                                pc
.remove_item(750350)
                                
pc.give_item2(750410)
                                
chat("Erfolgreich Verbessert!")
                            
end
                            
elseif == 5 then
                                
if pc.count_item(7503) < 100 then
                                    chat
("Du hast nicht genug Diamanten!")
                                    return
                                
end
                                pc
.remove_item(7503100)
                                
pc.give_item2(750420)
                                
chat("Erfolgreich Verbessert!")
                            
end
                            
elseif == 6 then
                                
if pc.count_item(7503) < 200 then
                                    chat
("Du hast nicht genug Diamanten!")
                                    return
                                
end
                                pc
.remove_item(7503200)
                                
pc.give_item2(750440)
                                
chat("Erfolgreich Verbessert!")
                            
end
                            
elseif == 7 then
                                
return
                            
end
                        end
                        
elseif == 2 then
                            
return
                        
end
                    end
                    
elseif == 4
                        say_title
("Drachensteine/Diamant")
                        
say("um einen Klaren Diamanten Herzustellen")
                        
say("benötigst du 5 mal:")
                        
say_item_vnum(7504)
                        
say("")
                        
say("ein Klarer Diamant sieht dan so aus:")
                        
say_item_vnum(7505)
                        
say("")
                        
local b select ("Okay""Schließen")
                        if 
== 1 then
                            say_title
("Drachensteine/Diamant")
                            
say("Wie viele Matte Diamanten möchtest")
                            
say("du verbessern?")
                            
local c select ("5""10""25""50""100""200""Schließen")
                            if 
== 1 then
                                
if pc.count_item(7504) < 5 then
                                    chat
("Du hast nicht genug Diamanten!")
                                    return
                                
end
                                pc
.remove_item(75045)
                                
pc.give_item2(75051)
                                
chat("Erfolgreich Verbessert!")
                            
end
                            
elseif == 2 then
                                
if pc.count_item(7504) < 10 then
                                    chat
("Du hast nicht genug Diamanten!")
                                    return
                                
end
                                pc
.remove_item(750410)
                                
pc.give_item2(75052)
                                
chat("Erfolgreich Verbessert!")
                            
end
                            
elseif == 3 then
                                
if pc.count_item(7504) < 25 then
                                    chat
("Du hast nicht genug Diamanten!")
                                    return
                                
end
                                pc
.remove_item(750425)
                                
pc.give_item2(75055)
                                
chat("Erfolgreich Verbessert!")
                            
end
                            
elseif == 4 then
                                
if pc.count_item(7504) < 50 then
                                    chat
("Du hast nicht genug Diamanten!")
                                    return
                                
end
                                pc
.remove_item(750450)
                                
pc.give_item2(750510)
                                
chat("Erfolgreich Verbessert!")
                            
end
                            
elseif == 5 then
                                
if pc.count_item(7504) < 100 then
                                    chat
("Du hast nicht genug Diamanten!")
                                    return
                                
end
                                pc
.remove_item(7504100)
                                
pc.give_item2(750520)
                                
chat("Erfolgreich Verbessert!")
                            
end
                            
elseif == 6 then
                                
if pc.count_item(7504) < 200 then
                                    chat
("Du hast nicht genug Diamanten!")
                                    return
                                
end
                                pc
.remove_item(7504200)
                                
pc.give_item2(750540)
                                
chat("Erfolgreich Verbessert!")
                            
end
                            
elseif == 7 then
                                
return
                            
end
                        end
                        
elseif == 2 then
                            
return
                        
end
                    end
                    
elseif == 5
                        say_title
("Drachensteine/Diamant")
                        
say("um einen Lupenreinen Diamanten Herzustellen")
                        
say("benötigst du 5 mal:")
                        
say_item_vnum(7505)
                        
say("")
                        
say("ein Lupenreiner Diamant sieht dan so aus:")
                        
say_item_vnum(7506)
                        
say("")
                        
local b select ("Okay""Schließen")
                        if 
== 1 then
                            say_title
("Drachensteine/Diamant")
                            
say("Wie viele Klare Diamanten möchtest")
                            
say("du verbessern?")
                            
local c select ("5""10""25""50""100""200""Schließen")
                            if 
== 1 then
                                
if pc.count_item(7505) < 5 then
                                    chat
("Du hast nicht genug Diamanten!")
                                    return
                                
end
                                pc
.remove_item(75055)
                                
pc.give_item2(75061)
                                
chat("Erfolgreich Verbessert!")
                            
end
                            
elseif == 2 then
                                
if pc.count_item(7505) < 10 then
                                    chat
("Du hast nicht genug Diamanten!")
                                    return
                                
end
                                pc
.remove_item(750510)
                                
pc.give_item2(75062)
                                
chat("Erfolgreich Verbessert!")
                            
end
                            
elseif == 3 then
                                
if pc.count_item(7505) < 25 then
                                    chat
("Du hast nicht genug Diamanten!")
                                    return
                                
end
                                pc
.remove_item(750525)
                                
pc.give_item2(75065)
                                
chat("Erfolgreich Verbessert!")
                            
end
                            
elseif == 4 then
                                
if pc.count_item(7505) < 50 then
                                    chat
("Du hast nicht genug Diamanten!")
                                    return
                                
end
                                pc
.remove_item(750550)
                                
pc.give_item2(750610)
                                
chat("Erfolgreich Verbessert!")
                            
end
                            
elseif == 5 then
                                
if pc.count_item(7505) < 100 then
                                    chat
("Du hast nicht genug Diamanten!")
                                    return
                                
end
                                pc
.remove_item(7505100)
                                
pc.give_item2(750620)
                                
chat("Erfolgreich Verbessert!")
                            
end
                            
elseif == 6 then
                                
if pc.count_item(7505) < 200 then
                                    chat
("Du hast nicht genug Diamanten!")
                                    return
                                
end
                                pc
.remove_item(7505200)
                                
pc.give_item2(750640)
                                
chat("Erfolgreich Verbessert!")
                            
end
                            
elseif == 7 then
                                
return
                            
end
                        end
                        
elseif == 2 then
                            
return
                        
end
                    end
                    
elseif == 6
                        say_title
("Drachensteine/Diamant")
                        
say("um einen Brillianten Diamanten Herzustellen")
                        
say("benötigst du 5 mal:")
                        
say_item_vnum(7506)
                        
say("")
                        
say("ein Brillianter Diamant sieht dan so aus:")
                        
say_item_vnum(7507)
                        
say("")
                        
local b select ("Okay""Schließen")
                        if 
== 1 then
                            say_title
("Drachensteine/Diamant")
                            
say("Wie viele Lupenreine Diamanten möchtest")
                            
say("du verbessern?")
                            
local c select ("5""10""25""50""100""200""Schließen")
                            if 
== 1 then
                                
if pc.count_item(7506) < 5 then
                                    chat
("Du hast nicht genug Diamanten!")
                                    return
                                
end
                                pc
.remove_item(75065)
                                
pc.give_item2(75071)
                                
chat("Erfolgreich Verbessert!")
                            
end
                            
elseif == 2 then
                                
if pc.count_item(7506) < 10 then
                                    chat
("Du hast nicht genug Diamanten!")
                                    return
                                
end
                                pc
.remove_item(750610)
                                
pc.give_item2(75072)
                                
chat("Erfolgreich Verbessert!")
                            
end
                            
elseif == 3 then
                                
if pc.count_item(7506) < 25 then
                                    chat
("Du hast nicht genug Diamanten!")
                                    return
                                
end
                                pc
.remove_item(750625)
                                
pc.give_item2(75075)
                                
chat("Erfolgreich Verbessert!")
                            
end
                            
elseif == 4 then
                                
if pc.count_item(7506) < 50 then
                                    chat
("Du hast nicht genug Diamanten!")
                                    return
                                
end
                                pc
.remove_item(750650)
                                
pc.give_item2(750710)
                                
chat("Erfolgreich Verbessert!")
                            
end
                            
elseif == 5 then
                                
if pc.count_item(7506) < 100 then
                                    chat
("Du hast nicht genug Diamanten!")
                                    return
                                
end
                                pc
.remove_item(7506100)
                                
pc.give_item2(750720)
                                
chat("Erfolgreich Verbessert!")
                            
end
                            
elseif == 6 then
                                
if pc.count_item(7506) < 200 then
                                    chat
("Du hast nicht genug Diamanten!")
                                    return
                                
end
                                pc
.remove_item(7506200)
                                
pc.give_item2(750740)
                                
chat("Erfolgreich Verbessert!")
                            
end
                            
elseif == 7 then
                                
return
                            
end
                        end
                        
elseif == 2 then
                            
return
                        
end
                    end
                    
elseif == 7
                        say_title
("Drachensteine/Diamant")
                        
say("um einen Exzellenten Diamanten Herzustellen")
                        
say("benötigst du 5 mal:")
                        
say_item_vnum(7507)
                        
say("")
                        
say("ein Exzellenter Diamant sieht dan so aus:")
                        
say_item_vnum(7508)
                        
say("")
                        
local b select ("Okay""Schließen")
                        if 
== 1 then
                            say_title
("Drachensteine/Diamant")
                            
say("Wie viele Brilliante Diamanten möchtest")
                            
say("du verbessern?")
                            
local c select ("5""10""25""50""100""200""Schließen")
                            if 
== 1 then
                                
if pc.count_item(7507) < 5 then
                                    chat
("Du hast nicht genug Diamanten!")
                                    return
                                
end
                                pc
.remove_item(75075)
                                
pc.give_item2(75081)
                                
chat("Erfolgreich Verbessert!")
                            
end
                            
elseif == 2 then
                                
if pc.count_item(7507) < 10 then
                                    chat
("Du hast nicht genug Diamanten!")
                                    return
                                
end
                                pc
.remove_item(750710)
                                
pc.give_item2(75082)
                                
chat("Erfolgreich Verbessert!")
                            
end
                            
elseif == 3 then
                                
if pc.count_item(7507) < 25 then
                                    chat
("Du hast nicht genug Diamanten!")
                                    return
                                
end
                                pc
.remove_item(750725)
                                
pc.give_item2(75085)
                                
chat("Erfolgreich Verbessert!")
                            
end
                            
elseif == 4 then
                                
if pc.count_item(7507) < 50 then
                                    chat
("Du hast nicht genug Diamanten!")
                                    return
                                
end
                                pc
.remove_item(750750)
                                
pc.give_item2(750810)
                                
chat("Erfolgreich Verbessert!")
                            
end
                            
elseif == 5 then
                                
if pc.count_item(7507) < 100 then
                                    chat
("Du hast nicht genug Diamanten!")
                                    return
                                
end
                                pc
.remove_item(7507100)
                                
pc.give_item2(750820)
                                
chat("Erfolgreich Verbessert!")
                            
end
                            
elseif == 6 then
                                
if pc.count_item(7507) < 200 then
                                    chat
("Du hast nicht genug Diamanten!")
                                    return
                                
end
                                pc
.remove_item(7507200)
                                
pc.give_item2(750840)
                                
chat("Erfolgreich Verbessert!")
                            
end
                            
elseif == 7 then
                                
return
                            
end
                        end
                        
elseif == 2 then
                            
return
                        
end
                    end
                    
elseif == 8
                        
return
                    
end
                end 
12/20/2015 02:01 Rofelmau#12040
ein end kommt nur nach einem if oder elseif wenn danach keinw eiteres dazugehöriges elseif mehr kommt

also if a == 1 then
elseif a == 2 then
end
richtig

aber nicht
if a == 1 then
end
elseif a == 2 then
end
12/20/2015 10:30 TayzZ.?#12041
@Rofelmau

danke wusste ich noch nicht habe jetzt alle falschen ends entfernt.
habe aber jetzt noch nen anderen fahler, den ich nicht behoben bekomme wäre nett wenn sich das mal einer anschauen könnte.

Fehler:
PHP Code:
syntax error : [sting "start"]:78 ´then` exected near ´say_title`
Umtausch.quest:3305:Error occured on compile Umtausch.quest 
Quest:
PHP Code:

quest tausch begin
    state start begin
        when 51647.
use begin
            say_title
("Drachensteine")
            
say("Was möchtest du machen?")
            
local v select ("Drachensteine verbessern""Drachensteine attribute""Rezepte""Weitere Informationen""Schließen")
            if 
== 1 then
                local g 
select ("Diamant""Rubin""Jade""Saphir""Granat""Onyx""Schließen")
                if 
== 1 then
                    say_title
("Drachensteine/Diamant")
                    
say("Welchen Diamanten möchtest du Herstellen?")
                    
local a select ("Gewöhnlichen""Anständigen""Matten""Klaren""Lupenreinen""Brillianten""Exzellenten""Schließen")
                    if 
== 1 then
                        say_title
("Drachensteine/Diamant")
                        
say("um einen Gewöhnlichen Diamanten Herzustellen")
                        
say("benötigst du 5 mal:")
                        
say_item_vnum(7501)
                        
say("")
                        
say("ein Gewöhnlicher Diamant sieht dan so aus:")
                        
say_item_vnum(7502)
                        
say("")
                        
local b select ("Okay""Schließen")
                        if 
== 1 then
                            say_title
("Drachensteine/Diamant")
                            
say("Wie viele Mangelhafte Diamanten möchtest")
                            
say("du verbessern?")
                            
local c select ("5""10""25""50""100""200""Schließen")
                            if 
== 1 then
                                
if pc.count_item(7501) < 5 then
                                    chat
("Du hast nicht genug Diamanten!")
                                    return
                                
end
                                pc
.remove_item(75015)
                                
pc.give_item2(75021)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 2 then
                                
if pc.count_item(7501) < 10 then
                                    chat
("Du hast nicht genug Diamanten!")
                                    return
                                
end
                                pc
.remove_item(750110)
                                
pc.give_item2(75022)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 3 then
                                
if pc.count_item(7501) < 25 then
                                    chat
("Du hast nicht genug Diamanten!")
                                    return
                                
end
                                pc
.remove_item(750125)
                                
pc.give_item2(75025)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 4 then
                                
if pc.count_item(7501) < 50 then
                                    chat
("Du hast nicht genug Diamanten!")
                                    return
                                
end
                                pc
.remove_item(750150)
                                
pc.give_item2(750210)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 5 then
                                
if pc.count_item(7501) < 100 then
                                    chat
("Du hast nicht genug Diamanten!")
                                    return
                                
end
                                pc
.remove_item(7501100)
                                
pc.give_item2(750220)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 6 then
                                
if pc.count_item(7501) < 200 then
                                    chat
("Du hast nicht genug Diamanten!")
                                    return
                                
end
                                pc
.remove_item(7501200)
                                
pc.give_item2(750240)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 7 then
                                
return
                            
end
                        
                        
elseif == 2 then
                            
return
                        
end
                    
                    
elseif == 2
                        say_title
("Drachensteine/Diamant")
                        
say("um einen Anständigen Diamanten Herzustellen")
                        
say("benötigst du 5 mal:")
                        
say_item_vnum(7502)
                        
say("")
                        
say("ein Anständiger Diamant sieht dan so aus:")
                        
say_item_vnum(7503)
                        
say("")
                        
local b select ("Okay""Schließen")
                        if 
== 1 then
                            say_title
("Drachensteine/Diamant")
                            
say("Wie viele Gewöhnliche Diamanten möchtest")
                            
say("du verbessern?")
                            
local c select ("5""10""25""50""100""200""Schließen")
                            if 
== 1 then
                                
if pc.count_item(7502) < 5 then
                                    chat
("Du hast nicht genug Diamanten!")
                                    return
                                
end
                                pc
.remove_item(75025)
                                
pc.give_item2(75031)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 2 then
                                
if pc.count_item(7502) < 10 then
                                    chat
("Du hast nicht genug Diamanten!")
                                    return
                                
end
                                pc
.remove_item(750210)
                                
pc.give_item2(75032)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 3 then
                                
if pc.count_item(7502) < 25 then
                                    chat
("Du hast nicht genug Diamanten!")
                                    return
                                
end
                                pc
.remove_item(750225)
                                
pc.give_item2(75035)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 4 then
                                
if pc.count_item(7502) < 50 then
                                    chat
("Du hast nicht genug Diamanten!")
                                    return
                                
end
                                pc
.remove_item(750250)
                                
pc.give_item2(750310)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 5 then
                                
if pc.count_item(7502) < 100 then
                                    chat
("Du hast nicht genug Diamanten!")
                                    return
                                
end
                                pc
.remove_item(7502100)
                                
pc.give_item2(750320)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 6 then
                                
if pc.count_item(7502) < 200 then
                                    chat
("Du hast nicht genug Diamanten!")
                                    return
                                
end
                                pc
.remove_item(7502200)
                                
pc.give_item2(750340)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 7 then
                                
return
                            
end
                        
                        
elseif == 2 then
                            
return
                        
end
                    
                    
elseif == 3
                        say_title
("Drachensteine/Diamant")
                        
say("um einen Matten Diamanten Herzustellen")
                        
say("benötigst du 5 mal:")
                        
say_item_vnum(7503)
                        
say("")
                        
say("ein Matter Diamant sieht dan so aus:")
                        
say_item_vnum(7504)
                        
say("")
                        
local b select ("Okay""Schließen")
                        if 
== 1 then
                            say_title
("Drachensteine/Diamant")
                            
say("Wie viele Anständige Diamanten möchtest")
                            
say("du verbessern?")
                            
local c select ("5""10""25""50""100""200""Schließen")
                            if 
== 1 then
                                
if pc.count_item(7503) < 5 then
                                    chat
("Du hast nicht genug Diamanten!")
                                    return
                                
end
                                pc
.remove_item(75035)
                                
pc.give_item2(75041)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 2 then
                                
if pc.count_item(7503) < 10 then
                                    chat
("Du hast nicht genug Diamanten!")
                                    return
                                
end
                                pc
.remove_item(750310)
                                
pc.give_item2(75042)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 3 then
                                
if pc.count_item(7503) < 25 then
                                    chat
("Du hast nicht genug Diamanten!")
                                    return
                                
end
                                pc
.remove_item(750325)
                                
pc.give_item2(75045)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 4 then
                                
if pc.count_item(7503) < 50 then
                                    chat
("Du hast nicht genug Diamanten!")
                                    return
                                
end
                                pc
.remove_item(750350)
                                
pc.give_item2(750410)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 5 then
                                
if pc.count_item(7503) < 100 then
                                    chat
("Du hast nicht genug Diamanten!")
                                    return
                                
end
                                pc
.remove_item(7503100)
                                
pc.give_item2(750420)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 6 then
                                
if pc.count_item(7503) < 200 then
                                    chat
("Du hast nicht genug Diamanten!")
                                    return
                                
end
                                pc
.remove_item(7503200)
                                
pc.give_item2(750440)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 7 then
                                
return
                            
end
                        
                        
elseif == 2 then
                            
return
                        
end
                    
                    
elseif == 4
                        say_title
("Drachensteine/Diamant")
                        
say("um einen Klaren Diamanten Herzustellen")
                        
say("benötigst du 5 mal:")
                        
say_item_vnum(7504)
                        
say("")
                        
say("ein Klarer Diamant sieht dan so aus:")
                        
say_item_vnum(7505)
                        
say("")
                        
local b select ("Okay""Schließen")
                        if 
== 1 then
                            say_title
("Drachensteine/Diamant")
                            
say("Wie viele Matte Diamanten möchtest")
                            
say("du verbessern?")
                            
local c select ("5""10""25""50""100""200""Schließen")
                            if 
== 1 then
                                
if pc.count_item(7504) < 5 then
                                    chat
("Du hast nicht genug Diamanten!")
                                    return
                                
end
                                pc
.remove_item(75045)
                                
pc.give_item2(75051)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 2 then
                                
if pc.count_item(7504) < 10 then
                                    chat
("Du hast nicht genug Diamanten!")
                                    return
                                
end
                                pc
.remove_item(750410)
                                
pc.give_item2(75052)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 3 then
                                
if pc.count_item(7504) < 25 then
                                    chat
("Du hast nicht genug Diamanten!")
                                    return
                                
end
                                pc
.remove_item(750425)
                                
pc.give_item2(75055)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 4 then
                                
if pc.count_item(7504) < 50 then
                                    chat
("Du hast nicht genug Diamanten!")
                                    return
                                
end
                                pc
.remove_item(750450)
                                
pc.give_item2(750510)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 5 then
                                
if pc.count_item(7504) < 100 then
                                    chat
("Du hast nicht genug Diamanten!")
                                    return
                                
end
                                pc
.remove_item(7504100)
                                
pc.give_item2(750520)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 6 then
                                
if pc.count_item(7504) < 200 then
                                    chat
("Du hast nicht genug Diamanten!")
                                    return
                                
end
                                pc
.remove_item(7504200)
                                
pc.give_item2(750540)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 7 then
                                
return
                            
end
                        
                        
elseif == 2 then
                            
return
                        
end
                    
                    
elseif == 5
                        say_title
("Drachensteine/Diamant")
                        
say("um einen Lupenreinen Diamanten Herzustellen")
                        
say("benötigst du 5 mal:")
                        
say_item_vnum(7505)
                        
say("")
                        
say("ein Lupenreiner Diamant sieht dan so aus:")
                        
say_item_vnum(7506)
                        
say("")
                        
local b select ("Okay""Schließen")
                        if 
== 1 then
                            say_title
("Drachensteine/Diamant")
                            
say("Wie viele Klare Diamanten möchtest")
                            
say("du verbessern?")
                            
local c select ("5""10""25""50""100""200""Schließen")
                            if 
== 1 then
                                
if pc.count_item(7505) < 5 then
                                    chat
("Du hast nicht genug Diamanten!")
                                    return
                                
end
                                pc
.remove_item(75055)
                                
pc.give_item2(75061)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 2 then
                                
if pc.count_item(7505) < 10 then
                                    chat
("Du hast nicht genug Diamanten!")
                                    return
                                
end
                                pc
.remove_item(750510)
                                
pc.give_item2(75062)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 3 then
                                
if pc.count_item(7505) < 25 then
                                    chat
("Du hast nicht genug Diamanten!")
                                    return
                                
end
                                pc
.remove_item(750525)
                                
pc.give_item2(75065)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 4 then
                                
if pc.count_item(7505) < 50 then
                                    chat
("Du hast nicht genug Diamanten!")
                                    return
                                
end
                                pc
.remove_item(750550)
                                
pc.give_item2(750610)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 5 then
                                
if pc.count_item(7505) < 100 then
                                    chat
("Du hast nicht genug Diamanten!")
                                    return
                                
end
                                pc
.remove_item(7505100)
                                
pc.give_item2(750620)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 6 then
                                
if pc.count_item(7505) < 200 then
                                    chat
("Du hast nicht genug Diamanten!")
                                    return
                                
end
                                pc
.remove_item(7505200)
                                
pc.give_item2(750640)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 7 then
                                
return
                            
end
                        
                        
elseif == 2 then
                            
return
                        
end
                    
                    
elseif == 6
                        say_title
("Drachensteine/Diamant")
                        
say("um einen Brillianten Diamanten Herzustellen")
                        
say("benötigst du 5 mal:")
                        
say_item_vnum(7506)
                        
say("")
                        
say("ein Brillianter Diamant sieht dan so aus:")
                        
say_item_vnum(7507)
                        
say("")
                        
local b select ("Okay""Schließen")
                        if 
== 1 then
                            say_title
("Drachensteine/Diamant")
                            
say("Wie viele Lupenreine Diamanten möchtest")
                            
say("du verbessern?")
                            
local c select ("5""10""25""50""100""200""Schließen")
                            if 
== 1 then
                                
if pc.count_item(7506) < 5 then
                                    chat
("Du hast nicht genug Diamanten!")
                                    return
                                
end
                                pc
.remove_item(75065)
                                
pc.give_item2(75071)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 2 then
                                
if pc.count_item(7506) < 10 then
                                    chat
("Du hast nicht genug Diamanten!")
                                    return
                                
end
                                pc
.remove_item(750610)
                                
pc.give_item2(75072)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 3 then
                                
if pc.count_item(7506) < 25 then
                                    chat
("Du hast nicht genug Diamanten!")
                                    return
                                
end
                                pc
.remove_item(750625)
                                
pc.give_item2(75075)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 4 then
                                
if pc.count_item(7506) < 50 then
                                    chat
("Du hast nicht genug Diamanten!")
                                    return
                                
end
                                pc
.remove_item(750650)
                                
pc.give_item2(750710)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 5 then
                                
if pc.count_item(7506) < 100 then
                                    chat
("Du hast nicht genug Diamanten!")
                                    return
                                
end
                                pc
.remove_item(7506100)
                                
pc.give_item2(750720)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 6 then
                                
if pc.count_item(7506) < 200 then
                                    chat
("Du hast nicht genug Diamanten!")
                                    return
                                
end
                                pc
.remove_item(7506200)
                                
pc.give_item2(750740)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 7 then
                                
return
                            
end
                        
                        
elseif == 2 then
                            
return
                        
end
                    
                    
elseif == 7
                        say_title
("Drachensteine/Diamant")
                        
say("um einen Exzellenten Diamanten Herzustellen")
                        
say("benötigst du 5 mal:")
                        
say_item_vnum(7507)
                        
say("")
                        
say("ein Exzellenter Diamant sieht dan so aus:")
                        
say_item_vnum(7508)
                        
say("")
                        
local b select ("Okay""Schließen")
                        if 
== 1 then
                            say_title
("Drachensteine/Diamant")
                            
say("Wie viele Brilliante Diamanten möchtest")
                            
say("du verbessern?")
                            
local c select ("5""10""25""50""100""200""Schließen")
                            if 
== 1 then
                                
if pc.count_item(7507) < 5 then
                                    chat
("Du hast nicht genug Diamanten!")
                                    return
                                
end
                                pc
.remove_item(75075)
                                
pc.give_item2(75081)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 2 then
                                
if pc.count_item(7507) < 10 then
                                    chat
("Du hast nicht genug Diamanten!")
                                    return
                                
end
                                pc
.remove_item(750710)
                                
pc.give_item2(75082)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 3 then
                                
if pc.count_item(7507) < 25 then
                                    chat
("Du hast nicht genug Diamanten!")
                                    return
                                
end
                                pc
.remove_item(750725)
                                
pc.give_item2(75085)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 4 then
                                
if pc.count_item(7507) < 50 then
                                    chat
("Du hast nicht genug Diamanten!")
                                    return
                                
end
                                pc
.remove_item(750750)
                                
pc.give_item2(750810)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 5 then
                                
if pc.count_item(7507) < 100 then
                                    chat
("Du hast nicht genug Diamanten!")
                                    return
                                
end
                                pc
.remove_item(7507100)
                                
pc.give_item2(750820)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 6 then
                                
if pc.count_item(7507) < 200 then
                                    chat
("Du hast nicht genug Diamanten!")
                                    return
                                
end
                                pc
.remove_item(7507200)
                                
pc.give_item2(750840)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 7 then
                                
return
                            
end
                        
                        
elseif == 2 then
                            
return
                        
end
                    
                    
elseif == 8
                        
return
                    
end
                
                
elseif == 2 then
                    say_title
("Drachensteine/Rubin")
                    
say("Welchen Rubin möchtest du Herstellen?")
                    
local a select ("Gewöhnlichen""Anständigen""Matten""Klaren""Lupenreinen""Brillianten""Exzellenten""Schließen")
                    if 
== 1 then
                        say_title
("Drachensteine/Rubin")
                        
say("um einen Gewöhnlichen Rubin Herzustellen")
                        
say("benötigst du 5 mal:")
                        
say_item_vnum(7511)
                        
say("")
                        
say("ein Gewöhnlicher Rubin sieht dan so aus:")
                        
say_item_vnum(7512)
                        
say("")
                        
local b select ("Okay""Schließen")
                        if 
== 1 then
                            say_title
("Drachensteine/Rubin")
                            
say("Wie viele Mangelhafte Rubine möchtest")
                            
say("du verbessern?")
                            
local c select ("5""10""25""50""100""200""Schließen")
                            if 
== 1 then
                                
if pc.count_item(7511) < 5 then
                                    chat
("Du hast nicht genug Rubine!")
                                    return
                                
end
                                pc
.remove_item(75115)
                                
pc.give_item2(75121)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 2 then
                                
if pc.count_item(7511) < 10 then
                                    chat
("Du hast nicht genug Rubine!")
                                    return
                                
end
                                pc
.remove_item(751110)
                                
pc.give_item2(75122)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 3 then
                                
if pc.count_item(7511) < 25 then
                                    chat
("Du hast nicht genug Rubine!")
                                    return
                                
end
                                pc
.remove_item(751125)
                                
pc.give_item2(75125)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 4 then
                                
if pc.count_item(7511) < 50 then
                                    chat
("Du hast nicht genug Rubine!")
                                    return
                                
end
                                pc
.remove_item(751150)
                                
pc.give_item2(751210)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 5 then
                                
if pc.count_item(7511) < 100 then
                                    chat
("Du hast nicht genug Rubine!")
                                    return
                                
end
                                pc
.remove_item(7511100)
                                
pc.give_item2(751220)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 6 then
                                
if pc.count_item(7511) < 200 then
                                    chat
("Du hast nicht genug Rubine!")
                                    return
                                
end
                                pc
.remove_item(7511200)
                                
pc.give_item2(751240)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 7 then
                                
return
                            
end
                        
                        
elseif == 2 then
                            
return
                        
end
                    
                    
elseif == 2
                        say_title
("Drachensteine/Rubin")
                        
say("um einen Anständigen Rubin Herzustellen")
                        
say("benötigst du 5 mal:")
                        
say_item_vnum(7512)
                        
say("")
                        
say("ein Anständiger Rubin sieht dan so aus:")
                        
say_item_vnum(7513)
                        
say("")
                        
local b select ("Okay""Schließen")
                        if 
== 1 then
                            say_title
("Drachensteine/Rubin")
                            
say("Wie viele Gewöhnliche Rubine möchtest")
                            
say("du verbessern?")
                            
local c select ("5""10""25""50""100""200""Schließen")
                            if 
== 1 then
                                
if pc.count_item(7512) < 5 then
                                    chat
("Du hast nicht genug Rubine!")
                                    return
                                
end
                                pc
.remove_item(75125)
                                
pc.give_item2(75131)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 2 then
                                
if pc.count_item(7512) < 10 then
                                    chat
("Du hast nicht genug Rubine!")
                                    return
                                
end
                                pc
.remove_item(751210)
                                
pc.give_item2(75132)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 3 then
                                
if pc.count_item(7512) < 25 then
                                    chat
("Du hast nicht genug Rubine!")
                                    return
                                
end
                                pc
.remove_item(751225)
                                
pc.give_item2(75135)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 4 then
                                
if pc.count_item(7512) < 50 then
                                    chat
("Du hast nicht genug Rubine!")
                                    return
                                
end
                                pc
.remove_item(751250)
                                
pc.give_item2(751310)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 5 then
                                
if pc.count_item(7512) < 100 then
                                    chat
("Du hast nicht genug Rubine!")
                                    return
                                
end
                                pc
.remove_item(7512100)
                                
pc.give_item2(751320)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 6 then
                                
if pc.count_item(7512) < 200 then
                                    chat
("Du hast nicht genug Rubine!")
                                    return
                                
end
                                pc
.remove_item(7512200)
                                
pc.give_item2(751340)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 7 then
                                
return
                            
end
                        
                        
elseif == 2 then
                            
return
                        
end
                    
                    
elseif == 3
                        say_title
("Drachensteine/Rubin")
                        
say("um einen Matten Rubin Herzustellen")
                        
say("benötigst du 5 mal:")
                        
say_item_vnum(7513)
                        
say("")
                        
say("ein Matter Rubin sieht dan so aus:")
                        
say_item_vnum(7514)
                        
say("")
                        
local b select ("Okay""Schließen")
                        if 
== 1 then
                            say_title
("Drachensteine/Rubin")
                            
say("Wie viele Anständige Rubine möchtest")
                            
say("du verbessern?")
                            
local c select ("5""10""25""50""100""200""Schließen")
                            if 
== 1 then
                                
if pc.count_item(7513) < 5 then
                                    chat
("Du hast nicht genug Rubine!")
                                    return
                                
end
                                pc
.remove_item(75135)
                                
pc.give_item2(75141)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 2 then
                                
if pc.count_item(7513) < 10 then
                                    chat
("Du hast nicht genug Rubine!")
                                    return
                                
end
                                pc
.remove_item(751310)
                                
pc.give_item2(75142)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 3 then
                                
if pc.count_item(7513) < 25 then
                                    chat
("Du hast nicht genug Rubine!")
                                    return
                                
end
                                pc
.remove_item(751325)
                                
pc.give_item2(75145)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 4 then
                                
if pc.count_item(7513) < 50 then
                                    chat
("Du hast nicht genug Rubine!")
                                    return
                                
end
                                pc
.remove_item(751350)
                                
pc.give_item2(751410)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 5 then
                                
if pc.count_item(7513) < 100 then
                                    chat
("Du hast nicht genug Rubine!")
                                    return
                                
end
                                pc
.remove_item(7513100)
                                
pc.give_item2(751420)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 6 then
                                
if pc.count_item(7513) < 200 then
                                    chat
("Du hast nicht genug Rubine!")
                                    return
                                
end
                                pc
.remove_item(7513200)
                                
pc.give_item2(751440)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 7 then
                                
return
                            
end
                        
                        
elseif == 2 then
                            
return
                        
end
                    
                    
elseif == 4
                        say_title
("Drachensteine/Rubin")
                        
say("um einen Klaren Rubin Herzustellen")
                        
say("benötigst du 5 mal:")
                        
say_item_vnum(7514)
                        
say("")
                        
say("ein Klarer Rubin sieht dan so aus:")
                        
say_item_vnum(7515)
                        
say("")
                        
local b select ("Okay""Schließen")
                        if 
== 1 then
                            say_title
("Drachensteine/Rubin")
                            
say("Wie viele Matte Rubine möchtest")
                            
say("du verbessern?")
                            
local c select ("5""10""25""50""100""200""Schließen")
                            if 
== 1 then
                                
if pc.count_item(7514) < 5 then
                                    chat
("Du hast nicht genug Rubine!")
                                    return
                                
end
                                pc
.remove_item(75145)
                                
pc.give_item2(75151)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 2 then
                                
if pc.count_item(7514) < 10 then
                                    chat
("Du hast nicht genug Rubine!")
                                    return
                                
end
                                pc
.remove_item(751410)
                                
pc.give_item2(75152)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 3 then
                                
if pc.count_item(7514) < 25 then
                                    chat
("Du hast nicht genug Rubine!")
                                    return
                                
end
                                pc
.remove_item(751425)
                                
pc.give_item2(75155)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 4 then
                                
if pc.count_item(7514) < 50 then
                                    chat
("Du hast nicht genug Rubine!")
                                    return
                                
end
                                pc
.remove_item(751450)
                                
pc.give_item2(751510)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 5 then
                                
if pc.count_item(7514) < 100 then
                                    chat
("Du hast nicht genug Rubine!")
                                    return
                                
end
                                pc
.remove_item(7514100)
                                
pc.give_item2(751520)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 6 then
                                
if pc.count_item(7514) < 200 then
                                    chat
("Du hast nicht genug Rubine!")
                                    return
                                
end
                                pc
.remove_item(7514200)
                                
pc.give_item2(751540)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 7 then
                                
return
                            
end
                        
                        
elseif == 2 then
                            
return
                        
end
                    
                    
elseif == 5
                        say_title
("Drachensteine/Rubin")
                        
say("um einen Lupenreinen Rubin Herzustellen")
                        
say("benötigst du 5 mal:")
                        
say_item_vnum(7515)
                        
say("")
                        
say("ein Lupenreiner Rubin sieht dan so aus:")
                        
say_item_vnum(7516)
                        
say("")
                        
local b select ("Okay""Schließen")
                        if 
== 1 then
                            say_title
("Drachensteine/Rubin")
                            
say("Wie viele Klare Rubine möchtest")
                            
say("du verbessern?")
                            
local c select ("5""10""25""50""100""200""Schließen")
                            if 
== 1 then
                                
if pc.count_item(7515) < 5 then
                                    chat
("Du hast nicht genug Rubine!")
                                    return
                                
end
                                pc
.remove_item(75155)
                                
pc.give_item2(75161)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 2 then
                                
if pc.count_item(7515) < 10 then
                                    chat
("Du hast nicht genug Rubine!")
                                    return
                                
end
                                pc
.remove_item(751510)
                                
pc.give_item2(75162)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 3 then
                                
if pc.count_item(7515) < 25 then
                                    chat
("Du hast nicht genug Rubine!")
                                    return
                                
end
                                pc
.remove_item(751525)
                                
pc.give_item2(75165)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 4 then
                                
if pc.count_item(7515) < 50 then
                                    chat
("Du hast nicht genug Rubine!")
                                    return
                                
end
                                pc
.remove_item(751550)
                                
pc.give_item2(751610)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 5 then
                                
if pc.count_item(7515) < 100 then
                                    chat
("Du hast nicht genug Rubine!")
                                    return
                                
end
                                pc
.remove_item(7515100)
                                
pc.give_item2(751620)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 6 then
                                
if pc.count_item(7515) < 200 then
                                    chat
("Du hast nicht genug Rubine!")
                                    return
                                
end
                                pc
.remove_item(7515200)
                                
pc.give_item2(751640)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 7 then
                                
return
                            
end
                        
                        
elseif == 2 then
                            
return
                        
end
                    
                    
elseif == 6
                        say_title
("Drachensteine/Rubin")
                        
say("um einen Brillianten Rubin Herzustellen")
                        
say("benötigst du 5 mal:")
                        
say_item_vnum(7516)
                        
say("")
                        
say("ein Brillianter Rubin sieht dan so aus:")
                        
say_item_vnum(7517)
                        
say("")
                        
local b select ("Okay""Schließen")
                        if 
== 1 then
                            say_title
("Drachensteine/Rubin")
                            
say("Wie viele Lupenreine Rubine möchtest")
                            
say("du verbessern?")
                            
local c select ("5""10""25""50""100""200""Schließen")
                            if 
== 1 then
                                
if pc.count_item(7516) < 5 then
                                    chat
("Du hast nicht genug Rubine!")
                                    return
                                
end
                                pc
.remove_item(75165)
                                
pc.give_item2(75171)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 2 then
                                
if pc.count_item(7516) < 10 then
                                    chat
("Du hast nicht genug Rubine!")
                                    return
                                
end
                                pc
.remove_item(751610)
                                
pc.give_item2(75172)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 3 then
                                
if pc.count_item(7516) < 25 then
                                    chat
("Du hast nicht genug Rubine!")
                                    return
                                
end
                                pc
.remove_item(751625)
                                
pc.give_item2(75175)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 4 then
                                
if pc.count_item(7516) < 50 then
                                    chat
("Du hast nicht genug Rubine!")
                                    return
                                
end
                                pc
.remove_item(751650)
                                
pc.give_item2(751710)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 5 then
                                
if pc.count_item(7516) < 100 then
                                    chat
("Du hast nicht genug Rubine!")
                                    return
                                
end
                                pc
.remove_item(7516100)
                                
pc.give_item2(751720)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 6 then
                                
if pc.count_item(7516) < 200 then
                                    chat
("Du hast nicht genug Rubine!")
                                    return
                                
end
                                pc
.remove_item(7516200)
                                
pc.give_item2(751740)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 7 then
                                
return
                            
end
                        
                        
elseif == 2 then
                            
return
                        
end
                    
                    
elseif == 7
                        say_title
("Drachensteine/Rubin")
                        
say("um einen Exzellenten Rubin Herzustellen")
                        
say("benötigst du 5 mal:")
                        
say_item_vnum(7517)
                        
say("")
                        
say("ein Exzellenter Rubin sieht dan so aus:")
                        
say_item_vnum(7518)
                        
say("")
                        
local b select ("Okay""Schließen")
                        if 
== 1 then
                            say_title
("Drachensteine/Rubin")
                            
say("Wie viele Brilliante Rubine möchtest")
                            
say("du verbessern?")
                            
local c select ("5""10""25""50""100""200""Schließen")
                            if 
== 1 then
                                
if pc.count_item(7517) < 5 then
                                    chat
("Du hast nicht genug Rubine!")
                                    return
                                
end
                                pc
.remove_item(75175)
                                
pc.give_item2(75181)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 2 then
                                
if pc.count_item(7517) < 10 then
                                    chat
("Du hast nicht genug Rubine!")
                                    return
                                
end
                                pc
.remove_item(751710)
                                
pc.give_item2(75182)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 3 then
                                
if pc.count_item(7517) < 25 then
                                    chat
("Du hast nicht genug Rubine!")
                                    return
                                
end
                                pc
.remove_item(751725)
                                
pc.give_item2(75185)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 4 then
                                
if pc.count_item(7517) < 50 then
                                    chat
("Du hast nicht genug Rubine!")
                                    return
                                
end
                                pc
.remove_item(751750)
                                
pc.give_item2(751810)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 5 then
                                
if pc.count_item(7517) < 100 then
                                    chat
("Du hast nicht genug Rubine!")
                                    return
                                
end
                                pc
.remove_item(7517100)
                                
pc.give_item2(751820)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 6 then
                                
if pc.count_item(7517) < 200 then
                                    chat
("Du hast nicht genug Rubine!")
                                    return
                                
end
                                pc
.remove_item(7517200)
                                
pc.give_item2(751840)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 7 then
                                
return
                            
end
                        
                        
elseif == 2 then
                            
return
                        
end
                    
                    
elseif == 8
                        
return
                    
end
                
                
elseif == 3 then
                    say_title
("Drachensteine/Jade")
                    
say("Welchen Jade möchtest du Herstellen?")
                    
local a select ("Gewöhnlichen""Anständigen""Matten""Klaren""Lupenreinen""Brillianten""Exzellenten""Schließen")
                    if 
== 1 then
                        say_title
("Drachensteine/Jade")
                        
say("um einen Gewöhnlichen Jade Herzustellen")
                        
say("benötigst du 5 mal:")
                        
say_item_vnum(7521)
                        
say("")
                        
say("ein Gewöhnlicher Jade sieht dan so aus:")
                        
say_item_vnum(7522)
                        
say("")
                        
local b select ("Okay""Schließen")
                        if 
== 1 then
                            say_title
("Drachensteine/Jade")
                            
say("Wie viele Mangelhafte Jade möchtest")
                            
say("du verbessern?")
                            
local c select ("5""10""25""50""100""200""Schließen")
                            if 
== 1 then
                                
if pc.count_item(7521) < 5 then
                                    chat
("Du hast nicht genug Jade!")
                                    return
                                
end
                                pc
.remove_item(75215)
                                
pc.give_item2(75221)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 2 then
                                
if pc.count_item(7521) < 10 then
                                    chat
("Du hast nicht genug Jade!")
                                    return
                                
end
                                pc
.remove_item(752110)
                                
pc.give_item2(75222)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 3 then
                                
if pc.count_item(7521) < 25 then
                                    chat
("Du hast nicht genug Jade!")
                                    return
                                
end
                                pc
.remove_item(752125)
                                
pc.give_item2(75225)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 4 then
                                
if pc.count_item(7521) < 50 then
                                    chat
("Du hast nicht genug Jade!")
                                    return
                                
end
                                pc
.remove_item(752150)
                                
pc.give_item2(752210)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 5 then
                                
if pc.count_item(7521) < 100 then
                                    chat
("Du hast nicht genug Jade!")
                                    return
                                
end
                                pc
.remove_item(7521100)
                                
pc.give_item2(752220)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 6 then
                                
if pc.count_item(7521) < 200 then
                                    chat
("Du hast nicht genug Jade!")
                                    return
                                
end
                                pc
.remove_item(7521200)
                                
pc.give_item2(752240)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 7 then
                                
return
                            
end
                        
                        
elseif == 2 then
                            
return
                        
end
                    
                    
elseif == 2
                        say_title
("Drachensteine/Jade")
                        
say("um einen Anständigen Jade Herzustellen")
                        
say("benötigst du 5 mal:")
                        
say_item_vnum(7522)
                        
say("")
                        
say("ein Anständiger Jade sieht dan so aus:")
                        
say_item_vnum(7523)
                        
say("")
                        
local b select ("Okay""Schließen")
                        if 
== 1 then
                            say_title
("Drachensteine/Jade")
                            
say("Wie viele Gewöhnliche Jade möchtest")
                            
say("du verbessern?")
                            
local c select ("5""10""25""50""100""200""Schließen")
                            if 
== 1 then
                                
if pc.count_item(7522) < 5 then
                                    chat
("Du hast nicht genug Jade!")
                                    return
                                
end
                                pc
.remove_item(75225)
                                
pc.give_item2(75231)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 2 then
                                
if pc.count_item(7522) < 10 then
                                    chat
("Du hast nicht genug Jade!")
                                    return
                                
end
                                pc
.remove_item(752210)
                                
pc.give_item2(75232)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 3 then
                                
if pc.count_item(7522) < 25 then
                                    chat
("Du hast nicht genug Jade!")
                                    return
                                
end
                                pc
.remove_item(752225)
                                
pc.give_item2(75235)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 4 then
                                
if pc.count_item(7522) < 50 then
                                    chat
("Du hast nicht genug Jade!")
                                    return
                                
end
                                pc
.remove_item(752250)
                                
pc.give_item2(752310)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 5 then
                                
if pc.count_item(7522) < 100 then
                                    chat
("Du hast nicht genug Jade!")
                                    return
                                
end
                                pc
.remove_item(7522100)
                                
pc.give_item2(752320)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 6 then
                                
if pc.count_item(7522) < 200 then
                                    chat
("Du hast nicht genug Jade!")
                                    return
                                
end
                                pc
.remove_item(7522200)
                                
pc.give_item2(752340)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 7 then
                                
return
                            
end
                        
                        
elseif == 2 then
                            
return
                        
end
                    
                    
elseif == 3
                        say_title
("Drachensteine/Jade")
                        
say("um einen Matten Jade Herzustellen")
                        
say("benötigst du 5 mal:")
                        
say_item_vnum(7523)
                        
say("")
                        
say("ein Matter Jade sieht dan so aus:")
                        
say_item_vnum(7524)
                        
say("")
                        
local b select ("Okay""Schließen")
                        if 
== 1 then
                            say_title
("Drachensteine/Jade")
                            
say("Wie viele Anständige Jade möchtest")
                            
say("du verbessern?")
                            
local c select ("5""10""25""50""100""200""Schließen")
                            if 
== 1 then
                                
if pc.count_item(7523) < 5 then
                                    chat
("Du hast nicht genug Jade!")
                                    return
                                
end
                                pc
.remove_item(75235)
                                
pc.give_item2(75241)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 2 then
                                
if pc.count_item(7523) < 10 then
                                    chat
("Du hast nicht genug Jade!")
                                    return
                                
end
                                pc
.remove_item(752310)
                                
pc.give_item2(75242)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 3 then
                                
if pc.count_item(7523) < 25 then
                                    chat
("Du hast nicht genug Jade!")
                                    return
                                
end
                                pc
.remove_item(752325)
                                
pc.give_item2(75245)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 4 then
                                
if pc.count_item(7523) < 50 then
                                    chat
("Du hast nicht genug Jade!")
                                    return
                                
end
                                pc
.remove_item(752350)
                                
pc.give_item2(752410)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 5 then
                                
if pc.count_item(7523) < 100 then
                                    chat
("Du hast nicht genug Jade!")
                                    return
                                
end
                                pc
.remove_item(7523100)
                                
pc.give_item2(752420)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 6 then
                                
if pc.count_item(7523) < 200 then
                                    chat
("Du hast nicht genug Jade!")
                                    return
                                
end
                                pc
.remove_item(7523200)
                                
pc.give_item2(752440)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 7 then
                                
return
                            
end
                        
                        
elseif == 2 then
                            
return
                        
end
                    
                    
elseif == 4
                        say_title
("Drachensteine/Jade")
                        
say("um einen Klaren Jade Herzustellen")
                        
say("benötigst du 5 mal:")
                        
say_item_vnum(7524)
                        
say("")
                        
say("ein Klarer Jade sieht dan so aus:")
                        
say_item_vnum(7525)
                        
say("")
                        
local b select ("Okay""Schließen")
                        if 
== 1 then
                            say_title
("Drachensteine/Jade")
                            
say("Wie viele Matte Jade möchtest")
                            
say("du verbessern?")
                            
local c select ("5""10""25""50""100""200""Schließen")
                            if 
== 1 then
                                
if pc.count_item(7524) < 5 then
                                    chat
("Du hast nicht genug Jade!")
                                    return
                                
end
                                pc
.remove_item(75245)
                                
pc.give_item2(75251)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 2 then
                                
if pc.count_item(7524) < 10 then
                                    chat
("Du hast nicht genug Jade!")
                                    return
                                
end
                                pc
.remove_item(752410)
                                
pc.give_item2(75252)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 3 then
                                
if pc.count_item(7524) < 25 then
                                    chat
("Du hast nicht genug Jade!")
                                    return
                                
end
                                pc
.remove_item(752425)
                                
pc.give_item2(75255)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 4 then
                                
if pc.count_item(7524) < 50 then
                                    chat
("Du hast nicht genug Jade!")
                                    return
                                
end
                                pc
.remove_item(752450)
                                
pc.give_item2(752510)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 5 then
                                
if pc.count_item(7524) < 100 then
                                    chat
("Du hast nicht genug Jade!")
                                    return
                                
end
                                pc
.remove_item(7524100)
                                
pc.give_item2(752520)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 6 then
                                
if pc.count_item(7524) < 200 then
                                    chat
("Du hast nicht genug Jade!")
                                    return
                                
end
                                pc
.remove_item(7524200)
                                
pc.give_item2(752540)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 7 then
                                
return
                            
end
                        
                        
elseif == 2 then
                            
return
                        
end
                    
                    
elseif == 5
                        say_title
("Drachensteine/Jade")
                        
say("um einen Lupenreinen Jade Herzustellen")
                        
say("benötigst du 5 mal:")
                        
say_item_vnum(7525)
                        
say("")
                        
say("ein Lupenreiner Jade sieht dan so aus:")
                        
say_item_vnum(7526)
                        
say("")
                        
local b select ("Okay""Schließen")
                        if 
== 1 then
                            say_title
("Drachensteine/Jade")
                            
say("Wie viele Klare Jade möchtest")
                            
say("du verbessern?")
                            
local c select ("5""10""25""50""100""200""Schließen")
                            if 
== 1 then
                                
if pc.count_item(7525) < 5 then
                                    chat
("Du hast nicht genug Jade!")
                                    return
                                
end
                                pc
.remove_item(75255)
                                
pc.give_item2(75261)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 2 then
                                
if pc.count_item(7525) < 10 then
                                    chat
("Du hast nicht genug Jade!")
                                    return
                                
end
                                pc
.remove_item(752510)
                                
pc.give_item2(75262)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 3 then
                                
if pc.count_item(7525) < 25 then
                                    chat
("Du hast nicht genug Jade!")
                                    return
                                
end
                                pc
.remove_item(752525)
                                
pc.give_item2(75265)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 4 then
                                
if pc.count_item(7525) < 50 then
                                    chat
("Du hast nicht genug Jade!")
                                    return
                                
end
                                pc
.remove_item(752550)
                                
pc.give_item2(752610)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 5 then
                                
if pc.count_item(7525) < 100 then
                                    chat
("Du hast nicht genug Jade!")
                                    return
                                
end
                                pc
.remove_item(7525100)
                                
pc.give_item2(752620)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 6 then
                                
if pc.count_item(7525) < 200 then
                                    chat
("Du hast nicht genug Jade!")
                                    return
                                
end
                                pc
.remove_item(7525200)
                                
pc.give_item2(752640)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 7 then
                                
return
                            
end
                        
                        
elseif == 2 then
                            
return
                        
end
                    
                    
elseif == 6
                        say_title
("Drachensteine/Jade")
                        
say("um einen Brillianten Jade Herzustellen")
                        
say("benötigst du 5 mal:")
                        
say_item_vnum(7526)
                        
say("")
                        
say("ein Brillianter Jade sieht dan so aus:")
                        
say_item_vnum(7527)
                        
say("")
                        
local b select ("Okay""Schließen")
                        if 
== 1 then
                            say_title
("Drachensteine/Jade")
                            
say("Wie viele Lupenreine Jade möchtest")
                            
say("du verbessern?")
                            
local c select ("5""10""25""50""100""200""Schließen")
                            if 
== 1 then
                                
if pc.count_item(7526) < 5 then
                                    chat
("Du hast nicht genug Jade!")
                                    return
                                
end
                                pc
.remove_item(75265)
                                
pc.give_item2(75271)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 2 then
                                
if pc.count_item(7526) < 10 then
                                    chat
("Du hast nicht genug Jade!")
                                    return
                                
end
                                pc
.remove_item(752610)
                                
pc.give_item2(75272)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 3 then
                                
if pc.count_item(7526) < 25 then
                                    chat
("Du hast nicht genug Jade!")
                                    return
                                
end
                                pc
.remove_item(752625)
                                
pc.give_item2(75275)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 4 then
                                
if pc.count_item(7526) < 50 then
                                    chat
("Du hast nicht genug Jade!")
                                    return
                                
end
                                pc
.remove_item(752650)
                                
pc.give_item2(752710)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 5 then
                                
if pc.count_item(7526) < 100 then
                                    chat
("Du hast nicht genug Jade!")
                                    return
                                
end
                                pc
.remove_item(7526100)
                                
pc.give_item2(752720)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 6 then
                                
if pc.count_item(7526) < 200 then
                                    chat
("Du hast nicht genug Jade!")
                                    return
                                
end
                                pc
.remove_item(7526200)
                                
pc.give_item2(752740)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 7 then
                                
return
                            
end
                        
                        
elseif == 2 then
                            
return
                        
end
                    
                    
elseif == 7
                        say_title
("Drachensteine/Jade")
                        
say("um einen Exzellenten Jade Herzustellen")
                        
say("benötigst du 5 mal:")
                        
say_item_vnum(7527)
                        
say("")
                        
say("ein Exzellenter Jade sieht dan so aus:")
                        
say_item_vnum(7528)
                        
say("")
                        
local b select ("Okay""Schließen")
                        if 
== 1 then
                            say_title
("Drachensteine/Jade")
                            
say("Wie viele Brilliante Jade möchtest")
                            
say("du verbessern?")
                            
local c select ("5""10""25""50""100""200""Schließen")
                            if 
== 1 then
                                
if pc.count_item(7527) < 5 then
                                    chat
("Du hast nicht genug Jade!")
                                    return
                                
end
                                pc
.remove_item(75275)
                                
pc.give_item2(75281)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 2 then
                                
if pc.count_item(7527) < 10 then
                                    chat
("Du hast nicht genug Jade!")
                                    return
                                
end
                                pc
.remove_item(752710)
                                
pc.give_item2(75282)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 3 then
                                
if pc.count_item(7527) < 25 then
                                    chat
("Du hast nicht genug Jade!")
                                    return
                                
end
                                pc
.remove_item(752725)
                                
pc.give_item2(75285)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 4 then
                                
if pc.count_item(7527) < 50 then
                                    chat
("Du hast nicht genug Jade!")
                                    return
                                
end
                                pc
.remove_item(752750)
                                
pc.give_item2(752810)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 5 then
                                
if pc.count_item(7527) < 100 then
                                    chat
("Du hast nicht genug Jade!")
                                    return
                                
end
                                pc
.remove_item(7527100)
                                
pc.give_item2(752820)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 6 then
                                
if pc.count_item(7527) < 200 then
                                    chat
("Du hast nicht genug Jade!")
                                    return
                                
end
                                pc
.remove_item(7527200)
                                
pc.give_item2(752840)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 7 then
                                
return
                            
end
                        
                        
elseif == 2 then
                            
return
                        
end
                    
                    
elseif == 8
                        
return
                    
end
                
                
elseif == 4 then
                    say_title
("Drachensteine/Saphir")
                    
say("Welchen Saphir möchtest du Herstellen?")
                    
local a select ("Gewöhnlichen""Anständigen""Matten""Klaren""Lupenreinen""Brillianten""Exzellenten""Schließen")
                    if 
== 1 then
                        say_title
("Drachensteine/Saphir")
                        
say("um einen Gewöhnlichen Saphir Herzustellen")
                        
say("benötigst du 5 mal:")
                        
say_item_vnum(7531)
                        
say("")
                        
say("ein Gewöhnlicher Saphir sieht dan so aus:")
                        
say_item_vnum(7532)
                        
say("")
                        
local b select ("Okay""Schließen")
                        if 
== 1 then
                            say_title
("Drachensteine/Saphir")
                            
say("Wie viele Mangelhafte Saphire möchtest")
                            
say("du verbessern?")
                            
local c select ("5""10""25""50""100""200""Schließen")
                            if 
== 1 then
                                
if pc.count_item(7531) < 5 then
                                    chat
("Du hast nicht genug Saphire!")
                                    return
                                
end
                                pc
.remove_item(75315)
                                
pc.give_item2(75321)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 2 then
                                
if pc.count_item(7531) < 10 then
                                    chat
("Du hast nicht genug Saphire!")
                                    return
                                
end
                                pc
.remove_item(753110)
                                
pc.give_item2(75322)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 3 then
                                
if pc.count_item(7531) < 25 then
                                    chat
("Du hast nicht genug Saphire!")
                                    return
                                
end
                                pc
.remove_item(753125)
                                
pc.give_item2(75325)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 4 then
                                
if pc.count_item(7531) < 50 then
                                    chat
("Du hast nicht genug Saphire!")
                                    return
                                
end
                                pc
.remove_item(753150)
                                
pc.give_item2(753210)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 5 then
                                
if pc.count_item(7531) < 100 then
                                    chat
("Du hast nicht genug Saphire!")
                                    return
                                
end
                                pc
.remove_item(7531100)
                                
pc.give_item2(753220)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 6 then
                                
if pc.count_item(7531) < 200 then
                                    chat
("Du hast nicht genug Saphire!")
                                    return
                                
end
                                pc
.remove_item(7531200)
                                
pc.give_item2(753240)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 7 then
                                
return
                            
end
                        
                        
elseif == 2 then
                            
return
                        
end
                    
                    
elseif == 2
                        say_title
("Drachensteine/Saphir")
                        
say("um einen Anständigen Saphir Herzustellen")
                        
say("benötigst du 5 mal:")
                        
say_item_vnum(7532)
                        
say("")
                        
say("ein Anständiger Saphir sieht dan so aus:")
                        
say_item_vnum(7533)
                        
say("")
                        
local b select ("Okay""Schließen")
                        if 
== 1 then
                            say_title
("Drachensteine/Saphir")
                            
say("Wie viele Gewöhnliche Saphire möchtest")
                            
say("du verbessern?")
                            
local c select ("5""10""25""50""100""200""Schließen")
                            if 
== 1 then
                                
if pc.count_item(7532) < 5 then
                                    chat
("Du hast nicht genug Saphire!")
                                    return
                                
end
                                pc
.remove_item(75325)
                                
pc.give_item2(75331)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 2 then
                                
if pc.count_item(7532) < 10 then
                                    chat
("Du hast nicht genug Saphire!")
                                    return
                                
end
                                pc
.remove_item(753210)
                                
pc.give_item2(75332)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 3 then
                                
if pc.count_item(7532) < 25 then
                                    chat
("Du hast nicht genug Saphire!")
                                    return
                                
end
                                pc
.remove_item(753225)
                                
pc.give_item2(75335)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 4 then
                                
if pc.count_item(7532) < 50 then
                                    chat
("Du hast nicht genug Saphire!")
                                    return
                                
end
                                pc
.remove_item(753250)
                                
pc.give_item2(753310)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 5 then
                                
if pc.count_item(7532) < 100 then
                                    chat
("Du hast nicht genug Saphire!")
                                    return
                                
end
                                pc
.remove_item(7532100)
                                
pc.give_item2(753320)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 6 then
                                
if pc.count_item(7532) < 200 then
                                    chat
("Du hast nicht genug Saphire!")
                                    return
                                
end
                                pc
.remove_item(7532200)
                                
pc.give_item2(753340)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 7 then
                                
return
                            
end
                        
                        
elseif == 2 then
                            
return
                        
end
                    
                    
elseif == 3
                        say_title
("Drachensteine/Saphir")
                        
say("um einen Matten Saphir Herzustellen")
                        
say("benötigst du 5 mal:")
                        
say_item_vnum(7533)
                        
say("")
                        
say("ein Matter Saphir sieht dan so aus:")
                        
say_item_vnum(7534)
                        
say("")
                        
local b select ("Okay""Schließen")
                        if 
== 1 then
                            say_title
("Drachensteine/Saphir")
                            
say("Wie viele Anständige Saphire möchtest")
                            
say("du verbessern?")
                            
local c select ("5""10""25""50""100""200""Schließen")
                            if 
== 1 then
                                
if pc.count_item(7533) < 5 then
                                    chat
("Du hast nicht genug Saphire!")
                                    return
                                
end
                                pc
.remove_item(75335)
                                
pc.give_item2(75341)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 2 then
                                
if pc.count_item(7533) < 10 then
                                    chat
("Du hast nicht genug Saphire!")
                                    return
                                
end
                                pc
.remove_item(753310)
                                
pc.give_item2(75342)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 3 then
                                
if pc.count_item(7533) < 25 then
                                    chat
("Du hast nicht genug Saphire!")
                                    return
                                
end
                                pc
.remove_item(753325)
                                
pc.give_item2(75345)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 4 then
                                
if pc.count_item(7533) < 50 then
                                    chat
("Du hast nicht genug Saphire!")
                                    return
                                
end
                                pc
.remove_item(753350)
                                
pc.give_item2(753410)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 5 then
                                
if pc.count_item(7533) < 100 then
                                    chat
("Du hast nicht genug Saphire!")
                                    return
                                
end
                                pc
.remove_item(7533100)
                                
pc.give_item2(753420)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 6 then
                                
if pc.count_item(7533) < 200 then
                                    chat
("Du hast nicht genug Saphire!")
                                    return
                                
end
                                pc
.remove_item(7533200)
                                
pc.give_item2(753440)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 7 then
                                
return
                            
end
                        
                        
elseif == 2 then
                            
return
                        
end
                    
                    
elseif == 4
                        say_title
("Drachensteine/Saphir")
                        
say("um einen Klaren Saphir Herzustellen")
                        
say("benötigst du 5 mal:")
                        
say_item_vnum(7534)
                        
say("")
                        
say("ein Klarer Saphir sieht dan so aus:")
                        
say_item_vnum(7535)
                        
say("")
                        
local b select ("Okay""Schließen")
                        if 
== 1 then
                            say_title
("Drachensteine/Saphir")
                            
say("Wie viele Matte Saphire möchtest")
                            
say("du verbessern?")
                            
local c select ("5""10""25""50""100""200""Schließen")
                            if 
== 1 then
                                
if pc.count_item(7534) < 5 then
                                    chat
("Du hast nicht genug Saphire!")
                                    return
                                
end
                                pc
.remove_item(75345)
                                
pc.give_item2(75351)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 2 then
                                
if pc.count_item(7534) < 10 then
                                    chat
("Du hast nicht genug Saphire!")
                                    return
                                
end
                                pc
.remove_item(753410)
                                
pc.give_item2(75352)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 3 then
                                
if pc.count_item(7534) < 25 then
                                    chat
("Du hast nicht genug Saphire!")
                                    return
                                
end
                                pc
.remove_item(753425)
                                
pc.give_item2(75355)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 4 then
                                
if pc.count_item(7524) < 50 then
                                    chat
("Du hast nicht genug Saphire!")
                                    return
                                
end
                                pc
.remove_item(753450)
                                
pc.give_item2(753510)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 5 then
                                
if pc.count_item(7534) < 100 then
                                    chat
("Du hast nicht genug Saphire!")
                                    return
                                
end
                                pc
.remove_item(7534100)
                                
pc.give_item2(753520)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 6 then
                                
if pc.count_item(7534) < 200 then
                                    chat
("Du hast nicht genug Saphire!")
                                    return
                                
end
                                pc
.remove_item(7534200)
                                
pc.give_item2(753540)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 7 then
                                
return
                            
end
                        
                        
elseif == 2 then
                            
return
                        
end
                    
                    
elseif == 5
                        say_title
("Drachensteine/Saphir")
                        
say("um einen Lupenreinen Saphir Herzustellen")
                        
say("benötigst du 5 mal:")
                        
say_item_vnum(7535)
                        
say("")
                        
say("ein Lupenreiner Saphir sieht dan so aus:")
                        
say_item_vnum(7536)
                        
say("")
                        
local b select ("Okay""Schließen")
                        if 
== 1 then
                            say_title
("Drachensteine/Saphir")
                            
say("Wie viele Klare Saphire möchtest")
                            
say("du verbessern?")
                            
local c select ("5""10""25""50""100""200""Schließen")
                            if 
== 1 then
                                
if pc.count_item(7535) < 5 then
                                    chat
("Du hast nicht genug Saphire!")
                                    return
                                
end
                                pc
.remove_item(75355)
                                
pc.give_item2(75361)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 2 then
                                
if pc.count_item(7535) < 10 then
                                    chat
("Du hast nicht genug Saphire!")
                                    return
                                
end
                                pc
.remove_item(753510)
                                
pc.give_item2(75362)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 3 then
                                
if pc.count_item(7535) < 25 then
                                    chat
("Du hast nicht genug Saphire!")
                                    return
                                
end
                                pc
.remove_item(753525)
                                
pc.give_item2(75365)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 4 then
                                
if pc.count_item(7535) < 50 then
                                    chat
("Du hast nicht genug Saphire!")
                                    return
                                
end
                                pc
.remove_item(753550)
                                
pc.give_item2(753610)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 5 then
                                
if pc.count_item(7535) < 100 then
                                    chat
("Du hast nicht genug Saphire!")
                                    return
                                
end
                                pc
.remove_item(7535100)
                                
pc.give_item2(753620)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 6 then
                                
if pc.count_item(7535) < 200 then
                                    chat
("Du hast nicht genug Saphire!")
                                    return
                                
end
                                pc
.remove_item(7535200)
                                
pc.give_item2(753640)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 7 then
                                
return
                            
end
                        
                        
elseif == 2 then
                            
return
                        
end
                    
                    
elseif == 6
                        say_title
("Drachensteine/Saphir")
                        
say("um einen Brillianten Saphir Herzustellen")
                        
say("benötigst du 5 mal:")
                        
say_item_vnum(7536)
                        
say("")
                        
say("ein Brillianter Saphir sieht dan so aus:")
                        
say_item_vnum(7537)
                        
say("")
                        
local b select ("Okay""Schließen")
                        if 
== 1 then
                            say_title
("Drachensteine/Saphir")
                            
say("Wie viele Lupenreine Saphire möchtest")
                            
say("du verbessern?")
                            
local c select ("5""10""25""50""100""200""Schließen")
                            if 
== 1 then
                                
if pc.count_item(7536) < 5 then
                                    chat
("Du hast nicht genug Saphire!")
                                    return
                                
end
                                pc
.remove_item(75365)
                                
pc.give_item2(75371)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 2 then
                                
if pc.count_item(7536) < 10 then
                                    chat
("Du hast nicht genug Saphire!")
                                    return
                                
end
                                pc
.remove_item(753610)
                                
pc.give_item2(75372)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 3 then
                                
if pc.count_item(7536) < 25 then
                                    chat
("Du hast nicht genug Saphire!")
                                    return
                                
end
                                pc
.remove_item(753625)
                                
pc.give_item2(75375)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 4 then
                                
if pc.count_item(7536) < 50 then
                                    chat
("Du hast nicht genug Saphire!")
                                    return
                                
end
                                pc
.remove_item(753650)
                                
pc.give_item2(753710)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 5 then
                                
if pc.count_item(7536) < 100 then
                                    chat
("Du hast nicht genug Saphire!")
                                    return
                                
end
                                pc
.remove_item(7536100)
                                
pc.give_item2(753720)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 6 then
                                
if pc.count_item(7536) < 200 then
                                    chat
("Du hast nicht genug Saphire!")
                                    return
                                
end
                                pc
.remove_item(7536200)
                                
pc.give_item2(753740)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 7 then
                                
return
                            
end
                        
                        
elseif == 2 then
                            
return
                        
end
                    
                    
elseif == 7
                        say_title
("Drachensteine/Saphir")
                        
say("um einen Exzellenten Saphir Herzustellen")
                        
say("benötigst du 5 mal:")
                        
say_item_vnum(7537)
                        
say("")
                        
say("ein Exzellenter Saphir sieht dan so aus:")
                        
say_item_vnum(7538)
                        
say("")
                        
local b select ("Okay""Schließen")
                        if 
== 1 then
                            say_title
("Drachensteine/Saphir")
                            
say("Wie viele Brilliante Saphire möchtest")
                            
say("du verbessern?")
                            
local c select ("5""10""25""50""100""200""Schließen")
                            if 
== 1 then
                                
if pc.count_item(7537) < 5 then
                                    chat
("Du hast nicht genug Saphire!")
                                    return
                                
end
                                pc
.remove_item(75375)
                                
pc.give_item2(75381)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 2 then
                                
if pc.count_item(7537) < 10 then
                                    chat
("Du hast nicht genug Saphire!")
                                    return
                                
end
                                pc
.remove_item(753710)
                                
pc.give_item2(75382)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 3 then
                                
if pc.count_item(7537) < 25 then
                                    chat
("Du hast nicht genug Saphire!")
                                    return
                                
end
                                pc
.remove_item(753725)
                                
pc.give_item2(75385)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 4 then
                                
if pc.count_item(7537) < 50 then
                                    chat
("Du hast nicht genug Saphire!")
                                    return
                                
end
                                pc
.remove_item(753750)
                                
pc.give_item2(753810)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 5 then
                                
if pc.count_item(7537) < 100 then
                                    chat
("Du hast nicht genug Saphire!")
                                    return
                                
end
                                pc
.remove_item(7537100)
                                
pc.give_item2(753820)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 6 then
                                
if pc.count_item(7537) < 200 then
                                    chat
("Du hast nicht genug Saphire!")
                                    return
                                
end
                                pc
.remove_item(7537200)
                                
pc.give_item2(753840)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 7 then
                                
return
                            
end
                        
                        
elseif == 2 then
                            
return
                        
end
                    
                    
elseif == 8
                        
return
                    
end
                
                
elseif == 5 then
                    say_title
("Drachensteine/Granat")
                    
say("Welchen Granat möchtest du Herstellen?")
                    
local a select ("Gewöhnlichen""Anständigen""Matten""Klaren""Lupenreinen""Brillianten""Exzellenten""Schließen")
                    if 
== 1 then
                        say_title
("Drachensteine/Granat")
                        
say("um einen Gewöhnlichen Granat Herzustellen")
                        
say("benötigst du 5 mal:")
                        
say_item_vnum(7541)
                        
say("")
                        
say("ein Gewöhnlicher Granat sieht dan so aus:")
                        
say_item_vnum(7542)
                        
say("")
                        
local b select ("Okay""Schließen")
                        if 
== 1 then
                            say_title
("Drachensteine/Granat")
                            
say("Wie viele Mangelhafte Granate möchtest")
                            
say("du verbessern?")
                            
local c select ("5""10""25""50""100""200""Schließen")
                            if 
== 1 then
                                
if pc.count_item(7541) < 5 then
                                    chat
("Du hast nicht genug Granate!")
                                    return
                                
end
                                pc
.remove_item(75415)
                                
pc.give_item2(75421)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 2 then
                                
if pc.count_item(7541) < 10 then
                                    chat
("Du hast nicht genug Granate!")
                                    return
                                
end
                                pc
.remove_item(754110)
                                
pc.give_item2(75422)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 3 then
                                
if pc.count_item(7541) < 25 then
                                    chat
("Du hast nicht genug Granate!")
                                    return
                                
end
                                pc
.remove_item(754125)
                                
pc.give_item2(75425)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 4 then
                                
if pc.count_item(7541) < 50 then
                                    chat
("Du hast nicht genug Granate!")
                                    return
                                
end
                                pc
.remove_item(754150)
                                
pc.give_item2(754210)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 5 then
                                
if pc.count_item(7541) < 100 then
                                    chat
("Du hast nicht genug Granate!")
                                    return
                                
end
                                pc
.remove_item(7541100)
                                
pc.give_item2(754220)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 6 then
                                
if pc.count_item(7541) < 200 then
                                    chat
("Du hast nicht genug Granate!")
                                    return
                                
end
                                pc
.remove_item(7541200)
                                
pc.give_item2(754240)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 7 then
                                
return
                            
end
                        
                        
elseif == 2 then
                            
return
                        
end
                    
                    
elseif == 2
                        say_title
("Drachensteine/Granat")
                        
say("um einen Anständigen Granat Herzustellen")
                        
say("benötigst du 5 mal:")
                        
say_item_vnum(7542)
                        
say("")
                        
say("ein Anständiger Granat sieht dan so aus:")
                        
say_item_vnum(7543)
                        
say("")
                        
local b select ("Okay""Schließen")
                        if 
== 1 then
                            say_title
("Drachensteine/Granat")
                            
say("Wie viele Gewöhnliche Granate möchtest")
                            
say("du verbessern?")
                            
local c select ("5""10""25""50""100""200""Schließen")
                            if 
== 1 then
                                
if pc.count_item(7542) < 5 then
                                    chat
("Du hast nicht genug Granate!")
                                    return
                                
end
                                pc
.remove_item(75425)
                                
pc.give_item2(75431)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 2 then
                                
if pc.count_item(7542) < 10 then
                                    chat
("Du hast nicht genug Granate!")
                                    return
                                
end
                                pc
.remove_item(754210)
                                
pc.give_item2(75432)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 3 then
                                
if pc.count_item(7542) < 25 then
                                    chat
("Du hast nicht genug Granate!")
                                    return
                                
end
                                pc
.remove_item(754225)
                                
pc.give_item2(75435)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 4 then
                                
if pc.count_item(7542) < 50 then
                                    chat
("Du hast nicht genug Granate!")
                                    return
                                
end
                                pc
.remove_item(754250)
                                
pc.give_item2(754310)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 5 then
                                
if pc.count_item(7542) < 100 then
                                    chat
("Du hast nicht genug Granate!")
                                    return
                                
end
                                pc
.remove_item(7542100)
                                
pc.give_item2(754320)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 6 then
                                
if pc.count_item(7542) < 200 then
                                    chat
("Du hast nicht genug Granate!")
                                    return
                                
end
                                pc
.remove_item(7542200)
                                
pc.give_item2(754340)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 7 then
                                
return
                            
end
                        
                        
elseif == 2 then
                            
return
                        
end
                    
                    
elseif == 3
                        say_title
("Drachensteine/Granat")
                        
say("um einen Matten Granat Herzustellen")
                        
say("benötigst du 5 mal:")
                        
say_item_vnum(7543)
                        
say("")
                        
say("ein Matter Granat sieht dan so aus:")
                        
say_item_vnum(7544)
                        
say("")
                        
local b select ("Okay""Schließen")
                        if 
== 1 then
                            say_title
("Drachensteine/Granat")
                            
say("Wie viele Anständige Granate möchtest")
                            
say("du verbessern?")
                            
local c select ("5""10""25""50""100""200""Schließen")
                            if 
== 1 then
                                
if pc.count_item(7543) < 5 then
                                    chat
("Du hast nicht genug Granate!")
                                    return
                                
end
                                pc
.remove_item(75435)
                                
pc.give_item2(75441)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 2 then
                                
if pc.count_item(7543) < 10 then
                                    chat
("Du hast nicht genug Granate!")
                                    return
                                
end
                                pc
.remove_item(754310)
                                
pc.give_item2(75442)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 3 then
                                
if pc.count_item(7543) < 25 then
                                    chat
("Du hast nicht genug Granate!")
                                    return
                                
end
                                pc
.remove_item(754325)
                                
pc.give_item2(75445)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 4 then
                                
if pc.count_item(7543) < 50 then
                                    chat
("Du hast nicht genug Granate!")
                                    return
                                
end
                                pc
.remove_item(754350)
                                
pc.give_item2(754410)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 5 then
                                
if pc.count_item(7543) < 100 then
                                    chat
("Du hast nicht genug Granate!")
                                    return
                                
end
                                pc
.remove_item(7543100)
                                
pc.give_item2(754420)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 6 then
                                
if pc.count_item(7543) < 200 then
                                    chat
("Du hast nicht genug Granate!")
                                    return
                                
end
                                pc
.remove_item(7543200)
                                
pc.give_item2(754440)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 7 then
                                
return
                            
end
                        
                        
elseif == 2 then
                            
return
                        
end
                    
                    
elseif == 4
                        say_title
("Drachensteine/Granat")
                        
say("um einen Klaren Granat Herzustellen")
                        
say("benötigst du 5 mal:")
                        
say_item_vnum(7544)
                        
say("")
                        
say("ein Klarer Granat sieht dan so aus:")
                        
say_item_vnum(7545)
                        
say("")
                        
local b select ("Okay""Schließen")
                        if 
== 1 then
                            say_title
("Drachensteine/Granat")
                            
say("Wie viele Matte Granate möchtest")
                            
say("du verbessern?")
                            
local c select ("5""10""25""50""100""200""Schließen")
                            if 
== 1 then
                                
if pc.count_item(7544) < 5 then
                                    chat
("Du hast nicht genug Granate!")
                                    return
                                
end
                                pc
.remove_item(75445)
                                
pc.give_item2(75451)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 2 then
                                
if pc.count_item(7544) < 10 then
                                    chat
("Du hast nicht genug Granate!")
                                    return
                                
end
                                pc
.remove_item(754410)
                                
pc.give_item2(75452)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 3 then
                                
if pc.count_item(7544) < 25 then
                                    chat
("Du hast nicht genug Granate!")
                                    return
                                
end
                                pc
.remove_item(754425)
                                
pc.give_item2(75455)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 4 then
                                
if pc.count_item(7544) < 50 then
                                    chat
("Du hast nicht genug Granate!")
                                    return
                                
end
                                pc
.remove_item(754450)
                                
pc.give_item2(754510)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 5 then
                                
if pc.count_item(7544) < 100 then
                                    chat
("Du hast nicht genug Granate!")
                                    return
                                
end
                                pc
.remove_item(7544100)
                                
pc.give_item2(754520)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 6 then
                                
if pc.count_item(7544) < 200 then
                                    chat
("Du hast nicht genug Granate!")
                                    return
                                
end
                                pc
.remove_item(7544200)
                                
pc.give_item2(754540)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 7 then
                                
return
                            
end
                        
                        
elseif == 2 then
                            
return
                        
end
                    
                    
elseif == 5
                        say_title
("Drachensteine/Granat")
                        
say("um einen Lupenreinen Granat Herzustellen")
                        
say("benötigst du 5 mal:")
                        
say_item_vnum(7545)
                        
say("")
                        
say("ein Lupenreiner Granat sieht dan so aus:")
                        
say_item_vnum(7546)
                        
say("")
                        
local b select ("Okay""Schließen")
                        if 
== 1 then
                            say_title
("Drachensteine/Granat")
                            
say("Wie viele Klare Granate möchtest")
                            
say("du verbessern?")
                            
local c select ("5""10""25""50""100""200""Schließen")
                            if 
== 1 then
                                
if pc.count_item(7545) < 5 then
                                    chat
("Du hast nicht genug Granate!")
                                    return
                                
end
                                pc
.remove_item(75455)
                                
pc.give_item2(75461)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 2 then
                                
if pc.count_item(7545) < 10 then
                                    chat
("Du hast nicht genug Granate!")
                                    return
                                
end
                                pc
.remove_item(754510)
                                
pc.give_item2(75462)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 3 then
                                
if pc.count_item(7545) < 25 then
                                    chat
("Du hast nicht genug Granate!")
                                    return
                                
end
                                pc
.remove_item(754525)
                                
pc.give_item2(75465)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 4 then
                                
if pc.count_item(7545) < 50 then
                                    chat
("Du hast nicht genug Granate!")
                                    return
                                
end
                                pc
.remove_item(754550)
                                
pc.give_item2(754610)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 5 then
                                
if pc.count_item(7545) < 100 then
                                    chat
("Du hast nicht genug Granate!")
                                    return
                                
end
                                pc
.remove_item(7545100)
                                
pc.give_item2(754620)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 6 then
                                
if pc.count_item(7545) < 200 then
                                    chat
("Du hast nicht genug Granate!")
                                    return
                                
end
                                pc
.remove_item(7545200)
                                
pc.give_item2(754640)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 7 then
                                
return
                            
end
                        
                        
elseif == 2 then
                            
return
                        
end
                    
                    
elseif == 6
                        say_title
("Drachensteine/Granat")
                        
say("um einen Brillianten Granat Herzustellen")
                        
say("benötigst du 5 mal:")
                        
say_item_vnum(7546)
                        
say("")
                        
say("ein Brillianter Granat sieht dan so aus:")
                        
say_item_vnum(7547)
                        
say("")
                        
local b select ("Okay""Schließen")
                        if 
== 1 then
                            say_title
("Drachensteine/Granat")
                            
say("Wie viele Lupenreine Granate möchtest")
                            
say("du verbessern?")
                            
local c select ("5""10""25""50""100""200""Schließen")
                            if 
== 1 then
                                
if pc.count_item(7546) < 5 then
                                    chat
("Du hast nicht genug Granate!")
                                    return
                                
end
                                pc
.remove_item(75465)
                                
pc.give_item2(75471)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 2 then
                                
if pc.count_item(7546) < 10 then
                                    chat
("Du hast nicht genug Granate!")
                                    return
                                
end
                                pc
.remove_item(754610)
                                
pc.give_item2(75472)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 3 then
                                
if pc.count_item(7546) < 25 then
                                    chat
("Du hast nicht genug Granate!")
                                    return
                                
end
                                pc
.remove_item(754625)
                                
pc.give_item2(75475)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 4 then
                                
if pc.count_item(7546) < 50 then
                                    chat
("Du hast nicht genug Granate!")
                                    return
                                
end
                                pc
.remove_item(754650)
                                
pc.give_item2(754710)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 5 then
                                
if pc.count_item(7546) < 100 then
                                    chat
("Du hast nicht genug Granate!")
                                    return
                                
end
                                pc
.remove_item(7546100)
                                
pc.give_item2(754720)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 6 then
                                
if pc.count_item(7546) < 200 then
                                    chat
("Du hast nicht genug Granate!")
                                    return
                                
end
                                pc
.remove_item(7546200)
                                
pc.give_item2(754740)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 7 then
                                
return
                            
end
                        
                        
elseif == 2 then
                            
return
                        
end
                    
                    
elseif == 7
                        say_title
("Drachensteine/Granat")
                        
say("um einen Exzellenten Granat Herzustellen")
                        
say("benötigst du 5 mal:")
                        
say_item_vnum(7547)
                        
say("")
                        
say("ein Exzellenter Granat sieht dan so aus:")
                        
say_item_vnum(7548)
                        
say("")
                        
local b select ("Okay""Schließen")
                        if 
== 1 then
                            say_title
("Drachensteine/Granat")
                            
say("Wie viele Brilliante Granate möchtest")
                            
say("du verbessern?")
                            
local c select ("5""10""25""50""100""200""Schließen")
                            if 
== 1 then
                                
if pc.count_item(7547) < 5 then
                                    chat
("Du hast nicht genug Granate!")
                                    return
                                
end
                                pc
.remove_item(75475)
                                
pc.give_item2(75481)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 2 then
                                
if pc.count_item(7547) < 10 then
                                    chat
("Du hast nicht genug Granate!")
                                    return
                                
end
                                pc
.remove_item(754710)
                                
pc.give_item2(75482)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 3 then
                                
if pc.count_item(7547) < 25 then
                                    chat
("Du hast nicht genug Granate!")
                                    return
                                
end
                                pc
.remove_item(754725)
                                
pc.give_item2(75485)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 4 then
                                
if pc.count_item(7547) < 50 then
                                    chat
("Du hast nicht genug Granate!")
                                    return
                                
end
                                pc
.remove_item(754750)
                                
pc.give_item2(754810)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 5 then
                                
if pc.count_item(7547) < 100 then
                                    chat
("Du hast nicht genug Granate!")
                                    return
                                
end
                                pc
.remove_item(7547100)
                                
pc.give_item2(754820)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 6 then
                                
if pc.count_item(7547) < 200 then
                                    chat
("Du hast nicht genug Granate!")
                                    return
                                
end
                                pc
.remove_item(7547200)
                                
pc.give_item2(754840)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 7 then
                                
return
                            
end
                        
                        
elseif == 2 then
                            
return
                        
end
                    
                    
elseif == 8
                        
return
                    
end
                
                
elseif == 6 then
                    say_title
("Drachensteine/Onyx")
                    
say("Welchen Onyx möchtest du Herstellen?")
                    
local a select ("Gewöhnlichen""Anständigen""Matten""Klaren""Lupenreinen""Brillianten""Exzellenten""Schließen")
                    if 
== 1 then
                        say_title
("Drachensteine/Onyx")
                        
say("um einen Gewöhnlichen Onyx Herzustellen")
                        
say("benötigst du 5 mal:")
                        
say_item_vnum(7551)
                        
say("")
                        
say("ein Gewöhnlicher Onyx sieht dan so aus:")
                        
say_item_vnum(7552)
                        
say("")
                        
local b select ("Okay""Schließen")
                        if 
== 1 then
                            say_title
("Drachensteine/Onyx")
                            
say("Wie viele Mangelhafte Onyxe möchtest")
                            
say("du verbessern?")
                            
local c select ("5""10""25""50""100""200""Schließen")
                            if 
== 1 then
                                
if pc.count_item(7551) < 5 then
                                    chat
("Du hast nicht genug Onyxe!")
                                    return
                                
end
                                pc
.remove_item(75515)
                                
pc.give_item2(75521)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 2 then
                                
if pc.count_item(7551) < 10 then
                                    chat
("Du hast nicht genug Onyxe!")
                                    return
                                
end
                                pc
.remove_item(755110)
                                
pc.give_item2(75522)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 3 then
                                
if pc.count_item(7551) < 25 then
                                    chat
("Du hast nicht genug Onyxe!")
                                    return
                                
end
                                pc
.remove_item(755125)
                                
pc.give_item2(75525)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 4 then
                                
if pc.count_item(7551) < 50 then
                                    chat
("Du hast nicht genug Onyxe!")
                                    return
                                
end
                                pc
.remove_item(755150)
                                
pc.give_item2(755210)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 5 then
                                
if pc.count_item(7551) < 100 then
                                    chat
("Du hast nicht genug Onyxe!")
                                    return
                                
end
                                pc
.remove_item(7551100)
                                
pc.give_item2(755220)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 6 then
                                
if pc.count_item(7551) < 200 then
                                    chat
("Du hast nicht genug Onyxe!")
                                    return
                                
end
                                pc
.remove_item(7551200)
                                
pc.give_item2(755240)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 7 then
                                
return
                            
end
                        
                        
elseif == 2 then
                            
return
                        
end
                    
                    
elseif == 2
                        say_title
("Drachensteine/Onyx")
                        
say("um einen Anständigen Onyx Herzustellen")
                        
say("benötigst du 5 mal:")
                        
say_item_vnum(7552)
                        
say("")
                        
say("ein Anständiger Onyx sieht dan so aus:")
                        
say_item_vnum(7553)
                        
say("")
                        
local b select ("Okay""Schließen")
                        if 
== 1 then
                            say_title
("Drachensteine/Onyx")
                            
say("Wie viele Gewöhnliche Onyxe möchtest")
                            
say("du verbessern?")
                            
local c select ("5""10""25""50""100""200""Schließen")
                            if 
== 1 then
                                
if pc.count_item(7552) < 5 then
                                    chat
("Du hast nicht genug Onyxe!")
                                    return
                                
end
                                pc
.remove_item(75525)
                                
pc.give_item2(75531)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 2 then
                                
if pc.count_item(7552) < 10 then
                                    chat
("Du hast nicht genug Onyxe!")
                                    return
                                
end
                                pc
.remove_item(755210)
                                
pc.give_item2(75532)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 3 then
                                
if pc.count_item(7552) < 25 then
                                    chat
("Du hast nicht genug Onyxe!")
                                    return
                                
end
                                pc
.remove_item(755225)
                                
pc.give_item2(75535)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 4 then
                                
if pc.count_item(7552) < 50 then
                                    chat
("Du hast nicht genug Onyxe!")
                                    return
                                
end
                                pc
.remove_item(755250)
                                
pc.give_item2(755310)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 5 then
                                
if pc.count_item(7552) < 100 then
                                    chat
("Du hast nicht genug Onyxe!")
                                    return
                                
end
                                pc
.remove_item(7552100)
                                
pc.give_item2(755320)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 6 then
                                
if pc.count_item(7552) < 200 then
                                    chat
("Du hast nicht genug Onyxe!")
                                    return
                                
end
                                pc
.remove_item(7552200)
                                
pc.give_item2(755340)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 7 then
                                
return
                            
end
                        
                        
elseif == 2 then
                            
return
                        
end
                    
                    
elseif == 3
                        say_title
("Drachensteine/Onyx")
                        
say("um einen Matten Onyx Herzustellen")
                        
say("benötigst du 5 mal:")
                        
say_item_vnum(7553)
                        
say("")
                        
say("ein Matter Onyx sieht dan so aus:")
                        
say_item_vnum(7554)
                        
say("")
                        
local b select ("Okay""Schließen")
                        if 
== 1 then
                            say_title
("Drachensteine/Onyx")
                            
say("Wie viele Anständige Onyxe möchtest")
                            
say("du verbessern?")
                            
local c select ("5""10""25""50""100""200""Schließen")
                            if 
== 1 then
                                
if pc.count_item(7553) < 5 then
                                    chat
("Du hast nicht genug Onyxe!")
                                    return
                                
end
                                pc
.remove_item(75535)
                                
pc.give_item2(75541)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 2 then
                                
if pc.count_item(7553) < 10 then
                                    chat
("Du hast nicht genug Onyxe!")
                                    return
                                
end
                                pc
.remove_item(755310)
                                
pc.give_item2(75542)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 3 then
                                
if pc.count_item(7553) < 25 then
                                    chat
("Du hast nicht genug Onyxe!")
                                    return
                                
end
                                pc
.remove_item(755325)
                                
pc.give_item2(75545)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 4 then
                                
if pc.count_item(7553) < 50 then
                                    chat
("Du hast nicht genug Onyxe!")
                                    return
                                
end
                                pc
.remove_item(755350)
                                
pc.give_item2(755410)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 5 then
                                
if pc.count_item(7553) < 100 then
                                    chat
("Du hast nicht genug Onyxe!")
                                    return
                                
end
                                pc
.remove_item(7553100)
                                
pc.give_item2(755420)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 6 then
                                
if pc.count_item(7553) < 200 then
                                    chat
("Du hast nicht genug Onyxe!")
                                    return
                                
end
                                pc
.remove_item(7553200)
                                
pc.give_item2(755440)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 7 then
                                
return
                            
end
                        
                        
elseif == 2 then
                            
return
                        
end
                    
                    
elseif == 4
                        say_title
("Drachensteine/Onyx")
                        
say("um einen Klaren Onyx Herzustellen")
                        
say("benötigst du 5 mal:")
                        
say_item_vnum(7554)
                        
say("")
                        
say("ein Klarer Onyx sieht dan so aus:")
                        
say_item_vnum(7555)
                        
say("")
                        
local b select ("Okay""Schließen")
                        if 
== 1 then
                            say_title
("Drachensteine/Onyx")
                            
say("Wie viele Matte Onyxe möchtest")
                            
say("du verbessern?")
                            
local c select ("5""10""25""50""100""200""Schließen")
                            if 
== 1 then
                                
if pc.count_item(7554) < 5 then
                                    chat
("Du hast nicht genug Onyxe!")
                                    return
                                
end
                                pc
.remove_item(75545)
                                
pc.give_item2(75551)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 2 then
                                
if pc.count_item(7554) < 10 then
                                    chat
("Du hast nicht genug Onyxe!")
                                    return
                                
end
                                pc
.remove_item(755410)
                                
pc.give_item2(75552)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 3 then
                                
if pc.count_item(7554) < 25 then
                                    chat
("Du hast nicht genug Onyxe!")
                                    return
                                
end
                                pc
.remove_item(755425)
                                
pc.give_item2(75555)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 4 then
                                
if pc.count_item(7554) < 50 then
                                    chat
("Du hast nicht genug Onyxe!")
                                    return
                                
end
                                pc
.remove_item(755450)
                                
pc.give_item2(755510)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 5 then
                                
if pc.count_item(7554) < 100 then
                                    chat
("Du hast nicht genug Onyxe!")
                                    return
                                
end
                                pc
.remove_item(7554100)
                                
pc.give_item2(755520)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 6 then
                                
if pc.count_item(7554) < 200 then
                                    chat
("Du hast nicht genug Onyxe!")
                                    return
                                
end
                                pc
.remove_item(7554200)
                                
pc.give_item2(755540)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 7 then
                                
return
                            
end
                        
                        
elseif == 2 then
                            
return
                        
end
                    
                    
elseif == 5
                        say_title
("Drachensteine/Onyx")
                        
say("um einen Lupenreinen Onyx Herzustellen")
                        
say("benötigst du 5 mal:")
                        
say_item_vnum(7555)
                        
say("")
                        
say("ein Lupenreiner Onyx sieht dan so aus:")
                        
say_item_vnum(7556)
                        
say("")
                        
local b select ("Okay""Schließen")
                        if 
== 1 then
                            say_title
("Drachensteine/Onyx")
                            
say("Wie viele Klare Onyxe möchtest")
                            
say("du verbessern?")
                            
local c select ("5""10""25""50""100""200""Schließen")
                            if 
== 1 then
                                
if pc.count_item(7555) < 5 then
                                    chat
("Du hast nicht genug Onyxe!")
                                    return
                                
end
                                pc
.remove_item(75555)
                                
pc.give_item2(75561)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 2 then
                                
if pc.count_item(7555) < 10 then
                                    chat
("Du hast nicht genug Onyxe!")
                                    return
                                
end
                                pc
.remove_item(755510)
                                
pc.give_item2(75562)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 3 then
                                
if pc.count_item(7555) < 25 then
                                    chat
("Du hast nicht genug Onyxe!")
                                    return
                                
end
                                pc
.remove_item(755525)
                                
pc.give_item2(75565)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 4 then
                                
if pc.count_item(7555) < 50 then
                                    chat
("Du hast nicht genug Onyxe!")
                                    return
                                
end
                                pc
.remove_item(755550)
                                
pc.give_item2(755610)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 5 then
                                
if pc.count_item(7555) < 100 then
                                    chat
("Du hast nicht genug Onyxe!")
                                    return
                                
end
                                pc
.remove_item(7555100)
                                
pc.give_item2(755620)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 6 then
                                
if pc.count_item(7555) < 200 then
                                    chat
("Du hast nicht genug Onyxe!")
                                    return
                                
end
                                pc
.remove_item(7555200)
                                
pc.give_item2(755640)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 7 then
                                
return
                            
end
                        
                        
elseif == 2 then
                            
return
                        
end
                    
                    
elseif == 6
                        say_title
("Drachensteine/Onyx")
                        
say("um einen Brillianten Onyx Herzustellen")
                        
say("benötigst du 5 mal:")
                        
say_item_vnum(7556)
                        
say("")
                        
say("ein Brillianter Onyx sieht dan so aus:")
                        
say_item_vnum(7557)
                        
say("")
                        
local b select ("Okay""Schließen")
                        if 
== 1 then
                            say_title
("Drachensteine/Onyx")
                            
say("Wie viele Lupenreine Onyxe möchtest")
                            
say("du verbessern?")
                            
local c select ("5""10""25""50""100""200""Schließen")
                            if 
== 1 then
                                
if pc.count_item(7556) < 5 then
                                    chat
("Du hast nicht genug Onyxe!")
                                    return
                                
end
                                pc
.remove_item(75565)
                                
pc.give_item2(75571)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 2 then
                                
if pc.count_item(7556) < 10 then
                                    chat
("Du hast nicht genug Onyxe!")
                                    return
                                
end
                                pc
.remove_item(755610)
                                
pc.give_item2(75572)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 3 then
                                
if pc.count_item(7556) < 25 then
                                    chat
("Du hast nicht genug Onyxe!")
                                    return
                                
end
                                pc
.remove_item(755625)
                                
pc.give_item2(75575)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 4 then
                                
if pc.count_item(7556) < 50 then
                                    chat
("Du hast nicht genug Onyxe!")
                                    return
                                
end
                                pc
.remove_item(755650)
                                
pc.give_item2(755710)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 5 then
                                
if pc.count_item(7556) < 100 then
                                    chat
("Du hast nicht genug Onyxe!")
                                    return
                                
end
                                pc
.remove_item(7556100)
                                
pc.give_item2(755720)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 6 then
                                
if pc.count_item(7556) < 200 then
                                    chat
("Du hast nicht genug Onyxe!")
                                    return
                                
end
                                pc
.remove_item(7556200)
                                
pc.give_item2(755740)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 7 then
                                
return
                            
end
                        
                        
elseif == 2 then
                            
return
                        
end
                    
                    
elseif == 7
                        say_title
("Drachensteine/Onyx")
                        
say("um einen Exzellenten Onyx Herzustellen")
                        
say("benötigst du 5 mal:")
                        
say_item_vnum(7557)
                        
say("")
                        
say("ein Exzellenter Onyx sieht dan so aus:")
                        
say_item_vnum(7558)
                        
say("")
                        
local b select ("Okay""Schließen")
                        if 
== 1 then
                            say_title
("Drachensteine/Onyx")
                            
say("Wie viele Brilliante Onyxe möchtest")
                            
say("du verbessern?")
                            
local c select ("5""10""25""50""100""200""Schließen")
                            if 
== 1 then
                                
if pc.count_item(7557) < 5 then
                                    chat
("Du hast nicht genug Onyxe!")
                                    return
                                
end
                                pc
.remove_item(75575)
                                
pc.give_item2(75581)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 2 then
                                
if pc.count_item(7557) < 10 then
                                    chat
("Du hast nicht genug Onyxe!")
                                    return
                                
end
                                pc
.remove_item(755710)
                                
pc.give_item2(75582)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 3 then
                                
if pc.count_item(7557) < 25 then
                                    chat
("Du hast nicht genug Onyxe!")
                                    return
                                
end
                                pc
.remove_item(755725)
                                
pc.give_item2(75585)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 4 then
                                
if pc.count_item(7557) < 50 then
                                    chat
("Du hast nicht genug Onyxe!")
                                    return
                                
end
                                pc
.remove_item(755750)
                                
pc.give_item2(755810)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 5 then
                                
if pc.count_item(7557) < 100 then
                                    chat
("Du hast nicht genug Onyxe!")
                                    return
                                
end
                                pc
.remove_item(7557100)
                                
pc.give_item2(755820)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 6 then
                                
if pc.count_item(7557) < 200 then
                                    chat
("Du hast nicht genug Onyxe!")
                                    return
                                
end
                                pc
.remove_item(7557200)
                                
pc.give_item2(755840)
                                
chat("Erfolgreich Verbessert!")
                            
                            elseif 
== 7 then
                                
return
                            
end
                        
                        
elseif == 2 then
                            
return
                        
end
                    
                    
elseif == 8
                        
return
                    
end
                
                
elseif == 6 then
                    
return
                
end
            
            
elseif == 2 then
                
return
            
            elseif 
== 3 then
                
return
            
            elseif 
== 4 then
                
return
            
            elseif 
== 5 then
                
return
            
end
        end
    end
end 
12/20/2015 12:29 .Delta#12042
bei jedem deiner
Code:
elseif a == #
fehlt dir ein then am Ende der Zeile.
12/20/2015 13:59 Pawnz99#12043
Ich versuche schon die ganze zeit den Fehler zu lösen, aber ich schaffe es irgendwie nicht daher wollte ich euch mal fragen ob einer von euch eine Lösung dafür hat ich wäre euch sehr dankbar mit freundlichen Grüssen <3
Hier finder ihr den Problem nochmal als "BILD"
[Only registered and activated users can see links. Click Here To Register...]
12/20/2015 14:07 .Delta#12044
Quote:
Originally Posted by Pawnz99 View Post
Ich versuche schon die ganze zeit den Fehler zu lösen, aber ich schaffe es irgendwie nicht daher wollte ich euch mal fragen ob einer von euch eine Lösung dafür hat ich wäre euch sehr dankbar mit freundlichen Grüssen <3
Hier finder ihr den Problem nochmal als "BILD"
[Only registered and activated users can see links. Click Here To Register...]
wie wäre es wenn du die entsprechende Quest mal hier rein postest?
Dann können wir dir vllt auch helfen :p
12/20/2015 15:51 Pawnz99#12045
Quote:
Originally Posted by .Delta View Post
wie wäre es wenn du die entsprechende Quest mal hier rein postest?
Dann können wir dir vllt auch helfen :p
Ja sry, vergessen ...

QUEST:

quest give_basic_weapon begin
state start begin
when login begin
local item_vnum = 19
local item_vnum2 = 11209
local item_vnum3 = 12209
if pc.get_job() == 1 then
item_vnum = 1009
item_vnum2 = 11409
item_vnum3 = 12349
elseif pc.get_job() == 2 then
item_vnum2 = 11609
item_vnum3 = 12489
elseif pc.get_job() == 3 then
item_vnum = 7009
item_vnum2 = 11809
item_vnum3 = 12629
end
pc . give_item2("27003" , 200)
pc . give_item2("27003" , 200)
pc . give_item2("27003" , 200)
pc . give_item2("27003" , 200)
pc . give_item2("27003" , 200)
pc . give_item2("27006" , 200)
pc . give_item2("27006" , 200)
pc . give_item2("71050" , 200)
pc . give_item2("72702" , 1)
pc . give_item2("50051" , 1)
pc . give_item2("70007" , 1)
pc . give_item2("70038" , 200)
pc . give_item2("40002" , 1)
pc . give_item2("50512" , 1)
set_state(weiter)
end
end
state weiter begin
when letter begin
send_letter("Willkommen auf Antakia2")
end
when button or info begin
say_title("Willkommen "..pc.get_name())
say("Falls du Fragen oder Beschwerden hast, dann bitte einen Teamler um hilfe")
set_state(ende)
end
end
state ende begin
end
end