quest segítség, nem számol. (K)

Indította bakos1992, 2014-03-27, 19:22:21

2014-03-27, 19:22:21 Utolsó szerkesztés: 2014-05-08, 13:21:10 Szerző: [MOD]Aegist
Sziasztok ennek a questnek mi baja ne mszámolja a vaddisznot se az idöt?://


--------------------------
--Vaddisznó megbízás
--by Pisti95
--2013.07.
--------------------------
quest pig_lvl10 begin
    state start begin
        when login or levelup with pc.level >= 10 begin
            set_state (informaciok)
        end
    end

   state informaciok begin
      when letter begin
         send_letter ( "Vadássz szörnyeket I." )
      end
      when button or info begin
         say_title ( "Küldetés tekercs: " )
         say( "Mivel a híred nagyon elterjedt a városban" )
         say( "ezért kapsz egy speciális feladatot." )
         say( "Ez nehéz küldetés, ezért megengedem, hogy" )
         say( "csoportot alkothass, a küldetés sikere érdekében" )
         say( "Ölj meg 100 szörnyet 30 perc alatt," )
         say( "de nem akár milyet ölhetsz csak" )
         say_reward( ""..mob_name("108").." szörnyet számolom!" ) --Vaddisznó
        end
      when letter begin
         send_letter( "Vaddisznó " )
      end
      when button or info begin
         say_title( "Vörös vaddisznó: " )
         say( "Mindössze 30 percetek van, hogy levadásszátok" )
         say( "a 100 darab Vaddisznót!" )
         say( "Ha nem végeztek időben, a küldetés sikertelenül" )
         say( "végződik." )
      set_state (test)
      end
   end
   
   state test begin
      when letter begin
         q.set_counter( "Vaddisznók", 100-pc.getqf("kill_count"))
         q.set_clock(" Hátralévő idő: ", pc.getqf("limit_time")-get_time())
      end
      when 109.party_kill begin
         pc.setqf("kill_count", pc.getqf("kill_count")+1)
         q.set_counter( "Vaddisznók" , 100-pc.getqf("kill_count"))
         if get_time() >= pc.getqf("limit_time") then
            set_state(failure)
         end
      end
      when 109.party_kill with pc.getqf("kill_count") >= 100 and pc.getqf("kill_count") >= 100 and pc.getqf("limit_time")>=get_time() begin
         notice_all("".. pc.get_name() .." gratulálunk neked!")
         set_state(successful)
      end
   end

   state failure begin
      when letter begin
         send_letter( "Nem sikerült" )
      end
      when button or info begin
         say_title( "Nem sikerült" )
         say( "Kifutottatok az időből, a küldetés nem sikerült." )
         say( "Újra kell kezdenetek a küldetést, hogy" )
         say( "megvédd a becsületedet." )
         say( "Sok sikert!" )
         set_state(start)
      end
   end
   
   state successful begin
      when letter begin
         send_letter( "Sikeres küldetés" )
      end
      when button or info begin
         say_title( "Vaddisznó:" )
         say("Sikeresen befejeztétek a küldetést." )
         say("A munkádért nem marad el a jutalmad:" )
         say_reward( "Kőkézikönyv" )
         say_reward( "500.0000 Yang kapott." )
         pc.give_item2(71083, 1)         
         pc.changegold(5000000)
         clear_letter()
         set_quest_state("white_oath_archer_kill", "run")
      set_state(__COMPLETE__)
      end
   end

    state __COMPLETE__ begin
    end
end

Javított verzió: (csatolva)

2014-03-28, 14:38:32 #2 Utolsó szerkesztés: 2014-03-28, 15:30:11 Szerző: bakos1992
Köszönöm kiprobálom megy a +

Üzenet összefésülés: 2014-03-28, 15:30:11

Elkérhetném a többit is kérlek?


köszi zárom megy a +