Zu den Quest:
Die erste ist ein Markensystem, es ist sozusagen ein Ingame Itemshop. Geeignet für Middlescholl oder Fun Server. Man muss Bosse Killen und bekommt Marken. Diese kann man eintauschen für gegenstände die man ansonsten in Itemshop kaufen kann.
PHP Code:
quest marken begin
state start begin
when 20011.chat."Was ist das Markensystem?" begin
say_title("Die Marken!")
say("")
say("Willkommen lieber "..pc.get_name().."")
say("Hier auf diesem Server gibt es ein")
say("sogenanntes Marken-System. In diesem")
say("Marken-System kannst du Uriel bitten,")
say("dir ein Spezielles Item herzustellen")
say("das ist nicht leicht und deshalb")
say("kostet dich das eine bestimmte Anzahl an Marken!")
say_reward("Bisher hast du "..pc.getqf("marken").." Marken gesammelt!")
say_reward("Du erhaltest sie von allen Boss-Monstern!")
end
when 691.kill or 692.kill or 791.kill or 793.kill or 991.kill or 993.kill
or 1304.kill or 1334.kill or 1306.kill or 1901.kill or 1902.kill or 2206.kill
or 2207.kill or 2306.kill or 5001.kill or 5002.kill or 5004.kill or 5161.kill
or 5162.kill or 5163.kill or 2493.kill or 2494.kill or 591.kill or 595.kill begin
local count = pc.getqf("marken") + 1
pc.setqf("marken", count)
chat("Du hast eine Marke erhalten.")
chat("Du hast nun "..pc.getqf("marken").." Marken")
end
when 20011.chat."Markenstand" begin
say("Hallo "..pc.get_name().."")
say("Du hast zurzeit "..pc.getqf("marken").." Marken")
end
when 20011.chat."Marken einlösen" begin
say_title("Marken-System")
say("")
say("Hier befindest du dich im Marken-System")
say("bereich. Hier kannst du deine Marken,")
say("die du bei Bossen gedroppt hast gegen")
say("Items tauschen. Bisher hast du "..pc.getqf("marken").." Marken!")
say_reward("Willst du was kaufen?")
local wahl = select("Ja", "Nein")
if wahl == 1 then
say("OK,")
say("Du kannst folgende Items dafür bekommen:")
local s = select("Regenbogenstein: 10 Marken", "5. Boni: 2 Marken", "6./7. Boni hinzufügen: 5 Marken", "6./7. Boni ändern: 3 Marken", "Abbrechen")
if s == 1 then
say("Der Regenbogenstein kostet 10 Marken.")
say("Zurzeit hast du "..pc.getqf("marken").." Marken")
if pc.getqf("marken") < 10 then
say("Damit hast du leider nicht genügend Marken um")
say("den Regenbogenstein zu kaufen.")
say("Sammle bitte noch "..10-pc.getqf("marken").." weitere Marken.")
return
end
say("möchtest du den Regenbogenstein kaufen?")
local regi = select("Ja", "Nein")
if regi == 1 then
local cost_regi = pc.getqf("marken") - 10
say("Ok du hast den Regenbogenstein gekauft.")
pc.setqf("marken", cost_regi)
pc.give_item2(50512, 1)
elseif regi == 2 then
say("OK, an deinem Markenstand hat sich")
say("nichts verändert.")
return
end
elseif s == 2 then
say("Der 5. Bonus kostet 2 Marken.")
say("Zurzeit hast du "..pc.getqf("marken").." Marken")
if pc.getqf("marken") < 2 then
say("Damit hast du leider nicht genügend Marken")
say("um den 5. Bonus zu kaufen.")
say("Sammle bitte noch "..2-pc.getqf("marken").." Marken.")
return
end
say("Möchtest du den 5. Bonus kaufen?")
local five = select("Ja", "Nein")
if five == 1 then
local cost_five = pc.getqf("marken") - 2
say("OK, du hast den 5. Bonus gekauft.")
pc.setqf("marken", cost_five)
pc.give_item2(70024, 1)
elseif five == 2 then
say("OK, an deinem Markenstand hat sich")
say("nichts verändert")
return
end
elseif s == 3 then
say("6./7. Bonus hinzufügen kostet 5 Marken.")
say("Zurzeit hast du "..pc.getqf("marken").." Marken.")
if pc.getqf("marken") < 5 then
say("Damit hast du leider nicht genügend Marken")
say("um 6./7. Bonus hinzufügen zu kaufen.")
say("Sammle bitte noch "..5-pc.getqf("marken").." Marken")
return
end
say("Möchtest du 6./7. Bonus kaufen?")
local six = select("Ja", "Nein")
if six == 1 then
local cost_six = pc.getqf("marken") - 5
say("OK, du hast 6./. Bonus hinzufügen gekauft.")
pc.setqf("marken", cost_six)
pc.give_item2(71051, 1)
elseif six == 2 then
say("OK. an deinem Markenstand hat sich")
say("nichts verändert")
return
end
elseif s == 4 then
say("6./7. Bonus ändern kostet 3 Marken.")
say("Zurzeit hast du "..pc.getqf("marken").." Marken.")
if pc.getqf("marken") < 3 then
say("Damit hast du leider nicht genügend Marken")
say("um 6./7. Bonus ändern zu kaufen.")
say("Sammle bitte noch "..3-pc.getqf("marken").." Marken.")
return
end
say("Möchtest du 6./7. Bonus ändern kaufen?")
local seven = select("Ja", "Nein")
if seven == 1 then
local cost_seven = pc.getqf("marken") - 3
say("OK, du hast 6./7. Bonus ändern gekauft.")
pc.setqf("marken", cost_seven)
pc.give_item2(71052, 1)
elseif seven == 2 then
say("OK, an deinem Markenstand hat sich")
say("nichts verändert")
return
end
elseif s == 5 then
return
end
elseif wahl == 2 then
return
end
end
end
end
Das gleiche gilt für die 2 Quest.
PHP Code:
quest mobileslager begin
state start begin
when 2.use begin
say_title("Drachensymbol:")
say("Willst du deine ersatz Inventar seiten öffnen?")
say("")
local a= select("Ja","Nein")
if 1==a then
game.open_safebox()
end
end
end
end
Ich hoffe ihr könnt etwas damit anfangen. Viel spass
Komentare wie immer erwünscht






