|
You last visited: Today at 07:18
Advertisement
[SERVICE] Die Questkontrolle
Discussion on [SERVICE] Die Questkontrolle within the Metin2 Private Server forum part of the Metin2 category.
12/11/2015, 18:49
|
#12031
|
elite*gold: 0
Join Date: Jul 2015
Posts: 1,389
Received Thanks: 566
|
Quote:
Originally Posted by .Delta
@xTodessoldat
nach dem Annehmen der Quest, also nach dem Initialisieren von "state", deinen state wechseln.
PHP Code:
quest auftragya1 begin state start begin when login or levelup with pc.level >= 1 begin set_state(information) end end
state information begin when letter begin send_letter("Auftrag 1") end
when info or button begin say_title("Auftrag 1") say("") say("Überall erscheinen viele Metinsteine") say("die beim einschlagen in die Erde viele") say("Häuser und Städte zerstört haben. Die") say("gefährliche Aura dieser Steine versetzt das") say("Volk in Angst und Schrecken.") say("Du bist der Auserwählte") say("des Drachgottes und nur du kannst uns retten!") say("Bitte hilf uns und:") say("") say_reward("Zerstöre 10 Metin der Schlacht.") say("") pc.setqf("state", 10) q.set_counter("Metin der Schlacht", 10) set_state(killen) end end state killen begin when letter begin send_letter("Auftrag 1") end when button or info begin say_title("Du musst noch "..pc.getqf("state").." Metin der Schlacht töten.") end
when 8003.kill begin local count = pc.getqf("state") - 1 if count <= 10 then pc.setqf("state", count) q.set_counter("Metin der Schlacht", count) end if count == 0 then say_title("Auftrag 1") say("") say("Vielen Dank für deine Rettung und für die Berfreiung") say("von der täglichen Angst. Du hast unser Leben gerettet.") say("Das Land und alle Bürger stehen in deiner Schuld und") say("können es kaum fassen! Als kleine Anerkennung haben die") say("Leute sich zusammen getan um dir eine Belohung auszuhändigen!") say("") say("Du erhältst ein:") say("") say_reward("Wolf-Siegel") say("") pc.give_item2(71116, 1) clear_letter() set_quest_state("metinkilleifer", "information") set_state(__COMPLETE__)
end end end
state __COMPLETE__ begin end end
@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
|
|
|
12/12/2015, 13:59
|
#12032
|
elite*gold: 20
Join Date: Sep 2012
Posts: 579
Received Thanks: 139
|
Quote:
Originally Posted by IzeBreakzz
Edit: Habs hinbekommen, hat ein then gefehlt. Danke für die großartige Hilfe
Gibt es die Möglichkeit die Abfrage mit if zu machen dass wenn er den Login Bonus schon bekommen hat, er den Text ausgibt dass der Spieler noch warten muss ? Habe schon einiges probiert, bekomme es aber nicht hin, weil ich nicht weiß wie ich die zeit abfragen soll.
Soll ich einen neuen State nehmen ?
|
Jemand ne Idee ?
|
|
|
12/12/2015, 14:13
|
#12033
|
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
|
|
|
12/12/2015, 16:59
|
#12034
|
elite*gold: 20
Join Date: Sep 2012
Posts: 579
Received Thanks: 139
|
Quote:
Originally Posted by .Delta
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
|
|
|
12/14/2015, 21:15
|
#12035
|
elite*gold: 17
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.
Code:
say_title("Starterset")
say("Willkommen auf Nguyenstuff")
say("um deinen Start hier zu erleichtern, gebe ich dir etwas")
say("Ausrüstung um deine Abenteuer, hier bei uns, zu beginnen.")
say("Viel Spaß weiterhin!")
horse.set_level(21)
pc.give_item2(70038, 200)
pc.give_item2(27102, 200)
pc.give_item2(39036, 1)
pc.give_item2(50053, 1)
pc.give_item2(71027, 200)
pc.give_item2(71028, 200)
pc.give_item2(71029, 200)
pc.give_item2(71030, 200)
pc.give_item2(13009, 1)
pc.give_item2(39024, 200)
pc.give_item2(39025, 200)
pc.give_item2(15009, 1)
pc.give_item2(14009, 1)
pc.give_item2(16009, 1)
pc.give_item2(17009, 1)
if pc.get_job() == 0 then
pc.give_item2(19, 1)
pc.give_item2(11209, 1)
pc.give_item2(12209, 1)
pc.give_item2(3009, 1)
elseif pc.get_job() == 1 then
pc.give_item2(1009, 1)
pc.give_item2(12349, 1)
pc.give_item2(11409, 1)
pc.give_item2(2009, 1)
elseif pc.get_job() == 2 then
pc.give_item2(19, 1)
pc.give_item2(11609, 1)
pc.give_item2(12489, 1))
elseif pc.get_job() == 3 then
pc.give_item2(11809, 1)
pc.give_item2(12629, 1)
pc.give_item2(5009, 1)
pc.give_item2(7009, 1)
clear.letter()
end
Code:
quest polymorph begin
state start begin
when 30001.use begin
if pc.is_polymorphed then
say_title("Polymorph")
say(""..pc.getname().." ist noch verwandelt")
say("Möchtest du dich gerne zurückverwandeln?")
local a = select("Zurückverwandeln","Abbrechen")
if a = 1 then
pc.remove_polymorph
set_state("__complete")
clear.letter()
if a = 2 then
return()
clear.letter()
end
else
set_state("__complete") +1
end
end
state __complete begin
end
end
|
|
|
12/14/2015, 22:48
|
#12036
|
elite*gold: 258
Join Date: Dec 2015
Posts: 106
Received Thanks: 127
|
Quote:
Originally Posted by Nguyen.
Code:
quest polymorph begin
state start begin
when 30001.use begin
if pc.is_polymorphed then
say_title("Polymorph")
say(""..pc.getname().." ist noch verwandelt")
say("Möchtest du dich gerne zurückverwandeln?")
local a = select("Zurückverwandeln","Abbrechen")
if a = 1 then
pc.remove_polymorph
set_state("__complete")
clear.letter()
if a = 2 then
return()
clear.letter()
end
else
set_state("__complete") +1
end
end
state __complete begin
end
end
|
Könntest du vielleicht sagen ob du die Quest jetzt über ein Item haben willst oder über einen Brief, weil du schreibst ja einmal "when xx.use begin", aber auch sachen wie "clear.letter".
|
|
|
12/14/2015, 22:54
|
#12037
|
elite*gold: 17
Join Date: Sep 2015
Posts: 2,487
Received Thanks: 1,032
|
Item. Dachte clear.letter() schließt einfach das Fenster deswegen.
|
|
|
12/16/2015, 13:21
|
#12038
|
elite*gold: 258
Join Date: Dec 2015
Posts: 106
Received Thanks: 127
|
Quote:
Originally Posted by Nguyen.
Item. Dachte clear.letter() schließt einfach das Fenster deswegen.
|
Code:
quest polymorph begin
state start begin
when 30001.use begin
if pc.is_polymorphed() then
say_title("Polymorph")
say(string.format("%s ist noch verwandelt",pc.get_name()))
say("Möchtest du dich gerne zurückverwandeln?")
local a = select("Zurückverwandeln","Abbrechen")
if a == 1 then
pc.remove_polymorph()
say("Du wurdest zurückverwandelt.")
else
return
end
end
end
end
end
|
|
|
12/19/2015, 23:16
|
#12039
|
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 <eof> expected 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 v == 1 then
local g = select ("Diamant", "Rubin", "Jade", "Saphir", "Granat", "Onyx", "Schließen")
if g == 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 a == 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 b == 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 c == 1 then
if pc.count_item(7501) < 5 then
chat("Du hast nicht genug Diamanten!")
return
end
pc.remove_item(7501, 5)
pc.give_item2(7502, 1)
chat("Erfolgreich Verbessert!")
end
elseif c == 2 then
if pc.count_item(7501) < 10 then
chat("Du hast nicht genug Diamanten!")
return
end
pc.remove_item(7501, 10)
pc.give_item2(7502, 2)
chat("Erfolgreich Verbessert!")
end
elseif c == 3 then
if pc.count_item(7501) < 25 then
chat("Du hast nicht genug Diamanten!")
return
end
pc.remove_item(7501, 25)
pc.give_item2(7502, 5)
chat("Erfolgreich Verbessert!")
end
elseif c == 4 then
if pc.count_item(7501) < 50 then
chat("Du hast nicht genug Diamanten!")
return
end
pc.remove_item(7501, 50)
pc.give_item2(7502, 10)
chat("Erfolgreich Verbessert!")
end
elseif c == 5 then
if pc.count_item(7501) < 100 then
chat("Du hast nicht genug Diamanten!")
return
end
pc.remove_item(7501, 100)
pc.give_item2(7502, 20)
chat("Erfolgreich Verbessert!")
end
elseif c == 6 then
if pc.count_item(7501) < 200 then
chat("Du hast nicht genug Diamanten!")
return
end
pc.remove_item(7501, 200)
pc.give_item2(7502, 40)
chat("Erfolgreich Verbessert!")
end
elseif c == 7 then
return
end
end
elseif b == 2 then
return
end
end
elseif a == 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 b == 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 c == 1 then
if pc.count_item(7502) < 5 then
chat("Du hast nicht genug Diamanten!")
return
end
pc.remove_item(7502, 5)
pc.give_item2(7503, 1)
chat("Erfolgreich Verbessert!")
end
elseif c == 2 then
if pc.count_item(7502) < 10 then
chat("Du hast nicht genug Diamanten!")
return
end
pc.remove_item(7502, 10)
pc.give_item2(7503, 2)
chat("Erfolgreich Verbessert!")
end
elseif c == 3 then
if pc.count_item(7502) < 25 then
chat("Du hast nicht genug Diamanten!")
return
end
pc.remove_item(7502, 25)
pc.give_item2(7503, 5)
chat("Erfolgreich Verbessert!")
end
elseif c == 4 then
if pc.count_item(7502) < 50 then
chat("Du hast nicht genug Diamanten!")
return
end
pc.remove_item(7502, 50)
pc.give_item2(7503, 10)
chat("Erfolgreich Verbessert!")
end
elseif c == 5 then
if pc.count_item(7502) < 100 then
chat("Du hast nicht genug Diamanten!")
return
end
pc.remove_item(7502, 100)
pc.give_item2(7503, 20)
chat("Erfolgreich Verbessert!")
end
elseif c == 6 then
if pc.count_item(7502) < 200 then
chat("Du hast nicht genug Diamanten!")
return
end
pc.remove_item(7502, 200)
pc.give_item2(7503, 40)
chat("Erfolgreich Verbessert!")
end
elseif c == 7 then
return
end
end
elseif b == 2 then
return
end
end
elseif a == 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 b == 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 c == 1 then
if pc.count_item(7503) < 5 then
chat("Du hast nicht genug Diamanten!")
return
end
pc.remove_item(7503, 5)
pc.give_item2(7504, 1)
chat("Erfolgreich Verbessert!")
end
elseif c == 2 then
if pc.count_item(7503) < 10 then
chat("Du hast nicht genug Diamanten!")
return
end
pc.remove_item(7503, 10)
pc.give_item2(7504, 2)
chat("Erfolgreich Verbessert!")
end
elseif c == 3 then
if pc.count_item(7503) < 25 then
chat("Du hast nicht genug Diamanten!")
return
end
pc.remove_item(7503, 25)
pc.give_item2(7504, 5)
chat("Erfolgreich Verbessert!")
end
elseif c == 4 then
if pc.count_item(7503) < 50 then
chat("Du hast nicht genug Diamanten!")
return
end
pc.remove_item(7503, 50)
pc.give_item2(7504, 10)
chat("Erfolgreich Verbessert!")
end
elseif c == 5 then
if pc.count_item(7503) < 100 then
chat("Du hast nicht genug Diamanten!")
return
end
pc.remove_item(7503, 100)
pc.give_item2(7504, 20)
chat("Erfolgreich Verbessert!")
end
elseif c == 6 then
if pc.count_item(7503) < 200 then
chat("Du hast nicht genug Diamanten!")
return
end
pc.remove_item(7503, 200)
pc.give_item2(7504, 40)
chat("Erfolgreich Verbessert!")
end
elseif c == 7 then
return
end
end
elseif b == 2 then
return
end
end
elseif a == 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 b == 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 c == 1 then
if pc.count_item(7504) < 5 then
chat("Du hast nicht genug Diamanten!")
return
end
pc.remove_item(7504, 5)
pc.give_item2(7505, 1)
chat("Erfolgreich Verbessert!")
end
elseif c == 2 then
if pc.count_item(7504) < 10 then
chat("Du hast nicht genug Diamanten!")
return
end
pc.remove_item(7504, 10)
pc.give_item2(7505, 2)
chat("Erfolgreich Verbessert!")
end
elseif c == 3 then
if pc.count_item(7504) < 25 then
chat("Du hast nicht genug Diamanten!")
return
end
pc.remove_item(7504, 25)
pc.give_item2(7505, 5)
chat("Erfolgreich Verbessert!")
end
elseif c == 4 then
if pc.count_item(7504) < 50 then
chat("Du hast nicht genug Diamanten!")
return
end
pc.remove_item(7504, 50)
pc.give_item2(7505, 10)
chat("Erfolgreich Verbessert!")
end
elseif c == 5 then
if pc.count_item(7504) < 100 then
chat("Du hast nicht genug Diamanten!")
return
end
pc.remove_item(7504, 100)
pc.give_item2(7505, 20)
chat("Erfolgreich Verbessert!")
end
elseif c == 6 then
if pc.count_item(7504) < 200 then
chat("Du hast nicht genug Diamanten!")
return
end
pc.remove_item(7504, 200)
pc.give_item2(7505, 40)
chat("Erfolgreich Verbessert!")
end
elseif c == 7 then
return
end
end
elseif b == 2 then
return
end
end
elseif a == 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 b == 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 c == 1 then
if pc.count_item(7505) < 5 then
chat("Du hast nicht genug Diamanten!")
return
end
pc.remove_item(7505, 5)
pc.give_item2(7506, 1)
chat("Erfolgreich Verbessert!")
end
elseif c == 2 then
if pc.count_item(7505) < 10 then
chat("Du hast nicht genug Diamanten!")
return
end
pc.remove_item(7505, 10)
pc.give_item2(7506, 2)
chat("Erfolgreich Verbessert!")
end
elseif c == 3 then
if pc.count_item(7505) < 25 then
chat("Du hast nicht genug Diamanten!")
return
end
pc.remove_item(7505, 25)
pc.give_item2(7506, 5)
chat("Erfolgreich Verbessert!")
end
elseif c == 4 then
if pc.count_item(7505) < 50 then
chat("Du hast nicht genug Diamanten!")
return
end
pc.remove_item(7505, 50)
pc.give_item2(7506, 10)
chat("Erfolgreich Verbessert!")
end
elseif c == 5 then
if pc.count_item(7505) < 100 then
chat("Du hast nicht genug Diamanten!")
return
end
pc.remove_item(7505, 100)
pc.give_item2(7506, 20)
chat("Erfolgreich Verbessert!")
end
elseif c == 6 then
if pc.count_item(7505) < 200 then
chat("Du hast nicht genug Diamanten!")
return
end
pc.remove_item(7505, 200)
pc.give_item2(7506, 40)
chat("Erfolgreich Verbessert!")
end
elseif c == 7 then
return
end
end
elseif b == 2 then
return
end
end
elseif a == 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 b == 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 c == 1 then
if pc.count_item(7506) < 5 then
chat("Du hast nicht genug Diamanten!")
return
end
pc.remove_item(7506, 5)
pc.give_item2(7507, 1)
chat("Erfolgreich Verbessert!")
end
elseif c == 2 then
if pc.count_item(7506) < 10 then
chat("Du hast nicht genug Diamanten!")
return
end
pc.remove_item(7506, 10)
pc.give_item2(7507, 2)
chat("Erfolgreich Verbessert!")
end
elseif c == 3 then
if pc.count_item(7506) < 25 then
chat("Du hast nicht genug Diamanten!")
return
end
pc.remove_item(7506, 25)
pc.give_item2(7507, 5)
chat("Erfolgreich Verbessert!")
end
elseif c == 4 then
if pc.count_item(7506) < 50 then
chat("Du hast nicht genug Diamanten!")
return
end
pc.remove_item(7506, 50)
pc.give_item2(7507, 10)
chat("Erfolgreich Verbessert!")
end
elseif c == 5 then
if pc.count_item(7506) < 100 then
chat("Du hast nicht genug Diamanten!")
return
end
pc.remove_item(7506, 100)
pc.give_item2(7507, 20)
chat("Erfolgreich Verbessert!")
end
elseif c == 6 then
if pc.count_item(7506) < 200 then
chat("Du hast nicht genug Diamanten!")
return
end
pc.remove_item(7506, 200)
pc.give_item2(7507, 40)
chat("Erfolgreich Verbessert!")
end
elseif c == 7 then
return
end
end
elseif b == 2 then
return
end
end
elseif a == 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 b == 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 c == 1 then
if pc.count_item(7507) < 5 then
chat("Du hast nicht genug Diamanten!")
return
end
pc.remove_item(7507, 5)
pc.give_item2(7508, 1)
chat("Erfolgreich Verbessert!")
end
elseif c == 2 then
if pc.count_item(7507) < 10 then
chat("Du hast nicht genug Diamanten!")
return
end
pc.remove_item(7507, 10)
pc.give_item2(7508, 2)
chat("Erfolgreich Verbessert!")
end
elseif c == 3 then
if pc.count_item(7507) < 25 then
chat("Du hast nicht genug Diamanten!")
return
end
pc.remove_item(7507, 25)
pc.give_item2(7508, 5)
chat("Erfolgreich Verbessert!")
end
elseif c == 4 then
if pc.count_item(7507) < 50 then
chat("Du hast nicht genug Diamanten!")
return
end
pc.remove_item(7507, 50)
pc.give_item2(7508, 10)
chat("Erfolgreich Verbessert!")
end
elseif c == 5 then
if pc.count_item(7507) < 100 then
chat("Du hast nicht genug Diamanten!")
return
end
pc.remove_item(7507, 100)
pc.give_item2(7508, 20)
chat("Erfolgreich Verbessert!")
end
elseif c == 6 then
if pc.count_item(7507) < 200 then
chat("Du hast nicht genug Diamanten!")
return
end
pc.remove_item(7507, 200)
pc.give_item2(7508, 40)
chat("Erfolgreich Verbessert!")
end
elseif c == 7 then
return
end
end
elseif b == 2 then
return
end
end
elseif a == 8
return
end
end
|
|
|
12/20/2015, 02:01
|
#12040
|
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
|
|
|
12/20/2015, 10:30
|
#12041
|
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 v == 1 then
local g = select ("Diamant", "Rubin", "Jade", "Saphir", "Granat", "Onyx", "Schließen")
if g == 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 a == 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 b == 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 c == 1 then
if pc.count_item(7501) < 5 then
chat("Du hast nicht genug Diamanten!")
return
end
pc.remove_item(7501, 5)
pc.give_item2(7502, 1)
chat("Erfolgreich Verbessert!")
elseif c == 2 then
if pc.count_item(7501) < 10 then
chat("Du hast nicht genug Diamanten!")
return
end
pc.remove_item(7501, 10)
pc.give_item2(7502, 2)
chat("Erfolgreich Verbessert!")
elseif c == 3 then
if pc.count_item(7501) < 25 then
chat("Du hast nicht genug Diamanten!")
return
end
pc.remove_item(7501, 25)
pc.give_item2(7502, 5)
chat("Erfolgreich Verbessert!")
elseif c == 4 then
if pc.count_item(7501) < 50 then
chat("Du hast nicht genug Diamanten!")
return
end
pc.remove_item(7501, 50)
pc.give_item2(7502, 10)
chat("Erfolgreich Verbessert!")
elseif c == 5 then
if pc.count_item(7501) < 100 then
chat("Du hast nicht genug Diamanten!")
return
end
pc.remove_item(7501, 100)
pc.give_item2(7502, 20)
chat("Erfolgreich Verbessert!")
elseif c == 6 then
if pc.count_item(7501) < 200 then
chat("Du hast nicht genug Diamanten!")
return
end
pc.remove_item(7501, 200)
pc.give_item2(7502, 40)
chat("Erfolgreich Verbessert!")
elseif c == 7 then
return
end
elseif b == 2 then
return
end
elseif a == 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 b == 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 c == 1 then
if pc.count_item(7502) < 5 then
chat("Du hast nicht genug Diamanten!")
return
end
pc.remove_item(7502, 5)
pc.give_item2(7503, 1)
chat("Erfolgreich Verbessert!")
elseif c == 2 then
if pc.count_item(7502) < 10 then
chat("Du hast nicht genug Diamanten!")
return
end
pc.remove_item(7502, 10)
pc.give_item2(7503, 2)
chat("Erfolgreich Verbessert!")
elseif c == 3 then
if pc.count_item(7502) < 25 then
chat("Du hast nicht genug Diamanten!")
return
end
pc.remove_item(7502, 25)
pc.give_item2(7503, 5)
chat("Erfolgreich Verbessert!")
elseif c == 4 then
if pc.count_item(7502) < 50 then
chat("Du hast nicht genug Diamanten!")
return
end
pc.remove_item(7502, 50)
pc.give_item2(7503, 10)
chat("Erfolgreich Verbessert!")
elseif c == 5 then
if pc.count_item(7502) < 100 then
chat("Du hast nicht genug Diamanten!")
return
end
pc.remove_item(7502, 100)
pc.give_item2(7503, 20)
chat("Erfolgreich Verbessert!")
elseif c == 6 then
if pc.count_item(7502) < 200 then
chat("Du hast nicht genug Diamanten!")
return
end
pc.remove_item(7502, 200)
pc.give_item2(7503, 40)
chat("Erfolgreich Verbessert!")
elseif c == 7 then
return
end
elseif b == 2 then
return
end
elseif a == 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 b == 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 c == 1 then
if pc.count_item(7503) < 5 then
chat("Du hast nicht genug Diamanten!")
return
end
pc.remove_item(7503, 5)
pc.give_item2(7504, 1)
chat("Erfolgreich Verbessert!")
elseif c == 2 then
if pc.count_item(7503) < 10 then
chat("Du hast nicht genug Diamanten!")
return
end
pc.remove_item(7503, 10)
pc.give_item2(7504, 2)
chat("Erfolgreich Verbessert!")
elseif c == 3 then
if pc.count_item(7503) < 25 then
chat("Du hast nicht genug Diamanten!")
return
end
pc.remove_item(7503, 25)
pc.give_item2(7504, 5)
chat("Erfolgreich Verbessert!")
elseif c == 4 then
if pc.count_item(7503) < 50 then
chat("Du hast nicht genug Diamanten!")
return
end
pc.remove_item(7503, 50)
pc.give_item2(7504, 10)
chat("Erfolgreich Verbessert!")
elseif c == 5 then
if pc.count_item(7503) < 100 then
chat("Du hast nicht genug Diamanten!")
return
end
pc.remove_item(7503, 100)
pc.give_item2(7504, 20)
chat("Erfolgreich Verbessert!")
elseif c == 6 then
if pc.count_item(7503) < 200 then
chat("Du hast nicht genug Diamanten!")
return
end
pc.remove_item(7503, 200)
pc.give_item2(7504, 40)
chat("Erfolgreich Verbessert!")
elseif c == 7 then
return
end
elseif b == 2 then
return
end
elseif a == 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 b == 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 c == 1 then
if pc.count_item(7504) < 5 then
chat("Du hast nicht genug Diamanten!")
return
end
pc.remove_item(7504, 5)
pc.give_item2(7505, 1)
chat("Erfolgreich Verbessert!")
elseif c == 2 then
if pc.count_item(7504) < 10 then
chat("Du hast nicht genug Diamanten!")
return
end
pc.remove_item(7504, 10)
pc.give_item2(7505, 2)
chat("Erfolgreich Verbessert!")
elseif c == 3 then
if pc.count_item(7504) < 25 then
chat("Du hast nicht genug Diamanten!")
return
end
pc.remove_item(7504, 25)
pc.give_item2(7505, 5)
chat("Erfolgreich Verbessert!")
elseif c == 4 then
if pc.count_item(7504) < 50 then
chat("Du hast nicht genug Diamanten!")
return
end
pc.remove_item(7504, 50)
pc.give_item2(7505, 10)
chat("Erfolgreich Verbessert!")
elseif c == 5 then
if pc.count_item(7504) < 100 then
chat("Du hast nicht genug Diamanten!")
return
end
pc.remove_item(7504, 100)
pc.give_item2(7505, 20)
chat("Erfolgreich Verbessert!")
elseif c == 6 then
if pc.count_item(7504) < 200 then
chat("Du hast nicht genug Diamanten!")
return
end
pc.remove_item(7504, 200)
pc.give_item2(7505, 40)
chat("Erfolgreich Verbessert!")
elseif c == 7 then
return
end
elseif b == 2 then
return
end
elseif a == 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 b == 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 c == 1 then
if pc.count_item(7505) < 5 then
chat("Du hast nicht genug Diamanten!")
return
end
pc.remove_item(7505, 5)
pc.give_item2(7506, 1)
chat("Erfolgreich Verbessert!")
elseif c == 2 then
if pc.count_item(7505) < 10 then
chat("Du hast nicht genug Diamanten!")
return
end
pc.remove_item(7505, 10)
pc.give_item2(7506, 2)
chat("Erfolgreich Verbessert!")
elseif c == 3 then
if pc.count_item(7505) < 25 then
chat("Du hast nicht genug Diamanten!")
return
end
pc.remove_item(7505, 25)
pc.give_item2(7506, 5)
chat("Erfolgreich Verbessert!")
elseif c == 4 then
if pc.count_item(7505) < 50 then
chat("Du hast nicht genug Diamanten!")
return
end
pc.remove_item(7505, 50)
pc.give_item2(7506, 10)
chat("Erfolgreich Verbessert!")
elseif c == 5 then
if pc.count_item(7505) < 100 then
chat("Du hast nicht genug Diamanten!")
return
end
pc.remove_item(7505, 100)
pc.give_item2(7506, 20)
chat("Erfolgreich Verbessert!")
elseif c == 6 then
if pc.count_item(7505) < 200 then
chat("Du hast nicht genug Diamanten!")
return
end
pc.remove_item(7505, 200)
pc.give_item2(7506, 40)
chat("Erfolgreich Verbessert!")
elseif c == 7 then
return
end
elseif b == 2 then
return
end
elseif a == 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 b == 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 c == 1 then
if pc.count_item(7506) < 5 then
chat("Du hast nicht genug Diamanten!")
return
end
pc.remove_item(7506, 5)
pc.give_item2(7507, 1)
chat("Erfolgreich Verbessert!")
elseif c == 2 then
if pc.count_item(7506) < 10 then
chat("Du hast nicht genug Diamanten!")
return
end
pc.remove_item(7506, 10)
pc.give_item2(7507, 2)
chat("Erfolgreich Verbessert!")
elseif c == 3 then
if pc.count_item(7506) < 25 then
chat("Du hast nicht genug Diamanten!")
return
end
pc.remove_item(7506, 25)
pc.give_item2(7507, 5)
chat("Erfolgreich Verbessert!")
elseif c == 4 then
if pc.count_item(7506) < 50 then
chat("Du hast nicht genug Diamanten!")
return
end
pc.remove_item(7506, 50)
pc.give_item2(7507, 10)
chat("Erfolgreich Verbessert!")
elseif c == 5 then
if pc.count_item(7506) < 100 then
chat("Du hast nicht genug Diamanten!")
return
end
pc.remove_item(7506, 100)
pc.give_item2(7507, 20)
chat("Erfolgreich Verbessert!")
elseif c == 6 then
if pc.count_item(7506) < 200 then
chat("Du hast nicht genug Diamanten!")
return
end
pc.remove_item(7506, 200)
pc.give_item2(7507, 40)
chat("Erfolgreich Verbessert!")
elseif c == 7 then
return
end
elseif b == 2 then
return
end
elseif a == 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 b == 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 c == 1 then
if pc.count_item(7507) < 5 then
chat("Du hast nicht genug Diamanten!")
return
end
pc.remove_item(7507, 5)
pc.give_item2(7508, 1)
chat("Erfolgreich Verbessert!")
elseif c == 2 then
if pc.count_item(7507) < 10 then
chat("Du hast nicht genug Diamanten!")
return
end
pc.remove_item(7507, 10)
pc.give_item2(7508, 2)
chat("Erfolgreich Verbessert!")
elseif c == 3 then
if pc.count_item(7507) < 25 then
chat("Du hast nicht genug Diamanten!")
return
end
pc.remove_item(7507, 25)
pc.give_item2(7508, 5)
chat("Erfolgreich Verbessert!")
elseif c == 4 then
if pc.count_item(7507) < 50 then
chat("Du hast nicht genug Diamanten!")
return
end
pc.remove_item(7507, 50)
pc.give_item2(7508, 10)
chat("Erfolgreich Verbessert!")
elseif c == 5 then
if pc.count_item(7507) < 100 then
chat("Du hast nicht genug Diamanten!")
return
end
pc.remove_item(7507, 100)
pc.give_item2(7508, 20)
chat("Erfolgreich Verbessert!")
elseif c == 6 then
if pc.count_item(7507) < 200 then
chat("Du hast nicht genug Diamanten!")
return
end
pc.remove_item(7507, 200)
pc.give_item2(7508, 40)
chat("Erfolgreich Verbessert!")
elseif c == 7 then
return
end
elseif b == 2 then
return
end
elseif a == 8
return
end
elseif g == 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 a == 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 b == 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 c == 1 then
if pc.count_item(7511) < 5 then
chat("Du hast nicht genug Rubine!")
return
end
pc.remove_item(7511, 5)
pc.give_item2(7512, 1)
chat("Erfolgreich Verbessert!")
elseif c == 2 then
if pc.count_item(7511) < 10 then
chat("Du hast nicht genug Rubine!")
return
end
pc.remove_item(7511, 10)
pc.give_item2(7512, 2)
chat("Erfolgreich Verbessert!")
elseif c == 3 then
if pc.count_item(7511) < 25 then
chat("Du hast nicht genug Rubine!")
return
end
pc.remove_item(7511, 25)
pc.give_item2(7512, 5)
chat("Erfolgreich Verbessert!")
elseif c == 4 then
if pc.count_item(7511) < 50 then
chat("Du hast nicht genug Rubine!")
return
end
pc.remove_item(7511, 50)
pc.give_item2(7512, 10)
chat("Erfolgreich Verbessert!")
elseif c == 5 then
if pc.count_item(7511) < 100 then
chat("Du hast nicht genug Rubine!")
return
end
pc.remove_item(7511, 100)
pc.give_item2(7512, 20)
chat("Erfolgreich Verbessert!")
elseif c == 6 then
if pc.count_item(7511) < 200 then
chat("Du hast nicht genug Rubine!")
return
end
pc.remove_item(7511, 200)
pc.give_item2(7512, 40)
chat("Erfolgreich Verbessert!")
elseif c == 7 then
return
end
elseif b == 2 then
return
end
elseif a == 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 b == 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 c == 1 then
if pc.count_item(7512) < 5 then
chat("Du hast nicht genug Rubine!")
return
end
pc.remove_item(7512, 5)
pc.give_item2(7513, 1)
chat("Erfolgreich Verbessert!")
elseif c == 2 then
if pc.count_item(7512) < 10 then
chat("Du hast nicht genug Rubine!")
return
end
pc.remove_item(7512, 10)
pc.give_item2(7513, 2)
chat("Erfolgreich Verbessert!")
elseif c == 3 then
if pc.count_item(7512) < 25 then
chat("Du hast nicht genug Rubine!")
return
end
pc.remove_item(7512, 25)
pc.give_item2(7513, 5)
chat("Erfolgreich Verbessert!")
elseif c == 4 then
if pc.count_item(7512) < 50 then
chat("Du hast nicht genug Rubine!")
return
end
pc.remove_item(7512, 50)
pc.give_item2(7513, 10)
chat("Erfolgreich Verbessert!")
elseif c == 5 then
if pc.count_item(7512) < 100 then
chat("Du hast nicht genug Rubine!")
return
end
pc.remove_item(7512, 100)
pc.give_item2(7513, 20)
chat("Erfolgreich Verbessert!")
elseif c == 6 then
if pc.count_item(7512) < 200 then
chat("Du hast nicht genug Rubine!")
return
end
pc.remove_item(7512, 200)
pc.give_item2(7513, 40)
chat("Erfolgreich Verbessert!")
elseif c == 7 then
return
end
elseif b == 2 then
return
end
elseif a == 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 b == 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 c == 1 then
if pc.count_item(7513) < 5 then
chat("Du hast nicht genug Rubine!")
return
end
pc.remove_item(7513, 5)
pc.give_item2(7514, 1)
chat("Erfolgreich Verbessert!")
elseif c == 2 then
if pc.count_item(7513) < 10 then
chat("Du hast nicht genug Rubine!")
return
end
pc.remove_item(7513, 10)
pc.give_item2(7514, 2)
chat("Erfolgreich Verbessert!")
elseif c == 3 then
if pc.count_item(7513) < 25 then
chat("Du hast nicht genug Rubine!")
return
end
pc.remove_item(7513, 25)
pc.give_item2(7514, 5)
chat("Erfolgreich Verbessert!")
elseif c == 4 then
if pc.count_item(7513) < 50 then
chat("Du hast nicht genug Rubine!")
return
end
pc.remove_item(7513, 50)
pc.give_item2(7514, 10)
chat("Erfolgreich Verbessert!")
elseif c == 5 then
if pc.count_item(7513) < 100 then
chat("Du hast nicht genug Rubine!")
return
end
pc.remove_item(7513, 100)
pc.give_item2(7514, 20)
chat("Erfolgreich Verbessert!")
elseif c == 6 then
if pc.count_item(7513) < 200 then
chat("Du hast nicht genug Rubine!")
return
end
pc.remove_item(7513, 200)
pc.give_item2(7514, 40)
chat("Erfolgreich Verbessert!")
elseif c == 7 then
return
end
elseif b == 2 then
return
end
elseif a == 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 b == 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 c == 1 then
if pc.count_item(7514) < 5 then
chat("Du hast nicht genug Rubine!")
return
end
pc.remove_item(7514, 5)
pc.give_item2(7515, 1)
chat("Erfolgreich Verbessert!")
elseif c == 2 then
if pc.count_item(7514) < 10 then
chat("Du hast nicht genug Rubine!")
return
end
pc.remove_item(7514, 10)
pc.give_item2(7515, 2)
chat("Erfolgreich Verbessert!")
elseif c == 3 then
if pc.count_item(7514) < 25 then
chat("Du hast nicht genug Rubine!")
return
end
pc.remove_item(7514, 25)
pc.give_item2(7515, 5)
chat("Erfolgreich Verbessert!")
elseif c == 4 then
if pc.count_item(7514) < 50 then
chat("Du hast nicht genug Rubine!")
return
end
pc.remove_item(7514, 50)
pc.give_item2(7515, 10)
chat("Erfolgreich Verbessert!")
elseif c == 5 then
if pc.count_item(7514) < 100 then
chat("Du hast nicht genug Rubine!")
return
end
pc.remove_item(7514, 100)
pc.give_item2(7515, 20)
chat("Erfolgreich Verbessert!")
elseif c == 6 then
if pc.count_item(7514) < 200 then
chat("Du hast nicht genug Rubine!")
return
end
pc.remove_item(7514, 200)
pc.give_item2(7515, 40)
chat("Erfolgreich Verbessert!")
elseif c == 7 then
return
end
elseif b == 2 then
return
end
elseif a == 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 b == 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 c == 1 then
if pc.count_item(7515) < 5 then
chat("Du hast nicht genug Rubine!")
return
end
pc.remove_item(7515, 5)
pc.give_item2(7516, 1)
chat("Erfolgreich Verbessert!")
elseif c == 2 then
if pc.count_item(7515) < 10 then
chat("Du hast nicht genug Rubine!")
return
end
pc.remove_item(7515, 10)
pc.give_item2(7516, 2)
chat("Erfolgreich Verbessert!")
elseif c == 3 then
if pc.count_item(7515) < 25 then
chat("Du hast nicht genug Rubine!")
return
end
pc.remove_item(7515, 25)
pc.give_item2(7516, 5)
chat("Erfolgreich Verbessert!")
elseif c == 4 then
if pc.count_item(7515) < 50 then
chat("Du hast nicht genug Rubine!")
return
end
pc.remove_item(7515, 50)
pc.give_item2(7516, 10)
chat("Erfolgreich Verbessert!")
elseif c == 5 then
if pc.count_item(7515) < 100 then
chat("Du hast nicht genug Rubine!")
return
end
pc.remove_item(7515, 100)
pc.give_item2(7516, 20)
chat("Erfolgreich Verbessert!")
elseif c == 6 then
if pc.count_item(7515) < 200 then
chat("Du hast nicht genug Rubine!")
return
end
pc.remove_item(7515, 200)
pc.give_item2(7516, 40)
chat("Erfolgreich Verbessert!")
elseif c == 7 then
return
end
elseif b == 2 then
return
end
elseif a == 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 b == 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 c == 1 then
if pc.count_item(7516) < 5 then
chat("Du hast nicht genug Rubine!")
return
end
pc.remove_item(7516, 5)
pc.give_item2(7517, 1)
chat("Erfolgreich Verbessert!")
elseif c == 2 then
if pc.count_item(7516) < 10 then
chat("Du hast nicht genug Rubine!")
return
end
pc.remove_item(7516, 10)
pc.give_item2(7517, 2)
chat("Erfolgreich Verbessert!")
elseif c == 3 then
if pc.count_item(7516) < 25 then
chat("Du hast nicht genug Rubine!")
return
end
pc.remove_item(7516, 25)
pc.give_item2(7517, 5)
chat("Erfolgreich Verbessert!")
elseif c == 4 then
if pc.count_item(7516) < 50 then
chat("Du hast nicht genug Rubine!")
return
end
pc.remove_item(7516, 50)
pc.give_item2(7517, 10)
chat("Erfolgreich Verbessert!")
elseif c == 5 then
if pc.count_item(7516) < 100 then
chat("Du hast nicht genug Rubine!")
return
end
pc.remove_item(7516, 100)
pc.give_item2(7517, 20)
chat("Erfolgreich Verbessert!")
elseif c == 6 then
if pc.count_item(7516) < 200 then
chat("Du hast nicht genug Rubine!")
return
end
pc.remove_item(7516, 200)
pc.give_item2(7517, 40)
chat("Erfolgreich Verbessert!")
elseif c == 7 then
return
end
elseif b == 2 then
return
end
elseif a == 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 b == 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 c == 1 then
if pc.count_item(7517) < 5 then
chat("Du hast nicht genug Rubine!")
return
end
pc.remove_item(7517, 5)
pc.give_item2(7518, 1)
chat("Erfolgreich Verbessert!")
elseif c == 2 then
if pc.count_item(7517) < 10 then
chat("Du hast nicht genug Rubine!")
return
end
pc.remove_item(7517, 10)
pc.give_item2(7518, 2)
chat("Erfolgreich Verbessert!")
elseif c == 3 then
if pc.count_item(7517) < 25 then
chat("Du hast nicht genug Rubine!")
return
end
pc.remove_item(7517, 25)
pc.give_item2(7518, 5)
chat("Erfolgreich Verbessert!")
elseif c == 4 then
if pc.count_item(7517) < 50 then
chat("Du hast nicht genug Rubine!")
return
end
pc.remove_item(7517, 50)
pc.give_item2(7518, 10)
chat("Erfolgreich Verbessert!")
elseif c == 5 then
if pc.count_item(7517) < 100 then
chat("Du hast nicht genug Rubine!")
return
end
pc.remove_item(7517, 100)
pc.give_item2(7518, 20)
chat("Erfolgreich Verbessert!")
elseif c == 6 then
if pc.count_item(7517) < 200 then
chat("Du hast nicht genug Rubine!")
return
end
pc.remove_item(7517, 200)
pc.give_item2(7518, 40)
chat("Erfolgreich Verbessert!")
elseif c == 7 then
return
end
elseif b == 2 then
return
end
elseif a == 8
return
end
elseif g == 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 a == 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 b == 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 c == 1 then
if pc.count_item(7521) < 5 then
chat("Du hast nicht genug Jade!")
return
end
pc.remove_item(7521, 5)
pc.give_item2(7522, 1)
chat("Erfolgreich Verbessert!")
elseif c == 2 then
if pc.count_item(7521) < 10 then
chat("Du hast nicht genug Jade!")
return
end
pc.remove_item(7521, 10)
pc.give_item2(7522, 2)
chat("Erfolgreich Verbessert!")
elseif c == 3 then
if pc.count_item(7521) < 25 then
chat("Du hast nicht genug Jade!")
return
end
pc.remove_item(7521, 25)
pc.give_item2(7522, 5)
chat("Erfolgreich Verbessert!")
elseif c == 4 then
if pc.count_item(7521) < 50 then
chat("Du hast nicht genug Jade!")
return
end
pc.remove_item(7521, 50)
pc.give_item2(7522, 10)
chat("Erfolgreich Verbessert!")
elseif c == 5 then
if pc.count_item(7521) < 100 then
chat("Du hast nicht genug Jade!")
return
end
pc.remove_item(7521, 100)
pc.give_item2(7522, 20)
chat("Erfolgreich Verbessert!")
elseif c == 6 then
if pc.count_item(7521) < 200 then
chat("Du hast nicht genug Jade!")
return
end
pc.remove_item(7521, 200)
pc.give_item2(7522, 40)
chat("Erfolgreich Verbessert!")
elseif c == 7 then
return
end
elseif b == 2 then
return
end
elseif a == 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 b == 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 c == 1 then
if pc.count_item(7522) < 5 then
chat("Du hast nicht genug Jade!")
return
end
pc.remove_item(7522, 5)
pc.give_item2(7523, 1)
chat("Erfolgreich Verbessert!")
elseif c == 2 then
if pc.count_item(7522) < 10 then
chat("Du hast nicht genug Jade!")
return
end
pc.remove_item(7522, 10)
pc.give_item2(7523, 2)
chat("Erfolgreich Verbessert!")
elseif c == 3 then
if pc.count_item(7522) < 25 then
chat("Du hast nicht genug Jade!")
return
end
pc.remove_item(7522, 25)
pc.give_item2(7523, 5)
chat("Erfolgreich Verbessert!")
elseif c == 4 then
if pc.count_item(7522) < 50 then
chat("Du hast nicht genug Jade!")
return
end
pc.remove_item(7522, 50)
pc.give_item2(7523, 10)
chat("Erfolgreich Verbessert!")
elseif c == 5 then
if pc.count_item(7522) < 100 then
chat("Du hast nicht genug Jade!")
return
end
pc.remove_item(7522, 100)
pc.give_item2(7523, 20)
chat("Erfolgreich Verbessert!")
elseif c == 6 then
if pc.count_item(7522) < 200 then
chat("Du hast nicht genug Jade!")
return
end
pc.remove_item(7522, 200)
pc.give_item2(7523, 40)
chat("Erfolgreich Verbessert!")
elseif c == 7 then
return
end
elseif b == 2 then
return
end
elseif a == 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 b == 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 c == 1 then
if pc.count_item(7523) < 5 then
chat("Du hast nicht genug Jade!")
return
end
pc.remove_item(7523, 5)
pc.give_item2(7524, 1)
chat("Erfolgreich Verbessert!")
elseif c == 2 then
if pc.count_item(7523) < 10 then
chat("Du hast nicht genug Jade!")
return
end
pc.remove_item(7523, 10)
pc.give_item2(7524, 2)
chat("Erfolgreich Verbessert!")
elseif c == 3 then
if pc.count_item(7523) < 25 then
chat("Du hast nicht genug Jade!")
return
end
pc.remove_item(7523, 25)
pc.give_item2(7524, 5)
chat("Erfolgreich Verbessert!")
elseif c == 4 then
if pc.count_item(7523) < 50 then
chat("Du hast nicht genug Jade!")
return
end
pc.remove_item(7523, 50)
pc.give_item2(7524, 10)
chat("Erfolgreich Verbessert!")
elseif c == 5 then
if pc.count_item(7523) < 100 then
chat("Du hast nicht genug Jade!")
return
end
pc.remove_item(7523, 100)
pc.give_item2(7524, 20)
chat("Erfolgreich Verbessert!")
elseif c == 6 then
if pc.count_item(7523) < 200 then
chat("Du hast nicht genug Jade!")
return
end
pc.remove_item(7523, 200)
pc.give_item2(7524, 40)
chat("Erfolgreich Verbessert!")
elseif c == 7 then
return
end
elseif b == 2 then
return
end
elseif a == 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 b == 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 c == 1 then
if pc.count_item(7524) < 5 then
chat("Du hast nicht genug Jade!")
return
end
pc.remove_item(7524, 5)
pc.give_item2(7525, 1)
chat("Erfolgreich Verbessert!")
elseif c == 2 then
if pc.count_item(7524) < 10 then
chat("Du hast nicht genug Jade!")
return
end
pc.remove_item(7524, 10)
pc.give_item2(7525, 2)
chat("Erfolgreich Verbessert!")
elseif c == 3 then
if pc.count_item(7524) < 25 then
chat("Du hast nicht genug Jade!")
return
end
pc.remove_item(7524, 25)
pc.give_item2(7525, 5)
chat("Erfolgreich Verbessert!")
elseif c == 4 then
if pc.count_item(7524) < 50 then
chat("Du hast nicht genug Jade!")
return
end
pc.remove_item(7524, 50)
pc.give_item2(7525, 10)
chat("Erfolgreich Verbessert!")
elseif c == 5 then
if pc.count_item(7524) < 100 then
chat("Du hast nicht genug Jade!")
return
end
pc.remove_item(7524, 100)
pc.give_item2(7525, 20)
chat("Erfolgreich Verbessert!")
elseif c == 6 then
if pc.count_item(7524) < 200 then
chat("Du hast nicht genug Jade!")
return
end
pc.remove_item(7524, 200)
pc.give_item2(7525, 40)
chat("Erfolgreich Verbessert!")
elseif c == 7 then
return
end
elseif b == 2 then
return
end
elseif a == 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 b == 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 c == 1 then
if pc.count_item(7525) < 5 then
chat("Du hast nicht genug Jade!")
return
end
pc.remove_item(7525, 5)
pc.give_item2(7526, 1)
chat("Erfolgreich Verbessert!")
elseif c == 2 then
if pc.count_item(7525) < 10 then
chat("Du hast nicht genug Jade!")
return
end
pc.remove_item(7525, 10)
pc.give_item2(7526, 2)
chat("Erfolgreich Verbessert!")
elseif c == 3 then
if pc.count_item(7525) < 25 then
chat("Du hast nicht genug Jade!")
return
end
pc.remove_item(7525, 25)
pc.give_item2(7526, 5)
chat("Erfolgreich Verbessert!")
elseif c == 4 then
if pc.count_item(7525) < 50 then
chat("Du hast nicht genug Jade!")
return
end
pc.remove_item(7525, 50)
pc.give_item2(7526, 10)
chat("Erfolgreich Verbessert!")
elseif c == 5 then
if pc.count_item(7525) < 100 then
chat("Du hast nicht genug Jade!")
return
end
pc.remove_item(7525, 100)
pc.give_item2(7526, 20)
chat("Erfolgreich Verbessert!")
elseif c == 6 then
if pc.count_item(7525) < 200 then
chat("Du hast nicht genug Jade!")
return
end
pc.remove_item(7525, 200)
pc.give_item2(7526, 40)
chat("Erfolgreich Verbessert!")
elseif c == 7 then
return
end
elseif b == 2 then
return
end
elseif a == 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 b == 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 c == 1 then
if pc.count_item(7526) < 5 then
chat("Du hast nicht genug Jade!")
return
end
pc.remove_item(7526, 5)
pc.give_item2(7527, 1)
chat("Erfolgreich Verbessert!")
elseif c == 2 then
if pc.count_item(7526) < 10 then
chat("Du hast nicht genug Jade!")
return
end
pc.remove_item(7526, 10)
pc.give_item2(7527, 2)
chat("Erfolgreich Verbessert!")
elseif c == 3 then
if pc.count_item(7526) < 25 then
chat("Du hast nicht genug Jade!")
return
end
pc.remove_item(7526, 25)
pc.give_item2(7527, 5)
chat("Erfolgreich Verbessert!")
elseif c == 4 then
if pc.count_item(7526) < 50 then
chat("Du hast nicht genug Jade!")
return
end
pc.remove_item(7526, 50)
pc.give_item2(7527, 10)
chat("Erfolgreich Verbessert!")
elseif c == 5 then
if pc.count_item(7526) < 100 then
chat("Du hast nicht genug Jade!")
return
end
pc.remove_item(7526, 100)
pc.give_item2(7527, 20)
chat("Erfolgreich Verbessert!")
elseif c == 6 then
if pc.count_item(7526) < 200 then
chat("Du hast nicht genug Jade!")
return
end
pc.remove_item(7526, 200)
pc.give_item2(7527, 40)
chat("Erfolgreich Verbessert!")
elseif c == 7 then
return
end
elseif b == 2 then
return
end
elseif a == 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 b == 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 c == 1 then
if pc.count_item(7527) < 5 then
chat("Du hast nicht genug Jade!")
return
end
pc.remove_item(7527, 5)
pc.give_item2(7528, 1)
chat("Erfolgreich Verbessert!")
elseif c == 2 then
if pc.count_item(7527) < 10 then
chat("Du hast nicht genug Jade!")
return
end
pc.remove_item(7527, 10)
pc.give_item2(7528, 2)
chat("Erfolgreich Verbessert!")
elseif c == 3 then
if pc.count_item(7527) < 25 then
chat("Du hast nicht genug Jade!")
return
end
pc.remove_item(7527, 25)
pc.give_item2(7528, 5)
chat("Erfolgreich Verbessert!")
elseif c == 4 then
if pc.count_item(7527) < 50 then
chat("Du hast nicht genug Jade!")
return
end
pc.remove_item(7527, 50)
pc.give_item2(7528, 10)
chat("Erfolgreich Verbessert!")
elseif c == 5 then
if pc.count_item(7527) < 100 then
chat("Du hast nicht genug Jade!")
return
end
pc.remove_item(7527, 100)
pc.give_item2(7528, 20)
chat("Erfolgreich Verbessert!")
elseif c == 6 then
if pc.count_item(7527) < 200 then
chat("Du hast nicht genug Jade!")
return
end
pc.remove_item(7527, 200)
pc.give_item2(7528, 40)
chat("Erfolgreich Verbessert!")
elseif c == 7 then
return
end
elseif b == 2 then
return
end
elseif a == 8
return
end
elseif g == 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 a == 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 b == 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 c == 1 then
if pc.count_item(7531) < 5 then
chat("Du hast nicht genug Saphire!")
return
end
pc.remove_item(7531, 5)
pc.give_item2(7532, 1)
chat("Erfolgreich Verbessert!")
elseif c == 2 then
if pc.count_item(7531) < 10 then
chat("Du hast nicht genug Saphire!")
return
end
pc.remove_item(7531, 10)
pc.give_item2(7532, 2)
chat("Erfolgreich Verbessert!")
elseif c == 3 then
if pc.count_item(7531) < 25 then
chat("Du hast nicht genug Saphire!")
return
end
pc.remove_item(7531, 25)
pc.give_item2(7532, 5)
chat("Erfolgreich Verbessert!")
elseif c == 4 then
if pc.count_item(7531) < 50 then
chat("Du hast nicht genug Saphire!")
return
end
pc.remove_item(7531, 50)
pc.give_item2(7532, 10)
chat("Erfolgreich Verbessert!")
elseif c == 5 then
if pc.count_item(7531) < 100 then
chat("Du hast nicht genug Saphire!")
return
end
pc.remove_item(7531, 100)
pc.give_item2(7532, 20)
chat("Erfolgreich Verbessert!")
elseif c == 6 then
if pc.count_item(7531) < 200 then
chat("Du hast nicht genug Saphire!")
return
end
pc.remove_item(7531, 200)
pc.give_item2(7532, 40)
chat("Erfolgreich Verbessert!")
elseif c == 7 then
return
end
elseif b == 2 then
return
end
elseif a == 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 b == 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 c == 1 then
if pc.count_item(7532) < 5 then
chat("Du hast nicht genug Saphire!")
return
end
pc.remove_item(7532, 5)
pc.give_item2(7533, 1)
chat("Erfolgreich Verbessert!")
elseif c == 2 then
if pc.count_item(7532) < 10 then
chat("Du hast nicht genug Saphire!")
return
end
pc.remove_item(7532, 10)
pc.give_item2(7533, 2)
chat("Erfolgreich Verbessert!")
elseif c == 3 then
if pc.count_item(7532) < 25 then
chat("Du hast nicht genug Saphire!")
return
end
pc.remove_item(7532, 25)
pc.give_item2(7533, 5)
chat("Erfolgreich Verbessert!")
elseif c == 4 then
if pc.count_item(7532) < 50 then
chat("Du hast nicht genug Saphire!")
return
end
pc.remove_item(7532, 50)
pc.give_item2(7533, 10)
chat("Erfolgreich Verbessert!")
elseif c == 5 then
if pc.count_item(7532) < 100 then
chat("Du hast nicht genug Saphire!")
return
end
pc.remove_item(7532, 100)
pc.give_item2(7533, 20)
chat("Erfolgreich Verbessert!")
elseif c == 6 then
if pc.count_item(7532) < 200 then
chat("Du hast nicht genug Saphire!")
return
end
pc.remove_item(7532, 200)
pc.give_item2(7533, 40)
chat("Erfolgreich Verbessert!")
elseif c == 7 then
return
end
elseif b == 2 then
return
end
elseif a == 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 b == 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 c == 1 then
if pc.count_item(7533) < 5 then
chat("Du hast nicht genug Saphire!")
return
end
pc.remove_item(7533, 5)
pc.give_item2(7534, 1)
chat("Erfolgreich Verbessert!")
elseif c == 2 then
if pc.count_item(7533) < 10 then
chat("Du hast nicht genug Saphire!")
return
end
pc.remove_item(7533, 10)
pc.give_item2(7534, 2)
chat("Erfolgreich Verbessert!")
elseif c == 3 then
if pc.count_item(7533) < 25 then
chat("Du hast nicht genug Saphire!")
return
end
pc.remove_item(7533, 25)
pc.give_item2(7534, 5)
chat("Erfolgreich Verbessert!")
elseif c == 4 then
if pc.count_item(7533) < 50 then
chat("Du hast nicht genug Saphire!")
return
end
pc.remove_item(7533, 50)
pc.give_item2(7534, 10)
chat("Erfolgreich Verbessert!")
elseif c == 5 then
if pc.count_item(7533) < 100 then
chat("Du hast nicht genug Saphire!")
return
end
pc.remove_item(7533, 100)
pc.give_item2(7534, 20)
chat("Erfolgreich Verbessert!")
elseif c == 6 then
if pc.count_item(7533) < 200 then
chat("Du hast nicht genug Saphire!")
return
end
pc.remove_item(7533, 200)
pc.give_item2(7534, 40)
chat("Erfolgreich Verbessert!")
elseif c == 7 then
return
end
elseif b == 2 then
return
end
elseif a == 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 b == 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 c == 1 then
if pc.count_item(7534) < 5 then
chat("Du hast nicht genug Saphire!")
return
end
pc.remove_item(7534, 5)
pc.give_item2(7535, 1)
chat("Erfolgreich Verbessert!")
elseif c == 2 then
if pc.count_item(7534) < 10 then
chat("Du hast nicht genug Saphire!")
return
end
pc.remove_item(7534, 10)
pc.give_item2(7535, 2)
chat("Erfolgreich Verbessert!")
elseif c == 3 then
if pc.count_item(7534) < 25 then
chat("Du hast nicht genug Saphire!")
return
end
pc.remove_item(7534, 25)
pc.give_item2(7535, 5)
chat("Erfolgreich Verbessert!")
elseif c == 4 then
if pc.count_item(7524) < 50 then
chat("Du hast nicht genug Saphire!")
return
end
pc.remove_item(7534, 50)
pc.give_item2(7535, 10)
chat("Erfolgreich Verbessert!")
elseif c == 5 then
if pc.count_item(7534) < 100 then
chat("Du hast nicht genug Saphire!")
return
end
pc.remove_item(7534, 100)
pc.give_item2(7535, 20)
chat("Erfolgreich Verbessert!")
elseif c == 6 then
if pc.count_item(7534) < 200 then
chat("Du hast nicht genug Saphire!")
return
end
pc.remove_item(7534, 200)
pc.give_item2(7535, 40)
chat("Erfolgreich Verbessert!")
elseif c == 7 then
return
end
elseif b == 2 then
return
end
elseif a == 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 b == 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 c == 1 then
if pc.count_item(7535) < 5 then
chat("Du hast nicht genug Saphire!")
return
end
pc.remove_item(7535, 5)
pc.give_item2(7536, 1)
chat("Erfolgreich Verbessert!")
elseif c == 2 then
if pc.count_item(7535) < 10 then
chat("Du hast nicht genug Saphire!")
return
end
pc.remove_item(7535, 10)
pc.give_item2(7536, 2)
chat("Erfolgreich Verbessert!")
elseif c == 3 then
if pc.count_item(7535) < 25 then
chat("Du hast nicht genug Saphire!")
return
end
pc.remove_item(7535, 25)
pc.give_item2(7536, 5)
chat("Erfolgreich Verbessert!")
elseif c == 4 then
if pc.count_item(7535) < 50 then
chat("Du hast nicht genug Saphire!")
return
end
pc.remove_item(7535, 50)
pc.give_item2(7536, 10)
chat("Erfolgreich Verbessert!")
elseif c == 5 then
if pc.count_item(7535) < 100 then
chat("Du hast nicht genug Saphire!")
return
end
pc.remove_item(7535, 100)
pc.give_item2(7536, 20)
chat("Erfolgreich Verbessert!")
elseif c == 6 then
if pc.count_item(7535) < 200 then
chat("Du hast nicht genug Saphire!")
return
end
pc.remove_item(7535, 200)
pc.give_item2(7536, 40)
chat("Erfolgreich Verbessert!")
elseif c == 7 then
return
end
elseif b == 2 then
return
end
elseif a == 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 b == 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 c == 1 then
if pc.count_item(7536) < 5 then
chat("Du hast nicht genug Saphire!")
return
end
pc.remove_item(7536, 5)
pc.give_item2(7537, 1)
chat("Erfolgreich Verbessert!")
elseif c == 2 then
if pc.count_item(7536) < 10 then
chat("Du hast nicht genug Saphire!")
return
end
pc.remove_item(7536, 10)
pc.give_item2(7537, 2)
chat("Erfolgreich Verbessert!")
elseif c == 3 then
if pc.count_item(7536) < 25 then
chat("Du hast nicht genug Saphire!")
return
end
pc.remove_item(7536, 25)
pc.give_item2(7537, 5)
chat("Erfolgreich Verbessert!")
elseif c == 4 then
if pc.count_item(7536) < 50 then
chat("Du hast nicht genug Saphire!")
return
end
pc.remove_item(7536, 50)
pc.give_item2(7537, 10)
chat("Erfolgreich Verbessert!")
elseif c == 5 then
if pc.count_item(7536) < 100 then
chat("Du hast nicht genug Saphire!")
return
end
pc.remove_item(7536, 100)
pc.give_item2(7537, 20)
chat("Erfolgreich Verbessert!")
elseif c == 6 then
if pc.count_item(7536) < 200 then
chat("Du hast nicht genug Saphire!")
return
end
pc.remove_item(7536, 200)
pc.give_item2(7537, 40)
chat("Erfolgreich Verbessert!")
elseif c == 7 then
return
end
elseif b == 2 then
return
end
elseif a == 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 b == 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 c == 1 then
if pc.count_item(7537) < 5 then
chat("Du hast nicht genug Saphire!")
return
end
pc.remove_item(7537, 5)
pc.give_item2(7538, 1)
chat("Erfolgreich Verbessert!")
elseif c == 2 then
if pc.count_item(7537) < 10 then
chat("Du hast nicht genug Saphire!")
return
end
pc.remove_item(7537, 10)
pc.give_item2(7538, 2)
chat("Erfolgreich Verbessert!")
elseif c == 3 then
if pc.count_item(7537) < 25 then
chat("Du hast nicht genug Saphire!")
return
end
pc.remove_item(7537, 25)
pc.give_item2(7538, 5)
chat("Erfolgreich Verbessert!")
elseif c == 4 then
if pc.count_item(7537) < 50 then
chat("Du hast nicht genug Saphire!")
return
end
pc.remove_item(7537, 50)
pc.give_item2(7538, 10)
chat("Erfolgreich Verbessert!")
elseif c == 5 then
if pc.count_item(7537) < 100 then
chat("Du hast nicht genug Saphire!")
return
end
pc.remove_item(7537, 100)
pc.give_item2(7538, 20)
chat("Erfolgreich Verbessert!")
elseif c == 6 then
if pc.count_item(7537) < 200 then
chat("Du hast nicht genug Saphire!")
return
end
pc.remove_item(7537, 200)
pc.give_item2(7538, 40)
chat("Erfolgreich Verbessert!")
elseif c == 7 then
return
end
elseif b == 2 then
return
end
elseif a == 8
return
end
elseif g == 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 a == 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 b == 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 c == 1 then
if pc.count_item(7541) < 5 then
chat("Du hast nicht genug Granate!")
return
end
pc.remove_item(7541, 5)
pc.give_item2(7542, 1)
chat("Erfolgreich Verbessert!")
elseif c == 2 then
if pc.count_item(7541) < 10 then
chat("Du hast nicht genug Granate!")
return
end
pc.remove_item(7541, 10)
pc.give_item2(7542, 2)
chat("Erfolgreich Verbessert!")
elseif c == 3 then
if pc.count_item(7541) < 25 then
chat("Du hast nicht genug Granate!")
return
end
pc.remove_item(7541, 25)
pc.give_item2(7542, 5)
chat("Erfolgreich Verbessert!")
elseif c == 4 then
if pc.count_item(7541) < 50 then
chat("Du hast nicht genug Granate!")
return
end
pc.remove_item(7541, 50)
pc.give_item2(7542, 10)
chat("Erfolgreich Verbessert!")
elseif c == 5 then
if pc.count_item(7541) < 100 then
chat("Du hast nicht genug Granate!")
return
end
pc.remove_item(7541, 100)
pc.give_item2(7542, 20)
chat("Erfolgreich Verbessert!")
elseif c == 6 then
if pc.count_item(7541) < 200 then
chat("Du hast nicht genug Granate!")
return
end
pc.remove_item(7541, 200)
pc.give_item2(7542, 40)
chat("Erfolgreich Verbessert!")
elseif c == 7 then
return
end
elseif b == 2 then
return
end
elseif a == 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 b == 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 c == 1 then
if pc.count_item(7542) < 5 then
chat("Du hast nicht genug Granate!")
return
end
pc.remove_item(7542, 5)
pc.give_item2(7543, 1)
chat("Erfolgreich Verbessert!")
elseif c == 2 then
if pc.count_item(7542) < 10 then
chat("Du hast nicht genug Granate!")
return
end
pc.remove_item(7542, 10)
pc.give_item2(7543, 2)
chat("Erfolgreich Verbessert!")
elseif c == 3 then
if pc.count_item(7542) < 25 then
chat("Du hast nicht genug Granate!")
return
end
pc.remove_item(7542, 25)
pc.give_item2(7543, 5)
chat("Erfolgreich Verbessert!")
elseif c == 4 then
if pc.count_item(7542) < 50 then
chat("Du hast nicht genug Granate!")
return
end
pc.remove_item(7542, 50)
pc.give_item2(7543, 10)
chat("Erfolgreich Verbessert!")
elseif c == 5 then
if pc.count_item(7542) < 100 then
chat("Du hast nicht genug Granate!")
return
end
pc.remove_item(7542, 100)
pc.give_item2(7543, 20)
chat("Erfolgreich Verbessert!")
elseif c == 6 then
if pc.count_item(7542) < 200 then
chat("Du hast nicht genug Granate!")
return
end
pc.remove_item(7542, 200)
pc.give_item2(7543, 40)
chat("Erfolgreich Verbessert!")
elseif c == 7 then
return
end
elseif b == 2 then
return
end
elseif a == 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 b == 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 c == 1 then
if pc.count_item(7543) < 5 then
chat("Du hast nicht genug Granate!")
return
end
pc.remove_item(7543, 5)
pc.give_item2(7544, 1)
chat("Erfolgreich Verbessert!")
elseif c == 2 then
if pc.count_item(7543) < 10 then
chat("Du hast nicht genug Granate!")
return
end
pc.remove_item(7543, 10)
pc.give_item2(7544, 2)
chat("Erfolgreich Verbessert!")
elseif c == 3 then
if pc.count_item(7543) < 25 then
chat("Du hast nicht genug Granate!")
return
end
pc.remove_item(7543, 25)
pc.give_item2(7544, 5)
chat("Erfolgreich Verbessert!")
elseif c == 4 then
if pc.count_item(7543) < 50 then
chat("Du hast nicht genug Granate!")
return
end
pc.remove_item(7543, 50)
pc.give_item2(7544, 10)
chat("Erfolgreich Verbessert!")
elseif c == 5 then
if pc.count_item(7543) < 100 then
chat("Du hast nicht genug Granate!")
return
end
pc.remove_item(7543, 100)
pc.give_item2(7544, 20)
chat("Erfolgreich Verbessert!")
elseif c == 6 then
if pc.count_item(7543) < 200 then
chat("Du hast nicht genug Granate!")
return
end
pc.remove_item(7543, 200)
pc.give_item2(7544, 40)
chat("Erfolgreich Verbessert!")
elseif c == 7 then
return
end
elseif b == 2 then
return
end
elseif a == 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 b == 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 c == 1 then
if pc.count_item(7544) < 5 then
chat("Du hast nicht genug Granate!")
return
end
pc.remove_item(7544, 5)
pc.give_item2(7545, 1)
chat("Erfolgreich Verbessert!")
elseif c == 2 then
if pc.count_item(7544) < 10 then
chat("Du hast nicht genug Granate!")
return
end
pc.remove_item(7544, 10)
pc.give_item2(7545, 2)
chat("Erfolgreich Verbessert!")
elseif c == 3 then
if pc.count_item(7544) < 25 then
chat("Du hast nicht genug Granate!")
return
end
pc.remove_item(7544, 25)
pc.give_item2(7545, 5)
chat("Erfolgreich Verbessert!")
elseif c == 4 then
if pc.count_item(7544) < 50 then
chat("Du hast nicht genug Granate!")
return
end
pc.remove_item(7544, 50)
pc.give_item2(7545, 10)
chat("Erfolgreich Verbessert!")
elseif c == 5 then
if pc.count_item(7544) < 100 then
chat("Du hast nicht genug Granate!")
return
end
pc.remove_item(7544, 100)
pc.give_item2(7545, 20)
chat("Erfolgreich Verbessert!")
elseif c == 6 then
if pc.count_item(7544) < 200 then
chat("Du hast nicht genug Granate!")
return
end
pc.remove_item(7544, 200)
pc.give_item2(7545, 40)
chat("Erfolgreich Verbessert!")
elseif c == 7 then
return
end
elseif b == 2 then
return
end
elseif a == 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 b == 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 c == 1 then
if pc.count_item(7545) < 5 then
chat("Du hast nicht genug Granate!")
return
end
pc.remove_item(7545, 5)
pc.give_item2(7546, 1)
chat("Erfolgreich Verbessert!")
elseif c == 2 then
if pc.count_item(7545) < 10 then
chat("Du hast nicht genug Granate!")
return
end
pc.remove_item(7545, 10)
pc.give_item2(7546, 2)
chat("Erfolgreich Verbessert!")
elseif c == 3 then
if pc.count_item(7545) < 25 then
chat("Du hast nicht genug Granate!")
return
end
pc.remove_item(7545, 25)
pc.give_item2(7546, 5)
chat("Erfolgreich Verbessert!")
elseif c == 4 then
if pc.count_item(7545) < 50 then
chat("Du hast nicht genug Granate!")
return
end
pc.remove_item(7545, 50)
pc.give_item2(7546, 10)
chat("Erfolgreich Verbessert!")
elseif c == 5 then
if pc.count_item(7545) < 100 then
chat("Du hast nicht genug Granate!")
return
end
pc.remove_item(7545, 100)
pc.give_item2(7546, 20)
chat("Erfolgreich Verbessert!")
elseif c == 6 then
if pc.count_item(7545) < 200 then
chat("Du hast nicht genug Granate!")
return
end
pc.remove_item(7545, 200)
pc.give_item2(7546, 40)
chat("Erfolgreich Verbessert!")
elseif c == 7 then
return
end
elseif b == 2 then
return
end
elseif a == 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 b == 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 c == 1 then
if pc.count_item(7546) < 5 then
chat("Du hast nicht genug Granate!")
return
end
pc.remove_item(7546, 5)
pc.give_item2(7547, 1)
chat("Erfolgreich Verbessert!")
elseif c == 2 then
if pc.count_item(7546) < 10 then
chat("Du hast nicht genug Granate!")
return
end
pc.remove_item(7546, 10)
pc.give_item2(7547, 2)
chat("Erfolgreich Verbessert!")
elseif c == 3 then
if pc.count_item(7546) < 25 then
chat("Du hast nicht genug Granate!")
return
end
pc.remove_item(7546, 25)
pc.give_item2(7547, 5)
chat("Erfolgreich Verbessert!")
elseif c == 4 then
if pc.count_item(7546) < 50 then
chat("Du hast nicht genug Granate!")
return
end
pc.remove_item(7546, 50)
pc.give_item2(7547, 10)
chat("Erfolgreich Verbessert!")
elseif c == 5 then
if pc.count_item(7546) < 100 then
chat("Du hast nicht genug Granate!")
return
end
pc.remove_item(7546, 100)
pc.give_item2(7547, 20)
chat("Erfolgreich Verbessert!")
elseif c == 6 then
if pc.count_item(7546) < 200 then
chat("Du hast nicht genug Granate!")
return
end
pc.remove_item(7546, 200)
pc.give_item2(7547, 40)
chat("Erfolgreich Verbessert!")
elseif c == 7 then
return
end
elseif b == 2 then
return
end
elseif a == 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 b == 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 c == 1 then
if pc.count_item(7547) < 5 then
chat("Du hast nicht genug Granate!")
return
end
pc.remove_item(7547, 5)
pc.give_item2(7548, 1)
chat("Erfolgreich Verbessert!")
elseif c == 2 then
if pc.count_item(7547) < 10 then
chat("Du hast nicht genug Granate!")
return
end
pc.remove_item(7547, 10)
pc.give_item2(7548, 2)
chat("Erfolgreich Verbessert!")
elseif c == 3 then
if pc.count_item(7547) < 25 then
chat("Du hast nicht genug Granate!")
return
end
pc.remove_item(7547, 25)
pc.give_item2(7548, 5)
chat("Erfolgreich Verbessert!")
elseif c == 4 then
if pc.count_item(7547) < 50 then
chat("Du hast nicht genug Granate!")
return
end
pc.remove_item(7547, 50)
pc.give_item2(7548, 10)
chat("Erfolgreich Verbessert!")
elseif c == 5 then
if pc.count_item(7547) < 100 then
chat("Du hast nicht genug Granate!")
return
end
pc.remove_item(7547, 100)
pc.give_item2(7548, 20)
chat("Erfolgreich Verbessert!")
elseif c == 6 then
if pc.count_item(7547) < 200 then
chat("Du hast nicht genug Granate!")
return
end
pc.remove_item(7547, 200)
pc.give_item2(7548, 40)
chat("Erfolgreich Verbessert!")
elseif c == 7 then
return
end
elseif b == 2 then
return
end
elseif a == 8
return
end
elseif g == 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 a == 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 b == 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 c == 1 then
if pc.count_item(7551) < 5 then
chat("Du hast nicht genug Onyxe!")
return
end
pc.remove_item(7551, 5)
pc.give_item2(7552, 1)
chat("Erfolgreich Verbessert!")
elseif c == 2 then
if pc.count_item(7551) < 10 then
chat("Du hast nicht genug Onyxe!")
return
end
pc.remove_item(7551, 10)
pc.give_item2(7552, 2)
chat("Erfolgreich Verbessert!")
elseif c == 3 then
if pc.count_item(7551) < 25 then
chat("Du hast nicht genug Onyxe!")
return
end
pc.remove_item(7551, 25)
pc.give_item2(7552, 5)
chat("Erfolgreich Verbessert!")
elseif c == 4 then
if pc.count_item(7551) < 50 then
chat("Du hast nicht genug Onyxe!")
return
end
pc.remove_item(7551, 50)
pc.give_item2(7552, 10)
chat("Erfolgreich Verbessert!")
elseif c == 5 then
if pc.count_item(7551) < 100 then
chat("Du hast nicht genug Onyxe!")
return
end
pc.remove_item(7551, 100)
pc.give_item2(7552, 20)
chat("Erfolgreich Verbessert!")
elseif c == 6 then
if pc.count_item(7551) < 200 then
chat("Du hast nicht genug Onyxe!")
return
end
pc.remove_item(7551, 200)
pc.give_item2(7552, 40)
chat("Erfolgreich Verbessert!")
elseif c == 7 then
return
end
elseif b == 2 then
return
end
elseif a == 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 b == 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 c == 1 then
if pc.count_item(7552) < 5 then
chat("Du hast nicht genug Onyxe!")
return
end
pc.remove_item(7552, 5)
pc.give_item2(7553, 1)
chat("Erfolgreich Verbessert!")
elseif c == 2 then
if pc.count_item(7552) < 10 then
chat("Du hast nicht genug Onyxe!")
return
end
pc.remove_item(7552, 10)
pc.give_item2(7553, 2)
chat("Erfolgreich Verbessert!")
elseif c == 3 then
if pc.count_item(7552) < 25 then
chat("Du hast nicht genug Onyxe!")
return
end
pc.remove_item(7552, 25)
pc.give_item2(7553, 5)
chat("Erfolgreich Verbessert!")
elseif c == 4 then
if pc.count_item(7552) < 50 then
chat("Du hast nicht genug Onyxe!")
return
end
pc.remove_item(7552, 50)
pc.give_item2(7553, 10)
chat("Erfolgreich Verbessert!")
elseif c == 5 then
if pc.count_item(7552) < 100 then
chat("Du hast nicht genug Onyxe!")
return
end
pc.remove_item(7552, 100)
pc.give_item2(7553, 20)
chat("Erfolgreich Verbessert!")
elseif c == 6 then
if pc.count_item(7552) < 200 then
chat("Du hast nicht genug Onyxe!")
return
end
pc.remove_item(7552, 200)
pc.give_item2(7553, 40)
chat("Erfolgreich Verbessert!")
elseif c == 7 then
return
end
elseif b == 2 then
return
end
elseif a == 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 b == 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 c == 1 then
if pc.count_item(7553) < 5 then
chat("Du hast nicht genug Onyxe!")
return
end
pc.remove_item(7553, 5)
pc.give_item2(7554, 1)
chat("Erfolgreich Verbessert!")
elseif c == 2 then
if pc.count_item(7553) < 10 then
chat("Du hast nicht genug Onyxe!")
return
end
pc.remove_item(7553, 10)
pc.give_item2(7554, 2)
chat("Erfolgreich Verbessert!")
elseif c == 3 then
if pc.count_item(7553) < 25 then
chat("Du hast nicht genug Onyxe!")
return
end
pc.remove_item(7553, 25)
pc.give_item2(7554, 5)
chat("Erfolgreich Verbessert!")
elseif c == 4 then
if pc.count_item(7553) < 50 then
chat("Du hast nicht genug Onyxe!")
return
end
pc.remove_item(7553, 50)
pc.give_item2(7554, 10)
chat("Erfolgreich Verbessert!")
elseif c == 5 then
if pc.count_item(7553) < 100 then
chat("Du hast nicht genug Onyxe!")
return
end
pc.remove_item(7553, 100)
pc.give_item2(7554, 20)
chat("Erfolgreich Verbessert!")
elseif c == 6 then
if pc.count_item(7553) < 200 then
chat("Du hast nicht genug Onyxe!")
return
end
pc.remove_item(7553, 200)
pc.give_item2(7554, 40)
chat("Erfolgreich Verbessert!")
elseif c == 7 then
return
end
elseif b == 2 then
return
end
elseif a == 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 b == 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 c == 1 then
if pc.count_item(7554) < 5 then
chat("Du hast nicht genug Onyxe!")
return
end
pc.remove_item(7554, 5)
pc.give_item2(7555, 1)
chat("Erfolgreich Verbessert!")
elseif c == 2 then
if pc.count_item(7554) < 10 then
chat("Du hast nicht genug Onyxe!")
return
end
pc.remove_item(7554, 10)
pc.give_item2(7555, 2)
chat("Erfolgreich Verbessert!")
elseif c == 3 then
if pc.count_item(7554) < 25 then
chat("Du hast nicht genug Onyxe!")
return
end
pc.remove_item(7554, 25)
pc.give_item2(7555, 5)
chat("Erfolgreich Verbessert!")
elseif c == 4 then
if pc.count_item(7554) < 50 then
chat("Du hast nicht genug Onyxe!")
return
end
pc.remove_item(7554, 50)
pc.give_item2(7555, 10)
chat("Erfolgreich Verbessert!")
elseif c == 5 then
if pc.count_item(7554) < 100 then
chat("Du hast nicht genug Onyxe!")
return
end
pc.remove_item(7554, 100)
pc.give_item2(7555, 20)
chat("Erfolgreich Verbessert!")
elseif c == 6 then
if pc.count_item(7554) < 200 then
chat("Du hast nicht genug Onyxe!")
return
end
pc.remove_item(7554, 200)
pc.give_item2(7555, 40)
chat("Erfolgreich Verbessert!")
elseif c == 7 then
return
end
elseif b == 2 then
return
end
elseif a == 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 b == 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 c == 1 then
if pc.count_item(7555) < 5 then
chat("Du hast nicht genug Onyxe!")
return
end
pc.remove_item(7555, 5)
pc.give_item2(7556, 1)
chat("Erfolgreich Verbessert!")
elseif c == 2 then
if pc.count_item(7555) < 10 then
chat("Du hast nicht genug Onyxe!")
return
end
pc.remove_item(7555, 10)
pc.give_item2(7556, 2)
chat("Erfolgreich Verbessert!")
elseif c == 3 then
if pc.count_item(7555) < 25 then
chat("Du hast nicht genug Onyxe!")
return
end
pc.remove_item(7555, 25)
pc.give_item2(7556, 5)
chat("Erfolgreich Verbessert!")
elseif c == 4 then
if pc.count_item(7555) < 50 then
chat("Du hast nicht genug Onyxe!")
return
end
pc.remove_item(7555, 50)
pc.give_item2(7556, 10)
chat("Erfolgreich Verbessert!")
elseif c == 5 then
if pc.count_item(7555) < 100 then
chat("Du hast nicht genug Onyxe!")
return
end
pc.remove_item(7555, 100)
pc.give_item2(7556, 20)
chat("Erfolgreich Verbessert!")
elseif c == 6 then
if pc.count_item(7555) < 200 then
chat("Du hast nicht genug Onyxe!")
return
end
pc.remove_item(7555, 200)
pc.give_item2(7556, 40)
chat("Erfolgreich Verbessert!")
elseif c == 7 then
return
end
elseif b == 2 then
return
end
elseif a == 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 b == 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 c == 1 then
if pc.count_item(7556) < 5 then
chat("Du hast nicht genug Onyxe!")
return
end
pc.remove_item(7556, 5)
pc.give_item2(7557, 1)
chat("Erfolgreich Verbessert!")
elseif c == 2 then
if pc.count_item(7556) < 10 then
chat("Du hast nicht genug Onyxe!")
return
end
pc.remove_item(7556, 10)
pc.give_item2(7557, 2)
chat("Erfolgreich Verbessert!")
elseif c == 3 then
if pc.count_item(7556) < 25 then
chat("Du hast nicht genug Onyxe!")
return
end
pc.remove_item(7556, 25)
pc.give_item2(7557, 5)
chat("Erfolgreich Verbessert!")
elseif c == 4 then
if pc.count_item(7556) < 50 then
chat("Du hast nicht genug Onyxe!")
return
end
pc.remove_item(7556, 50)
pc.give_item2(7557, 10)
chat("Erfolgreich Verbessert!")
elseif c == 5 then
if pc.count_item(7556) < 100 then
chat("Du hast nicht genug Onyxe!")
return
end
pc.remove_item(7556, 100)
pc.give_item2(7557, 20)
chat("Erfolgreich Verbessert!")
elseif c == 6 then
if pc.count_item(7556) < 200 then
chat("Du hast nicht genug Onyxe!")
return
end
pc.remove_item(7556, 200)
pc.give_item2(7557, 40)
chat("Erfolgreich Verbessert!")
elseif c == 7 then
return
end
elseif b == 2 then
return
end
elseif a == 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 b == 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 c == 1 then
if pc.count_item(7557) < 5 then
chat("Du hast nicht genug Onyxe!")
return
end
pc.remove_item(7557, 5)
pc.give_item2(7558, 1)
chat("Erfolgreich Verbessert!")
elseif c == 2 then
if pc.count_item(7557) < 10 then
chat("Du hast nicht genug Onyxe!")
return
end
pc.remove_item(7557, 10)
pc.give_item2(7558, 2)
chat("Erfolgreich Verbessert!")
elseif c == 3 then
if pc.count_item(7557) < 25 then
chat("Du hast nicht genug Onyxe!")
return
end
pc.remove_item(7557, 25)
pc.give_item2(7558, 5)
chat("Erfolgreich Verbessert!")
elseif c == 4 then
if pc.count_item(7557) < 50 then
chat("Du hast nicht genug Onyxe!")
return
end
pc.remove_item(7557, 50)
pc.give_item2(7558, 10)
chat("Erfolgreich Verbessert!")
elseif c == 5 then
if pc.count_item(7557) < 100 then
chat("Du hast nicht genug Onyxe!")
return
end
pc.remove_item(7557, 100)
pc.give_item2(7558, 20)
chat("Erfolgreich Verbessert!")
elseif c == 6 then
if pc.count_item(7557) < 200 then
chat("Du hast nicht genug Onyxe!")
return
end
pc.remove_item(7557, 200)
pc.give_item2(7558, 40)
chat("Erfolgreich Verbessert!")
elseif c == 7 then
return
end
elseif b == 2 then
return
end
elseif a == 8
return
end
elseif g == 6 then
return
end
elseif v == 2 then
return
elseif v == 3 then
return
elseif v == 4 then
return
elseif v == 5 then
return
end
end
end
end
|
|
|
12/20/2015, 12:29
|
#12042
|
elite*gold: 26
Join Date: Mar 2010
Posts: 3,765
Received Thanks: 2,661
|
bei jedem deiner
fehlt dir ein then am Ende der Zeile.
|
|
|
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"
|
|
|
12/20/2015, 14:07
|
#12044
|
elite*gold: 26
Join Date: Mar 2010
Posts: 3,765
Received Thanks: 2,661
|
Quote:
Originally Posted by Pawnz99
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
|
|
|
12/20/2015, 15:51
|
#12045
|
elite*gold: 0
Join Date: Dec 2015
Posts: 14
Received Thanks: 0
|
Quote:
Originally Posted by .Delta
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
|
|
|
All times are GMT +1. The time now is 07:18.
|
|