Hallo zusammen =)
Hätte auch mal eine frage zu einer Quest ._.
Hallo ich suche jemanden der mir die Quest so biegt, das ich sie immer ab verschieden leveln zugesendet bekomme.
Lv. 5,25,50,75,99
Die Stautswerte die man bekommt sollten auch jedes mal anders sein (die passe ich aber selbst an :p )
Berfus "Level" die man wählt: Krieger-Neuling-Krieger Lehrling-Krieger-Meister-Krieger-Gutt
(Ich hab natürlich schon selber probiert aber jedes mal funktioniert nichts mehr °.° Bin leider kein code Profi wie ihr!)
Hab auch probiert einfach oben das Level auf 25 zu ändern und die Quest als Beruf2 abzuspeichern und die andere als Beruf3 leider klappte das nicht D: Eine von beiden lädt dann einfach nicht o:
Code:
quest berufauswahl2 begin
state start begin
when login or levelup with pc.get_level() >= 25 begin
set_state(beruf2)
end
end
state beruf2 begin
when letter begin
send_letter("Beruf steigern Lv. 25")
end
when button or info begin
say("Hallo Spieler:")
say("Du hast Lv.50 erreicht und darfst nun Waehlen!")
say("Welchen Beruf möchtest du Steigern:")
say("Krieger-Meister bekommt: 1000TP + 10 STR")
say("")
say("Ninja-Meister bekommt: 1000TP + 10 DEX")
say("")
say("Sura-Meister bekommt: 1000TP + 10 INT")
say("")
say("Schamanen-Meister bekommt: 1000TP + 10 INT")
say("")
say("AllInOne-Player bekommt: ")
say("500 TP und MP + 5 DEX + 5 INT + 5 VIT + 5 STR")
say("")
say("Besuche den Berufslehrer um zu waehlen!")
end
when 20080.chat."Berufe steigern" begin
say_title("Wähle deinen Beruf:")
local s=select("Krieger-Meister","Ninja-Meister","Sura-Meister","Schamanen-Meister","AllInOne-Player","Abbrechen!")
if s==1 then
affect.add_collect(apply.MAX_HP, 1000, 60*60*24*365*60)
affect.add_collect(apply.STR, 10, 60*60*24*365*60)
chat("Du bist jetzt ein Krieger-Meister. Du bekommst 1000 HP und 10 Stärkepunkte.")
set_state(__COMPLETE2__)
elseif s==2 then
affect.add_collect(apply.DEX, 10, 60*60*24*365*60)
affect.add_collect(apply.MAX_HP, 1000, 60*60*24*365*60)
chat("Du bist jetzt ein Ninja-Meister. Du bekommst 1000 HP und 10 DEX Punkte.")
set_state(__COMPLETE2__)
elseif s==3 then
affect.add_collect(apply.MAX_HP, 1000, 60*60*24*365*60)
affect.add_collect(apply.INT, 10, 60*60*24*365*60)
chat("Du bist jetzt ein Sura-Meister. Du bekommst 1000 HP und 10 INT Punkte")
set_state(__COMPLETE2__)
elseif s==4 then
affect.add_collect(apply.MAX_HP, 1000, 60*60*24*365*60)
affect.add_collect(apply.INT, 10, 60*60*24*365*60)
chat("Du bist jetzt ein Schamanen-Meister. Du bekommst 1000 HP und 10 INT Punkte.")
set_state(__COMPLETE2__)
elseif s==5 then
affect.add_collect(apply.MAX_HP, 500, 60*60*24*365*60)
affect.add_collect(apply.MAX_SP, 800, 60*60*24*365*60)
affect.add_collect(apply.INT, 5, 60*60*24*365*60)
affect.add_collect(apply.VIT, 5, 60*60*24*365*60)
affect.add_collect(apply.DEX, 5, 60*60*24*365*60)
affect.add_collect(apply.STR, 5, 60*60*24*365*60)
chat("Du bist jetzt ein AllInOne-Player. Du bekommst 500 HP und 800 MP, 5 INT, 5 STR, 5 DEX, 5 VIT.")
set_state(__COMPLETE2__)
elseif s==6 then
return
end
end
end
state __COMPLETE2__ begin
end
end
Könnt ihr mir helfen das ich diese mit verschiedenen Belohunungen pro level erhalte ?
Vielen Dank =)