ich habe den berufs quest geschrieben ....
aber erfunst nett kann mir pls wer sagen was ichd a falsch habe ich kanne mich in den quest sachen nich so gut aus ....
Berufs wahl quest:
quest Dein Beruf begin
state start begin
when login with pc.level >= 5 begin
chat("Das ist nur ein Test für die States.")
set_state(Dein Beruf) (Dein Beruf)
end
end
state Dein Beruf begin
when letter begin
send_letter("Dein Beruf")
end
when button or info begin
say_title("Die Berufe!")
say("Gehe zum Hauptmann und lass dich")
say("über die Berufe aufklären.")
say_title("Hauptmann")
say("Hallo "..pc.get_name()..",")
say("heute ist dein großer Tag. Während")
say("du deine Fertigkeiten wählst, kannst")
say("du entscheiden, welche Berufsrichtung")
say("du einschlagen willst. Höre dir zunächst")
say("einige Informationen zu den drei Klassen an.")
wait()
say_title("Die Soldaten:")
say("Die Soldaten werden auf den Kampf gegen")
say("Monster ausgebildet. Mit einer Kraft eines")
say("voll ausgebildeten Soldaten, wird es dir")
say("gelingen die Stärksten Monster zu töten.")
say("Seine Vorteile liegen daran, dass er durch")
say("die spezielle Ausbildung besoders viel")
say_reward("Stärke und Leben")
say("hat. Außerdem wird er wegen der Praxis an")
say("Monstern auch mehr")
say_reward("Erfahrung")
say("erhalten.")
wait()
say_title("Die Heiligen:")
say("Heilige beruhen sich auf die Kraft")
say("des Chi's, dadurch werden dir zum einen")
say_reward("mehr Statuspunkte")
say("zur Verfügung stehen, als auch, durch")
say("hohe Konzentration Mana die sich in dir")
say("ansammelt")
say_reward("mehr Zaubergeschwindigkeit")
wait()
say_title("Die Händler:")
say("Händler sind, wie es der Name schon")
say("sagt, aufs Handeln aus. Deshalb erfahren")
say("diese in ihrer Ausbildung, wie sie die")
say("größten Schätze aufsuchen können.")
say("Es werden dir also mehr")
say_reward("droppchancen in allen Bereichen")
say("zugesprochen.")
wait()
say_title("Hauptmann")
say("So, jetzt solltest du in alle Berufe")
say("eingewiesen sein. Jetzt kommt die große")
say("Entscheidung. Wähle einen dieser Berufe -")
say("aber mit Bedacht! Sie lassen sich nicht mehr")
say("wechseln!")
local s=select("Soldat", "Heiliger", "Händler", "Ich überlegs mir nochmal")
if s==4 then
return
end
if s==1 then
say_title("Hauptmann")
say("Du möchtest den Beruf Soldat erlernen.")
say("Ist das deine endgültige Entscheidung?")
local d=select("Ja", "Nein")
if d==2 then
return
end
say_title("Hauptmann")
say("Glückwunsch, du wirst ab jetzt als Soldat")
say("arbeiten! Deine Ausbildung beginnt ab sofort.")
say("Du beginnst als Rekrut, aber wirst dich mit der")
say("Zeit steigern.")
affect.add_collect(apply.STR,10,60*60*24*365*4)
affect.add_collect(apply.MAX_HP,500,60*60*24*365*4 )
affect.add_collect(apply.EXP_DOUBLE_BONUS,5,60*60* 24*365*4)
set_quest_state("soldat", "run")
elseif s==2 then
say_title("Hauptmann")
say("Du möchtest den Beruf Heiliger erlernen.")
say("Ist das deine endgültige Entscheidung?")
local d=select("Ja", "Nein")
if d==2 then
return
end
say_title("Hauptmann")
say("Glückwunsch, du wirst ab jetzt als Heiliger")
say("arbeiten! Deine Ausbildung beginnt ab sofort.")
say("Du beginnst als Laie, aber wirst dich mit der")
say("Zeit steigern.")
affect.add_collect(apply.STR,10,60*60*24*365*4)
affect.add_collect(apply.CON,10,60*60*24*365*4)
affect.add_collect(apply.INT,10,60*60*24*365*4)
affect.add_collect(apply.DEX,10,60*60*24*365*4)
affect.add_collect(apply.CAST_SPEED,5,60*60*24*365 *4)
set_quest_state("heiliger", "run")
elseif s==3 then
say_title("Hauptmann")
say("Du möchtest den Beruf Händler erlernen.")
say("Ist das deine endgültige Entscheidung?")
local d=select("Ja", "Nein")
if d==2 then
return
end
say_title("Hauptmann")
say("Glückwunsch, du wirst ab jetzt als Händler")
say("arbeiten! Deine Ausbildung beginnt ab sofort.")
say("Du beginnst als Laufbursche, aber wirst dich mit")
say("der Zeit steigern.")
affect.add_collect(apply.GOLD_DOUBLE_BONUS,5,60*60 *24*365*4)
affect.add_collect(apply.ITEM_DROP_BONUS,5,60*60*2 4*365*4)
affect.add_collect(apply.EXP_DOUBLE_BONUS,5,60*60* 24*365*4)
affect.add_collect(apply.GOLD_DOUBLE_BONUS,5,60*60 *24*365*4)
set_quest_state("handler", "run")
end
archive_add(pc.get_player_id(), "Beruf_angenommen", 0, 0, 2)
clear_letter()
target.delete("target")
setstate(complete)
end
end
state Dein Beruf begin
end
end
GROßES THX IM VORRAUS ;-)
Mfg. .AiiRMaaX
aber erfunst nett kann mir pls wer sagen was ichd a falsch habe ich kanne mich in den quest sachen nich so gut aus ....
Berufs wahl quest:
quest Dein Beruf begin
state start begin
when login with pc.level >= 5 begin
chat("Das ist nur ein Test für die States.")
set_state(Dein Beruf) (Dein Beruf)
end
end
state Dein Beruf begin
when letter begin
send_letter("Dein Beruf")
end
when button or info begin
say_title("Die Berufe!")
say("Gehe zum Hauptmann und lass dich")
say("über die Berufe aufklären.")
say_title("Hauptmann")
say("Hallo "..pc.get_name()..",")
say("heute ist dein großer Tag. Während")
say("du deine Fertigkeiten wählst, kannst")
say("du entscheiden, welche Berufsrichtung")
say("du einschlagen willst. Höre dir zunächst")
say("einige Informationen zu den drei Klassen an.")
wait()
say_title("Die Soldaten:")
say("Die Soldaten werden auf den Kampf gegen")
say("Monster ausgebildet. Mit einer Kraft eines")
say("voll ausgebildeten Soldaten, wird es dir")
say("gelingen die Stärksten Monster zu töten.")
say("Seine Vorteile liegen daran, dass er durch")
say("die spezielle Ausbildung besoders viel")
say_reward("Stärke und Leben")
say("hat. Außerdem wird er wegen der Praxis an")
say("Monstern auch mehr")
say_reward("Erfahrung")
say("erhalten.")
wait()
say_title("Die Heiligen:")
say("Heilige beruhen sich auf die Kraft")
say("des Chi's, dadurch werden dir zum einen")
say_reward("mehr Statuspunkte")
say("zur Verfügung stehen, als auch, durch")
say("hohe Konzentration Mana die sich in dir")
say("ansammelt")
say_reward("mehr Zaubergeschwindigkeit")
wait()
say_title("Die Händler:")
say("Händler sind, wie es der Name schon")
say("sagt, aufs Handeln aus. Deshalb erfahren")
say("diese in ihrer Ausbildung, wie sie die")
say("größten Schätze aufsuchen können.")
say("Es werden dir also mehr")
say_reward("droppchancen in allen Bereichen")
say("zugesprochen.")
wait()
say_title("Hauptmann")
say("So, jetzt solltest du in alle Berufe")
say("eingewiesen sein. Jetzt kommt die große")
say("Entscheidung. Wähle einen dieser Berufe -")
say("aber mit Bedacht! Sie lassen sich nicht mehr")
say("wechseln!")
local s=select("Soldat", "Heiliger", "Händler", "Ich überlegs mir nochmal")
if s==4 then
return
end
if s==1 then
say_title("Hauptmann")
say("Du möchtest den Beruf Soldat erlernen.")
say("Ist das deine endgültige Entscheidung?")
local d=select("Ja", "Nein")
if d==2 then
return
end
say_title("Hauptmann")
say("Glückwunsch, du wirst ab jetzt als Soldat")
say("arbeiten! Deine Ausbildung beginnt ab sofort.")
say("Du beginnst als Rekrut, aber wirst dich mit der")
say("Zeit steigern.")
affect.add_collect(apply.STR,10,60*60*24*365*4)
affect.add_collect(apply.MAX_HP,500,60*60*24*365*4 )
affect.add_collect(apply.EXP_DOUBLE_BONUS,5,60*60* 24*365*4)
set_quest_state("soldat", "run")
elseif s==2 then
say_title("Hauptmann")
say("Du möchtest den Beruf Heiliger erlernen.")
say("Ist das deine endgültige Entscheidung?")
local d=select("Ja", "Nein")
if d==2 then
return
end
say_title("Hauptmann")
say("Glückwunsch, du wirst ab jetzt als Heiliger")
say("arbeiten! Deine Ausbildung beginnt ab sofort.")
say("Du beginnst als Laie, aber wirst dich mit der")
say("Zeit steigern.")
affect.add_collect(apply.STR,10,60*60*24*365*4)
affect.add_collect(apply.CON,10,60*60*24*365*4)
affect.add_collect(apply.INT,10,60*60*24*365*4)
affect.add_collect(apply.DEX,10,60*60*24*365*4)
affect.add_collect(apply.CAST_SPEED,5,60*60*24*365 *4)
set_quest_state("heiliger", "run")
elseif s==3 then
say_title("Hauptmann")
say("Du möchtest den Beruf Händler erlernen.")
say("Ist das deine endgültige Entscheidung?")
local d=select("Ja", "Nein")
if d==2 then
return
end
say_title("Hauptmann")
say("Glückwunsch, du wirst ab jetzt als Händler")
say("arbeiten! Deine Ausbildung beginnt ab sofort.")
say("Du beginnst als Laufbursche, aber wirst dich mit")
say("der Zeit steigern.")
affect.add_collect(apply.GOLD_DOUBLE_BONUS,5,60*60 *24*365*4)
affect.add_collect(apply.ITEM_DROP_BONUS,5,60*60*2 4*365*4)
affect.add_collect(apply.EXP_DOUBLE_BONUS,5,60*60* 24*365*4)
affect.add_collect(apply.GOLD_DOUBLE_BONUS,5,60*60 *24*365*4)
set_quest_state("handler", "run")
end
archive_add(pc.get_player_id(), "Beruf_angenommen", 0, 0, 2)
clear_letter()
target.delete("target")
setstate(complete)
end
end
state Dein Beruf begin
end
end
GROßES THX IM VORRAUS ;-)
Mfg. .AiiRMaaX