Habe Probleme mit meiner Blutstein quest, möchte das man erst ab z.B. 75 drauf kann.So geht die Quest ohne Lvl Grenze
PHP Code:
quest blutstein begin
state start begin
when login or levelup with pc.level >0 begin
set_state(zone_enter)
end
end
state zone_enter begin
when 20092.chat."Seelengrotte" begin
say("")
say(""..mob_name(20092).."")
say("Du willst also die Seelengrotte betreten?")
say("Nur wenige koennen die Monster in ihr besiegen,")
say("also sei achtsam!")
say("Ich kann dich dort hinbringen,")
say("Es kostet dich allerdings etwas!")
say_reward("Du benoetigst einen")
say_reward("Blutstein dafuer!")
wait()
say("")
say("")
if pc.count_item(30190)>0 then
say("")
say(""..mob_name(20092).."")
say("Ich bringe dich nun in die Seelengrotte!")
say("")
pc.remove_item(30190)
elseif pc.count_item(30190) >0 then
say("")
say(""..mob_name(20092).."")
say("Du besitzt einen Blustein! !")
say("")
else
say("")
say(""..mob_name(20092).."")
say("Du bist nicht im Besitz eines Blutsteines!")
say("Ohne einen kannst du die Grotte nicht erreichen.")
say("Du kannst ihn ab Level 80 von allen Monstern bekommen!")
return
end
say("Du wirst nun teleportiert!")
say("Aber sei vorsichtig!")
wait()
pc.warp(10000, 1214200)
end
end
end
so habe ich es gemacht, aber es kommt error
PHP Code:
quest blutstein begin
state start begin
if pc.get_level() < 75 then
say("Du bist zu schwach um dir einen Blutstein zu verdienen!")
say_reward("Komm wieder wenn du Level 75 erreicht hast!")
return
end
end
state zone_enter begin
when 20092.chat."Seelengrotte" begin
say("")
say(""..mob_name(20092).."")
say("Du willst also die Seelengrotte betreten?")
say("Nur wenige koennen die Monster in ihr besiegen,")
say("also sei achtsam!")
say("Ich kann dich dort hinbringen,")
say("Es kostet dich allerdings etwas!")
say_reward("Du benoetigst einen")
say_reward("Blutstein dafuer!")
wait()
say("")
say("")
if pc.count_item(30190)>0 then
say("")
say(""..mob_name(20092).."")
say("Ich bringe dich nun in die Seelengrotte!")
say("")
pc.remove_item(30190)
elseif pc.count_item(30190) >0 then
say("")
say(""..mob_name(20092).."")
say("Du besitzt einen Blustein! !")
say("")
else
say("")
say(""..mob_name(20092).."")
say("Du bist nicht im Besitz eines Blutsteines!")
say("Ohne einen kannst du die Grotte nicht erreichen.")
say("Du kannst ihn ab Level 80 von allen Monstern bekommen!")
return
end
say("Du wirst nun teleportiert!")
say("Aber sei vorsichtig!")
wait()
pc.warp(10000, 1214200)
end
end
end
Bin verzweifelt, weiss nicht was ich das falsch mache.
Bitte um eure Hilfe
Ich bräuchte hierfür mal ein wenig eure Hilfe, wenn ich das Item anklicke
bekomme ich immer die 80 Switscher wenn ich nochmal auf die Truhe gehe, bei if pc.count >=10 then bekomme ich keine Switscher... was tuhen ?
PHP Code:
quest Truhe begin
state start begin
when 70022.use begin
say_title("Truhe")
say("Möchtest du die Truhe öffnen?")
say_reward("Wenn du die Truhe öffnest, erhälst du 80 Switscher")
local s = select("Ja", "Nein")
if s==1 then
if item.vnum >=10 then
pc.give_item2("71084", 200)
pc.remove_item("70022", 1)
else
say_title("Switchbot Protect BlackMamba-Network")
say("Du musst 10 oder weniger Switscher haben,")
say("damit du dir wieder 80 Switcher holen kannst!")
end
end
if s==2 then
say_title("Switchbot-Protect")
say("Dann gibts auch keine Switcher. ^^")
end
end
end
Ich bräuchte hierfür mal ein wenig eure Hilfe, wenn ich das Item anklicke passiert nix und eben so wie kein error... was ist da falsch?
PHP Code:
quest Truhe begin
state start begin
when 70022.use begin
say_title("Truhe")
say("Möchtest du die Truhe öffnen?")
say_reward("Wenn du die Truhe öffnest, erhälst du 80 Switscher")
local s = select("Ja", "Nein")
if s==1 then
if item.vnum >=10 then
pc.give_item2("71084", 200)
pc.remove_item("70022", 1)
else
say_title("Switchbot Protect BlackMamba-Network")
say("Du musst 10 oder weniger Switscher haben,")
say("damit du dir wieder 80 Switcher holen kannst!")
end
end
if s==2 then
say_title("Switchbot-Protect")
say("Dann gibts auch keine Switcher. ^^")
end
end
end
quest buguser begin
state start begin
when 99999.use with game.get_event_flag("pet") == 0 begin
if horse.level == 1 then
pc.setqf("horse", 1)
else horse.level == 11 then
pc.setqf("horse", 2)
else horse.level == 21 then
pc.setqf("horse", 3)
end
pc.mount_bonus(95,500,1800)
horse.set_level ("28")
pc.mount_bonus(63,50,1800)
horse.ride()
pc.mount(20110)
pc.unmount()
game.set_event_flag("pet", 1)
end
when 99999.use with game.get_event_flag("pet") == 1 begin
if pc.getqf("horse") == 1
horse.set_level ("1")
pc.setqf('horse', pc.getqf('horse')-1)
else pc.getqf("horse") == 2
horse.set_level ("11")
pc.setqf('horse', pc.getqf('horse')-2)
else pc.getqf("horse") == 3
horse.set_level ("21")
pc.setqf('horse', pc.getqf('horse')-3)
end
game.set_event_flag("pet", 0)
affect.remove_collect()
horse.unsummon()
end
end
end
quest blutstein begin
state start begin
if pc.get_level() >= 75 then
say("Du bist zu schwach um dir einen Blutstein zu verdienen!")
say_reward("Komm wieder wenn du Level 75 erreicht hast!")
return
end
end
state zone_enter begin
when 20092.chat."Seelengrotte" begin
say("")
say(""..mob_name(20092).."")
say("Du willst also die Seelengrotte betreten?")
say("Nur wenige koennen die Monster in ihr besiegen,")
say("also sei achtsam!")
say("Ich kann dich dort hinbringen,")
say("Es kostet dich allerdings etwas!")
say_reward("Du benoetigst einen")
say_reward("Blutstein dafuer!")
wait()
say("")
say("")
if pc.count_item(30190)>0 then
say("")
say(""..mob_name(20092).."")
say("Ich bringe dich nun in die Seelengrotte!")
say("")
pc.remove_item(30190)
elseif pc.count_item(30190) >0 then
say("")
say(""..mob_name(20092).."")
say("Du besitzt einen Blustein! !")
say("")
else
say("")
say(""..mob_name(20092).."")
say("Du bist nicht im Besitz eines Blutsteines!")
say("Ohne einen kannst du die Grotte nicht erreichen.")
say("Du kannst ihn ab Level 80 von allen Monstern bekommen!")
return
end
say("Du wirst nun teleportiert!")
say("Aber sei vorsichtig!")
wait()
pc.warp(10000, 1214200)
quest shop_in_meile begin
state start begin
when 50200.use begin
if pc.get_map_index() == 78 then
cmdchat("OpenPrivateShop")
else
say_title("Shop eröffnen:")
say("")
say("Du befindest dich nicht in der Handelsmeile.")
say("Du kannst nur Shops in der Handelsmeile eröffnen.")
say("Falls du möchtest kann ich dich dorthin bringen.")
say("")
say("Möchtest du zur Handelsmeile gelangen?")
local s = select ("Ja", "Nein")
if s == 2 then
return
elseif s == 1 then
pc.warp(1399900, 1399900)
end
end
end
end
end
quest shop_in_meile begin
state start begin
when 50200.use begin
if pc.get_map_index() == 78 then
cmdchat("OpenPrivateShop")
else
say_title("Shop eröffnen:")
say("")
say("Du befindest dich nicht in der Handelsmeile.")
say("Du kannst nur Shops in der Handelsmeile eröffnen.")
say("Falls du möchtest kann ich dich dorthin bringen.")
say("")
say("Möchtest du zur Handelsmeile gelangen?")
local s = select ("Ja", "Nein")
if s == 2 then
return
elseif s == 1 then
pc.warp(1399900, 1399900)
end
end
end
end
end
Funktioniert die Quest denn ingame wenn du Item 50020 anklickst?
Werden dir Fehler beim "make.sh" ausführen angezeigt?
Type von der Item vnum 50020 auf 18 gestellt?
quest jobquest begin
state start begin
when login or levelup with pc.get_level()>=15 begin
setstate(beruf)
end
end
state beruf begin
when letter begin
send_letter("Die Berufe")
local v=find_npc_by_vnum(20355)--- Value beliebig ändern
if 0!=v then
target.vid("target", v, "Hauptmann")
end
end
when button or info begin
say_title("Die Berufe")
say_reward("Gehe zum Hauptmann und lass dich")
say_reward("über die Berufe aufklären!")
end
when target.target.click or 20355.chat."Die Berufe" begin
say_title("Job Auswahl:")
say("")
say("sei gegrüßt ..pc.get_name().." !")
say("Hier kannst du zwischen 3 Jobs aussuchen.")
say("Ich erklär dir jetzt erstmal die Vor- und die")
say("Nachteile, passe gut auf!")
say("")
say("")
wait()
say_black("Job Auswahl:")
say("")
say("Ich zähle dir nun auf was in Frage kommen würde")
say("bei den Ausbildungen. Du kannst wählen")
say("zwischen:")
say("")
say_blue("Krieger - 1000 HP und 15 Stärke")
say("Heiliger - 15 Intiligenz und 20 Zaubergeschwindikeit")
say("Farmer - 50% mehr Chance auf Gegenstände & Yang")
say("")
say("")
wait()
say_title("Job Auswahl:")
say("")
say("Nun wähle weise und entscheide dich")
say("welchen Weg du beschreiten möchtest.")
say("")
local wahl = select ("Krieger", "Heiliger", "Farmer", "Abbrechen")
if wahl == 4 then
return
elseif wahl == 1 then
say_title("Ausbildung zum Krieger:")
say("")
say("Du hast dich zu einer Ausbildung zum")
say("Krieger entschieden "..pc.get_name()..".")
say("Eine sehr kluge Wahl.")
say("")
say_blue("Folgende Werte sind nun gestiegen:")
say("")
say("Deine TP wurden auf 1000 erhöht")
say("Deine Stärke wurde auf 15 erhöht")
affect.add_collect(apply.MAX_HP, 1000, 60*60*24*365*60)
affect.add_collect(apply.STR, 15, 60*60*24*365*60)
set_state(__COMPLETE__)
elseif wahl == 2 then
say_title("Ausbildung zum Heiligen:")
say("")
say("Du hast dich zu einer Ausbildung zum")
say("Heiligen entschieden "..pc.get_name()..".")
say("Eine sehr kluge Wahl.")
say("")
say_blue("Folgende Werte sind nun gestiegen:")
say("")
say("Deine Intiligenz wurde auf 15 erhöht")
say("Deine Zaubergeschwindigkeit wurde auf 20 erhöht")
affect.add_collect(apply.INT, 15, 60*60*24*365*60)
affect.add_collect(apply.CAST_SPEED, 20, 60*60*24*365*60)
set_state(__COMPLETE__)
elseif wahl == 3 then
say_title("Ausbildung zum Farmer:")
say("")
say("Du hast dich zu einer Ausbildung zum")
say("Farmer entschieden "..pc.get_name()..".")
say("Eine sehr kluge Wahl.")
say("")
say_blue("Folgende Werte sind nun gestiegen:")
say("")
say("Deine Chance auf Gegenstände wurde verdoppelt")
say("Deine Chance auf Yang wurde verdoppelt")
affect.add_collect(apply.GOLD_DOUBLE_BONUS, 40, 60*60*24*365*60)
affect.add_collect(apply.ITEM_DROP_BONUS, 30, 60*60*24*365*60)
set_state(__COMPLETE__)
end
end
end
state __COMPLETE__ begin
end
end
quest jobquest begin
state start begin
when 20355.chat."Job Auswahl" with pc.get_level() >= 15 begin
say_title("Job Auswahl:")
say("")
say("sei gegrüßt ..pc.get_name().." !")
say("Hier kannst du zwischen 3 Jobs aussuchen.")
say("Ich erklär dir jetzt erstmal die Vor- und die")
say("Nachteile, passe gut auf!")
say("")
say("")
wait()
say_black("Job Auswahl:")
say("")
say("Ich zähle dir nun auf was in Frage kommen würde")
say("bei den Ausbildungen. Du kannst wählen")
say("zwischen:")
say("")
say_blue("Krieger - 1000 HP und 15 Stärke")
say("Heiliger - 15 Intiligenz und 20 Zaubergeschwindikeit")
say("Farmer - 50% mehr Chance auf Gegenstände & Yang")
say("")
say("")
wait()
say_title("Job Auswahl:")
say("")
say("Nun wähle weise und entscheide dich")
say("welchen Weg du beschreiten möchtest.")
say("")
local wahl = select ("Krieger", "Heiliger", "Farmer", "Abbrechen")
if wahl == 4 then
return
elseif wahl == 1 then
say_title("Ausbildung zum Krieger:")
say("")
say("Du hast dich zu einer Ausbildung zum")
say("Krieger entschieden "..pc.get_name()..".")
say("Eine sehr kluge Wahl.")
say("")
say_blue("Folgende Werte sind nun gestiegen:")
say("")
say("Deine TP wurden auf 1000 erhöht")
say("Deine Stärke wurde auf 15 erhöht")
affect.add_collect(apply.MAX_HP, 1000, 60*60*24*365*60)
affect.add_collect(apply.STR, 15, 60*60*24*365*60)
set_state(__COMPLETE__)
elseif wahl == 2 then
say_title("Ausbildung zum Heiligen:")
say("")
say("Du hast dich zu einer Ausbildung zum")
say("Heiligen entschieden "..pc.get_name()..".")
say("Eine sehr kluge Wahl.")
say("")
say_blue("Folgende Werte sind nun gestiegen:")
say("")
say("Deine Intiligenz wurde auf 15 erhöht")
say("Deine Zaubergeschwindigkeit wurde auf 20 erhöht")
affect.add_collect(apply.INT, 15, 60*60*24*365*60)
affect.add_collect(apply.CAST_SPEED, 20, 60*60*24*365*60)
set_state(__COMPLETE__)
elseif wahl == 3 then
say_title("Ausbildung zum Farmer:")
say("")
say("Du hast dich zu einer Ausbildung zum")
say("Farmer entschieden "..pc.get_name()..".")
say("Eine sehr kluge Wahl.")
say("")
say_blue("Folgende Werte sind nun gestiegen:")
say("")
say("Deine Chance auf Gegenstände wurde verdoppelt")
say("Deine Chance auf Yang wurde verdoppelt")
affect.add_collect(apply.GOLD_DOUBLE_BONUS, 40, 60*60*24*365*60)
affect.add_collect(apply.ITEM_DROP_BONUS, 30, 60*60*24*365*60)
set_state(__COMPLETE__)
end
end
end
state __COMPLETE__ begin
end
end
quest jobquest begin
state start begin
when login or levelup with pc.get_level() >= 15 begin
local v = find_npc_by_vnum(20335)
if v != 0 then
target.vid("__TARGET__", v, "Jobquest")
end
send_letter("Die Forschung des Biologen 5")
when __TARGET__.target.click or 20355.chat."Job Auswahl" with pc.get_level() >= 15 begin
target.delete("__TARGET__")
say_title("Job Auswahl:")
say("")
say("sei gegrüßt ..pc.get_name().." !")
say("Hier kannst du zwischen 3 Jobs aussuchen.")
say("Ich erklär dir jetzt erstmal die Vor- und die")
say("Nachteile, passe gut auf!")
say("")
say("")
wait()
say_black("Job Auswahl:")
say("")
say("Ich zähle dir nun auf was in Frage kommen würde")
say("bei den Ausbildungen. Du kannst wählen")
say("zwischen:")
say("")
say_blue("Krieger - 1000 HP und 15 Stärke")
say("Heiliger - 15 Intiligenz und 20 Zaubergeschwindikeit")
say("Farmer - 50% mehr Chance auf Gegenstände & Yang")
say("")
say("")
wait()
say_title("Job Auswahl:")
say("")
say("Nun wähle weise und entscheide dich")
say("welchen Weg du beschreiten möchtest.")
say("")
local wahl = select ("Krieger", "Heiliger", "Farmer", "Abbrechen")
if wahl == 4 then
return
elseif wahl == 1 then
say_title("Ausbildung zum Krieger:")
say("")
say("Du hast dich zu einer Ausbildung zum")
say("Krieger entschieden "..pc.get_name()..".")
say("Eine sehr kluge Wahl.")
say("")
say_blue("Folgende Werte sind nun gestiegen:")
say("")
say("Deine TP wurden auf 1000 erhöht")
say("Deine Stärke wurde auf 15 erhöht")
affect.add_collect(apply.MAX_HP, 1000, 60*60*24*365*60)
affect.add_collect(apply.STR, 15, 60*60*24*365*60)
set_state(__COMPLETE__)
elseif wahl == 2 then
say_title("Ausbildung zum Heiligen:")
say("")
say("Du hast dich zu einer Ausbildung zum")
say("Heiligen entschieden "..pc.get_name()..".")
say("Eine sehr kluge Wahl.")
say("")
say_blue("Folgende Werte sind nun gestiegen:")
say("")
say("Deine Intiligenz wurde auf 15 erhöht")
say("Deine Zaubergeschwindigkeit wurde auf 20 erhöht")
affect.add_collect(apply.INT, 15, 60*60*24*365*60)
affect.add_collect(apply.CAST_SPEED, 20, 60*60*24*365*60)
set_state(__COMPLETE__)
elseif wahl == 3 then
say_title("Ausbildung zum Farmer:")
say("")
say("Du hast dich zu einer Ausbildung zum")
say("Farmer entschieden "..pc.get_name()..".")
say("Eine sehr kluge Wahl.")
say("")
say_blue("Folgende Werte sind nun gestiegen:")
say("")
say("Deine Chance auf Gegenstände wurde verdoppelt")
say("Deine Chance auf Yang wurde verdoppelt")
affect.add_collect(apply.GOLD_DOUBLE_BONUS, 40, 60*60*24*365*60)
affect.add_collect(apply.ITEM_DROP_BONUS, 30, 60*60*24*365*60)
set_state(__COMPLETE__)
end
end
end
state __COMPLETE__ begin
end
end
quest oxevent_manager begin
state start begin
when letter with pc.get_map_index()==113 begin
send_letter("OX verlassen")
end
when button or info begin
say_title("OX Wettbewerb")
say("Den Wettbewerb verlassen?")
local s=select("Ja", "Nein")
if s==2 then
send_letter("OX verlassen")
return
end
local empire = pc.get_empire()
if empire== 1 then
pc.warp(433300, 219600)
elseif empire == 2 then
pc.warp(431500, 209200)
elseif empire == 3 then
pc.warp(439800, 211000)
end
end
when 20011.chat."Der OX-Wettbewerb" begin
say_title("Uriel")
say("Hey du da")
say("Ja, ja, genau du - komm mal her!")
say("Es gibt einen Test, genannt")
say("OX-Wettbewerb. Dort gibt es tolle")
say("sachen zu gewinnen!")
wait()
if game.get_event_flag("oxevent_status") == 0 then
say_title("Uriel")
say("Wenn der Wettbewerb startet lass ich dich")
say("es wissen, also steh schonmal in den")
say("Schusslöchern und lern ordnetlich!")
elseif game.get_event_flag("oxevent_status") == 1 then
say_title("Uriel")
say("Möchtest du teilnehmen?")
say("Du kannst natürlich auch nur zugucken...")
local s = select("Teilnehmen", "Zugucken", "Abbrechen")
if s == 1 then
say_title("Uriel")
say("Du möchtest teilnehmen?")
say("Okay - Dann los.")
wait()
pc.warp(896500, 24600)
elseif s == 2 then
say_title("Uriel")
say("Zugucken?")
say("Okay - wenn du dir die Fragen")
say("nicht zutraust.")
wait()
pc.warp(896300, 28900)
end
elseif game.get_event_flag("oxevent_status") == 2 then
say_title("Uriel")
say("Der Wettbewerb ist bereits gestartet.")
say("Du kannst nichtmehr dran teilnehmen!")
say("Vielleicht beginnt bald ein neuer")
say("Wettbewerb.")
say("Du kannst nurnoch zugucken!")
say("Möchtest du zuschauen?")
local s = select("Zugucken", "Abbrechen")
if s == 1 then
say_title("Uriel")
say("Hmm, Hmm, du willst zuschauen?")
say("Bei diesen Wettbewerben zuzugucken bringt")
say("dir auch Vorteile!")
wait()
pc.warp(896300, 28900)
end
end
end
when 20358.chat."GM: OX-Panel" with pc.is_gm() begin
local stat = oxevent.get_status()
if stat == 0 then
say_title("OX Wettbewerb")
say("OX starten?")
local s = select("Ja", "Nein")
if s==2 then return end
local v = oxevent.open()
if v == 0 then
say_title("OX Wettbewerb")
say("Konnte die oxquiz.lua nicht laden.")
return
elseif v == 1 then
say_title("OX Wettbewerb")
say("OX wurde erfolgreich gestartet.")
server_timer("automatic1", 10*60, 113)
notice_all("Macht euch für einen OX-Wettbewerb bereit!")
notice_all("Spricht mit Uriel um dran teilzunehmen")
else
say("Error1")
return
end
elseif stat == 1 then
say_title("OX Wettbewerb")
say("Tore noch offen.")
say("Es sind "..oxevent.get_attender().." Spieler auf der Map")
say("")
local s = select("Tore schließen", "Zurück")
if s == 1 then
notice_all("Die OX Tore wurden geschlossen")
oxevent.close()
end
elseif stat == 2 then
say_title("OX Wettbewerb")
say("Auswahlmöglischkeiten:")
local s = select("OX fragen", "OX Preis", "OX schließen", "OX abbrechen", "Zurück")
if s == 1 then
local v = oxevent.quiz(1, 30)
if v == 0 then
say_title("OX Wettbewerb")
say("Error2")
return
else
say_title("OX Wettbewerb")
say("Frage erfolgreich gestellt!")
return
end
elseif s == 2 then
say_title("OX Wettbewerb")
say("Bitte Item ID eingeben.")
local item_vnum = input()
say_title("OX Wettbewerb")
say("Bitte Item Anzahl eingeben.")
local item_count = input()
oxevent.give_item(item_vnum, item_count)
say_title("OX Wettbewerb")
say("An "..oxevent.get_attender().." Spieler wurden "..item_count.."x")
say(item_name(item_vnum).." ausgegeben.")
notice_all("Wir haben einen Gewinner! Er erhielt "..item_count.."x "..item_name(item_vnum))
elseif s == 3 then
oxevent.end_event()
notice_all("Der OX-Wettbewerb ist vorbei.")
notice_all("Die Teilnehmer werden in ihre Städte teleportiert")
setskin(0)
elseif s == 4 then
say_title("OX Wettbewerb")
say("Das Abbrechen kann zu problemen führen.")
say("Wirklich abbrechen?")
local s = select("Ja", "Nein")
if s == 1 then
oxevent.end_event_force()
end
elseif s == 5 then
return
end
elseif stat == 3 then
say_title("OX Wettbewerb")
say("Momentan ist eine Frage gestellt.")
else
say_title("OX Wettbewerb")
say("Error4")
return
end
end
end
end
Wen Ich Uriel anklicke passiert NICHTS
und wen Ich Namenlose Blumen anklicke passiert auchn nichts ..
was ist falsch ich verzweifle
quest jobquest begin
state start begin
when login or levelup with pc.get_level() >= 15 begin
local v = find_npc_by_vnum(20335)
if v != 0 then
target.vid("__TARGET__", v, "Jobquest")
end
send_letter("Die Forschung des Biologen 5")
when __TARGET__.target.click or 20355.chat."Job Auswahl" with pc.get_level() >= 15 begin
target.delete("__TARGET__")
say_title("Job Auswahl:")
say("")
say("sei gegrüßt "..pc.get_name().." !")
say("Hier kannst du zwischen 3 Jobs aussuchen.")
say("Ich erklär dir jetzt erstmal die Vor- und die")
say("Nachteile, passe gut auf!")
say("")
say("")
wait()
say_black("Job Auswahl:")
say("")
say("Ich zähle dir nun auf was in Frage kommen würde")
say("bei den Ausbildungen. Du kannst wählen")
say("zwischen:")
say("")
say_blue("Krieger - 1000 HP und 15 Stärke")
say("Heiliger - 15 Intiligenz und 20 Zaubergeschwindikeit")
say("Farmer - 50% mehr Chance auf Gegenstände & Yang")
say("")
say("")
wait()
say_title("Job Auswahl:")
say("")
say("Nun wähle weise und entscheide dich")
say("welchen Weg du beschreiten möchtest.")
say("")
local wahl = select ("Krieger", "Heiliger", "Farmer", "Abbrechen")
if wahl == 4 then
return
elseif wahl == 1 then
say_title("Ausbildung zum Krieger:")
say("")
say("Du hast dich zu einer Ausbildung zum")
say("Krieger entschieden "..pc.get_name()..".")
say("Eine sehr kluge Wahl.")
say("")
say_blue("Folgende Werte sind nun gestiegen:")
say("")
say("Deine TP wurden auf 1000 erhöht")
say("Deine Stärke wurde auf 15 erhöht")
affect.add_collect(apply.MAX_HP, 1000, 60*60*24*365*60)
affect.add_collect(apply.STR, 15, 60*60*24*365*60)
set_state(__COMPLETE__)
elseif wahl == 2 then
say_title("Ausbildung zum Heiligen:")
say("")
say("Du hast dich zu einer Ausbildung zum")
say("Heiligen entschieden "..pc.get_name()..".")
say("Eine sehr kluge Wahl.")
say("")
say_blue("Folgende Werte sind nun gestiegen:")
say("")
say("Deine Intiligenz wurde auf 15 erhöht")
say("Deine Zaubergeschwindigkeit wurde auf 20 erhöht")
affect.add_collect(apply.INT, 15, 60*60*24*365*60)
affect.add_collect(apply.CAST_SPEED, 20, 60*60*24*365*60)
set_state(__COMPLETE__)
elseif wahl == 3 then
say_title("Ausbildung zum Farmer:")
say("")
say("Du hast dich zu einer Ausbildung zum")
say("Farmer entschieden "..pc.get_name()..".")
say("Eine sehr kluge Wahl.")
say("")
say_blue("Folgende Werte sind nun gestiegen:")
say("")
say("Deine Chance auf Gegenstände wurde verdoppelt")
say("Deine Chance auf Yang wurde verdoppelt")
affect.add_collect(apply.GOLD_DOUBLE_BONUS, 40, 60*60*24*365*60)
affect.add_collect(apply.ITEM_DROP_BONUS, 30, 60*60*24*365*60)
set_state(__COMPLETE__)
end
end
end
state __COMPLETE__ begin
end
end