Dauerquest?

06/16/2012 20:41 Vinh™#1
Ich wollte Fragen ob man eine Dauerquest erstellen könnte, sowie bei den anderen MMORPG's. D.h das man die Quest immer wiederholen kann bis zu einem bestimmten Level. Ich bräuchte dringend so ne Quest. Würde dafür auch E*Gold zahlen.
06/16/2012 20:45 ɑɀe'#2
Ich versteh nicht wie genau du das meinst.
Du möchtest eine Quest die du immer wieder machen kannst?
Bis du das Level X erreichst?
06/16/2012 20:50 |★|554#3
PHP Code:
state start begin
  when login begin
    set_state
( run )
  
end
end

state run begin
  when bla begin 
    
-> Hier Infos und bla und Kram + Abfrage, ob man die Quest machen möchte
    
-> wenn ja: set_state( aufgabe)
  
end
end

state aufgabe begin
  when bla begin
    
->Aufgabenziel(kill etc.)
    ->
Wenn Abschluss -> Belohnung 
    
if pc.get_level < 50 then
      
-> set_state( run )
    else
      -> 
set_state( __COMPLETE__ )
    
end
  end
end

state __COMPLETE__ begin
end 
// -> Wenn man die Aufgabe abgeschlossen hat kann man sie erneut annehmen, solange man unter level 50 ist (bei der ques tjetzt), das möchtest du doch erreichen, nicht?
06/16/2012 21:08 Vinh™#4
Quote:
Originally Posted by 554 View Post
PHP Code:
state start begin
  when login begin
    set_state
( run )
  
end
end

state run begin
  when bla begin 
    
-> Hier Infos und bla und Kram + Abfrage, ob man die Quest machen möchte
    
-> wenn ja: set_state( aufgabe)
  
end
end

state aufgabe begin
  when bla begin
    
->Aufgabenziel(kill etc.)
    ->
Wenn Abschluss -> Belohnung 
    
if pc.get_level < 50 then
      
-> set_state( run )
    else
      -> 
set_state( __COMPLETE__ )
    
end
  end
end

state __COMPLETE__ begin
end 
// -> Wenn man die Aufgabe abgeschlossen hat kann man sie erneut annehmen, solange man unter level 50 ist (bei der ques tjetzt), das möchtest du doch erreichen, nicht?
Genau das meinte ich :) In deiner Quest, wo ist der Befehl/Zeile wo alles nochmal anfängt?
06/17/2012 09:40 |★|554#5
PHP Code:
    if pc.get_level < 50 then
      
-> set_state( run ) 
Solange man unter Level 50 ist, wird es nach Abschluss wieder auf den state "run" gesetzt, in diesem state hat man bei meiner quest jetzt wieder die möglichkeit zu wählen, ob man die quest machen möchte oder nicht:
PHP Code:
state run begin
  when bla begin 
    
-> Hier Infos und bla und Kram + Abfrage, ob man die Quest machen möchte
    
-> wenn ja: set_state( aufgabe)
  
end
end