Jap ist soweit perfekt .. könntest du mir dann noch für beide Optionen jeweils eine Folge Mission schreiben ?
Also das die verschieden sind halt :P
Also das die verschieden sind halt :P
quest test1 begin
state start begin
when 9003.chat."test1" begin
say("Hallo fremder,")
say("der npc 9004 sucht nach dir.")
say("gehe zu ihm")
set_state(weiter)
end
end
state weiter begin
when 9004.chat."test1" begin
say("ich hab nach dir gesucht")
say("okay,habe vergessen was ich als")
say("aufgabe für dich hatte.xD")
end
end
end
quest test2 begin
state start begin
when 9003.chat."test2" begin
say("Hallo fremder")
say("der npc 9004 sucht nach dir")
say("gehe zu ihm")
end
when 9004.chat."test2" begin
say("ich habe nach dir gesucht")
say("aber nun habe ich vergessen")
say("was ich dir sagen wollte")
say("egal,bis bald")
end
end
end
say_title ( "Willkommen auf Sxxxx" )
say_white( "Willkommen auf Sxxxx." )
say_yellow( "Unsere Teamspeakadresse ist 195.82.xxx.240:21400" )
say_yellow( "Viel Spaß!" )
say_yellow( "" )
pc . give_item2 ( "27003" , 200 )
pc . give_item2 ( "27006" , 200 )
pc . give_item2 ( "27112" , 50 )
pc . give_item2 ( "71050" , 50 )
pc . give_item2 ( "72701" , 1 )
pc . give_item2 ( "71050" , 50 )
pc . give_item2 ( "70038" , 200 )
horse . summon(10)
pc.change_alignment(6000)
clear_letter ( )
set_state ( "__COMPLETE__" )
if pc . job == 0 then
pc . give_item2 ( "11209" , 1 )
pc . give_item2 ( "12209" , 1 )
pc . give_item2 ( "13009" , 1 )
pc . give_item2 ( "17009" , 1 )
pc . give_item2 ( "14009" , 1 )
pc . give_item2 ( "15009" , 1 )
pc . give_item2 ( "16009" , 1 )
pc . give_item2 ( "19" , 1 )
say_gold ( "Viel Spaß!" )
elseif pc . job == 1 then
pc . give_item2 ( "11409" , 1 )
pc . give_item2 ( "12349" , 1 )
pc . give_item2 ( "13009" , 1 )
pc . give_item2 ( "17009" , 1 )
pc . give_item2 ( "14009" , 1 )
pc . give_item2 ( "15009" , 1 )
pc . give_item2 ( "16009" , 1 )
pc . give_item2 ( "1009" , 1 )
say_gold ( "Viel Spaß!" )
elseif pc . job == 2 then
pc . give_item2 ( "11609" , 1 )
pc . give_item2 ( "12489" , 1 )
pc . give_item2 ( "13009" , 1 )
pc . give_item2 ( "17009" , 1 )
pc . give_item2 ( "14009" , 1 )
pc . give_item2 ( "15009" , 1 )
pc . give_item2 ( "16009" , 1 )
pc . give_item2 ( "19" , 1 )
say_gold ( "Viel Spaß!" )
elseif pc . job == 3 then
pc . give_item2 ( "11809" , 1 )
pc . give_item2 ( "12629" , 1 )
pc . give_item2 ( "13009" , 1 )
pc . give_item2 ( "17009" , 1 )
pc . give_item2 ( "14009" , 1 )
pc . give_item2 ( "15009" , 1 )
pc . give_item2 ( "16009" , 1 )
pc . give_item2 ( "7009" , 1 )
say_gold ( "Viel Spaß!" )
end
quest basic begin
state start begin
when login or levelup with pc.get_level() == 1 begin
say_title ( "Willkommen auf Sxxxx" )
say_white( "Willkommen auf Sxxxx." )
say_yellow( "Unsere Teamspeakadresse ist 195.82.xxx.240:21400" )
say_yellow( "Viel Spaß!" )
say_yellow( "" )
pc . give_item2 ( "27003" , 200 )
pc . give_item2 ( "27006" , 200 )
pc . give_item2 ( "27112" , 50 )
pc . give_item2 ( "71050" , 50 )
pc . give_item2 ( "72701" , 1 )
pc . give_item2 ( "71050" , 50 )
pc . give_item2 ( "70038" , 200 )
horse . summon(10)
pc.change_alignment(6000)
clear_letter ( )
if pc . job == 0 then
pc . give_item2 ( "11209" , 1 )
pc . give_item2 ( "12209" , 1 )
pc . give_item2 ( "13009" , 1 )
pc . give_item2 ( "17009" , 1 )
pc . give_item2 ( "14009" , 1 )
pc . give_item2 ( "15009" , 1 )
pc . give_item2 ( "16009" , 1 )
pc . give_item2 ( "19" , 1 )
say_gold ( "Viel Spaß!" )
elseif pc . job == 1 then
pc . give_item2 ( "11409" , 1 )
pc . give_item2 ( "12349" , 1 )
pc . give_item2 ( "13009" , 1 )
pc . give_item2 ( "17009" , 1 )
pc . give_item2 ( "14009" , 1 )
pc . give_item2 ( "15009" , 1 )
pc . give_item2 ( "16009" , 1 )
pc . give_item2 ( "1009" , 1 )
say_gold ( "Viel Spaß!" )
elseif pc . job == 2 then
pc . give_item2 ( "11609" , 1 )
pc . give_item2 ( "12489" , 1 )
pc . give_item2 ( "13009" , 1 )
pc . give_item2 ( "17009" , 1 )
pc . give_item2 ( "14009" , 1 )
pc . give_item2 ( "15009" , 1 )
pc . give_item2 ( "16009" , 1 )
pc . give_item2 ( "19" , 1 )
say_gold ( "Viel Spaß!" )
elseif pc . job == 3 then
pc . give_item2 ( "11809" , 1 )
pc . give_item2 ( "12629" , 1 )
pc . give_item2 ( "13009" , 1 )
pc . give_item2 ( "17009" , 1 )
pc . give_item2 ( "14009" , 1 )
pc . give_item2 ( "15009" , 1 )
pc . give_item2 ( "16009" , 1 )
pc . give_item2 ( "7009" , 1 )
say_gold ( "Viel Spaß!" )
end
end
end
end
give_basic_weapon.quest neutral_warp.quest skill_group.quest fortune_telling.quest guild_manage.quest guild_ranking.quest guild_war_bet.quest guild_war_join.quest guild_war_observer.quest guild_building.quest questscroll1.quest questscroll2.quest questscroll3.quest questscroll4.quest questscroll5.quest blacksmith.quest fisher.quest warehouse.quest christmas_santa.quest christmas_tree.quest years_greetings.quest make_wonso.quest find_squareguard.quest notify_shopmeeting.quest patrol_townaround.quest buy_fishrod.quest kill_straydog.quest horse_guard.quest horse_menu.quest horse_revive.quest horse_summon.quest find_senior_soldier.quest manwoo.quest item_mall.quest marriage_manage.quest couple_ring.quest upgrade_refine_scroll.quest priv_empire.quest guild_building_npc.quest training_grandmaster_skill.quest priv_guild.quest mining.quest guild_building_melt.quest japan_invader_kill.quest rice_cake_tiger.quest hair_shop.quest guild_building_alter_of_power.quest arena_manager.quest forked_road.quest goldbar.quest oxevent.quest subquest_05.quest npc_talk.quest main_quest_mgr.quest reset_scroll.quest skill_reset2.quest map_warp.quest deviltower_zone.quest cube.quest hair.quest check_trans_ticket.quest spider_dungeon_2floor.quest siege.quest mgmt.quest goto_empire_castle.quest move_ring.quest item_change_sex.quest change_empire.quest check_collect_reward.quest Kuerbis.quest warpring.quest lehrshop.quest vergessenes_reich.quest geiststeine.quest gdv_entry.quest shop_info.quest map3.quest lawl_idee.quest event_map.quest event_map6.quest Fluch_von_Cidios.quest player_kill1.quest PrivateShop.quest bank_script.quest MutProbe.quest Baum.quest
----------------------------------------------
-- Baum
-- Made with Steffs Questmaker
----------------------------------------------
quest Baum begin
state start begin
when login or levelup with pc.get_level() == 75 begin
set_state(info)
end
end
state info begin
when letter begin
send_letter("Baum")
end
when info or button begin
say_title("Baum")
say("Hallo Mutiger,")
say("Ich habe einen schweren Autrag für dich.")
say("Geh und zerstöre 100mal Böser Baum!")
say_reward("Zerstöre 100mal Böser Baum")
say("")
pc.setqf("state", 100)
q.set_counter("Böser Baum", 100)
set_state(kill)
end
end
state kill begin
when letter begin
send_letter("Baum")
end
when button or info begin
say("Baum")
say("")
say("Du musst noch "..pc.getqf("state").." von 100 Böser Baum zerstören")
end
when 2305.kill begin
local count = pc.getqf("state") - 1
if count <= 100 then
pc.setqf("state", count)
q.set_counter("Böser Baum", count)
end
if count == 0 then
say_title("Baum")
say("Du hast die Quest erfolgreich abgeschlossen!")
say("Du erhälst:")
say_reward("Weise Perle 2 Mal")
say_reward("Blaue Perle 2 Mal")
say_reward("und")
say_reward("Rote Perle 2 Mal")
say_reward("Außerdem:")
say_reward("100.000.000 Yang")
say_reward("10.000.000 Erfahrung")
pc.change_money(100000000)
pc.give_exp2(10000000)
pc.give_item2(29992, 2)
pc.give_item2(27993, 2)
pc.give_item2(27994, 2)
clear_letter()
set_state(__COMPLETE__)
end
end
end
state __COMPLETE__ begin
end
end
----------------------------------------------
-- Fluch von Cidios
-- Made with Steffs Questmaker
----------------------------------------------
quest MutProbe begin
state start begin
when login with pc.level >= 80 begin
set_state(information)
end
end
state information begin
when letter begin
send_letter("Mutprobe")
end
when info or button begin
say("Mutprobe")
say("Hallo Mutiger,")
say("Ich habe einen schweren Autrag für dich.")
say("Geh und zerstöre 100 Metin Jeon-Un!")
say_reward("Zerstöre 100 Metin Jeon-Un")
say("")
pc.setqf("state", 100)
q.set_counter("Metin Jeon-Un", 100)
set_state(killen)
end
end
state killen begin
when letter begin
send_letter("Mutprobe")
end
when button or info begin
say("Mutprobe")
say("")
say("Du musst noch "..pc.getqf("state").." von 100 Metin2 Jeon-Un zerstören")
end
when 8027.kill begin
local count = pc.getqf("state") - 1
if count <= 100 then
pc.setqf("state", count)
q.set_counter("Metin Jeon-Un", count)
end
if count == 0 then
say_title("Mutprobe")
say("Du hast die Quest erfolgreich abgeschlossen!")
say("Du erhälst:")
say_reward("Beras Herz 2 Mal")
say_reward("Außerdem:")
say_reward("300.000.000 Yang")
say_reward("50.000.000 Erfahrung")
pc.change_money(500000000)
pc.give_exp2(50000000)
pc.give_item2(70022, 2)
clear_letter()
set_state(__COMPLETE__)
end
end
end
state __COMPLETE__ begin
end
end
quest Baum begin
state start begin
when login or levelup with pc.get_level() == 75 begin
set_state(info)
end
end
state info begin
when letter begin
send_letter("Baum")
end
when info or button begin
say_title("Baum")
say("Hallo Mutiger,")
say("Ich habe einen schweren Autrag für dich.")
say("Geh und zerstöre 100mal Böser Baum!")
say_reward("Zerstöre 100mal Böser Baum")
say("")
pc.setqf("state", 100)
q.set_counter("BöserBaum", 100)
set_state(information)
end
end
state information begin
when letter begin
send_letter("Baum")
end
when button or info begin
say("Baum")
say("")
say("Du musst noch "..pc.getqf("state").." von 100 Böser Baum zerstören")
end
when 2305.kill begin
local count = pc.getqf("state") - 1
if count <= 100 then
pc.setqf("state", count)
q.set_counter("BöserBaum", count)
end
if count == 0 then
say_title("Baum")
say("Du hast die Quest erfolgreich abgeschlossen!")
say("Du erhälst:")
say_reward("Weise Perle 2 Mal")
say_reward("Blaue Perle 2 Mal")
say_reward("und")
say_reward("Rote Perle 2 Mal")
say_reward("Außerdem:")
say_reward("100.000.000 Yang")
say_reward("10.000.000 Erfahrung")
pc.change_money(100000000)
pc.give_exp2(10000000)
pc.give_item2(29992, 2)
pc.give_item2(27993, 2)
pc.give_item2(27994, 2)
clear_letter()
set_state(__COMPLETE__)
end
end
end
state __COMPLETE__ begin
end
end
quest böser_baum begin
state start begin
when login or levelup with pc.level() == 75 begin
set_state(weiter)
end
end
state weiter begin
when letter begin
send_letter("Böse Bäume")
end
when button or info begin
say_title("Baum")
say("Hallo Mutiger,")
say("Ich habe einen schweren Autrag für dich.")
say("Geh und zerstöre 100mal Böser Baum!")
say_reward("Zerstöre 100mal Böser Baum")
say("")
pc.setqf("bose", 0)
q.set_counter("baum" , 100)
set_state(weiter2)
end
end
state weiter2 begin
when 2305.kill begin
pc.setqf("bose", pc.getqf("bose")+1)
notice("Noch "..100-pc.getqf("bose").." Böse Bäume besiegen.")
q.set_counter("baum", 100-pc.getqf("bose"))
if pc.getqf("bose") == 100 then
say_title("Baum")
say("Du hast die Quest erfolgreich abgeschlossen!")
say("Du erhälst:")
say_reward("Weise Perle 2 Mal")
say_reward("Blaue Perle 2 Mal")
say_reward("und")
say_reward("Rote Perle 2 Mal")
say_reward("Außerdem:")
say_reward("100.000.000 Yang")
say_reward("10.000.000 Erfahrung")
pc.change_money(100000000)
pc.give_exp2(10000000)
pc.give_item2(29992, 2)
pc.give_item2(27993, 2)
pc.give_item2(27994, 2)
clear_letter()
set_state(__COMPLETE__)
end
end
end
state __COMPLETE__ begin
end
end
quest player_kill1 begin
state start begin
when login with pc.level >= 90 begin
set_state(player_kill1)
end
end
state player_kill1 begin
when letter begin
send_letter("Töte Gegner aus anderen Reichen")
end
when button or info begin
say("Es wird Zeit dass du zeigst")
say("was in dir steckt!")
say("Zeige es uns indem du 100")
say("Spieler aus anderen Reichen tötest!")
say_reward("Töte 100 andere Spieler aus anderen Reichen!")
say("")
pc.setqf("state", 100)
q.set_counter("kills", 100)
set_state (kill)
end
end
state kill begin
when letter begin
send_letter("Töte Spieler")
end
when button or info begin
say_title("Spieler:")
say_reward( "Du musst noch ".." "..pc.getqf("state").."von 100 töten")
say("")
end
when kill begin
if npc.is_pc() and npc.empire != pc.empire then
local count = pc.getqf("state") - 1
if count <= 100 then
pc.setqf("state", count)
q.set_counter("kills", -count)
end
if count == 0 then
say_title("Du hast es geschafft!")
say("100 Spieler aus anderen Reichen zu töten!")
say("Du erhälst für deine Mühen:")
say_reward("3 Indianerarmband")
say_reward("500.000.000 Yang")
say_reward("80.000.000 EXP")
pc.change_money(500000000)
pc.give_item2(70016, 1)
pc.give_item2(70016, 1)
pc.give_item2(70016, 1)
pc.give_exp2(80000000)
notice_all("".. pc.get_name() .." hat soeben die PvP Quest abgeschlossen!")
notice_all("er/sie hat 100 Spieler getötet, Glückwunsch!")
clear_letter()
set_state(__COMPLETE__)
end
end
end
end
state __COMPLETE__ begin
end
end
when 20008.chat."Die Hochzeit der Tochter" begin
say_title("Octavio:")
say("Habt ihr Kinder? Dann würdet ihr meine Sorge")
say("sicher verrstehen... es geht um meine Tochter!")
say("Sie hat diesen Mann kennengelernt, der ihr völlig")
say("den Kopf verdreht hat. Und nun ist sie mit ihrem")
say("Geliebten durchgebrannt.")
say("Er stammt aus Shinsoo. Natürlich war ich dagegen!")
say("Eine Dame aus Jinno kann doch keinen")
say("geldscheffelnden Weichling aus Shinsoo heiraten,")
say("dachte ich. Wir trennten uns im Streit, sie ist")
say("mit ihm geflohen.")
wait()
say_title("Octavio:")
say("Ich hab gehört, dass sie ihn heiraten will.")
say("Nun wartet meine Tochter auf ein Zeichen von mir.")
say("Was soll ich tun? Sie ist mein einziges Kind!")
say("Natürlich werde ich ihr meinen Segen geben.")
say("Bitte gehe für mich zur Alten Frau und bitte sie,")
say("bei den Hochzeitsvorbereitungen zu helfen.")
local s = select("Ja mach ich.","Jetzt nicht.","Nein, das interessiert mich nicht!")
if s=1 then
set_quest_state("wedding","run")
else
say("Schade, dass du mir nicht helfen willst.")
say("Bis bald.")
end
Und bei "Nein, das interessiert mich nicht" sollte eine Frage kommen welche lautet:Quote:
Schade, dass du mir nicht helfen willst.
Bis bald.
Und darunter folgende Entscheidungsmöglichkeiten.Quote:
Willst du die Quest für immer abbrechen?
quest we_ocatvio begin
state start begin
when 20008.chat."Die Hochzeit der Tochter" begin
say_title("Octavio:")
say("Habt ihr Kinder? Dann würdet ihr meine Sorge")
say("sicher verrstehen... es geht um meine Tochter!")
say("Sie hat diesen Mann kennengelernt, der ihr völlig")
say("den Kopf verdreht hat. Und nun ist sie mit ihrem")
say("Geliebten durchgebrannt.")
say("Er stammt aus Shinsoo. Natürlich war ich dagegen!")
say("Eine Dame aus Jinno kann doch keinen")
say("geldscheffelnden Weichling aus Shinsoo heiraten,")
say("dachte ich. Wir trennten uns im Streit, sie ist")
say("mit ihm geflohen.")
wait()
say_title("Octavio:")
say("Ich hab gehört, dass sie ihn heiraten will.")
say("Nun wartet meine Tochter auf ein Zeichen von mir.")
say("Was soll ich tun? Sie ist mein einziges Kind!")
say("Natürlich werde ich ihr meinen Segen geben.")
say("Bitte gehe für mich zur Alten Frau und bitte sie,")
say("bei den Hochzeitsvorbereitungen zu helfen.")
local s = select("Ja mach ich.","Jetzt nicht.","Nein, das interessiert mich nicht!")
if s == 1 then
set_quest_state("wedding","run")
set_state(__COMPLETE)
elseif s == 2 then
say("Schade, dass du mir nicht helfen willst.")
say("Bis bald.")
else
say("Willst du die Quest für immer abbrechen? ")
local sec = select("Ja, will ich", "Nein, lieber nicht.")
if sec == 2 then
say("Schade, dass du mir nicht helfen willst.")
say("Bis bald.")
return
end
say("Die Quest wurde abgebrochen")
set_state(__GIVEUP)
end
end
end
state __GIVEUP begin
end
state __COMPLETE begin
end
end
quest hochzeit begin
state start begin
when 20008.chat."Die Hochzeit der Tochter" begin
say_title("Octavio:")
say("Habt ihr Kinder? Dann würdet ihr meine Sorge")
say("sicher verrstehen... es geht um meine Tochter!")
say("Sie hat diesen Mann kennengelernt, der ihr völlig")
say("den Kopf verdreht hat. Und nun ist sie mit ihrem")
say("Geliebten durchgebrannt.")
say("Er stammt aus Shinsoo. Natürlich war ich dagegen!")
say("Eine Dame aus Jinno kann doch keinen")
say("geldscheffelnden Weichling aus Shinsoo heiraten,")
say("dachte ich. Wir trennten uns im Streit, sie ist")
say("mit ihm geflohen.")
wait()
say_title("Octavio:")
say("Ich hab gehört, dass sie ihn heiraten will.")
say("Nun wartet meine Tochter auf ein Zeichen von mir.")
say("Was soll ich tun? Sie ist mein einziges Kind!")
say("Natürlich werde ich ihr meinen Segen geben.")
say("Bitte gehe für mich zur Alten Frau und bitte sie,")
say("bei den Hochzeitsvorbereitungen zu helfen.")
local s = select("Ja mach ich.","Jetzt nicht.","Nein, das interessiert mich nicht!")
if s == 1 then
set_quest_state("wedding","run")
elseif s == 2 then
say("Schade, dass du mir nicht helfen willst.")
say("Bis bald.")
elseif s == 3 then
say_reward("Willst du die Quest für immer abbrechen?")
local a = select ("Ja","Nein")
if a == 1 then
set_state(complete__)
elseif a == 2 then
return
end
end
end
end
state complete__ begin
end
end