farkmt2official 1
farkmt2official
kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
Bvural41 1
Bvural41
Hikaye Ekle

quest.. deli olcm hata nerde yapıyorum..

  • Konuyu başlatan Konuyu başlatan mstfdmrcn
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 13
  • Görüntüleme Görüntüleme 869
arkadaşlar kolay gelsin yanlış yere açtım galiba ama ustalar burda diye buraya yazdım..

quest yazıyorum.. herşey tamam .. görev ekleniyor, lvl e ulaştığında görevi veriyor. ama 10 tane yabani uşak öldürmesi gerekiyor. 10 dan geri sayması gerekiyor ama 10 dan geri saymıyor. lütfen yardım edin..

PHP:
quest lv10 begin
        state start begin
                when login or levelup with pc.level >= 10 and pc.level <= 105 begin
                        set_state(information)
                end
        end
        state information begin
      when letter begin
         send_letter("Lv.10 :  Yeni Görev.")
      end

      when info or button begin
         say_title("Lv.10 :  Yeni Görev.")
         say_reward("Kolay gelsin baba :D ")
         say_reward(" Seni Selamlıyor Ve Bir Görev Veriyor")
         say_reward("Tüm Görevlari Tamamlayabilcek misin bakalım")
         say_reward("Şuandan İtibaren Birinci Görevi Aldın")
         say_reward("Görevin : Yabani Uşakları Katletmek.")
         say_reward("Bilgi : 10     Yabani Uşak Gebert.")
         say_reward("Onları 2. Köyde Bulabilirsin.")
         say_reward("")
           pc.setqf("state", 0)
           q.set_counter("Yabani Uşak", 10)
      end

      when 502.kill begin
         local count = pc.getqf("state") - 1
         if count <= 10 then
            pc.setqf("state", count)
               q.set_counter("Yabani Uşak", count)
         end
         if count == 10 then
             say_title("Lv.10 :  Yeni Görev.. Tamamladın!")
             say_reward("")
             say_reward("Teşekkürler.")
             say_reward("Sana Şimdi Cesaretinin Karşılığını Vereceğiz")
             say_reward(" Seninle Gurur Duyuyor:D")
             say_reward("")
            say_reward("Sonraki Görevini 15 Levelde Alacaksın")
            say_reward("İşte Ödülün :")
            say_reward("15.000 deneyim puanı kazandın.") 
            say_reward("15.000.000 yang kazandın.")
            say_reward("+%10 Hız - Kalıcı olarak kazandın.")
            say_reward("Gül*10 kazandın.")
            pc.give_exp2(15000) 
            pc.change_money(15000000)
            affect.add_collect(apply.MOV_SPEED, 10, 60*60*24*365*60)             
            pc.give_item2(50024,10)
            clear_letter()
            set_state(__COMPLETE__)

         end
      end
   end

   state __COMPLETE__ begin
   end
end
 
arkadaşlar kolay gelsin yanlış yere açtım galiba ama ustalar burda diye buraya yazdım..

quest yazıyorum.. herşey tamam .. görev ekleniyor, lvl e ulaştığında görevi veriyor. ama 10 tane yabani uşak öldürmesi gerekiyor. 10 dan geri sayması gerekiyor ama 10 dan geri saymıyor. lütfen yardım edin..

PHP:
quest lv10 begin
        state start begin
                when login or levelup with pc.level >= 10 and pc.level <= 105 begin
                        set_state(information)
                end
        end
        state information begin
      when letter begin
         send_letter("Lv.10 :  Yeni Görev.")
      end

      when info or button begin
         say_title("Lv.10 :  Yeni Görev.")
         say_reward("Kolay gelsin baba :D ")
         say_reward(" Seni Selamlıyor Ve Bir Görev Veriyor")
         say_reward("Tüm Görevlari Tamamlayabilcek misin bakalım")
         say_reward("Şuandan İtibaren Birinci Görevi Aldın")
         say_reward("Görevin : Yabani Uşakları Katletmek.")
         say_reward("Bilgi : 10     Yabani Uşak Gebert.")
         say_reward("Onları 2. Köyde Bulabilirsin.")
         say_reward("")
           pc.setqf("state", 0)
           q.set_counter("Yabani Uşak", 10)
      end

      when 502.kill begin
         local count = pc.getqf("state") - 1
         if count <= 10 then
            pc.setqf("state", count)
               q.set_counter("Yabani Uşak", count)
         end
         if count == 10 then
             say_title("Lv.10 :  Yeni Görev.. Tamamladın!")
             say_reward("")
             say_reward("Teşekkürler.")
             say_reward("Sana Şimdi Cesaretinin Karşılığını Vereceğiz")
             say_reward(" Seninle Gurur Duyuyor:D")
             say_reward("")
            say_reward("Sonraki Görevini 15 Levelde Alacaksın")
            say_reward("İşte Ödülün :")
            say_reward("15.000 deneyim puanı kazandın.") 
            say_reward("15.000.000 yang kazandın.")
            say_reward("+%10 Hız - Kalıcı olarak kazandın.")
            say_reward("Gül*10 kazandın.")
            pc.give_exp2(15000) 
            pc.change_money(15000000)
            affect.add_collect(apply.MOV_SPEED, 10, 60*60*24*365*60)             
            pc.give_item2(50024,10)
            clear_letter()
            set_state(__COMPLETE__)

         end
      end
   end

   state __COMPLETE__ begin
   end
end


Denemedim ama şu kısmı 10 yapar mısın?

PHP:
      when info or button begin
         say_title("Lv.10 :  Yeni Görev.")
         say_reward("Kolay gelsin baba :D ")
         say_reward(" Seni Selamlıyor Ve Bir Görev Veriyor")
         say_reward("Tüm Görevlari Tamamlayabilcek misin bakalım")
         say_reward("Şuandan İtibaren Birinci Görevi Aldın")
         say_reward("Görevin : Yabani Uşakları Katletmek.")
         say_reward("Bilgi : 10     Yabani Uşak Gebert.")
         say_reward("Onları 2. Köyde Bulabilirsin.")
         say_reward("")
           pc.setqf("state", 10)
           q.set_counter("Yabani Uşak", 10)
      end

Bu şekilde.

Kod:
pc.setqf("state", 10)

Şu kısmı da:

Kod:
 if count == 10 then

Şu şekilde değiştir:

Kod:
 if count == 0 then


Olmazsa dener çalışır hale getirir atarım.
 
Son düzenleme:
Denemedim ama şu kısmı 10 yapar mısın?

PHP:
      when info or button begin
         say_title("Lv.10 :  Yeni Görev.")
         say_reward("Kolay gelsin baba :D ")
         say_reward(" Seni Selamlıyor Ve Bir Görev Veriyor")
         say_reward("Tüm Görevlari Tamamlayabilcek misin bakalım")
         say_reward("Şuandan İtibaren Birinci Görevi Aldın")
         say_reward("Görevin : Yabani Uşakları Katletmek.")
         say_reward("Bilgi : 10     Yabani Uşak Gebert.")
         say_reward("Onları 2. Köyde Bulabilirsin.")
         say_reward("")
           pc.setqf("state", 10)
           q.set_counter("Yabani Uşak", 10)
      end

Bu şekilde.

Kod:
pc.setqf("state", 10)

Şu kısmı da:

Kod:
 if count == 10 then

Şu şekilde değiştir:

Kod:
 if count == 0 then


Olmazsa dener çalışır hale getirir atarım.


hemen deniyorum.. haber ederim
 
Denemedim ama şu kısmı 10 yapar mısın?

PHP:
      when info or button begin
         say_title("Lv.10 :  Yeni Görev.")
         say_reward("Kolay gelsin baba :D ")
         say_reward(" Seni Selamlıyor Ve Bir Görev Veriyor")
         say_reward("Tüm Görevlari Tamamlayabilcek misin bakalım")
         say_reward("Şuandan İtibaren Birinci Görevi Aldın")
         say_reward("Görevin : Yabani Uşakları Katletmek.")
         say_reward("Bilgi : 10     Yabani Uşak Gebert.")
         say_reward("Onları 2. Köyde Bulabilirsin.")
         say_reward("")
           pc.setqf("state", 10)
           q.set_counter("Yabani Uşak", 10)
      end

Bu şekilde.

Kod:
pc.setqf("state", 10)

Şu kısmı da:

Kod:
 if count == 10 then

Şu şekilde değiştir:

Kod:
 if count == 0 then


Olmazsa dener çalışır hale getirir atarım.

değiştirdim..

PHP:
pc.setqf("state", 10)
           q.set_counter("Yabani Uşak", 10)
      end

      when 502.kill begin
         local count = pc.getqf("state") - 1
         if count <= 10 then
            pc.setqf("state", count)
               q.set_counter("Yabani Uşak", count)
         end
         if count == 0 then
             say_title("Lv.10 :  Yeni Görev.. Tamamladın!")


ama yine olmadı..

 
değiştirdim..

PHP:
pc.setqf("state", 10)
           q.set_counter("Yabani Uşak", 10)
      end

      when 502.kill begin
         local count = pc.getqf("state") - 1
         if count <= 10 then
            pc.setqf("state", count)
               q.set_counter("Yabani Uşak", count)
         end
         if count == 0 then
             say_title("Lv.10 :  Yeni Görev.. Tamamladın!")


ama yine olmadı..


PHP:
quest lv10 begin
        state start begin
                when login or levelup with pc.level >= 10 and pc.level <= 105 begin
                        set_state(information)
                end
        end
        state information begin
      when letter begin
         send_letter("Lv.10 :  Yeni Görev.")
      end

      when info or button begin
         say_title("Lv.10 :  Yeni Görev.")
         say_reward("Kolay gelsin baba :D ")
         say_reward(" Seni Selamlıyor Ve Bir Görev Veriyor")
         say_reward("Tüm Görevlari Tamamlayabilcek misin bakalım")
         say_reward("Şuandan İtibaren Birinci Görevi Aldın")
         say_reward("Görevin : Yabani Uşakları Katletmek.")
         say_reward("Bilgi : 10     Yabani Uşak Gebert.")
         say_reward("Onları 2. Köyde Bulabilirsin.")
         say_reward("")
           pc.setqf("state", 10)
           q.set_counter("Yabani Uşak", 10)
      end

      when 502.kill begin
         local count = pc.getqf("state") - 1
         if count <= 10 then
            pc.setqf("state", count)
               q.set_counter("Yabani Uşak", count)
         end
         if count == 0 then
             say_title("Lv.10 :  Yeni Görev.. Tamamladın!")
             say_reward("")
             say_reward("Teşekkürler.")
             say_reward("Sana Şimdi Cesaretinin Karşılığını Vereceğiz")
             say_reward(" Seninle Gurur Duyuyor:D")
             say_reward("")
            say_reward("Sonraki Görevini 15 Levelde Alacaksın")
            say_reward("İşte Ödülün :")
            say_reward("15.000 deneyim puanı kazandın.") 
            say_reward("15.000.000 yang kazandın.")
            say_reward("+%10 Hız - Kalıcı olarak kazandın.")
            say_reward("Gül*10 kazandın.")
            pc.give_exp2(15000) 
            pc.change_money(15000000)
            affect.add_collect(apply.MOV_SPEED, 10, 60*60*24*365*60)             
            pc.give_item2(50024,10)
            clear_letter()
            set_state(__COMPLETE__)

         end
      end
   end

   state __COMPLETE__ begin
   end
end


Denedim sorunsuz çalışmakta. Bunu deneyin.
 
Son düzenleme:

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst