Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Metin2 > Metin2 Private Server
You last visited: Today at 07:18

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[SERVICE] Die Questkontrolle

Discussion on [SERVICE] Die Questkontrolle within the Metin2 Private Server forum part of the Metin2 category.

Reply
 
Old 12/11/2015, 18:49   #12031
 
»DeneX«'s Avatar
 
elite*gold: 0
Join Date: Jul 2015
Posts: 1,389
Received Thanks: 566
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
»DeneX« is offline  
Old 12/12/2015, 13:59   #12032
 
IzeBreakzz's Avatar
 
elite*gold: 20
Join Date: Sep 2012
Posts: 579
Received Thanks: 139
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 ?
IzeBreakzz is offline  
Old 12/12/2015, 14:13   #12033
 
.Delta's Avatar
 
elite*gold: 26
Join Date: Mar 2010
Posts: 3,765
Received Thanks: 2,661
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
.Delta is offline  
Old 12/12/2015, 16:59   #12034
 
IzeBreakzz's Avatar
 
elite*gold: 20
Join Date: Sep 2012
Posts: 579
Received Thanks: 139
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
IzeBreakzz is offline  
Old 12/14/2015, 21:15   #12035
Trade Restricted

 
elite*gold: 17
The Black Market: 238/0/9
Join Date: Sep 2015
Posts: 2,487
Received Thanks: 1,032
Hab 2 Probleme. Das Dumme ist benutze die Invoice Files deswegen ist es etwas problematisch mit dem Starterset, weil es irgendwie nicht klappt.

MQTT. is offline  
Old 12/14/2015, 22:48   #12036
 
elite*gold: 258
Join Date: Dec 2015
Posts: 106
Received Thanks: 127
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".
Creek' is offline  
Old 12/14/2015, 22:54   #12037
Trade Restricted

 
elite*gold: 17
The Black Market: 238/0/9
Join Date: Sep 2015
Posts: 2,487
Received Thanks: 1,032
Item. Dachte clear.letter() schließt einfach das Fenster deswegen.
MQTT. is offline  
Old 12/16/2015, 13:21   #12038
 
elite*gold: 258
Join Date: Dec 2015
Posts: 106
Received Thanks: 127
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
Creek' is offline  
Old 12/19/2015, 23:16   #12039
 
TayzZ.?'s Avatar
 
elite*gold: 0
Join Date: Apr 2014
Posts: 168
Received Thanks: 8
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 
TayzZ.? is offline  
Old 12/20/2015, 02:01   #12040
 
Rofelmau's Avatar
 
elite*gold: 0
Join Date: May 2010
Posts: 294
Received Thanks: 157
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
Rofelmau is offline  
Old 12/20/2015, 10:30   #12041
 
TayzZ.?'s Avatar
 
elite*gold: 0
Join Date: Apr 2014
Posts: 168
Received Thanks: 8
@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 
TayzZ.? is offline  
Old 12/20/2015, 12:29   #12042
 
.Delta's Avatar
 
elite*gold: 26
Join Date: Mar 2010
Posts: 3,765
Received Thanks: 2,661
bei jedem deiner
Code:
elseif a == #
fehlt dir ein then am Ende der Zeile.
.Delta is offline  
Old 12/20/2015, 13:59   #12043
 
elite*gold: 0
Join Date: Dec 2015
Posts: 14
Received Thanks: 0
Error occured on compile give_basic_weapon.quest

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"
Pawnz99 is offline  
Old 12/20/2015, 14:07   #12044
 
.Delta's Avatar
 
elite*gold: 26
Join Date: Mar 2010
Posts: 3,765
Received Thanks: 2,661
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"
wie wäre es wenn du die entsprechende Quest mal hier rein postest?
Dann können wir dir vllt auch helfen
.Delta is offline  
Old 12/20/2015, 15:51   #12045
 
elite*gold: 0
Join Date: Dec 2015
Posts: 14
Received Thanks: 0
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
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
Pawnz99 is offline  
Reply




All times are GMT +1. The time now is 07:18.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.