[SERVICE] Die Questkontrolle

01/29/2015 21:46 Darryus98#10936
Guten Abend ^-^

Habe die folgende Quest gefunden

Code:
--- ####################
--- ## Quest facut de Gaara ##
--- ###################

quest cal_militar begin
   state start begin
      when 20349.chat."Cal militar" with horse.get_grade()==1 and horse.get_level()==10 begin
         if horse.is_dead() then
            say("Calul tau e mort!")
            say("Readul la viata intai.")
            say("")
         elseif pc.level<=54 then
            say("Nivelul tau este prea mic.")
            say("")
         elseif horse.get_level()<=9 then
            say("Calul tau este prea mic!")
            say("Antreneaza-ti calul mai intai.")
            say("")
         elseif pc.countitem("50050")<1 then
            say("Nu ai nici o medalie!")
            say("Fa rost de una intai.")
            say("")
            setstate(need_item50050)
         elseif pc.countitem("50051")<1 then
            say("Nu ai niic o imagine de cal !")
            say("")
         elseif horse.get_level()==10 and not horse.is_dead() and pc.countitem("50050")>=1 and pc.level>=55 then
            say("Trebuie sa omori 200 de Arcas Demon")
            say("in 30 de Minute.")
            say("Doar asa pot fi sigur ca esti calificat")
            say("pentru a primi un cal militar!")
            say("")
            say("Vrei sa incepi testul?")
            say("")
            local b=select("Da", "Ehm, nu.")
            if 1==b then
               if pc.countitem("50050")>=1 then
                  pc.removeitem("50050", 1)
                  setstate(test)
               end
            elseif 2==b then
               say("Revino cand esti pregatit.")
            else
               say("UNKNOWN BUTTON ["..b.."]")
            end
         else
            say("")
            say("Mult noroc.")
            say("")
            end
         end
      end
   end
   state need_item50050 begin
      when letter begin
         setskin(NOWINDOW)
         makequestbutton("Medalie de Calarit")
         q.set_title("Medalie de Calarit")
         q.start()
      end
      when button begin
         say(locale.NOTICE_COLOR.."Medalie de Calarit"..locale.NORMAL_COLOR)
         say("Fa rost de o Medalie de Calarit!")
         setstate(start)
         q.done()
      end
      when info begin
         say(locale.NOTICE_COLOR.."Medalie de Calarit"..locale.NORMAL_COLOR)
         say("Fa rost de o Medalie de Calarit!")
         setstate(start)
         q.done()
      end
   end
   state test begin
      when letter begin
         q.set_counter("1002   ", 200-pc.getqf("kill_count"))
      end
      when 2105.party_kill begin
         pc.setqf("kill_count", pc.getqf("kill_count")+1)
         q.set_counter("1002   ", 200-pc.getqf("kill_count"))
         if get_time()>=pc.getqf("limit_time") then
            setstate(failure)
         end
      end
      when 2107.party_kill begin
         pc.setqf("kill_count", pc.getqf("kill_count")+1)
         q.set_counter("1002   ", 200-pc.getqf("kill_count"))
         if get_time()>=pc.getqf("limit_time") then
            setstate(failure)
            q.done()
         end
      end
      when letter begin
         q.set_clock("Timp ramas:", pc.getqf("limit_time")-get_time())
      end
      when enter begin
         pc.setqf("limit_time", get_time()+30*60)
         pc.setqf("kill_count", 0)
      end
      when leave begin
         q.done()
      end
      when letter begin
         setskin(NOWINDOW)
         makequestbutton("Omoara Demoni Arcas")
         q.set_title("Omoara Demoni Arcas")
         q.start()
      end
      when button begin
         say(locale.NOTICE_COLOR.."Omoara Demoni Arcas"..locale.NORMAL_COLOR)
         say("Trebuie sa omori 200 de Arcas Demon")
         say("in 30 de Minute.")
         say("Membrii grupei te pot ajuta.")
      end
      when info begin
         say(locale.NOTICE_COLOR.."Omoara Demoni Arcas"..locale.NORMAL_COLOR)
         say("Trebuie sa omori 200 de Arcas Demon")
         say("in 30 de Minute.")
         say("Membrii grupei te pot ajuta.")
      end
      when 2105.party_kill with pc.getqf("kill_count") >= 100 and pc.getqf("kill_count") >= 100 and pc.getqf("limit_time")>=get_time() begin
         setstate(report)
      end
      when 2107.party_kill with pc.getqf("kill_count") >= 100 and pc.getqf("kill_count") >= 100 and pc.getqf("limit_time")>=get_time() begin
         setstate(report)
      end
      when 20349.chat."Cal Militar" begin
         say("Trebuie sa omori 200 de Arcas Demon")
         say("in 30 de Minute.")
         say("Membrii grupei te pot ajuta.")
      end
   end
   state report begin
      when letter begin
         setskin(NOWINDOW)
         makequestbutton("Ai reusit")
         q.set_title("Ai reusit")
         q.start()
      end
      when button begin
         say(locale.NOTICE_COLOR.."Ai reusit"..locale.NORMAL_COLOR)
         say("Intoarcete la grajdar.")
      end
      when info begin
         say(locale.NOTICE_COLOR.."Ai reusit"..locale.NORMAL_COLOR)
         say("Intoarcete la grajdar.")
      end
      when 20349.chat."HORSE QUEST STATE REPAIR" with horse.get_grade()!=1 begin
         setstate(start)
         q.done()
      end
      when 20349.chat."Am reusit!" with horse.get_grade()==1 begin
         say("Felicitari!")
         say("Acum am nevoie de timp pentru a face contractul!")
         say("Revino in 10 minute.")
         say("Si adu 500.000 Yang.")
         if is_test_server() then
            pc.setqf("make_time", get_time()+10)
         else
            pc.setqf("duration",get_time()+60*10*)
         end
         setstate(wait)
      end
   end

      when 20349.chat."HORSE UPGRADE QUEST STATE REPAIR" with horse.get_grade()!=1 begin
         setstate(start)
         q.done()
      end
      when 20349.chat."Contractul?" with horse.get_grade()==1 begin
         say("Inca nu am terminat contractul")
         say("Revino mai tarziu.")
      end
   end
   state buy begin
      when letter begin
         setskin(NOWINDOW)
         makequestbutton("Contractul este gata!")
         q.set_title("Contractul este gata!")
         q.start()
      end
      when button begin
         say(locale.NOTICE_COLOR.."Contractul este gata!"..locale.NORMAL_COLOR)
         say("Dute la grajdar si ia-l!")
         say("Si nu uita cei 500.000 Yang.")
      end
      when info begin
         say(locale.NOTICE_COLOR.."Contractul este gata!"..locale.NORMAL_COLOR)
         say("Dute la grajdar si ia-l!")
         say("Si nu uita cei 500.000 Yang.")
      end
      when 20349.chat."HORSE UPGRADE QUEST STATE REPAIR" with horse.get_grade()!=1 begin
         setstate(start)
         q.done()
      end
      when 20349.chat."HORSE UPGRADE QUEST STATE REPAIR" with horse.get_grade()==1 and horse.get_level()!=10 begin
         setstate(start)
         q.done()
      end
      when 20349.chat."Contractul meu?" with horse.get_grade()==1 and horse.get_level()==10 begin
         say("COntractul tau este pregatit.")
         say("Te costa 500.000 Yang.")
         local b=select("Cumpara", "Mai tarziu", "Anuleaza")
         if 1==b then
            if pc.money>=500000 then
               if pc.countitem("50051")>=1 then
                  char_log(0, "HORSE_UPGRADE", "BEGIN")
                  pc.changemoney(-500000)
                  char_log(0, "HORSE_UPGRADE", "DEC money 500000")
                  pc.removeitem("50051", 1)
                  char_log(0, "HORSE_UPGRADE", "DEC 50051 1")
                  horse.unride()
                  horse.advance()
                  horse.ride()
                  char_log(0, "HORSE_UPGRADE", "INC horse_advance 1")
                  pc.give_item2("50052", 1)
                  char_log(0, "HORSE_UPGRADE", "INC 50052 1")
                  char_log(0, "HORSE_UPGRADE", "END")
                  say("Felicitari!")
                  say("Acum ai un cal militar.")
                  say("Hranestel mereu.")
                  say("")
                  setstate(start)
                  q.done()
               else
                  say("")
               end
            else
               say("")
            end
         elseif 2==b then
            say("Ouk pe mai incolo.")
         elseif 3==b then
            say("Esti sigur ca vrei sa anulezi Questul?")
            local b=select("Da", "Nu")
            if 1==b then
               setstate(start)
               q.done()
            elseif 2==b then
            else
               say("UNKNOWN BUTTON ["..b.."]")
            end
         else
            say("UNKNOWN BUTTON ["..b.."]")
         end
      end
   end
   state failure begin
      when letter begin
         setskin(NOWINDOW)
         makequestbutton("Misiune esuata")
         q.set_title("Misiune esuata")
         q.start()
      end
      when button begin
         say(locale.NOTICE_COLOR.."Misiune esuata"..locale.NORMAL_COLOR)
         say("Nu ai reusit sa treci testul")
         say("")
         say("Dute la grajdar, pentru a repeta misiunea!")
         setstate(start)
         q.done()
      end
      when info begin
         say(locale.NOTICE_COLOR.."Misiune esuata"..locale.NORMAL_COLOR)
         say("Nu ai reusit sa treci testul")
         say("")
         say("Dute la grajdar, pentru a repeta misiunea!")
         setstate(start)
         q.done()
      end
   end
   state __COMPLETE__ begin
      when enter begin
         q.done()
      end
   end
end
Jedoch bekomme ich den Folgenden error
Code:
cal21.quest:50:must start with 'quest'
Abort (core dumped)
01/29/2015 22:58 Toluni#10937
Ich weiß es ist lang, aber kann jemand meinen Fehler finden?

PHP Code:
quest belohnung begin
    state start begin
        when levelup with pc
.get_level() == 80 begin
            say_title
("Belohnung Nr.1")
            
say("")
            
say("Hallo, herzlichen Glückwunsch zum erreichen des Level 80!")
            
say("")
            
say("Als Belohnung erhälst du 5 Schwarze Muscheln.")
            
say("")
            
say("Die nächste Belohnung erhälst du bei Level 100.")
            
pc.give_item2(990085)
        
end        
        when levelup with pc
.get_level() == 100 begin
            say_title
("Belohnung Nr.2")
            
say("")
            
say("Hallo, herzlichen Glückwunsch zum erreichen des Level 100!")
            
say("")
            
say("Als Belohnung erhälst du 10 Goldbarren.")
            
say("")
            
say("Die nächste Belohnung erhälst du bei Level 120.")
            
pc.give_item2(8000710)
        
end
        when levelup with pc
.get_level() == 120 begin
            say_title
("Belohnung Nr.3")
            
say("")
            
say("Hallo, herzlichen Glückwunsch zum erreichen des Level 120!")
            
say("")
            
say("Als Belohnung erhälst je 5x Schwarze Perle, Dunkel blaue Perle und dunkel Rote Perle.")
            
say("")
            
say("Die nächste Belohnung erhälst du bei Level 140.")
            
pc.give_item2(990075)
        
pc.give_item2(990065)
        
pc.give_item2(990055)
        
end
        when levelup with pc
.get_level() == 140 begin
            say_title
("Belohnung Nr.4")
            
say("")
            
say("Hallo, herzlichen Glückwunsch zum erreichen des Level 140!")
            
say("")
            
say("Als Belohnung erhälst du Kristallerze und Sensitruhen.")
            
say("")
            
say("Die nächste Belohnung erhälst du bei Level 160.")
            
pc.give_item2(5008210)
            
pc.give_item2(506118)
        
end
        when levelup with pc
.get_level() == 160 begin
            say_title
("Belohnung Nr.5")
            
say("")
            
say("Hallo, herzlichen Glückwunsch zum erreichen des Level 160!")
            
say("")
            
say("Als Belohnung erhälst du 5x PvM Münze.")
            
say("")
            
say("Die nächste Belohnung erhälst du bei Level 180.")
            
pc.give_item2(1234565)
        
end
        when levelup with pc
.get_level() == 180 begin
            say_title
("Belohnung Nr.6")
            
say("")
            
say("Hallo, herzlichen Glückwunsch zum erreichen des Level 180!")
            
say("")
            
say("Als Belohnung erhälst du Feuerphönix.")
            
say("")
            
say("Die nächste Belohnung erhälst du bei Level 190")
            
pc.give_item2(530011)
        
end
        when levelup with pc
.get_level() == 190 begin
            say_title
("Belohnung Nr.7")
            
say("")
            
say("Hallo, herzlichen Glückwusch zum erreichen des Level 190!")
        
say("")
            
say("Als Belohnung erhälst du 8 Goldbarren.")
            
say("")
            
say("Die nächste Belohnung erhälst du bei Level 200.")
            
pc.give_item2(800078)
        
end
        when levelup with pc
.get_level() == 200 begin
            say_title
("Belohnung Nr.8")
            
say("")
            
say("Hallo, herzlichen Glückwunsch zum erreichen des Level 200!")
            
say("")
            
say("Als Belohnung erhälst du Diverse Schriftrollen.")
            
say("")
            
say("Die nächste Belohnung erhälst du bei Level 210.")
            
pc.give_item2(2099810)
            
pc.give_item2(2099910)
        
end
        when levelup with pc
.get_level() == 210 begin
            say_title
("Belohnung Nr.9")
            
say("")
            
say("Hallo, herzlichen Glückwunsch zum erreichen des Level 210!")
            
say("")
            
say("Als Belohnung erhälst du 10 PvM Münzen.")
            
say("")
            
say("Die nächste Belohnung erhälst du bei Level 220.")
            
pc.give_item2(12345610)
        
end
        when levelup with pc
.get_level() == 220 begin
            say_title
("Belohnung Nr.10")
            
say("")
            
say("Hallo, herzlichen Glückwunsch zum erreichen des Level 220!")
            
say("")
            
say("Als Belohnung erhälst du ein weiteres Mal Goldbarren.")
            
say("")
            
say("Die nächste Belohnung erhälst du bei Level 230.")
            
pc.give_item2(800075)
        
end
     when levelup with pc
.get_level() == 230 begin
            say_title
("Belohnung Nr.11")
            
say("")
            
say("Hallo, herzlichen Glückwunsch zum erreichen des Level 230!")
            
say("")
            
say("Als Belohnung erhälst du ein weiteres Mal 20x Schwarze Muscheln.")
            
say("")
            
say("Die nächste Belohnung erhälst du bei Level 240.")
            
pc.give_item2(9900820)
        
end
     when levelup with pc
.get_level() == 240 begin
            say_title
("Belohnung Nr.12")
            
say("")
            
say("Hallo, herzlichen Glückwunsch zum erreichen des Level 240!")
            
say("")
            
say("Als Belohnung erhälst du diverse Diamanten.")
            
say("")
            
say("Die nächste Belohnung erhälst du bei Level 250.")
            
pc.give_item2(2099510)
        
pc.give_item2(209928)
        
end
        when levelup with pc
.get_level() == 250 begin
            say_title
("Belohnung Nr.13")
            
say("")
            
say("Hallo, herzlichen Glückwunsch zum erreichen des Level 250!")
            
say("")
            
say("Als Belohnung erhälst du das Schatten Schild !")
            
say("")
            
say("Da du nun das Max. Level erreicht hast,")
            
say("wirst du keine Belohnungen mehr bekommen!")
        
say("Quest wurde erstellt von [BA]Toluni!")
            
pc.give_item2(3000501)
        
end
    end
end 
01/29/2015 23:12 Rofelmau#10938
Schreibt doch mal die Fehler rein "-.- kann ich genauso gut ne Nadel im heu haufen suchen, muss schon wissen was bei euch nicht funktioniert.


Quote:
Originally Posted by Darryus98 View Post
Guten Abend ^-^

Habe die folgende Quest gefunden

Code:
--- ####################
--- ## Quest facut de Gaara ##
--- ###################

quest cal_militar begin
   state start begin
      when 20349.chat."Cal militar" with horse.get_grade()==1 and horse.get_level()==10 begin
         if horse.is_dead() then
            say("Calul tau e mort!")
            say("Readul la viata intai.")
            say("")
         elseif pc.level<=54 then
            say("Nivelul tau este prea mic.")
            say("")
         elseif horse.get_level()<=9 then
            say("Calul tau este prea mic!")
            say("Antreneaza-ti calul mai intai.")
            say("")
         elseif pc.countitem("50050")<1 then
            say("Nu ai nici o medalie!")
            say("Fa rost de una intai.")
            say("")
            setstate(need_item50050)
         elseif pc.countitem("50051")<1 then
            say("Nu ai niic o imagine de cal !")
            say("")
         elseif horse.get_level()==10 and not horse.is_dead() and pc.countitem("50050")>=1 and pc.level>=55 then
            say("Trebuie sa omori 200 de Arcas Demon")
            say("in 30 de Minute.")
            say("Doar asa pot fi sigur ca esti calificat")
            say("pentru a primi un cal militar!")
            say("")
            say("Vrei sa incepi testul?")
            say("")
            local b=select("Da", "Ehm, nu.")
            if 1==b then
               if pc.countitem("50050")>=1 then
                  pc.removeitem("50050", 1)
                  setstate(test)
               end
            elseif 2==b then
               say("Revino cand esti pregatit.")
            else
               say("UNKNOWN BUTTON ["..b.."]")
            end
         else
            say("")
            say("Mult noroc.")
            say("")
            end
         end
      end
   end
   state need_item50050 begin
      when letter begin
         setskin(NOWINDOW)
         makequestbutton("Medalie de Calarit")
         q.set_title("Medalie de Calarit")
         q.start()
      end
      when button begin
         say(locale.NOTICE_COLOR.."Medalie de Calarit"..locale.NORMAL_COLOR)
         say("Fa rost de o Medalie de Calarit!")
         setstate(start)
         q.done()
      end
      when info begin
         say(locale.NOTICE_COLOR.."Medalie de Calarit"..locale.NORMAL_COLOR)
         say("Fa rost de o Medalie de Calarit!")
         setstate(start)
         q.done()
      end
   end
   state test begin
      when letter begin
         q.set_counter("1002   ", 200-pc.getqf("kill_count"))
      end
      when 2105.party_kill begin
         pc.setqf("kill_count", pc.getqf("kill_count")+1)
         q.set_counter("1002   ", 200-pc.getqf("kill_count"))
         if get_time()>=pc.getqf("limit_time") then
            setstate(failure)
         end
      end
      when 2107.party_kill begin
         pc.setqf("kill_count", pc.getqf("kill_count")+1)
         q.set_counter("1002   ", 200-pc.getqf("kill_count"))
         if get_time()>=pc.getqf("limit_time") then
            setstate(failure)
            q.done()
         end
      end
      when letter begin
         q.set_clock("Timp ramas:", pc.getqf("limit_time")-get_time())
      end
      when enter begin
         pc.setqf("limit_time", get_time()+30*60)
         pc.setqf("kill_count", 0)
      end
      when leave begin
         q.done()
      end
      when letter begin
         setskin(NOWINDOW)
         makequestbutton("Omoara Demoni Arcas")
         q.set_title("Omoara Demoni Arcas")
         q.start()
      end
      when button begin
         say(locale.NOTICE_COLOR.."Omoara Demoni Arcas"..locale.NORMAL_COLOR)
         say("Trebuie sa omori 200 de Arcas Demon")
         say("in 30 de Minute.")
         say("Membrii grupei te pot ajuta.")
      end
      when info begin
         say(locale.NOTICE_COLOR.."Omoara Demoni Arcas"..locale.NORMAL_COLOR)
         say("Trebuie sa omori 200 de Arcas Demon")
         say("in 30 de Minute.")
         say("Membrii grupei te pot ajuta.")
      end
      when 2105.party_kill with pc.getqf("kill_count") >= 100 and pc.getqf("kill_count") >= 100 and pc.getqf("limit_time")>=get_time() begin
         setstate(report)
      end
      when 2107.party_kill with pc.getqf("kill_count") >= 100 and pc.getqf("kill_count") >= 100 and pc.getqf("limit_time")>=get_time() begin
         setstate(report)
      end
      when 20349.chat."Cal Militar" begin
         say("Trebuie sa omori 200 de Arcas Demon")
         say("in 30 de Minute.")
         say("Membrii grupei te pot ajuta.")
      end
   end
   state report begin
      when letter begin
         setskin(NOWINDOW)
         makequestbutton("Ai reusit")
         q.set_title("Ai reusit")
         q.start()
      end
      when button begin
         say(locale.NOTICE_COLOR.."Ai reusit"..locale.NORMAL_COLOR)
         say("Intoarcete la grajdar.")
      end
      when info begin
         say(locale.NOTICE_COLOR.."Ai reusit"..locale.NORMAL_COLOR)
         say("Intoarcete la grajdar.")
      end
      when 20349.chat."HORSE QUEST STATE REPAIR" with horse.get_grade()!=1 begin
         setstate(start)
         q.done()
      end
      when 20349.chat."Am reusit!" with horse.get_grade()==1 begin
         say("Felicitari!")
         say("Acum am nevoie de timp pentru a face contractul!")
         say("Revino in 10 minute.")
         say("Si adu 500.000 Yang.")
         if is_test_server() then
            pc.setqf("make_time", get_time()+10)
         else
            pc.setqf("duration",get_time()+60*10*)
         end
         setstate(wait)
      end
   end

      when 20349.chat."HORSE UPGRADE QUEST STATE REPAIR" with horse.get_grade()!=1 begin
         setstate(start)
         q.done()
      end
      when 20349.chat."Contractul?" with horse.get_grade()==1 begin
         say("Inca nu am terminat contractul")
         say("Revino mai tarziu.")
      end
   end
   state buy begin
      when letter begin
         setskin(NOWINDOW)
         makequestbutton("Contractul este gata!")
         q.set_title("Contractul este gata!")
         q.start()
      end
      when button begin
         say(locale.NOTICE_COLOR.."Contractul este gata!"..locale.NORMAL_COLOR)
         say("Dute la grajdar si ia-l!")
         say("Si nu uita cei 500.000 Yang.")
      end
      when info begin
         say(locale.NOTICE_COLOR.."Contractul este gata!"..locale.NORMAL_COLOR)
         say("Dute la grajdar si ia-l!")
         say("Si nu uita cei 500.000 Yang.")
      end
      when 20349.chat."HORSE UPGRADE QUEST STATE REPAIR" with horse.get_grade()!=1 begin
         setstate(start)
         q.done()
      end
      when 20349.chat."HORSE UPGRADE QUEST STATE REPAIR" with horse.get_grade()==1 and horse.get_level()!=10 begin
         setstate(start)
         q.done()
      end
      when 20349.chat."Contractul meu?" with horse.get_grade()==1 and horse.get_level()==10 begin
         say("COntractul tau este pregatit.")
         say("Te costa 500.000 Yang.")
         local b=select("Cumpara", "Mai tarziu", "Anuleaza")
         if 1==b then
            if pc.money>=500000 then
               if pc.countitem("50051")>=1 then
                  char_log(0, "HORSE_UPGRADE", "BEGIN")
                  pc.changemoney(-500000)
                  char_log(0, "HORSE_UPGRADE", "DEC money 500000")
                  pc.removeitem("50051", 1)
                  char_log(0, "HORSE_UPGRADE", "DEC 50051 1")
                  horse.unride()
                  horse.advance()
                  horse.ride()
                  char_log(0, "HORSE_UPGRADE", "INC horse_advance 1")
                  pc.give_item2("50052", 1)
                  char_log(0, "HORSE_UPGRADE", "INC 50052 1")
                  char_log(0, "HORSE_UPGRADE", "END")
                  say("Felicitari!")
                  say("Acum ai un cal militar.")
                  say("Hranestel mereu.")
                  say("")
                  setstate(start)
                  q.done()
               else
                  say("")
               end
            else
               say("")
            end
         elseif 2==b then
            say("Ouk pe mai incolo.")
         elseif 3==b then
            say("Esti sigur ca vrei sa anulezi Questul?")
            local b=select("Da", "Nu")
            if 1==b then
               setstate(start)
               q.done()
            elseif 2==b then
            else
               say("UNKNOWN BUTTON ["..b.."]")
            end
         else
            say("UNKNOWN BUTTON ["..b.."]")
         end
      end
   end
   state failure begin
      when letter begin
         setskin(NOWINDOW)
         makequestbutton("Misiune esuata")
         q.set_title("Misiune esuata")
         q.start()
      end
      when button begin
         say(locale.NOTICE_COLOR.."Misiune esuata"..locale.NORMAL_COLOR)
         say("Nu ai reusit sa treci testul")
         say("")
         say("Dute la grajdar, pentru a repeta misiunea!")
         setstate(start)
         q.done()
      end
      when info begin
         say(locale.NOTICE_COLOR.."Misiune esuata"..locale.NORMAL_COLOR)
         say("Nu ai reusit sa treci testul")
         say("")
         say("Dute la grajdar, pentru a repeta misiunea!")
         setstate(start)
         q.done()
      end
   end
   state __COMPLETE__ begin
      when enter begin
         q.done()
      end
   end
end
Jedoch bekomme ich den Folgenden error
Code:
cal21.quest:50:must start with 'quest'
Abort (core dumped)
Da war ein end zu viel

01/30/2015 07:41 G.I Duke#10939
Quote:
Originally Posted by Toluni View Post
Ich weiß es ist lang, aber kann jemand meinen Fehler finden?

PHP Code:
quest belohnung begin
    state start begin
        when levelup with pc
.get_level() == 80 begin
            say_title
("Belohnung Nr.1")
            
say("")
            
say("Hallo, herzlichen Glückwunsch zum erreichen des Level 80!")
            
say("")
            
say("Als Belohnung erhälst du 5 Schwarze Muscheln.")
            
say("")
            
say("Die nächste Belohnung erhälst du bei Level 100.")
            
pc.give_item2(990085)
        
end        
        when levelup with pc
.get_level() == 100 begin
            say_title
("Belohnung Nr.2")
            
say("")
            
say("Hallo, herzlichen Glückwunsch zum erreichen des Level 100!")
            
say("")
            
say("Als Belohnung erhälst du 10 Goldbarren.")
            
say("")
            
say("Die nächste Belohnung erhälst du bei Level 120.")
            
pc.give_item2(8000710)
        
end
        when levelup with pc
.get_level() == 120 begin
            say_title
("Belohnung Nr.3")
            
say("")
            
say("Hallo, herzlichen Glückwunsch zum erreichen des Level 120!")
            
say("")
            
say("Als Belohnung erhälst je 5x Schwarze Perle, Dunkel blaue Perle und dunkel Rote Perle.")
            
say("")
            
say("Die nächste Belohnung erhälst du bei Level 140.")
            
pc.give_item2(990075)
        
pc.give_item2(990065)
        
pc.give_item2(990055)
        
end
        when levelup with pc
.get_level() == 140 begin
            say_title
("Belohnung Nr.4")
            
say("")
            
say("Hallo, herzlichen Glückwunsch zum erreichen des Level 140!")
            
say("")
            
say("Als Belohnung erhälst du Kristallerze und Sensitruhen.")
            
say("")
            
say("Die nächste Belohnung erhälst du bei Level 160.")
            
pc.give_item2(5008210)
            
pc.give_item2(506118)
        
end
        when levelup with pc
.get_level() == 160 begin
            say_title
("Belohnung Nr.5")
            
say("")
            
say("Hallo, herzlichen Glückwunsch zum erreichen des Level 160!")
            
say("")
            
say("Als Belohnung erhälst du 5x PvM Münze.")
            
say("")
            
say("Die nächste Belohnung erhälst du bei Level 180.")
            
pc.give_item2(1234565)
        
end
        when levelup with pc
.get_level() == 180 begin
            say_title
("Belohnung Nr.6")
            
say("")
            
say("Hallo, herzlichen Glückwunsch zum erreichen des Level 180!")
            
say("")
            
say("Als Belohnung erhälst du Feuerphönix.")
            
say("")
            
say("Die nächste Belohnung erhälst du bei Level 190")
            
pc.give_item2(530011)
        
end
        when levelup with pc
.get_level() == 190 begin
            say_title
("Belohnung Nr.7")
            
say("")
            
say("Hallo, herzlichen Glückwusch zum erreichen des Level 190!")
        
say("")
            
say("Als Belohnung erhälst du 8 Goldbarren.")
            
say("")
            
say("Die nächste Belohnung erhälst du bei Level 200.")
            
pc.give_item2(800078)
        
end
        when levelup with pc
.get_level() == 200 begin
            say_title
("Belohnung Nr.8")
            
say("")
            
say("Hallo, herzlichen Glückwunsch zum erreichen des Level 200!")
            
say("")
            
say("Als Belohnung erhälst du Diverse Schriftrollen.")
            
say("")
            
say("Die nächste Belohnung erhälst du bei Level 210.")
            
pc.give_item2(2099810)
            
pc.give_item2(2099910)
        
end
        when levelup with pc
.get_level() == 210 begin
            say_title
("Belohnung Nr.9")
            
say("")
            
say("Hallo, herzlichen Glückwunsch zum erreichen des Level 210!")
            
say("")
            
say("Als Belohnung erhälst du 10 PvM Münzen.")
            
say("")
            
say("Die nächste Belohnung erhälst du bei Level 220.")
            
pc.give_item2(12345610)
        
end
        when levelup with pc
.get_level() == 220 begin
            say_title
("Belohnung Nr.10")
            
say("")
            
say("Hallo, herzlichen Glückwunsch zum erreichen des Level 220!")
            
say("")
            
say("Als Belohnung erhälst du ein weiteres Mal Goldbarren.")
            
say("")
            
say("Die nächste Belohnung erhälst du bei Level 230.")
            
pc.give_item2(800075)
        
end
     when levelup with pc
.get_level() == 230 begin
            say_title
("Belohnung Nr.11")
            
say("")
            
say("Hallo, herzlichen Glückwunsch zum erreichen des Level 230!")
            
say("")
            
say("Als Belohnung erhälst du ein weiteres Mal 20x Schwarze Muscheln.")
            
say("")
            
say("Die nächste Belohnung erhälst du bei Level 240.")
            
pc.give_item2(9900820)
        
end
     when levelup with pc
.get_level() == 240 begin
            say_title
("Belohnung Nr.12")
            
say("")
            
say("Hallo, herzlichen Glückwunsch zum erreichen des Level 240!")
            
say("")
            
say("Als Belohnung erhälst du diverse Diamanten.")
            
say("")
            
say("Die nächste Belohnung erhälst du bei Level 250.")
            
pc.give_item2(2099510)
        
pc.give_item2(209928)
        
end
        when levelup with pc
.get_level() == 250 begin
            say_title
("Belohnung Nr.13")
            
say("")
            
say("Hallo, herzlichen Glückwunsch zum erreichen des Level 250!")
            
say("")
            
say("Als Belohnung erhälst du das Schatten Schild !")
            
say("")
            
say("Da du nun das Max. Level erreicht hast,")
            
say("wirst du keine Belohnungen mehr bekommen!")
        
say("Quest wurde erstellt von [BA]Toluni!")
            
pc.give_item2(3000501)
        
end
    end
end 
Ich seh zwar auf Anhieb keinen Fehler aber versuch mal die:
PHP Code:
quest belohnung begin 
    state start begin 
        when levelup begin
            
if pc.get_level() >= 80 then
            say_title
("Belohnung Nr.1"
            
say(""
            
say("Hallo, herzlichen Glückwunsch zum erreichen des Level 80!"
            
say(""
            
say("Als Belohnung erhälst du 5 Schwarze Muscheln."
            
say(""
            
say("Die nächste Belohnung erhälst du bei Level 100."
            
pc.give_item2(990085)         
            elseif 
pc.get_level() >= 100 then
            say_title
("Belohnung Nr.2"
            
say(""
            
say("Hallo, herzlichen Glückwunsch zum erreichen des Level 100!"
            
say(""
            
say("Als Belohnung erhälst du 10 Goldbarren."
            
say(""
            
say("Die nächste Belohnung erhälst du bei Level 120."
            
pc.give_item2(8000710)
            elseif 
pc.get_level() >= 120 begin 
            say_title
("Belohnung Nr.3"
            
say(""
            
say("Hallo, herzlichen Glückwunsch zum erreichen des Level 120!"
            
say(""
            
say("Als Belohnung erhälst je 5x Schwarze Perle, Dunkel blaue Perle und dunkel Rote Perle."
            
say(""
            
say("Die nächste Belohnung erhälst du bei Level 140."
            
pc.give_item2(990075
            
pc.give_item2(990065
            
pc.give_item2(990055)
            elseif 
pc.get_level() >= 140 then
            say_title
("Belohnung Nr.4"
            
say(""
            
say("Hallo, herzlichen Glückwunsch zum erreichen des Level 140!"
            
say(""
            
say("Als Belohnung erhälst du Kristallerze und Sensitruhen."
            
say(""
            
say("Die nächste Belohnung erhälst du bei Level 160."
            
pc.give_item2(5008210
            
pc.give_item2(506118)
            elseif 
pc.get_level() >= 160 then
            say_title
("Belohnung Nr.5"
            
say(""
            
say("Hallo, herzlichen Glückwunsch zum erreichen des Level 160!"
            
say(""
            
say("Als Belohnung erhälst du 5x PvM Münze."
            
say(""
            
say("Die nächste Belohnung erhälst du bei Level 180."
            
pc.give_item2(1234565)
            elseif 
pc.get_level() >= 180 then
            say_title
("Belohnung Nr.6"
            
say(""
            
say("Hallo, herzlichen Glückwunsch zum erreichen des Level 180!"
            
say(""
            
say("Als Belohnung erhälst du Feuerphönix."
            
say(""
            
say("Die nächste Belohnung erhälst du bei Level 190"
            
pc.give_item2(530011)
            elseif 
pc.get_level() >= 190 then
            say_title
("Belohnung Nr.7"
            
say(""
            
say("Hallo, herzlichen Glückwusch zum erreichen des Level 190!"
        
say(""
            
say("Als Belohnung erhälst du 8 Goldbarren."
            
say(""
            
say("Die nächste Belohnung erhälst du bei Level 200."
            
pc.give_item2(800078)
            elseif 
pc.get_level() >= 200 then
            say_title
("Belohnung Nr.8"
            
say(""
            
say("Hallo, herzlichen Glückwunsch zum erreichen des Level 200!"
            
say(""
            
say("Als Belohnung erhälst du Diverse Schriftrollen."
            
say(""
            
say("Die nächste Belohnung erhälst du bei Level 210."
            
pc.give_item2(2099810
            
pc.give_item2(2099910)
            elseif 
pc.get_level() >= 210 then
            say_title
("Belohnung Nr.9"
            
say(""
            
say("Hallo, herzlichen Glückwunsch zum erreichen des Level 210!"
            
say(""
            
say("Als Belohnung erhälst du 10 PvM Münzen."
            
say(""
            
say("Die nächste Belohnung erhälst du bei Level 220."
            
pc.give_item2(12345610)
            elseif 
pc.get_level() >= 220 then
            say_title
("Belohnung Nr.10"
            
say(""
            
say("Hallo, herzlichen Glückwunsch zum erreichen des Level 220!"
            
say(""
            
say("Als Belohnung erhälst du ein weiteres Mal Goldbarren."
            
say(""
            
say("Die nächste Belohnung erhälst du bei Level 230."
            
pc.give_item2(800075)
            elseif 
pc.get_level() >= 230 then
            say_title
("Belohnung Nr.11"
            
say(""
            
say("Hallo, herzlichen Glückwunsch zum erreichen des Level 230!"
            
say(""
            
say("Als Belohnung erhälst du ein weiteres Mal 20x Schwarze Muscheln."
            
say(""
            
say("Die nächste Belohnung erhälst du bei Level 240."
            
pc.give_item2(9900820)
            elseif 
pc.get_level() >= 240 then
            say_title
("Belohnung Nr.12"
            
say(""
            
say("Hallo, herzlichen Glückwunsch zum erreichen des Level 240!"
            
say(""
            
say("Als Belohnung erhälst du diverse Diamanten."
            
say(""
            
say("Die nächste Belohnung erhälst du bei Level 250."
            
pc.give_item2(2099510
            
pc.give_item2(209928)
            elseif 
pc.get_level() >= 250 then
            say_title
("Belohnung Nr.13"
            
say(""
            
say("Hallo, herzlichen Glückwunsch zum erreichen des Level 250!"
            
say(""
            
say("Als Belohnung erhälst du das Schatten Schild !"
            
say(""
            
say("Da du nun das Max. Level erreicht hast,"
            
say("wirst du keine Belohnungen mehr bekommen!"
        
say("Quest wurde erstellt von [BA]Toluni!"
            
pc.give_item2(3000501)
            
end
        end 
    end 
end 
Greetings.
01/30/2015 10:09 rollback#10940
Kann ich einen Select so eingrenzen:

PHP Code:
not_allowed = {137}

local s select("Pipapo""Butz""Hehe""lol""Lel""ZzZz""ÖöY""Hi")

if 
<> not_allowed then
    say
("Erfolg")
else
    
say("Fehler"
Oder muss ich alles einzeln abfragen sprich:

PHP Code:
local s select("Pipapo""Butz""Hehe""lol""Lel""ZzZz""ÖöY""Hi")

if 
<> and <> and <> 7 then
    say
("Erfolg")
else
    
say("Fehler"
_________________________________________________

Kann ich eine Tabelle so ansprechen?:

PHP Code:
regal = {
    
DVD = {
        
Serien = {"Breaking Bad""Walking Dead"},
        
Action = {"Mission Impossible"}
        },
    
Blu_Ray = {
        
Serien = {"How I Met Your Mother"},
        
Action = {"Transformers 1""Transformers 2"}
        }
}

regal[2].serien[1
Oder muss ich sie so ansprechen:

PHP Code:
regal.blu_ray.serien[1
Für das Ergebnis "How I Met Your Mother" ?
01/30/2015 14:29 .yorliK#10941
Quote:
Originally Posted by [Sensenmann] View Post
Wie wärs mal mit ausprobieren xD?

1.

2.
01/30/2015 18:39 Prof.MindFreak#10942
Hallo,
Bei meiner Quest wollen die Timer nicht so richtig funktionieren !
Kann mir jemand helfen.

PHP Code:
#Metin2 Unity - Das Abenteuer steht bevor.
quest ox begin
    state start begin
        when letter with pc
.is_gm() and pc.get_map_index()==113 begin
            send_letter
("OX Event")
        
end
        when info 
or button begin
            local stat 
oxevent.get_status()
        
            if 
stat == 0 then
                say
("Der OX-Wettbewerb ist noch nicht gestartet...")
                
say("Möchtest du den OX-Wettbewerb starten ?")
                
local auswahl select("Starten""Abbrechen")
                if 
auswahl == 1 then
                    local check_ox 
oxevent.open()
                    if 
check_ox == 0 then
                        say_title
("Der OX-Wettbewerb")
                        
say("Beim starten des Events, ist etwas")
                        
say("schief gelaufen.")
                    elseif 
check_ox == 1 then 
                        notice_all
("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~")
                        
notice_all("Der OX Wettbewerb ist gestartet! Um daran Teilzunehmen,")
                        
notice_all("begebt euch zu Uriel! Tolle Preise warten auf euch!")
                        
notice_all("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~")
                    else
                        
say_title("Der OX-Wettbewerb")
                        
say("ACHTUNG: Die quiz.lua ist fehlerhaft!")
                        
say("")
                    
end
                end
                
                
if stat == 1 then
                    notice_all
("")
                    
notice_all("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~")
                    
notice_all("Die Letzten 3 Minuten sind angebrochen,")
                    
notice_all("wer noch am OX-Wettbewerb teilnehmen möchte")
                    
notice_all("sollte sich schnell zu Uriel begeben.")
                    
notice_all("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~")
                    
notice_all("")
                    
timer("close"120)
                
                elseif 
stat == 2 then
                    say_title
("Gewinn Ausgabe")
                    
timer("close_ox"60)
                
end
                
                
elseif stat == 3 then
                    say_title
("Das OX-Wettbewerb")
                    
say("OX-Management, während dieser Zeit sind keine")
                    
say("Aktionen möglich.")
                    
say("Warte bitte bis zur nächsten frage.")
                else
                    
say_title("Das OX-Wettbewerb")
                    
say("Es gab einen Fehler.")
                
end
            end
            
            when close
.timer begin
                game
.set_event_flag("close"120)
                
oxevent.close()
                
notice_all("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"
                
notice_all("Der OX-Wettbewerb wurde geschlossen")
                
notice_all("neue Teilnehmer werden nichtmehr akzeptiert")
                
notice_all("und kommen nur noch als Zuschauer auf den Platz!")
                
notice_all("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~")
                
notice_all("")
                
timer("frage1"30)
                
notice_all("Die erste Frage kommt in wenigen Sekunden!")
            
end
            
            when close_ox
.timer begin
                oxevent
.end_event()
                
notice_all("")
                
notice_all("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~")
                
notice_all("Der OX-Wettbewerb ist nun zu Ende.Hoffentlich hattet ihr euren Spaß!")
                
notice_all("An alle Verlierer, nicht traurig sein der nächste OX")
                
notice_all("kommt schon bald,also Freut euch drauf.")
                
notice_all("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~")
            
end
            
            when frage1
.timer begin
                
if oxevent.get_attender() > 0 then
                    
if oxevent.get_attender() > 1 then
                        local v 
oxevent.quiz(130)
                        
timer("frage2"60)
                    else
                        
notice_all("Wir haben einen Gewinner!")
                    
end
                
else
                    
timer("close_ox"60)
                    
notice_all("Keine Teilnehmer mehr übrig!")
                    
notice_all("~Diesmal gab es keinen Gewinner~")
                    
notice_all("Ox-Wettbewerb wird nun beendet.")
                
end
            end
            when frage2
.timer begin
                
if oxevent.get_attender() > 0 then
                    
if oxevent.get_attender() > 1 then
                        local v 
oxevent.quiz(130)
                        
timer("frage3"60)
                    else
                        
notice_all("Wir haben einen Gewinner!")
                    
end
                
else
                    
timer("close_ox"60)
                    
notice_all("Keine Teilnehmer mehr übrig!")
                    
notice_all("~Diesmal gab es keinen Gewinner~")
                    
notice_all("Ox-Wettbewerb wird nun beendet.")
                
end
            end
            when frage3
.timer begin
                
if oxevent.get_attender() > 0 then
                    
if oxevent.get_attender() > 1 then
                        local v 
oxevent.quiz(130)
                        
timer("frage4"60)
                    else
                        
notice_all("Wir haben einen Gewinner!")
                    
end
                
else
                    
timer("close_ox"60)
                    
notice_all("Keine Teilnehmer mehr übrig!")
                    
notice_all("~Diesmal gab es keinen Gewinner~")
                    
notice_all("Ox-Wettbewerb wird nun beendet.")
                
end
            end    
            when frage4
.timer begin
                
if oxevent.get_attender() > 0 then
                    
if oxevent.get_attender() > 1 then
                        local v 
oxevent.quiz(130)
                        
timer("frage5"60)
                    else
                        
notice_all("Wir haben einen Gewinner!")
                    
end
                
else
                    
timer("close_ox"60)
                    
notice_all("Keine Teilnehmer mehr übrig!")
                    
notice_all("~Diesmal gab es keinen Gewinner~")
                    
notice_all("Ox-Wettbewerb wird nun beendet.")
                
end
            end  
            when frage5
.timer begin
                
if oxevent.get_attender() > 0 then
                    
if oxevent.get_attender() > 1 then
                        local v 
oxevent.quiz(130)
                        
timer("frage6"60)
                    else
                        
notice_all("Wir haben einen Gewinner!")
                    
end
                
else
                    
timer("close_ox"60)
                    
notice_all("Keine Teilnehmer mehr übrig!")
                    
notice_all("~Diesmal gab es keinen Gewinner~")
                    
notice_all("Ox-Wettbewerb wird nun beendet.")
                
end
            end  
            when frage6
.timer begin
                
if oxevent.get_attender() > 0 then
                    
if oxevent.get_attender() > 1 then
                        local v 
oxevent.quiz(130)
                        
timer("frage7"60)
                    else
                        
notice_all("Wir haben einen Gewinner!")
                    
end
                
else
                    
timer("close_ox"60)
                    
notice_all("Keine Teilnehmer mehr übrig!")
                    
notice_all("~Diesmal gab es keinen Gewinner~")
                    
notice_all("Ox-Wettbewerb wird nun beendet.")
                
end
            end    
            when frage7
.timer begin
                
if oxevent.get_attender() > 0 then
                    
if oxevent.get_attender() > 1 then
                        local v 
oxevent.quiz(130)
                        
timer("frage8"60)
                    else
                        
notice_all("Wir haben einen Gewinner!")
                    
end
                
else
                    
timer("close_ox"60)
                    
notice_all("Keine Teilnehmer mehr übrig!")
                    
notice_all("~Diesmal gab es keinen Gewinner~")
                    
notice_all("Ox-Wettbewerb wird nun beendet.")
                
end
            end
            when frage8
.timer begin
                
if oxevent.get_attender() > 0 then
                    
if oxevent.get_attender() > 1 then
                        local v 
oxevent.quiz(130)
                        
timer("frage9"60)
                    else
                        
notice_all("Wir haben einen Gewinner!")
                    
end
                
else
                    
timer("close_ox"60)
                    
notice_all("Keine Teilnehmer mehr übrig!")
                    
notice_all("~Diesmal gab es keinen Gewinner~")
                    
notice_all("Ox-Wettbewerb wird nun beendet.")
                
end
            end    
            when frage9
.timer begin
                
if oxevent.get_attender() > 0 then
                    
if oxevent.get_attender() > 1 then
                        local v 
oxevent.quiz(130)
                        
timer("frage10"60)
                    else
                        
notice_all("Wir haben einen Gewinner!")
                    
end
                
else
                    
timer("close_ox"60)
                    
notice_all("Keine Teilnehmer mehr übrig!")
                    
notice_all("~Diesmal gab es keinen Gewinner~")
                    
notice_all("Ox-Wettbewerb wird nun beendet.")
                
end
            end
            when frage10
.timer begin
                
if oxevent.get_attender() > 0 then
                    
if oxevent.get_attender() > 1 then
                        local v 
oxevent.quiz(130)
                        
timer("frage11"60)
                    else
                        
notice_all("Wir haben einen Gewinner!")
                    
end
                
else
                    
timer("close_ox"60)
                    
notice_all("Keine Teilnehmer mehr übrig!")
                    
notice_all("~Diesmal gab es keinen Gewinner~")
                    
notice_all("Ox-Wettbewerb wird nun beendet.")
                
end
            end    
            when frage11
.timer begin
                
if oxevent.get_attender() > 0 then
                    
if oxevent.get_attender() > 1 then
                        local v 
oxevent.quiz(130)
                        
timer("frage12"60)
                    else
                        
notice_all("Wir haben einen Gewinner!")
                    
end
                
else
                    
timer("close_ox"60)
                    
notice_all("Keine Teilnehmer mehr übrig!")
                    
notice_all("~Diesmal gab es keinen Gewinner~")
                    
notice_all("Ox-Wettbewerb wird nun beendet.")
                
end
            end    
            when frage12
.timer begin
                
if oxevent.get_attender() > 0 then
                    
if oxevent.get_attender() > 1 then
                        local v 
oxevent.quiz(130)
                        
timer("frage13"60)
                    else
                        
notice_all("Wir haben einen Gewinner!")
                    
end
                
else
                    
timer("close_ox"60)
                    
notice_all("Keine Teilnehmer mehr übrig!")
                    
notice_all("~Diesmal gab es keinen Gewinner~")
                    
notice_all("Ox-Wettbewerb wird nun beendet.")
                
end
            end    
            when frage13
.timer begin
                
if oxevent.get_attender() > 0 then
                    
if oxevent.get_attender() > 1 then
                        local v 
oxevent.quiz(130)
                        
timer("frage14"60)
                    else
                        
notice_all("Wir haben einen Gewinner!")
                    
end
                
else
                    
timer("close_ox"60)
                    
notice_all("Keine Teilnehmer mehr übrig!")
                    
notice_all("~Diesmal gab es keinen Gewinner~")
                    
notice_all("Ox-Wettbewerb wird nun beendet.")
                
end
            end    
            when frage14
.timer begin
                
if oxevent.get_attender() > 0 then
                    
if oxevent.get_attender() > 1 then
                        local v 
oxevent.quiz(130)
                        
timer("frage15"60)
                    else
                        
notice_all("Wir haben einen Gewinner!")
                    
end
                
else
                    
timer("close_ox"60)
                    
notice_all("Keine Teilnehmer mehr übrig!")
                    
notice_all("~Diesmal gab es keinen Gewinner~")
                    
notice_all("Ox-Wettbewerb wird nun beendet.")
                
end
            end    
            when frage15
.timer begin
                
if oxevent.get_attender() > 0 then
                    
if oxevent.get_attender() > 1 then
                        local v 
oxevent.quiz(130)
                        
timer("frage16"60)
                    else
                        
notice_all("Wir haben einen Gewinner!")
                    
end
                
else
                    
timer("close_ox"60)
                    
notice_all("Keine Teilnehmer mehr übrig!")
                    
notice_all("~Diesmal gab es keinen Gewinner~")
                    
notice_all("Ox-Wettbewerb wird nun beendet.")
                
end
            end    
            when frage16
.timer begin
                
if oxevent.get_attender() > 0 then
                    
if oxevent.get_attender() > 1 then
                        local v 
oxevent.quiz(130)
                        
timer("frage17"60)
                    else
                        
notice_all("Wir haben einen Gewinner!")
                    
end
                
else
                    
timer("close_ox"60)
                    
notice_all("Keine Teilnehmer mehr übrig!")
                    
notice_all("~Diesmal gab es keinen Gewinner~")
                    
notice_all("Ox-Wettbewerb wird nun beendet.")
                
end
            end        
            when frage17
.timer begin
                
if oxevent.get_attender() > 0 then
                    
if oxevent.get_attender() > 1 then
                        local v 
oxevent.quiz(130)
                        
timer("frage18"60)
                    else
                        
notice_all("Wir haben einen Gewinner!")
                    
end
                
else
                    
timer("close_ox"60)
                    
notice_all("Keine Teilnehmer mehr übrig!")
                    
notice_all("~Diesmal gab es keinen Gewinner~")
                    
notice_all("Ox-Wettbewerb wird nun beendet.")
                
end
            end    
            when frage18
.timer begin
                
if oxevent.get_attender() > 0 then
                    
if oxevent.get_attender() > 1 then
                        local v 
oxevent.quiz(130)
                        
timer("frage19"60)
                    else
                        
notice_all("Wir haben einen Gewinner!")
                    
end
                
else
                    
timer("close_ox"60)
                    
notice_all("Keine Teilnehmer mehr übrig!")
                    
notice_all("~Diesmal gab es keinen Gewinner~")
                    
notice_all("Ox-Wettbewerb wird nun beendet.")
                
end
            end    
            when frage19
.timer begin
                
if oxevent.get_attender() > 0 then
                    
if oxevent.get_attender() > 1 then
                        local v 
oxevent.quiz(130)
                        
timer("frage20"60)
                    else
                        
notice_all("Wir haben einen Gewinner!")
                    
end
                
else
                    
timer("close_ox"60)
                    
notice_all("Keine Teilnehmer mehr übrig!")
                    
notice_all("~Diesmal gab es keinen Gewinner~")
                    
notice_all("Ox-Wettbewerb wird nun beendet.")
                
end
            end    
            when frage20
.timer begin
                
if oxevent.get_attender() > 0 then
                    
if oxevent.get_attender() > 1 then
                        local v 
oxevent.quiz(130)
                        
timer("frage21"60)
                    else
                        
notice_all("Wir haben einen Gewinner!")
                    
end
                
else
                    
timer("close_ox"60)
                    
notice_all("Keine Teilnehmer mehr übrig!")
                    
notice_all("~Diesmal gab es keinen Gewinner~")
                    
notice_all("Ox-Wettbewerb wird nun beendet.")
                
end
            end    
            when frage21
.timer begin
                
if oxevent.get_attender() > 0 then
                    
if oxevent.get_attender() > 1 then
                        local v 
oxevent.quiz(130)
                        
timer("frage22"60)
                    else
                        
notice_all("Wir haben einen Gewinner!")
                    
end
                
else
                    
timer("close_ox"60)
                    
notice_all("Keine Teilnehmer mehr übrig!")
                    
notice_all("~Diesmal gab es keinen Gewinner~")
                    
notice_all("Ox-Wettbewerb wird nun beendet.")
                
end
            end
            when frage22
.timer begin
                
if oxevent.get_attender() > 0 then
                    
if oxevent.get_attender() > 1 then
                        local v 
oxevent.quiz(130)
                        
timer("frage23"60)
                    else
                        
notice_all("Wir haben einen Gewinner!")
                    
end
                
else
                    
timer("close_ox"60)
                    
notice_all("Keine Teilnehmer mehr übrig!")
                    
notice_all("~Diesmal gab es keinen Gewinner~")
                    
notice_all("Ox-Wettbewerb wird nun beendet.")
                
end
            end        
            when frage23
.timer begin
                
if oxevent.get_attender() > 0 then
                    
if oxevent.get_attender() > 1 then
                        local v 
oxevent.quiz(130)
                        
timer("frage24"60)
                    else
                        
notice_all("Wir haben einen Gewinner!")
                    
end
                
else
                    
timer("close_ox"60)
                    
notice_all("Keine Teilnehmer mehr übrig!")
                    
notice_all("~Diesmal gab es keinen Gewinner~")
                    
notice_all("Ox-Wettbewerb wird nun beendet.")
                
end
            end        
            when frage24
.timer begin
                
if oxevent.get_attender() > 0 then
                    
if oxevent.get_attender() > 1 then
                        local v 
oxevent.quiz(130)
                        
timer("frage25"60)
                    else
                        
notice_all("Wir haben einen Gewinner!")
                    
end
                
else
                    
timer("close_ox"60)
                    
notice_all("Keine Teilnehmer mehr übrig!")
                    
notice_all("~Diesmal gab es keinen Gewinner~")
                    
notice_all("Ox-Wettbewerb wird nun beendet.")
                
end
            end    
            when frage25
.timer begin
                
if oxevent.get_attender() > 0 then
                    
if oxevent.get_attender() > 1 then
                        local v 
oxevent.quiz(130)
                        
timer("frage26"60)
                    else
                        
notice_all("Wir haben einen Gewinner!")
                    
end
                
else
                    
timer("close_ox"60)
                    
notice_all("Keine Teilnehmer mehr übrig!")
                    
notice_all("~Diesmal gab es keinen Gewinner~")
                    
notice_all("Ox-Wettbewerb wird nun beendet.")
                
end
            end
            when frage26
.timer begin
                
if oxevent.get_attender() > 0 then
                    
if oxevent.get_attender() > 1 then
                        local v 
oxevent.quiz(130)
                        
timer("frage27"60)
                    else
                        
notice_all("Wir haben einen Gewinner!")
                    
end
                
else
                    
timer("close_ox"60)
                    
notice_all("Keine Teilnehmer mehr übrig!")
                    
notice_all("~Diesmal gab es keinen Gewinner~")
                    
notice_all("Ox-Wettbewerb wird nun beendet.")
                
end
            end    
            when frage27
.timer begin
                
if oxevent.get_attender() > 0 then
                    
if oxevent.get_attender() > 1 then
                        local v 
oxevent.quiz(130)
                        
timer("frage28"60)
                    else
                        
notice_all("Wir haben einen Gewinner!")
                    
end
                
else
                    
timer("close_ox"60)
                    
notice_all("Keine Teilnehmer mehr übrig!")
                    
notice_all("~Diesmal gab es keinen Gewinner~")
                    
notice_all("Ox-Wettbewerb wird nun beendet.")
                
end
            end    
            when frage28
.timer begin
                
if oxevent.get_attender() > 0 then
                    
if oxevent.get_attender() > 1 then
                        local v 
oxevent.quiz(130)
                        
timer("frage29"60)
                    else
                        
notice_all("Wir haben einen Gewinner!")
                    
end
                
else
                    
timer("close_ox"60)
                    
notice_all("Keine Teilnehmer mehr übrig!")
                    
notice_all("~Diesmal gab es keinen Gewinner~")
                    
notice_all("Ox-Wettbewerb wird nun beendet.")
                
end
            end    
            when frage29
.timer begin
                
if oxevent.get_attender() > 0 then
                    
if oxevent.get_attender() > 1 then
                        local v 
oxevent.quiz(130)
                        
timer("frage30"60)
                    else
                        
notice_all("Wir haben einen Gewinner!")
                    
end
                
else
                    
timer("close_ox"60)
                    
notice_all("Keine Teilnehmer mehr übrig!")
                    
notice_all("~Diesmal gab es keinen Gewinner~")
                    
notice_all("Ox-Wettbewerb wird nun beendet.")
                
end
            end     
            when frage30
.timer begin
                
if oxevent.get_attender() > 0 then
                    
if oxevent.get_attender() > 1 then
                        notice_all
("Wir haben mehrere Gewinner!")
                    else
                        
notice_all("Wir haben einen Gewinner!")
                    
end
                
else
                    
timer("close_ox"60)
                    
notice_all("Keine Teilnehmer mehr übrig!")
                    
notice_all("~Diesmal gab es keinen Gewinner~")
                    
notice_all("Ox-Wettbewerb wird nun beendet.")
            
end
        end            
    end
end 
01/31/2015 13:18 shurigeller#10943
Quote:
quest gmstuff begin
state start begin
when 20095.chat."GM Stuff" with pc.is_gm() begin
say_title("Seon-Hae:")
say("")
say("Ohooo, hoher Besuch!")
say("Einen GameMaster sieht man nicht")
say("jeden Tag. Deshalb möchte ich dir")
say("meine besten Sachen anbieten.")
say("")
say_title("Möchtest du etwas kaufen?")

local s = select("Ja", "Nein")

if s == 1 then
npc.open_shop()
else
return
end
end

when 20095.chat."Dieser Ort" begin
say_title("Seon-Hae:")
say("")
say("Dies ist ein schöner Ort,")
say("findest du nicht auch?")
say("Ständig scheint hier die Sonne")
say("und es ist schön warm.")
say("")

end

when 20095.chat."Gm Befehle" with pc.is_gm() begin
say_title("Seon-Hae:")
say("")
say("Bei mir kannst du alles machen, was ein GM machen muss.")
say(" ")
say_title("Wähle das zu startende oder zu beendende Event:")
say("")

local e = select("Tag / Nacht", "Weihnachts Events", "Rates einstellen", "Yang", "Rang ändern", "Abbrechen")

if e == 1 then
say_title("Seon-Hae:")
say("")
say("Du möchtest also zwischen Tag und")
say("Nacht wechseln ?")

local f = select ("Tag" , "Nacht", "Abbrechen")
if f == 1 then
command ("x 0")
elseif f == 2 then
command ("x 1")
elseif f == 3 then
return
end





elseif e == 2 then
say_title("Seon-Hae:")
say("")
say("Du möchtest also die Weihnachts Events Starten?")

local f = select ("Weihnachtsbaum", "Schnee", "Weihnachtsmusik", "Weihnachtsevent starten (Alles)", "Weihnachtsevent stoppen (Alles)", "Abbrechen")


if f == 1 then

local g = select ("Weihnachtsbaum aufstellen" , "Weihnachtsbaum wegräumen", "Abbrechen")
if g == 1 then
command ("e xmas_tree 1")
notice_all ("Bei Weihnachtlicher Stimmung darf")
notice_all ("ein Weihnachtsbaum nicht fehlen!")
notice_all ("Euer Server Team hat diesen geschmückt")
notice_all ("und in der Mitte Berg Sohans aufgestellt!")
notice_all ("Frohes Fest!")

say_title("Seon-Hae:")
say("")
say("Es ist geschafft!")
say("Der Weihnachtsbaum steht!")
say("")
elseif g == 2 then
command ("e xmas_tree 0")
notice_all ("Weihnachten neigt sich langsam")
notice_all ("dem Ende! Der Weihnachtsbaum wird")
notice_all ("nun nichtmehr benötigt")
notice_all ("und wir haben ihn deshalb abgebaut.")

say_title("Seon-Hae:")
say("")
say("Es ist geschafft!")
say("Der Weihnachtsbaum ist weg!")
say("")

elseif g == 3 then
return
end

elseif f == 2 then
local h = select ("Schnee an" , "Schnee aus", "Abbrechen")
if h == 1 then
command("e xmas_snow 1")
elseif h == 2 then
command ("e xmas_snow 0")
elseif h == 3 then
return
end

elseif f == 3 then
local i = select ("Musik abspielen", "Musik stoppen", "Abbrechen")
if i == 1 then
command("e xmas_song 1")
elseif i == 2 then
command("e xmas_song 0")
elseif i == 3 then
return
end
elseif f == 4 then
say("Willst du wirklich alles aktivieren?")
say("Also Nachtmodus, den Weihnachtsbaum,")
say("Schnee und die Weihnachtsmusik?")
say("")
local g_sub = select ("Ja", "Nein")
if g_sub == 1 then
command("e xmas_tree 1")
command("e xmas_song 1")
command("e xmas_boom 1")
command("e xmas_snow 1")
say("Alles aktiviert!")
elseif g_sub == 2 then
return
end
elseif f == 5 then
say("Willst du wirklich alles deaktivieren?")
say("Also Nachtmodus, den Weihnachtsbaum,")
say("Schnee und die Weihnachtsmusik?")
say("")
local g_desub = select ("Ja", "Nein")
if g_desub == 1 then
command("e xmas_tree 0")
command("e xmas_song 0")
command("e xmas_boom 0")
command("e xmas_snow 0")
say("Alles deaktiviert!")
elseif g_desub == 2 then
return
end

elseif f == 6 then
return
end

elseif e == 3 then
say_title("Seon-Hae:")
say("")
say("Du möchtest also die Rates einstellen??")
say("")
say_title("Wähle die zu einstellende Rate")
local rateset = select ("EXP","Yang","Max-Yang","Gegenstände","Abbrechen")
if rateset == 1 then
say_title("Seon-Hae:")
say("")
say("Wie hoch soll die EXP-Rate werden?")
local w =select ("100","200","500","1000","Abbrechen")
if w == 1 then
command("priv_empire 0 4:exp 100 24")
elseif w == 2 then
command("priv_empire 0 4:exp 200 24")
elseif w == 3 then
command("priv_empire 0 4:exp 500 24")
elseif w == 4 then
command("priv_empire 0 4:exp 1000 24")
elseif w == 5 then
return
end

elseif rateset == 2 then
say_title("Seon-Hae:")
say("")
say("Wie hoch soll die Yangdrop-Rate werden?")
local x =select ("100","200","500","1000","Abbrechen")
if x == 1 then
command("priv_empire 0 2:gold_drop 100 24")
elseif x == 2 then
command("priv_empire 0 2:gold_drop 200 24")
elseif x == 3 then
command("priv_empire 0 2:gold_drop 500 24")
elseif x == 4 then
command("priv_empire 0 2:gold_drop 1000 24")
elseif x == 5 then
return
end
elseif rateset == 3 then
say_title("Seon-Hae:")
say("")
say("Wie hoch soll die MaxYang-Drop-Rate werden?")
local y =select ("100","200","500","1000","Abbrechen")
if y == 1 then
command("priv_empire 0 3:gold10_drop 100 24")
elseif y == 2 then
command("priv_empire 0 3:gold10_drop 200 24")
elseif y == 3 then
command("priv_empire 0 3:gold10_drop 500 24")
elseif y == 4 then
command("priv_empire 0 3:gold10_drop 1000 24")
elseif y == 5 then
return
end
elseif rateset == 4 then
say_title("Seon-Hae:")
say("")
say("Wie hoch soll die Gegenstandsdrop-Rate werden?")
local z =select ("100","200","500","1000","Abbrechen")
if z == 1 then
command("priv_empire 0 1:item_drop 100 24")
elseif z == 2 then
command("priv_empire 0 1:item_drop 200 24")
elseif z == 3 then
command("priv_empire 0 1:item_drop 500 24")
elseif z == 4 then
command("priv_empire 0 1:item_drop 1000 24")
elseif z == 5 then
return
end
elseif rateset == 5 then
return
end

elseif e == 4 then

say_title("Seon-Hae:")
say("")
say("Wie viel Yang möchtest du haben?")
say("Ps: Bedenke, wenn du über 1,9kkk hast du einen")
say("Yang Bug hast und somit 0 Yang hast!!!!")
local f = select ("500kk", "1kkk", "1,5kkk", "1,9kkk, "Abbrechen")
if f == 1 then
command("set ".. pc.get_name() .." gold 500000000")
elseif f == 2 then
command("set ".. pc.get_name() .." gold 1000000000")
elseif f == 3 then
command("set ".. pc.get_name() .." gold 1500000000")
elseif f == 4 then
command("set ".. pc.get_name() .." gold 1999999999")

elseif f == 5 then
return
end


elseif e == 5 then
say_title("Seon-Hae:")
say("")
say("Du möchtest also deinen Rang ändern. Wie darfs denn sein?")
local t = select ("Ritterlich", "Edel", "Gut", "Freundlich", "Abbrechen")
if t == 1 then
command("set ".. pc.get_name() .." align 200000")
elseif t == 2 then
command("set ".. pc.get_name() .." align 80000")
elseif t == 3
command("set ".. pc.get_name() .." align 40000")
elseif t == 4
command("set ".. pc.get_name() .." align 10000")

elseif t == 5
return
end
end



end
end

weis einer was daran falsch ist
krieg imma error wenn ich die quest lade
01/31/2015 18:31 G.I Duke#10944
Quote:
Originally Posted by shurigeller View Post
weis einer was daran falsch ist
krieg imma error wenn ich die quest lade
Benutz mal nen Spoiler oder PHP-Code..
und schick mal ne Fehlermeldung sonst hilft dir
kaum einer, weil die meisten nicht suchen wollen.
Also grad mal die Fehlermeldung bitte.

Greetings.
01/31/2015 19:18 shurigeller#10945
Quote:
Originally Posted by G.I Duke View Post
Benutz mal nen Spoiler oder PHP-Code..
und schick mal ne Fehlermeldung sonst hilft dir
kaum einer, weil die meisten nicht suchen wollen.
Also grad mal die Fehlermeldung bitte.

Greetings.

das gibts kein fehlercode
ich füge die quest ein gmstuff.quest

und dann beim quest laden (m2 qc) kommt error bei gmstuff
01/31/2015 19:21 rollback#10946
Quote:
Originally Posted by shurigeller View Post
das gibts kein fehlercode
ich füge die quest ein gmstuff.quest

und dann beim quest laden (m2 qc) kommt error bei gmstuff
Da steht dann aber z.b.: error on compile gmstuff.quest '(' expected near 'start' (23) oder so ähnlich

Wenn du uns das nennen kannst, hilft uns das schon enorm, weil wir dann die Quest nicht komplett durchforsten müssen.

Ausserdem pack die Quest anstatt in ein (quote)(/quote) mal in ein (php)(/php) :)
01/31/2015 19:34 shurigeller#10947
Quote:
Originally Posted by [Sensenmann] View Post
Da steht dann aber z.b.: error on compile gmstuff.quest '(' expected near 'start' (23) oder so ähnlich

Wenn du uns das nennen kannst, hilft uns das schon enorm, weil wir dann die Quest nicht komplett durchforsten müssen.

Ausserdem pack die Quest anstatt in ein (quote)(/quote) mal in ein (php)(/php) :)
da steht error occired on compile gmstuff.quest

PHP Code:
quest gmstuff begin
    state start begin
        when 20095.chat
."GM Stuff" with pc.is_gm() begin
            say_title
("Seon-Hae:")
            
say("")
            
say("Ohooo, hoher Besuch!")
            
say("Einen GameMaster sieht man nicht")
            
say("jeden Tag. Deshalb möchte ich dir")
            
say("meine besten Sachen anbieten.")
            
say("")
            
say_title("Möchtest du etwas kaufen?")
                
                
local s select("Ja""Nein")
                
                if 
== 1 then
                    npc
.open_shop()
                else
                    return
                
end
        end
        
        when 20095.chat
."Dieser Ort" begin
            say_title
("Seon-Hae:")
            
say("")
            
say("Dies ist ein schöner Ort,")
            
say("findest du nicht auch?")
            
say("Ständig scheint hier die Sonne")
            
say("und es ist schön warm.")
            
say("")
            
        
end
        
        when 20095.chat
."Gm Befehle" with pc.is_gm() begin
            say_title
("Seon-Hae:")
            
say("")
            
say("Bei mir kannst du alles machen, was ein GM machen muss.")
            
say(" ")
            
say_title("Wähle das zu startende oder zu beendende Event:")
            
say("")
            
            
local e select("Tag / Nacht""Weihnachts Events""Rates einstellen""Yang""Rang ändern""Abbrechen")
            
                if 
== 1 then
                    say_title
("Seon-Hae:")
                    
say("")
                    
say("Du möchtest also zwischen Tag und")
                    
say("Nacht wechseln ?")
                    
                        
local f select ("Tag" "Nacht""Abbrechen")
                            if 
== 1 then
                                command 
("x 0")
                            elseif 
== 2 then
                                command 
("x 1")
                            elseif 
== 3 then
                                
return
                        
end
                
                        
                        
                    
                        
                
elseif == 2 then
                    say_title
("Seon-Hae:")
                    
say("")
                    
say("Du möchtest also die Weihnachts Events Starten?")
                            
                        
local f select ("Weihnachtsbaum""Schnee""Weihnachtsmusik""Weihnachtsevent starten (Alles)""Weihnachtsevent stoppen (Alles)""Abbrechen")
                        
                        
                        if 
== 1 then
                        
                            local g 
select ("Weihnachtsbaum aufstellen" "Weihnachtsbaum wegräumen""Abbrechen")
                                    if 
== 1 then
                                        command 
("e xmas_tree 1")
                                        
notice_all ("Bei Weihnachtlicher Stimmung darf")
                                        
notice_all ("ein Weihnachtsbaum nicht fehlen!")
                                        
notice_all ("Euer Server Team hat diesen geschmückt")
                                        
notice_all ("und in der Mitte Berg Sohans aufgestellt!")
                                        
notice_all ("Frohes Fest!")
                                        
                                        
say_title("Seon-Hae:")
                                        
say("")
                                        
say("Es ist geschafft!")
                                        
say("Der Weihnachtsbaum steht!")
                                        
say("")
                                    elseif 
== 2 then
                                        command 
("e xmas_tree 0")
                                        
notice_all ("Weihnachten neigt sich langsam")
                                        
notice_all ("dem Ende! Der Weihnachtsbaum wird")
                                        
notice_all ("nun nichtmehr benötigt")
                                        
notice_all ("und wir haben ihn deshalb abgebaut.")
                                        
                                        
say_title("Seon-Hae:")
                                        
say("")
                                        
say("Es ist geschafft!")
                                        
say("Der Weihnachtsbaum ist weg!")
                                        
say("")
                                                                        
                                    elseif 
== 3 then
                                        
return
                                    
end
                            
                        
elseif == 2 then
                            local h 
select ("Schnee an" "Schnee aus""Abbrechen")
                                    if 
== 1 then
                                        command
("e xmas_snow 1")
                                    elseif 
== 2 then
                                        command 
("e xmas_snow 0")
                                    elseif 
== 3 then
                                        
return
                                    
end
                                    
                        
elseif == 3 then
                            local i 
select ("Musik abspielen""Musik stoppen""Abbrechen")
                                    if 
== 1 then
                                        command
("e xmas_song 1")
                                    elseif 
== 2 then
                                        command
("e xmas_song 0")
                                    elseif 
== 3 then
                                        
return
                                    
end
                        
elseif == 4 then
                            say
("Willst du wirklich alles aktivieren?")
                            
say("Also Nachtmodus, den Weihnachtsbaum,")
                            
say("Schnee und die Weihnachtsmusik?")
                            
say("")
                            
local g_sub select ("Ja""Nein")
                                if 
g_sub == 1 then
                                    command
("e xmas_tree 1")
                                    
command("e xmas_song 1")
                                    
command("e xmas_boom 1")
                                    
command("e xmas_snow 1")
                                    
say("Alles aktiviert!")
                                elseif 
g_sub == 2 then
                                    
return
                                
end
                        
elseif == 5 then
                                say
("Willst du wirklich alles deaktivieren?")
                                
say("Also Nachtmodus, den Weihnachtsbaum,")
                                
say("Schnee und die Weihnachtsmusik?")
                                
say("")
                        
local g_desub select ("Ja""Nein")
                            if 
g_desub == 1 then
                                command
("e xmas_tree 0")
                                
command("e xmas_song 0")
                                
command("e xmas_boom 0")
                                
command("e xmas_snow 0")
                                
say("Alles deaktiviert!")
                            elseif 
g_desub == 2 then
                                
return
                        
end
                                    
                        
elseif == 6 then
                            
return
                        
end
                                    
                
elseif == 3 then
                    say_title
("Seon-Hae:")
                    
say("")
                    
say("Du möchtest also die Rates einstellen??")
                    
say("")
                    
say_title("Wähle die zu einstellende Rate")
                        
local rateset select ("EXP","Yang","Max-Yang","Gegenstände","Abbrechen")
                        if 
rateset == 1 then
                            say_title
("Seon-Hae:")
                            
say("")
                            
say("Wie hoch soll die EXP-Rate werden?")
                                
local w =select ("100","200","500","1000","Abbrechen"
                                    if 
== 1 then
                                        command
("priv_empire 0 4:exp 100 24")
                                    elseif 
== 2 then
                                        command
("priv_empire 0 4:exp 200 24")
                                    elseif 
== 3 then
                                        command
("priv_empire 0 4:exp 500 24")
                                    elseif 
== 4 then
                                        command
("priv_empire 0 4:exp 1000 24")
                                    elseif 
== 5 then
                                        
return
                                    
end
                            
                        
elseif rateset == 2 then
                            say_title
("Seon-Hae:")
                            
say("")
                            
say("Wie hoch soll die Yangdrop-Rate werden?")
                                
local x =select ("100","200","500","1000","Abbrechen"
                                    if 
== 1 then
                                        command
("priv_empire 0 2:gold_drop 100 24")
                                    elseif 
== 2 then
                                        command
("priv_empire 0 2:gold_drop 200 24")
                                    elseif 
== 3 then
                                        command
("priv_empire 0 2:gold_drop 500 24")
                                    elseif 
== 4 then
                                        command
("priv_empire 0 2:gold_drop 1000 24")
                                    elseif 
== 5 then
                                        
return
                                    
end
                        
elseif rateset == 3 then
                            say_title
("Seon-Hae:")
                            
say("")
                            
say("Wie hoch soll die MaxYang-Drop-Rate werden?")
                                
local y =select ("100","200","500","1000","Abbrechen"
                                    if 
== 1 then
                                        command
("priv_empire 0 3:gold10_drop 100 24")
                                    elseif 
== 2 then
                                        command
("priv_empire 0 3:gold10_drop 200 24")
                                    elseif 
== 3 then
                                        command
("priv_empire 0 3:gold10_drop 500 24")
                                    elseif 
== 4 then
                                        command
("priv_empire 0 3:gold10_drop 1000 24")
                                    elseif 
== 5 then
                                        
return
                                    
end
                        
elseif rateset == 4 then
                            say_title
("Seon-Hae:")
                            
say("")
                            
say("Wie hoch soll die Gegenstandsdrop-Rate werden?")
                            
local z =select ("100","200","500","1000","Abbrechen"
                                    if 
== 1 then
                                        command
("priv_empire 0 1:item_drop 100 24")
                                    elseif 
== 2 then
                                        command
("priv_empire 0 1:item_drop 200 24")
                                    elseif 
== 3 then
                                        command
("priv_empire 0 1:item_drop 500 24")
                                    elseif 
== 4 then
                                        command
("priv_empire 0 1:item_drop 1000 24")
                                    elseif 
== 5 then
                                        
return
                                    
end
                        
elseif rateset == 5 then
                                
return
                            
end
                    
                        
elseif == 4 then
                        
                            say_title
("Seon-Hae:")
                            
say("")
                            
say("Wie viel Yang möchtest du haben?")
                            
say("Ps: Bedenke, wenn du über 999kkk hast du einen")
                            
say("Yang Bug hast und somit 0 Yang hast!!!!")
                            
local f == select ("500kk""1kkk""1,5kkk""999kkk, "Abbrechen")
                                    if f == 1 then
                                        command("
set ".. pc.get_name() .." gold 500000000")
                                    elseif f == 2 then
                                        command("
set ".. pc.get_name() .." gold 1000000000")
                                    elseif f == 3 then
                                        command("
set ".. pc.get_name() .." gold 1500000000")
                                    elseif f == 4 then
                                        command("
set ".. pc.get_name() .." gold 999999999")
                                
                                    elseif f== 5 then
                                        return
                            end
                            
                
                elseif e == 5 then
                    say_title("
Seon-Hae:")
                    say("")
                    say("
Du möchtest also deinen Rang ändernWie darfs denn sein?")
                    local t = select ("
Ritterlich", "Edel", "Gut", "Freundlich", "Abbrechen")
                            if t == 1 then
                                command("
set ".. pc.get_name() .." align 200000")
                            elseif t == 2 then
                                command("
set ".. pc.get_name() .." align 80000")
                            elseif t == 3
                                command("
set ".. pc.get_name() .." align 40000")
                            elseif t == 4
                                command("
set ".. pc.get_name() .." align 10000")
                            elseif t == 5
                                return
                    end        
                
                
        
    end
end 
01/31/2015 19:40 G.I Duke#10948
Quote:
Originally Posted by shurigeller View Post
da steht error occired on compile gmstuff.quest

PHP Code:
quest gmstuff begin
    state start begin
        when 20095.chat
."GM Stuff" with pc.is_gm() begin
            say_title
("Seon-Hae:")
            
say("")
            
say("Ohooo, hoher Besuch!")
            
say("Einen GameMaster sieht man nicht")
            
say("jeden Tag. Deshalb möchte ich dir")
            
say("meine besten Sachen anbieten.")
            
say("")
            
say_title("Möchtest du etwas kaufen?")
                
                
local s select("Ja""Nein")
                
                if 
== 1 then
                    npc
.open_shop()
                else
                    return
                
end
        end
        
        when 20095.chat
."Dieser Ort" begin
            say_title
("Seon-Hae:")
            
say("")
            
say("Dies ist ein schöner Ort,")
            
say("findest du nicht auch?")
            
say("Ständig scheint hier die Sonne")
            
say("und es ist schön warm.")
            
say("")
            
        
end
        
        when 20095.chat
."Gm Befehle" with pc.is_gm() begin
            say_title
("Seon-Hae:")
            
say("")
            
say("Bei mir kannst du alles machen, was ein GM machen muss.")
            
say(" ")
            
say_title("Wähle das zu startende oder zu beendende Event:")
            
say("")
            
            
local e select("Tag / Nacht""Weihnachts Events""Rates einstellen""Yang""Rang ändern""Abbrechen")
            
                if 
== 1 then
                    say_title
("Seon-Hae:")
                    
say("")
                    
say("Du möchtest also zwischen Tag und")
                    
say("Nacht wechseln ?")
                    
                        
local f select ("Tag" "Nacht""Abbrechen")
                            if 
== 1 then
                                command 
("x 0")
                            elseif 
== 2 then
                                command 
("x 1")
                            elseif 
== 3 then
                                
return
                        
end
                
                        
                        
                    
                        
                
elseif == 2 then
                    say_title
("Seon-Hae:")
                    
say("")
                    
say("Du möchtest also die Weihnachts Events Starten?")
                            
                        
local f select ("Weihnachtsbaum""Schnee""Weihnachtsmusik""Weihnachtsevent starten (Alles)""Weihnachtsevent stoppen (Alles)""Abbrechen")
                        
                        
                        if 
== 1 then
                        
                            local g 
select ("Weihnachtsbaum aufstellen" "Weihnachtsbaum wegräumen""Abbrechen")
                                    if 
== 1 then
                                        command 
("e xmas_tree 1")
                                        
notice_all ("Bei Weihnachtlicher Stimmung darf")
                                        
notice_all ("ein Weihnachtsbaum nicht fehlen!")
                                        
notice_all ("Euer Server Team hat diesen geschmückt")
                                        
notice_all ("und in der Mitte Berg Sohans aufgestellt!")
                                        
notice_all ("Frohes Fest!")
                                        
                                        
say_title("Seon-Hae:")
                                        
say("")
                                        
say("Es ist geschafft!")
                                        
say("Der Weihnachtsbaum steht!")
                                        
say("")
                                    elseif 
== 2 then
                                        command 
("e xmas_tree 0")
                                        
notice_all ("Weihnachten neigt sich langsam")
                                        
notice_all ("dem Ende! Der Weihnachtsbaum wird")
                                        
notice_all ("nun nichtmehr benötigt")
                                        
notice_all ("und wir haben ihn deshalb abgebaut.")
                                        
                                        
say_title("Seon-Hae:")
                                        
say("")
                                        
say("Es ist geschafft!")
                                        
say("Der Weihnachtsbaum ist weg!")
                                        
say("")
                                                                        
                                    elseif 
== 3 then
                                        
return
                                    
end
                            
                        
elseif == 2 then
                            local h 
select ("Schnee an" "Schnee aus""Abbrechen")
                                    if 
== 1 then
                                        command
("e xmas_snow 1")
                                    elseif 
== 2 then
                                        command 
("e xmas_snow 0")
                                    elseif 
== 3 then
                                        
return
                                    
end
                                    
                        
elseif == 3 then
                            local i 
select ("Musik abspielen""Musik stoppen""Abbrechen")
                                    if 
== 1 then
                                        command
("e xmas_song 1")
                                    elseif 
== 2 then
                                        command
("e xmas_song 0")
                                    elseif 
== 3 then
                                        
return
                                    
end
                        
elseif == 4 then
                            say
("Willst du wirklich alles aktivieren?")
                            
say("Also Nachtmodus, den Weihnachtsbaum,")
                            
say("Schnee und die Weihnachtsmusik?")
                            
say("")
                            
local g_sub select ("Ja""Nein")
                                if 
g_sub == 1 then
                                    command
("e xmas_tree 1")
                                    
command("e xmas_song 1")
                                    
command("e xmas_boom 1")
                                    
command("e xmas_snow 1")
                                    
say("Alles aktiviert!")
                                elseif 
g_sub == 2 then
                                    
return
                                
end
                        
elseif == 5 then
                                say
("Willst du wirklich alles deaktivieren?")
                                
say("Also Nachtmodus, den Weihnachtsbaum,")
                                
say("Schnee und die Weihnachtsmusik?")
                                
say("")
                        
local g_desub select ("Ja""Nein")
                            if 
g_desub == 1 then
                                command
("e xmas_tree 0")
                                
command("e xmas_song 0")
                                
command("e xmas_boom 0")
                                
command("e xmas_snow 0")
                                
say("Alles deaktiviert!")
                            elseif 
g_desub == 2 then
                                
return
                        
end
                                    
                        
elseif == 6 then
                            
return
                        
end
                                    
                
elseif == 3 then
                    say_title
("Seon-Hae:")
                    
say("")
                    
say("Du möchtest also die Rates einstellen??")
                    
say("")
                    
say_title("Wähle die zu einstellende Rate")
                        
local rateset select ("EXP","Yang","Max-Yang","Gegenstände","Abbrechen")
                        if 
rateset == 1 then
                            say_title
("Seon-Hae:")
                            
say("")
                            
say("Wie hoch soll die EXP-Rate werden?")
                                
local w =select ("100","200","500","1000","Abbrechen"
                                    if 
== 1 then
                                        command
("priv_empire 0 4:exp 100 24")
                                    elseif 
== 2 then
                                        command
("priv_empire 0 4:exp 200 24")
                                    elseif 
== 3 then
                                        command
("priv_empire 0 4:exp 500 24")
                                    elseif 
== 4 then
                                        command
("priv_empire 0 4:exp 1000 24")
                                    elseif 
== 5 then
                                        
return
                                    
end
                            
                        
elseif rateset == 2 then
                            say_title
("Seon-Hae:")
                            
say("")
                            
say("Wie hoch soll die Yangdrop-Rate werden?")
                                
local x =select ("100","200","500","1000","Abbrechen"
                                    if 
== 1 then
                                        command
("priv_empire 0 2:gold_drop 100 24")
                                    elseif 
== 2 then
                                        command
("priv_empire 0 2:gold_drop 200 24")
                                    elseif 
== 3 then
                                        command
("priv_empire 0 2:gold_drop 500 24")
                                    elseif 
== 4 then
                                        command
("priv_empire 0 2:gold_drop 1000 24")
                                    elseif 
== 5 then
                                        
return
                                    
end
                        
elseif rateset == 3 then
                            say_title
("Seon-Hae:")
                            
say("")
                            
say("Wie hoch soll die MaxYang-Drop-Rate werden?")
                                
local y =select ("100","200","500","1000","Abbrechen"
                                    if 
== 1 then
                                        command
("priv_empire 0 3:gold10_drop 100 24")
                                    elseif 
== 2 then
                                        command
("priv_empire 0 3:gold10_drop 200 24")
                                    elseif 
== 3 then
                                        command
("priv_empire 0 3:gold10_drop 500 24")
                                    elseif 
== 4 then
                                        command
("priv_empire 0 3:gold10_drop 1000 24")
                                    elseif 
== 5 then
                                        
return
                                    
end
                        
elseif rateset == 4 then
                            say_title
("Seon-Hae:")
                            
say("")
                            
say("Wie hoch soll die Gegenstandsdrop-Rate werden?")
                            
local z =select ("100","200","500","1000","Abbrechen"
                                    if 
== 1 then
                                        command
("priv_empire 0 1:item_drop 100 24")
                                    elseif 
== 2 then
                                        command
("priv_empire 0 1:item_drop 200 24")
                                    elseif 
== 3 then
                                        command
("priv_empire 0 1:item_drop 500 24")
                                    elseif 
== 4 then
                                        command
("priv_empire 0 1:item_drop 1000 24")
                                    elseif 
== 5 then
                                        
return
                                    
end
                        
elseif rateset == 5 then
                                
return
                            
end
                    
                        
elseif == 4 then
                        
                            say_title
("Seon-Hae:")
                            
say("")
                            
say("Wie viel Yang möchtest du haben?")
                            
say("Ps: Bedenke, wenn du über 999kkk hast du einen")
                            
say("Yang Bug hast und somit 0 Yang hast!!!!")
                            
local f == select ("500kk""1kkk""1,5kkk""999kkk, "Abbrechen")
                                    if f == 1 then
                                        command("
set ".. pc.get_name() .." gold 500000000")
                                    elseif f == 2 then
                                        command("
set ".. pc.get_name() .." gold 1000000000")
                                    elseif f == 3 then
                                        command("
set ".. pc.get_name() .." gold 1500000000")
                                    elseif f == 4 then
                                        command("
set ".. pc.get_name() .." gold 999999999")
                                
                                    elseif f== 5 then
                                        return
                            end
                            
                
                elseif e == 5 then
                    say_title("
Seon-Hae:")
                    say("")
                    say("
Du möchtest also deinen Rang ändernWie darfs denn sein?")
                    local t = select ("
Ritterlich", "Edel", "Gut", "Freundlich", "Abbrechen")
                            if t == 1 then
                                command("
set ".. pc.get_name() .." align 200000")
                            elseif t == 2 then
                                command("
set ".. pc.get_name() .." align 80000")
                            elseif t == 3
                                command("
set ".. pc.get_name() .." align 40000")
                            elseif t == 4
                                command("
set ".. pc.get_name() .." align 10000")
                            elseif t == 5
                                return
                    end        
                
                
        
    end
end 
Versuchs mal damit:

PHP Code:
quest gmstuff begin 
    state start begin 
        when 20095.chat
."GM Stuff" with pc.is_gm() begin 
            say_title
("Seon-Hae:"
            
say(""
            
say("Ohooo, hoher Besuch!"
            
say("Einen GameMaster sieht man nicht"
            
say("jeden Tag. Deshalb möchte ich dir"
            
say("meine besten Sachen anbieten."
            
say(""
            
say_title("Möchtest du etwas kaufen?"
                 
                
local s select("Ja""Nein"
                 
                if 
== 1 then 
                    npc
.open_shop() 
                else 
                    return 
                
end 
        end 
         
        when 20095.chat
."Dieser Ort" begin 
            say_title
("Seon-Hae:"
            
say(""
            
say("Dies ist ein schöner Ort,"
            
say("findest du nicht auch?"
            
say("Ständig scheint hier die Sonne"
            
say("und es ist schön warm."
            
say(""
             
        
end 
         
        when 20095.chat
."Gm Befehle" with pc.is_gm() begin 
            say_title
("Seon-Hae:"
            
say(""
            
say("Bei mir kannst du alles machen, was ein GM machen muss."
            
say(" "
            
say_title("Wähle das zu startende oder zu beendende Event:"
            
say(""
             
            
local e select("Tag / Nacht""Weihnachts Events""Rates einstellen""Yang""Rang ändern""Abbrechen"
             
                if 
== 1 then 
                    say_title
("Seon-Hae:"
                    
say(""
                    
say("Du möchtest also zwischen Tag und"
                    
say("Nacht wechseln ?"
                     
                        
local f select ("Tag" "Nacht""Abbrechen"
                            if 
== 1 then 
                                command 
("x 0"
                            elseif 
== 2 then 
                                command 
("x 1"
                            elseif 
== 3 then 
                                
return 
                        
end 
                 
                         
                         
                     
                         
                
elseif == 2 then 
                    say_title
("Seon-Hae:"
                    
say(""
                    
say("Du möchtest also die Weihnachts Events Starten?"
                             
                        
local f select ("Weihnachtsbaum""Schnee""Weihnachtsmusik""Weihnachtsevent starten (Alles)""Weihnachtsevent stoppen (Alles)""Abbrechen"
                         
                         
                        if 
== 1 then 
                         
                            local g 
select ("Weihnachtsbaum aufstellen" "Weihnachtsbaum wegräumen""Abbrechen"
                                    if 
== 1 then 
                                        command 
("e xmas_tree 1"
                                        
notice_all ("Bei Weihnachtlicher Stimmung darf"
                                        
notice_all ("ein Weihnachtsbaum nicht fehlen!"
                                        
notice_all ("Euer Server Team hat diesen geschmückt"
                                        
notice_all ("und in der Mitte Berg Sohans aufgestellt!"
                                        
notice_all ("Frohes Fest!"
                                         
                                        
say_title("Seon-Hae:"
                                        
say(""
                                        
say("Es ist geschafft!"
                                        
say("Der Weihnachtsbaum steht!"
                                        
say(""
                                    elseif 
== 2 then 
                                        command 
("e xmas_tree 0"
                                        
notice_all ("Weihnachten neigt sich langsam"
                                        
notice_all ("dem Ende! Der Weihnachtsbaum wird"
                                        
notice_all ("nun nichtmehr benötigt"
                                        
notice_all ("und wir haben ihn deshalb abgebaut."
                                         
                                        
say_title("Seon-Hae:"
                                        
say(""
                                        
say("Es ist geschafft!"
                                        
say("Der Weihnachtsbaum ist weg!"
                                        
say(""
                                                                         
                                    elseif 
== 3 then 
                                        
return 
                                    
end 
                             
                        
elseif == 2 then 
                            local h 
select ("Schnee an" "Schnee aus""Abbrechen"
                                    if 
== 1 then 
                                        command
("e xmas_snow 1"
                                    elseif 
== 2 then 
                                        command 
("e xmas_snow 0"
                                    elseif 
== 3 then 
                                        
return 
                                    
end 
                                     
                        
elseif == 3 then 
                            local i 
select ("Musik abspielen""Musik stoppen""Abbrechen"
                                    if 
== 1 then 
                                        command
("e xmas_song 1"
                                    elseif 
== 2 then 
                                        command
("e xmas_song 0"
                                    elseif 
== 3 then 
                                        
return 
                                    
end 
                        
elseif == 4 then 
                            say
("Willst du wirklich alles aktivieren?"
                            
say("Also Nachtmodus, den Weihnachtsbaum,"
                            
say("Schnee und die Weihnachtsmusik?"
                            
say(""
                            
local g_sub select ("Ja""Nein"
                                if 
g_sub == 1 then 
                                    command
("e xmas_tree 1"
                                    
command("e xmas_song 1"
                                    
command("e xmas_boom 1"
                                    
command("e xmas_snow 1"
                                    
say("Alles aktiviert!"
                                elseif 
g_sub == 2 then 
                                    
return 
                                
end 
                        
elseif == 5 then 
                                say
("Willst du wirklich alles deaktivieren?"
                                
say("Also Nachtmodus, den Weihnachtsbaum,"
                                
say("Schnee und die Weihnachtsmusik?"
                                
say(""
                        
local g_desub select ("Ja""Nein"
                            if 
g_desub == 1 then 
                                command
("e xmas_tree 0"
                                
command("e xmas_song 0"
                                
command("e xmas_boom 0"
                                
command("e xmas_snow 0"
                                
say("Alles deaktiviert!"
                            elseif 
g_desub == 2 then 
                                
return 
                        
end 
                                     
                        
elseif == 6 then 
                            
return 
                        
end 
                                     
                
elseif == 3 then 
                    say_title
("Seon-Hae:"
                    
say(""
                    
say("Du möchtest also die Rates einstellen??"
                    
say(""
                    
say_title("Wähle die zu einstellende Rate"
                        
local rateset select ("EXP","Yang","Max-Yang","Gegenstände","Abbrechen"
                        if 
rateset == 1 then 
                            say_title
("Seon-Hae:"
                            
say(""
                            
say("Wie hoch soll die EXP-Rate werden?"
                                
local w =select ("100","200","500","1000","Abbrechen")  
                                    if 
== 1 then 
                                        command
("priv_empire 0 4:exp 100 24"
                                    elseif 
== 2 then 
                                        command
("priv_empire 0 4:exp 200 24"
                                    elseif 
== 3 then 
                                        command
("priv_empire 0 4:exp 500 24"
                                    elseif 
== 4 then 
                                        command
("priv_empire 0 4:exp 1000 24"
                                    elseif 
== 5 then 
                                        
return 
                                    
end 
                             
                        
elseif rateset == 2 then 
                            say_title
("Seon-Hae:"
                            
say(""
                            
say("Wie hoch soll die Yangdrop-Rate werden?"
                                
local x =select ("100","200","500","1000","Abbrechen")  
                                    if 
== 1 then 
                                        command
("priv_empire 0 2:gold_drop 100 24"
                                    elseif 
== 2 then 
                                        command
("priv_empire 0 2:gold_drop 200 24"
                                    elseif 
== 3 then 
                                        command
("priv_empire 0 2:gold_drop 500 24"
                                    elseif 
== 4 then 
                                        command
("priv_empire 0 2:gold_drop 1000 24"
                                    elseif 
== 5 then 
                                        
return 
                                    
end 
                        
elseif rateset == 3 then 
                            say_title
("Seon-Hae:"
                            
say(""
                            
say("Wie hoch soll die MaxYang-Drop-Rate werden?"
                                
local y =select ("100","200","500","1000","Abbrechen")  
                                    if 
== 1 then 
                                        command
("priv_empire 0 3:gold10_drop 100 24"
                                    elseif 
== 2 then 
                                        command
("priv_empire 0 3:gold10_drop 200 24"
                                    elseif 
== 3 then 
                                        command
("priv_empire 0 3:gold10_drop 500 24"
                                    elseif 
== 4 then 
                                        command
("priv_empire 0 3:gold10_drop 1000 24"
                                    elseif 
== 5 then 
                                        
return 
                                    
end 
                        
elseif rateset == 4 then 
                            say_title
("Seon-Hae:"
                            
say(""
                            
say("Wie hoch soll die Gegenstandsdrop-Rate werden?"
                            
local z =select ("100","200","500","1000","Abbrechen")  
                                    if 
== 1 then 
                                        command
("priv_empire 0 1:item_drop 100 24"
                                    elseif 
== 2 then 
                                        command
("priv_empire 0 1:item_drop 200 24"
                                    elseif 
== 3 then 
                                        command
("priv_empire 0 1:item_drop 500 24"
                                    elseif 
== 4 then 
                                        command
("priv_empire 0 1:item_drop 1000 24"
                                    elseif 
== 5 then 
                                        
return 
                                    
end 
                        
elseif rateset == 5 then 
                                
return 
                            
end 
                     
                        
elseif == 4 then 
                         
                            say_title
("Seon-Hae:"
                            
say(""
                            
say("Wie viel Yang möchtest du haben?"
                            
say("Ps: Bedenke, wenn du über 999kkk hast du einen"
                            
say("Yang Bug hast und somit 0 Yang hast!!!!"
                            
local f == select ("500kk""1kkk""1,5kkk""999kkk""Abbrechen"
                                    if 
== 1 then 
                                        command
("set ".. pc.get_name() .." gold 500000000"
                                    elseif 
== 2 then 
                                        command
("set ".. pc.get_name() .." gold 1000000000"
                                    elseif 
== 3 then 
                                        command
("set ".. pc.get_name() .." gold 1500000000"
                                    elseif 
== 4 then 
                                        command
("set ".. pc.get_name() .." gold 999999999"
                                 
                                    elseif 
f== 5 then 
                                        
return 
                            
end 
                             
                 
                
elseif == 5 then 
                    say_title
("Seon-Hae:"
                    
say(""
                    
say("Du möchtest also deinen Rang ändern. Wie darfs denn sein?"
                    
local t select ("Ritterlich""Edel""Gut""Freundlich""Abbrechen"
                            if 
== 1 then 
                                command
("set ".. pc.get_name() .." align 200000"
                            elseif 
== 2 then 
                                command
("set ".. pc.get_name() .." align 80000"
                            elseif 
== 3 then
                                command
("set ".. pc.get_name() .." align 40000"
                            elseif 
== 4 then
                                command
("set ".. pc.get_name() .." align 10000"
                            elseif 
== 5 then
                                
return
                            
end
                end
end 
01/31/2015 19:56 shurigeller#10949
Quote:
Originally Posted by G.I Duke View Post
Versuchs mal damit:

PHP Code:
quest gmstuff begin 
    state start begin 
        when 20095.chat
."GM Stuff" with pc.is_gm() begin 
            say_title
("Seon-Hae:"
            
say(""
            
say("Ohooo, hoher Besuch!"
            
say("Einen GameMaster sieht man nicht"
            
say("jeden Tag. Deshalb möchte ich dir"
            
say("meine besten Sachen anbieten."
            
say(""
            
say_title("Möchtest du etwas kaufen?"
                 
                
local s select("Ja""Nein"
                 
                if 
== 1 then 
                    npc
.open_shop() 
                else 
                    return 
                
end 
        end 
         
        when 20095.chat
."Dieser Ort" begin 
            say_title
("Seon-Hae:"
            
say(""
            
say("Dies ist ein schöner Ort,"
            
say("findest du nicht auch?"
            
say("Ständig scheint hier die Sonne"
            
say("und es ist schön warm."
            
say(""
             
        
end 
         
        when 20095.chat
."Gm Befehle" with pc.is_gm() begin 
            say_title
("Seon-Hae:"
            
say(""
            
say("Bei mir kannst du alles machen, was ein GM machen muss."
            
say(" "
            
say_title("Wähle das zu startende oder zu beendende Event:"
            
say(""
             
            
local e select("Tag / Nacht""Weihnachts Events""Rates einstellen""Yang""Rang ändern""Abbrechen"
             
                if 
== 1 then 
                    say_title
("Seon-Hae:"
                    
say(""
                    
say("Du möchtest also zwischen Tag und"
                    
say("Nacht wechseln ?"
                     
                        
local f select ("Tag" "Nacht""Abbrechen"
                            if 
== 1 then 
                                command 
("x 0"
                            elseif 
== 2 then 
                                command 
("x 1"
                            elseif 
== 3 then 
                                
return 
                        
end 
                 
                         
                         
                     
                         
                
elseif == 2 then 
                    say_title
("Seon-Hae:"
                    
say(""
                    
say("Du möchtest also die Weihnachts Events Starten?"
                             
                        
local f select ("Weihnachtsbaum""Schnee""Weihnachtsmusik""Weihnachtsevent starten (Alles)""Weihnachtsevent stoppen (Alles)""Abbrechen"
                         
                         
                        if 
== 1 then 
                         
                            local g 
select ("Weihnachtsbaum aufstellen" "Weihnachtsbaum wegräumen""Abbrechen"
                                    if 
== 1 then 
                                        command 
("e xmas_tree 1"
                                        
notice_all ("Bei Weihnachtlicher Stimmung darf"
                                        
notice_all ("ein Weihnachtsbaum nicht fehlen!"
                                        
notice_all ("Euer Server Team hat diesen geschmückt"
                                        
notice_all ("und in der Mitte Berg Sohans aufgestellt!"
                                        
notice_all ("Frohes Fest!"
                                         
                                        
say_title("Seon-Hae:"
                                        
say(""
                                        
say("Es ist geschafft!"
                                        
say("Der Weihnachtsbaum steht!"
                                        
say(""
                                    elseif 
== 2 then 
                                        command 
("e xmas_tree 0"
                                        
notice_all ("Weihnachten neigt sich langsam"
                                        
notice_all ("dem Ende! Der Weihnachtsbaum wird"
                                        
notice_all ("nun nichtmehr benötigt"
                                        
notice_all ("und wir haben ihn deshalb abgebaut."
                                         
                                        
say_title("Seon-Hae:"
                                        
say(""
                                        
say("Es ist geschafft!"
                                        
say("Der Weihnachtsbaum ist weg!"
                                        
say(""
                                                                         
                                    elseif 
== 3 then 
                                        
return 
                                    
end 
                             
                        
elseif == 2 then 
                            local h 
select ("Schnee an" "Schnee aus""Abbrechen"
                                    if 
== 1 then 
                                        command
("e xmas_snow 1"
                                    elseif 
== 2 then 
                                        command 
("e xmas_snow 0"
                                    elseif 
== 3 then 
                                        
return 
                                    
end 
                                     
                        
elseif == 3 then 
                            local i 
select ("Musik abspielen""Musik stoppen""Abbrechen"
                                    if 
== 1 then 
                                        command
("e xmas_song 1"
                                    elseif 
== 2 then 
                                        command
("e xmas_song 0"
                                    elseif 
== 3 then 
                                        
return 
                                    
end 
                        
elseif == 4 then 
                            say
("Willst du wirklich alles aktivieren?"
                            
say("Also Nachtmodus, den Weihnachtsbaum,"
                            
say("Schnee und die Weihnachtsmusik?"
                            
say(""
                            
local g_sub select ("Ja""Nein"
                                if 
g_sub == 1 then 
                                    command
("e xmas_tree 1"
                                    
command("e xmas_song 1"
                                    
command("e xmas_boom 1"
                                    
command("e xmas_snow 1"
                                    
say("Alles aktiviert!"
                                elseif 
g_sub == 2 then 
                                    
return 
                                
end 
                        
elseif == 5 then 
                                say
("Willst du wirklich alles deaktivieren?"
                                
say("Also Nachtmodus, den Weihnachtsbaum,"
                                
say("Schnee und die Weihnachtsmusik?"
                                
say(""
                        
local g_desub select ("Ja""Nein"
                            if 
g_desub == 1 then 
                                command
("e xmas_tree 0"
                                
command("e xmas_song 0"
                                
command("e xmas_boom 0"
                                
command("e xmas_snow 0"
                                
say("Alles deaktiviert!"
                            elseif 
g_desub == 2 then 
                                
return 
                        
end 
                                     
                        
elseif == 6 then 
                            
return 
                        
end 
                                     
                
elseif == 3 then 
                    say_title
("Seon-Hae:"
                    
say(""
                    
say("Du möchtest also die Rates einstellen??"
                    
say(""
                    
say_title("Wähle die zu einstellende Rate"
                        
local rateset select ("EXP","Yang","Max-Yang","Gegenstände","Abbrechen"
                        if 
rateset == 1 then 
                            say_title
("Seon-Hae:"
                            
say(""
                            
say("Wie hoch soll die EXP-Rate werden?"
                                
local w =select ("100","200","500","1000","Abbrechen")  
                                    if 
== 1 then 
                                        command
("priv_empire 0 4:exp 100 24"
                                    elseif 
== 2 then 
                                        command
("priv_empire 0 4:exp 200 24"
                                    elseif 
== 3 then 
                                        command
("priv_empire 0 4:exp 500 24"
                                    elseif 
== 4 then 
                                        command
("priv_empire 0 4:exp 1000 24"
                                    elseif 
== 5 then 
                                        
return 
                                    
end 
                             
                        
elseif rateset == 2 then 
                            say_title
("Seon-Hae:"
                            
say(""
                            
say("Wie hoch soll die Yangdrop-Rate werden?"
                                
local x =select ("100","200","500","1000","Abbrechen")  
                                    if 
== 1 then 
                                        command
("priv_empire 0 2:gold_drop 100 24"
                                    elseif 
== 2 then 
                                        command
("priv_empire 0 2:gold_drop 200 24"
                                    elseif 
== 3 then 
                                        command
("priv_empire 0 2:gold_drop 500 24"
                                    elseif 
== 4 then 
                                        command
("priv_empire 0 2:gold_drop 1000 24"
                                    elseif 
== 5 then 
                                        
return 
                                    
end 
                        
elseif rateset == 3 then 
                            say_title
("Seon-Hae:"
                            
say(""
                            
say("Wie hoch soll die MaxYang-Drop-Rate werden?"
                                
local y =select ("100","200","500","1000","Abbrechen")  
                                    if 
== 1 then 
                                        command
("priv_empire 0 3:gold10_drop 100 24"
                                    elseif 
== 2 then 
                                        command
("priv_empire 0 3:gold10_drop 200 24"
                                    elseif 
== 3 then 
                                        command
("priv_empire 0 3:gold10_drop 500 24"
                                    elseif 
== 4 then 
                                        command
("priv_empire 0 3:gold10_drop 1000 24"
                                    elseif 
== 5 then 
                                        
return 
                                    
end 
                        
elseif rateset == 4 then 
                            say_title
("Seon-Hae:"
                            
say(""
                            
say("Wie hoch soll die Gegenstandsdrop-Rate werden?"
                            
local z =select ("100","200","500","1000","Abbrechen")  
                                    if 
== 1 then 
                                        command
("priv_empire 0 1:item_drop 100 24"
                                    elseif 
== 2 then 
                                        command
("priv_empire 0 1:item_drop 200 24"
                                    elseif 
== 3 then 
                                        command
("priv_empire 0 1:item_drop 500 24"
                                    elseif 
== 4 then 
                                        command
("priv_empire 0 1:item_drop 1000 24"
                                    elseif 
== 5 then 
                                        
return 
                                    
end 
                        
elseif rateset == 5 then 
                                
return 
                            
end 
                     
                        
elseif == 4 then 
                         
                            say_title
("Seon-Hae:"
                            
say(""
                            
say("Wie viel Yang möchtest du haben?"
                            
say("Ps: Bedenke, wenn du über 999kkk hast du einen"
                            
say("Yang Bug hast und somit 0 Yang hast!!!!"
                            
local f == select ("500kk""1kkk""1,5kkk""999kkk""Abbrechen"
                                    if 
== 1 then 
                                        command
("set ".. pc.get_name() .." gold 500000000"
                                    elseif 
== 2 then 
                                        command
("set ".. pc.get_name() .." gold 1000000000"
                                    elseif 
== 3 then 
                                        command
("set ".. pc.get_name() .." gold 1500000000"
                                    elseif 
== 4 then 
                                        command
("set ".. pc.get_name() .." gold 999999999"
                                 
                                    elseif 
f== 5 then 
                                        
return 
                            
end 
                             
                 
                
elseif == 5 then 
                    say_title
("Seon-Hae:"
                    
say(""
                    
say("Du möchtest also deinen Rang ändern. Wie darfs denn sein?"
                    
local t select ("Ritterlich""Edel""Gut""Freundlich""Abbrechen"
                            if 
== 1 then 
                                command
("set ".. pc.get_name() .." align 200000"
                            elseif 
== 2 then 
                                command
("set ".. pc.get_name() .." align 80000"
                            elseif 
== 3 then
                                command
("set ".. pc.get_name() .." align 40000"
                            elseif 
== 4 then
                                command
("set ".. pc.get_name() .." align 10000"
                            elseif 
== 5 then
                                
return
                            
end
                end
end 

jetzt kommt das

[Only registered and activated users can see links. Click Here To Register...]
01/31/2015 22:36 G.I Duke#10950
Quote:
Originally Posted by shurigeller View Post
jetzt kommt das

[Only registered and activated users can see links. Click Here To Register...]
Sieht so aus als fehlt nen end ganz unten.