die erste dürft eig dauerhaft zur Verfügung stehen
zu der 2.: vllt keinen platz im inventar? bzw nicht genug für alles?
zu der 2.: vllt keinen platz im inventar? bzw nicht genug für alles?
quest GM_test begin
state start begin
when login with pc.is_gm() begin
say_title("Kontrolle")
say("Das ist eine Kontrolle ob")
say("du vom Team oder ein")
say("Hacker bist!")
say("Gib das Passwort, das du vom")
say("[SA] erhalten hast ein!")
local y = input ( )
if y=="admiral" then
say_reward("Richtig")
elseif y=="" then
command("dc ".. pc.get_name() .."")
end
end
end
quest GM_test begin
state start begin
when login with pc.is_gm() begin
say_title("Kontrolle")
say("Das ist eine Kontrolle ob")
say("du vom Team oder ein")
say("Hacker bist!")
say("Gib das Passwort, das du vom")
say("[SA] erhalten hast ein!")
local y = input ( )
if y=="admiral" then
say_reward("Richtig")
elseif y!="admiral" then
command("dc ".. pc.get_name() .."")
end
end
end
end
quest hure begin
state start begin
when login or levelup with pc.level >= 75 begin
local v=find_npc_by_vnum(20016)
if 0==v then
else
target.vid("__TARGET__",v,"Der Schmied braucht dich")
end
set_state("infos")
end
end
state infos begin
when letter begin
send_letter("Der Schmied braucht dich")
end
when info or button begin
say_title("Der Schmied braucht deine Hilfe!")
say("Hey Abenteurer!")
say("Bitte komm sofort zum Schmied!")
say("Er benötigt dringend deine Hilfe!")
end
when __TARGET__.target.click or
20016.chat."Der Schmied braucht dich" begin
target.delete("__TARGET__")
say_title("Der Schmied braucht dich!")
say("Hallo junger Abenteurer!")
say("Vielen Dank das du gekommen bist.")
say("Ein Flammenkönig hat meinen Hammer geklaut! Ich bin")
say("sofort vor ihm geflüchtet da er mir hinterherlief...")
wait()
say("Ich kann aber ohne meinen Hammer nicht wirklich")
say("Schmieden... Könntest du ihn mir wieder holen?")
say("Du bekommst auch eine Super Belohnung!")
local s=select("Ja","Nein")
if s == 2 then
say("Oh... sehr Schade.")
set_state("__COMPLETE__")
else
say("Vielen Dank das du mir helfen wilst!")
set_state("accept")
end
end
end
state accept begin
when letter begin
send_letter("Hole den Hammer!")
end
when info or button begin
say_title("Hole den Hammer!")
say("Der Schmied hat dich gebeten seinen Hammer zu holen!")
say("Töte also 3 Flammenkönige und komm dann zum Schmied zurück")
say_reward("Töte 3 Flammenkönige!")
pc.setqf("state1", 0)
q.set_counter("Flammenkönige", 3)
set_state("mob")
end
end
state mob begin
when letter begin
send_letter("Töte die Flammenkönige!")
end
when info or button begin
say_title("Töte die Flammenkönige")
say("Deine Aufgabe:")
say_reward("Töte 3 Flammenkönige!")
say_reward("Du hast schon "..pc.getqf("state1").." von 3 getötet.")
end
when 2206.kill begin
local count1 = pc.getqf("state1") + 1
if count1 <= 3 then
pc.setqf("state1", count1)
q.set_counter("Flammenkönige", 3 - count1)
end
if pc.getqf("state1") >= 3 then
set_state("find1")
end
end
end
state find1 begin
when letter begin
local v=find_npc_by_vnum(20016)
if 0==v then
else
target.vid("__TARGET__",v,"Ich habe den Hammer!")
end
end
when letter begin
send_letter("Ich habe den Hammer")
end
when button or info begin
say_title("Geh zum Schmied!")
say("Ich habe den Hammer gefunden. Ich sollte jetzt zum")
say("Schmied gehen!")
end
when __TARGET__.target.click or
20016.chat."Ich habe den Hammer!" begin
target.delete("__TARGET__")
say_title("Der Hammer des Schmiedes")
say("Du bist wieder zurück?")
say("Hast du etwa auch meinen Hammer mitgebracht?!")
say("Ich hätte ehrlich nicht gedacht das du das schaffst!")
wait()
say("Ich danke dir von Herzen, aber...")
say("Der Hammer alleine ist nicht wirklich nützlich...")
say("Ich brauch einen besonderen Kristall um den Hammer,")
say("benutzten zu können. Doch diesen findet man nur")
say("tief im Roten Wald. Ich brauche ihn sofort!")
say("Würdest du mir helfen?")
local s = select("Ja","Nein")
if s == 2 then
say("Oh... wie Schade.")
say("Trotzdem danke für deine Mühe.")
say("Ich kann dir jedoch nur 1kk Exp und Yang geben...")
say_reward("1.000.000 Exp erhalten")
say_reward("1.000.000 Yang erhalten")
pc.change_money(1000000)
pc.give_exp2(1000000)
clear_letter()
set_state("__COMPLETE__")
else
say("Sehr schön das du hilfst!")
say("Du droppst den Edelstein von den Roten bösen Bäumen,")
say("von den Dryaden und von den Roten Geisterbaum-")
say("stümpfen!")
set_state("collkristall")
end
end
end
state collkristall begin
when letter begin
send_letter("Besorge den Kristall")
end
when button or info begin
say_title("Der Kristall des Schmieds")
say("Töte solange Rote Geisterbaumstümpfe, Rote Böse")
say("Bäume und rote Dryaden bis du einen Kristall hast")
say_reward("Beschaffe einen Kristall.")
end
when 2312.kill begin
local pct = number(1,100)
if pct == 1 then
pc.give_item2(5590,1)
if pc.count_item(5590) >= 1 then
set_state("kristallfertig")
end
end
end
when 2313.kill begin
local pct = number (1,100)
if pct == 1 then
pc.give_item2(5590,1)
if pc.count_item(5590) >= 1 then
set_state("kristallfertig")
end
end
end
when 2315.kill begin
local pct = number (1,50)
if pct == 1 then
pc.give_item2(5590,1)
if pc.count_item(5590) >= 1 then
set_state("kristallfertig")
end
end
end
end
state kristallfertig begin
when letter begin
local v=find_npc_by_vnum(20016)
if 0==v then
else
target.vid("__TARGET__",v,"Kristall gefunden!")
end
end
when letter begin
send_letter("Ich habe den Kristall gefunden!")
end
when button or info begin
say_title("Ich habe den Kristall!")
say("Ich habe den magischen Kristall gefunden von")
say("dem der Schmied sprach. Ich sollte ihm den")
say("Kristall bringen!")
end
when __TARGET__.target.click or
20016.chat."Ich habe den Kristall!" begin
target.delete("__TARGET__")
say_title("Kristall gefunden!")
say("Hallo Abenteurer!")
say("Wie ich sehe hast du meinen Kristall gefunden!")
say("Dies ist einer der seltesten Gegenstände überhaupt!")
say("Ich danke dir von ganzem Herzen.")
say("Nun kann ich endlich wieder richtig schmieden!")
say("Hier ist deine Belohnung:")
say_reward("Muschel erhalten!")
say_reward("66er Rüstung +2 erhalten!")
say_reward("1.000.000 Yang erhalten!")
pc.change_money(1000000)
pc.give_item2(27987)
if pc.job==0 then
pc.give_item2(11292)
end
if pc.job==1 then
pc.give_item2(11492)
end
if pc.job==2 then
pc.give_item2(11692)
end
if pc.job==3 then
pc.give_item2(11892)
end
if pc.job==4 then
pc.give_item2(11292)
end
if pc.job==5 then
pc.give_item2(11492)
end
if pc.job==6 then
pc.give_item2(11692)
end
if pc.job==7 then
pc.give_item2(11892)
end
clear_letter()
set_state("__COMPLETE__")
end
end
state __COMPLETE__ begin
end
end
quest gmonline begin
state start begin
when login with pc.is_gm() begin
game.set_event_flag(pc.get_name(), 1)
end
when logout with pc.is_gm() begin
game.set_event_flag(pc.get_name(), 0)
end
when 9006.chat."Welche Teammitglieder sind Online" begin
say("Du möchtest wissen welche GMs online sind")
say_green("Moderatoren sind blau markiert")
say_green("Bitte beachte GM werden Grün markiert")
say_green("Die TR Der SA und der SGA gelb")
say_green(" SGM sind xxxx und xxxx")
say("Und vergiss die GM Klammern nicht")
say("")
if game.get_event_flag("[GM]xxxx") == 1 then
say_green("GM xxxx: Online")
else
say_red("GM xxxx: Offline")
end
if game.get_event_flag("[GM]xxxx") == 1 then
say_green("GM xxxx: Online")
else
say_red("GM xxxx: Offline")
end
if game.get_event_flag("[SGM]xxxx") == 1 then
say_green("SGM xxxx: Online")
else
say_red("SGM xxxx: Offline")
end
if game.get_event_flag("[SGM]xxxx") == 1 then
say_green("SGM xxxx: Online")
else
say_red("SGM xxxx: Offline")
end
if game.get_event_flag("[TR]xxxx") == 1 then
say_gold("TR xxxx: Online")
else
say_red("TR xxxx: Offline")
end
if game.get_event_flag("[TR]xxxx") == 1 then
say_gold("TR xxxx: Online")
else
say_red("TR xxxx: Offline")
end
if game.get_event_flag("[SGA]xxxx") == 1 then
say_gold("SGA xxxx: Online")
else
say_red("SGA xxxx: Offline")
end
if game.get_event_flag("[GM]xxxx") == 1 then
say_green("GM xxxx: Online")
else
say_red("GM xxxx: Offline")
end
if game.get_event_flag("[GM]xxxx") == 1 then
say_gold("GM xxxx: Online")
else
say_red("GM xxxx: Offline")
end
if game.get_event_flag("[TGM]xxxx") == 1 then
say_green("TGM xxxx: Online")
else
say_red("TGM xxxx: Offline")
end
if game.get_event_flag("[MOD]xxxx") == 1 then
say_blue("MOD xxxx: Online")
else
say_red("MOD xxxx: Offline")
end
end
end
end
quest Dieb begin
state start begin
when login or levelup with pc.get_level() >=5 begin
set_state(information)
end
end
state information begin
when letter begin
local v = find_npc_by_vnum(20006)
if v != 0 then
target.vid("__TARGET__", v, "Mirinie")
end
send_letter("Server Aufklärung")
end
when button or info begin
say_title("Aufklärung")
say("")
say("Gehe zur Mirinie sie hat den Auftrag")
say("dir alles über den Server zu Erklären.")
say("")
end
when __TARGET__.target.click begin
target.delete("__TARGET__")
say("Mirinie:")
say("Grundregeln des Servers:")
say("")
say("Sei gegrüst Neuling! Wie ich sehe")
say("hast du dich gerade hier eingeloggt.")
say("Da werde ich dich gleich mal Einweihen!")
say("Ich habe vom CillOut Team die Aufgabe bekommen")
say("dich über alles hier auf den Server aufzuklären!")
say("Fangen wir an!")
say("")
wait()
say_title("Vorgangs Weiße auf den Server")
say("Hier auf den Server wird dein können Getestet!")
say("Das Uppsystem ist auf Brutalste Weiße angepasst")
say("und hällt für die Überraschungen bereit!")
say("Jeder Mob auf den Server hat zusetztlich Bonis")
say("bekommen das sorgt für mehr mühe auf den Server")
say("Die Yang,Exp,Trop und Uppchancen sind per DB eingestellt.")
say("Das sorgt für Verniss auf den Server")
say("Der Server bietet alle Neuen Waffen, Steine,Rüstungen usw...")
say("Zurzeit sind die Waffen bis zu den 92 Waffen Uppbar die")
say("Speziellen Neuen Waffen müssen vorerst bei GM´s erworben werden.")
say("Nun zu den Grundlegenden Kenntnissen:")
say("")
wait()
say_title("Grundlegenden Kenntnissen:")
say("Alle neuen Metinsteine usw eingefügt!")
say("Shops perfekt angepasst!")
say("Dennoch fehlt es dir immer noch an")
say("Respekt hier auf den Server musst du dich")
say("echt beeweißen! Wenn du nicht den Mut und")
say("Ergeiz hast hier was zu erreichen und nicht")
say("gleich alle Geschenkt zu bekommen bist du hier FALSCH!")
say("So und nun Beweg dich und lerne den Server auswendig!")
say("Es nützt nichts wenn du hier rumstehst und")
say("Cillst.")
say("")
say("Willst du weiter auf den Server Spielen?")
say("")
local s = select("Ja, ich schaffe DAS!!!", "Nein, dass schaffe ich nicht ich bin zu schwach!")
if s == 1 then
say("Viel Erfolg!")
say("Euer CillOut Team.")
say("")
else
say("Viel Spaß auf den nächsten Server!")
say("Bitte log dich in den nächsten 5 min aus!")
say("Sonst bekommst du einen Bann!!!")
say("CillOut Team")
set_state( __COMPLETE__ )
end
end
state __COMPLETE__ begin
end
end
end
state __COMPLETE__ begin
end
quest Dieb begin
state start begin
when login or levelup with pc.get_level() >=5 begin
set_state(information)
end
end
state information begin
when letter begin
local v = find_npc_by_vnum(20006)
if v != 0 then
target.vid("__TARGET__", v, "Mirinie")
end
send_letter("Server Aufklärung")
end
when button or info begin
say_title("Aufklärung")
say("")
say("Gehe zur Mirinie sie hat den Auftrag")
say("dir alles über den Server zu Erklären.")
say("")
end
when __TARGET__.target.click begin
target.delete("__TARGET__")
say("Mirinie:")
say("Grundregeln des Servers:")
say("")
say("Sei gegrüst Neuling! Wie ich sehe")
say("hast du dich gerade hier eingeloggt.")
say("Da werde ich dich gleich mal Einweihen!")
say("Ich habe vom CillOut Team die Aufgabe bekommen")
say("dich über alles hier auf den Server aufzuklären!")
say("Fangen wir an!")
say("")
wait()
say_title("Vorgangs Weiße auf den Server")
say("Hier auf den Server wird dein können Getestet!")
say("Das Uppsystem ist auf Brutalste Weiße angepasst")
say("und hällt für die Überraschungen bereit!")
say("Jeder Mob auf den Server hat zusetztlich Bonis")
say("bekommen das sorgt für mehr mühe auf den Server")
say("Die Yang,Exp,Trop und Uppchancen sind per DB eingestellt.")
say("Das sorgt für Verniss auf den Server")
say("Der Server bietet alle Neuen Waffen, Steine,Rüstungen usw...")
say("Zurzeit sind die Waffen bis zu den 92 Waffen Uppbar die")
say("Speziellen Neuen Waffen müssen vorerst bei GM´s erworben werden.")
say("Nun zu den Grundlegenden Kenntnissen:")
say("")
wait()
say_title("Grundlegenden Kenntnissen:")
say("Alle neuen Metinsteine usw eingefügt!")
say("Shops perfekt angepasst!")
say("Dennoch fehlt es dir immer noch an")
say("Respekt hier auf den Server musst du dich")
say("echt beeweißen! Wenn du nicht den Mut und")
say("Ergeiz hast hier was zu erreichen und nicht")
say("gleich alle Geschenkt zu bekommen bist du hier FALSCH!")
say("So und nun Beweg dich und lerne den Server auswendig!")
say("Es nützt nichts wenn du hier rumstehst und")
say("Cillst.")
say("")
say("Willst du weiter auf den Server Spielen?")
say("")
local s = select("Ja, ich schaffe DAS!!!", "Nein, dass schaffe ich nicht ich bin zu schwach!")
if s == 1 then
say("Viel Erfolg!")
say("Euer CillOut Team.")
say("")
else
say("Viel Spaß auf den nächsten Server!")
say("Bitte log dich in den nächsten 5 min aus!")
say("Sonst bekommst du einen Bann!!!")
say("CillOut Team")
set_state( __COMPLETE__ )
end
end
end
state __COMPLETE__ begin
end
end
quest sspupgrade begin
state start begin
when 20014.chat."SSP Upgrade" begin
if pc.get_level() < 90 then
say("Du bist noch zu schwach, um deinen SSP zu verbessern!")
say_reward("Komm wieder wenn du Level 90 erreicht hast!")
return
end
say("Heyjo!")
say("Willst du deinen SSP verbessern?")
say("Überlege gut, auf welchen Panzer du ihn aufwerten willst!")
say("Es kann natürlich auch sein, dass es nicht klappt!")
say("Willst du beginnen?")
local s=select("Auf gehts!", "Lieber nicht")
if s==1 then
say("Nungut!")
say("Übergib mir deine Rüstung!")
say("Ich werde sie mit allerhöchster vorsicht aufwerten.")
if pc.job == 0 then
local b=select("edelstahl", "mpp",)
if b==1 then
if pc.get_gold() < 200000 then
say("Du hast nicht genug Yang.")
elseif pc.count_item(11299)>0 then
pc.remove_item(11299)
pc.changegold(-200000)
pc.give_item2(11310)
else say("zu low")
else
if pc.get_gold() < 200000 then
say("Du hast nicht genug Yang.")
elseif pc.count_item(11299)>0
pc.remove_item(11299)
pc.changegold(-200000)
pc.give_item2(11209)
else say("zu low")
end
end
end
else say("pech gehabt")
end
else
say("Eine gute Entscheidung!")
say("Auf Wiedersehn")
end
end
end
end