Emek Server için At Zırhlama ve Asker At alma Görevleri

  • Konbuyu başlatan Konbuyu başlatan Admin
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 0
  • Görüntüleme Görüntüleme 244

Admin

Metin2Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Mesajlar
52,647
Ticaret : 1 / 0 / 0
Forumda Emek Server kuracaklar için At Alma görevi olmadığını fark ettim.

İlk görev ile Atı zırhlayabilir, ikincisi ile Asker At alabilirsiniz.
Atı zırhlamak için Atınız 10 Level olmalı, Asker at alabilmek için 11 Level olmalıdır.
At Zırhlama 25 Levelde, Asker At ise 35 Levelde alınmaktadır.
Ayrıca Seyis 200k ve 400k para istemektedir.
Zırhlama 2 Madalyon, Asker At 3 Madalyon gerektirmektedir.

At Zırhlama Görevi: 30 dakikada 10 Akrep veya Yılan Okçu
Asker At Görevi: 30 dakikada 50 Şeytan Okçu

Umarım işinize yarar.
İyi forumlar.

Kod:
quest horse_upgrade begin         state start begin                 when 20349.chat."Atimi gelistirmek istiyorum." with horse.get_grade()==1 and horse.get_level()==10 begin                         if horse.is_dead() then                                 say_title("Seyis:")                                 say("Ölü bir ati gelistiremezsin!")                                 say("Git ve Maymun Zindanindan")                                 say("atini canlandirmam için gerekli")                                 say("olan sifali otlari getir. Ondan sonra atini")                                 say("gelistirmen hakkinda konusabiliriz.")                                 say("")                         elseif pc.level<=24 then                                 say_title("Seyis:")                                 say("")                                 say("Seviyen bir at gelistirmek için çok düsük. Sadece")                                 say("25.seviyeye ulasmis oyuncular atlarini")                                 say("gelistirebilirler.")                                 say("Yeterli seviyeye ulastiginda tekrar gel.")                         elseif horse.get_level()<=9 then                                 say_title("Seyis:")                                 say("")                                 say("Atinin seviyesi gelistirilebilmesi için çok düsük")                                 say("Git ve biniciligini ilerletmek için çalis. Eger")                                 say("atin 10.seviyeye ulasirsa, tekrar gelebilirsin.")                                 say("")                         elseif pc.countitem("50050")<2 then                                 say_title("Seyis:")                                 say("Eger atini yükseltmek istiyorsan,")                                 say("yeterlilik testini")                                 say("geçmelisin. Son olarak,bu teste katilabilmen için")                                 say("2 At madalyonuna ihtiyacin var. Bunu")                                 say("Zindanindan temin edebilirsin. Tabii ki maymunlar")                                 say("sana kolayca izin vermeyecekler...")                                 say("ikinci köyün yakinlarindaki Maymun Zindanina git.")                                 say("")                                 say("")                                 say("")                                 setstate(need_item50050)                         elseif pc.countitem("50051")<1 then                                 say_title("Seyis:")                                 say("")                                 say("Bunu sana ikinci kez söylemek istemiyorum:")                                 say("Eger ata binmek istiyorsan, binicilik lisansini")                                 say("yaninda tasimalisin!")                         elseif horse.get_level()==10 and not horse.is_dead() and pc.countitem("50050")>=2 and pc.level>=25 then                                 say_title("Seyis:")                                 say("")                                 say("Eger bir zirhli-at kitabin olursa, rakiplerine at")                                 say("üzerinden saldirabilirsin. Senin savas tecrübeni")                                 say("ve binicilik becerini test edecegim..")                                 say("Çöle git ve bir kaç Akrep Okçusu öldür..")                                 say("Oraya grubunla gidebilirsin, fakat sen")                                 say("grup lideri olmak zorundasin.")                                 say("")                                 say("")                                 say("")                                 local b=select("Kabul et.", "Reddet.")                                 if 1==b then                                         if pc.countitem("50050")>=2 then                                                 pc.removeitem("50050", 2)                                                 setstate(test)                                         end                                 elseif 2==b then                                         say("Ok, daha sonra tekrar gel.")                                 else                                         say("UNBEKANNTER KNOPF ["..b.."]")                                 end                         else                                 say_title("Seyis:")                                 say("")                                 say("Sanirim silah-at kitabi alamazsin.")                                 say("Bu garip.. Ne için oldugunu bilmiyorum..")                                 say("Ne oldugunu Game Master'a sormalisin.")                                 say("")                         end                 end         end         state need_item50050 begin                 when letter begin                         setskin(NOWINDOW)                         makequestbutton("Bir at madalyonu al!")                         q.set_title("Bir at madalyonu al!")                         q.start()                 end                 when button begin                         say_title("Bir at madalyonu al!")                         say("")                         say_reward("Zirhli-at Kitabi için gerekli egitime")                         say_reward("katilabilmen için At madalyonuna ihtiyacin var.")                         say_reward("At madalyonunu")             say_reward("Maymun Zindanindan temin edebilirsin.")                         say("")                         setstate(start)                         q.done()                 end                 when info begin                         say_title("Bir at madalyonu al!")                         say("")                         say_reward("Zirhli-at kitabi için gerekli egitime katilabilmen")                         say_reward("için At madalyonuna ihtiyacin var.")                         say_reward("At madalyonunu")             say_reward("Maymun Zindanindan temin edebilirsin")                         say("")                         setstate(start)                         q.done()                 end         end         state test begin                 when letter begin                         q.set_counter("Kalan Akrep Okçusu:", 10-pc.getqf("kill_count"))                 end                 when 2105.party_kill begin                         pc.setqf("kill_count", pc.getqf("kill_count")+1)                         q.set_counter("Kalan Akrep Okçusu:", 10-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("Kalan Yilan Okçusu:", 10-pc.getqf("kill_count"))                         if get_time()>=pc.getqf("limit_time") then                                 setstate(failure)                                 q.done()                         end                 end                 when letter begin                         q.set_clock("Kalan süre:", 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("Zirhli-at Kitabi Sinavi")                         q.set_title("Zirhli-at Kitabi Sinavi")                         q.start()                 end                 when button begin                         say_title("Zirhli-at Kitabi Sinavi")                         say("")                         say_reward("30 dakika içerisinde, 10 tane")                         say_reward("akrep okçusu veya yilan okçusu öldür")                         say_reward("ve sonucu seyis'e rapor et.")                         say("")                         say_reward("Bu görevi bir grup ile yapabilirsin, fakat sadece")                         say_reward("grup lideri öldürülenlerden dolayi puan alacak.")                         say("")                 end                 when info begin                         say_title("Zirhli-at Kitabi Sinavi")                         say("")                         say_reward("30 dakika içerisinde, 10 tane")                         say_reward("akrep okçusu veya yilan okçusu öldür")                         say_reward("ve sonucu seyis'e rapor et.")                         say("")                         say_reward("Bu görevi bir grup ile yapabilirsin, fakat sadece")                         say_reward("grup lideri öldürülen")             say_reward("hedeflerden dolayi puan alacak.")                         say("")                 end                 when 2105.party_kill with pc.getqf("kill_count") >= 10 and pc.getqf("kill_count") >= 10 and pc.getqf("limit_time")>=get_time() begin                         setstate(report)                 end                 when 2107.party_kill with pc.getqf("kill_count") >= 10 and pc.getqf("kill_count") >= 10 and pc.getqf("limit_time")>=get_time() begin                         setstate(report)                 end                 when 20349.chat."Silah-at Kitabi Sinavi basladi." begin                         say_title("Seyis:")                         say("")                         say("30 dakika içerisinde, 10 tane")                         say("akrep okçusu veya yilan okçusu öldür")                         say("")                         say("Bu görevi bir grup ile yapabilirsin, fakat sadece")                         say("grup lideri öldürülen")                         say("hedeflerden dolayi puan alacak.")                         local b=select("Devam", "iptal")                         if 1==b then                         elseif 2==b then                                 say_title("Seyis:")                                 say("")                                 say("Görevi iptal etmek istediginden emin misin?")                                 local b=select("Evet.", "Sadece bir sakaydi!")                                 if 1==b then                                         say_title("Seyis:")                                         say("")                                         say("Ok, bir dahaki sefere bol sans!.")                                         setstate(start)                                         q.done()                                 elseif 2==b then                                         say_title("Seyis:")                                         say("")                                         say("Bunun için zamanin yok!")                                         say("Git ve mümkün olan en kisa zamanda")                                         say("10 okçu öldür!")                                 else                                         say("Bilinmeyen Buton ["..b.."]")                                 end                         else                                 say("Bilinmeyen Buton ["..b.."]")                         end                 end         end         state report begin                 when letter begin                         setskin(NOWINDOW)                         makequestbutton("Seyis'in yanina dön.")                         q.set_title("Seyis'in yanina dön.")                         q.start()                 end                 when button begin                         say_title("Seyis'in yanina dön.")                         say("")                         say_reward("Sinav sonucu hakkinda ")                         say_reward("seyis'e rapor ver.")                         say("")                 end                 when info begin                         say_title("Seyis'in yanina dön.")                         say("")                         say_reward("Sinav sonucu hakkinda")                         say_reward("seyis'e rapor ver.")                         say("")                 end                 when 20349.chat."Durum Raporu" with horse.get_grade()!=1 begin                         setstate(start)                         q.done()                 end                 when 20349.chat."Seyis'e sinav sonuçlarini söyle." with horse.get_grade()==1 begin                         say_title("Seyis:")                         say("")                         say("iyi sonuç!")                         say("Eger atini simdi gelistirmek istiyorsan,")                         say("at madalyonunu, zirhli-at kitabi ile ")                         say("degistirmelisin. Bu oldukça uzun sürüyor,")                         say("yarim saat sonra tekrar gelsen daha iyi olur.")                         say("Neyse, ayrica zirhli-at kitabi satin almak için")                         say("200.000 Yang getirmen gerekiyor.")                         if is_test_server() then                                 pc.setqf("make_time", 60*28)                         else                                 pc.setqf("make_time", 60*28)                         end                         setstate(wait)                 end         end         state wait begin                 when letter begin                         setskin(NOWINDOW)                         makequestbutton("Zirhli-at kitabini bekle")                         q.set_title("Zirhli-at kitabini bekle")                         q.start()                 end                 when button begin                         say_title("Zirhli-at kitabini bekle")                         say("")                         say_reward("Seyis zirhli-at kitabini hazirlayana")                         say_reward("kadar bekle.")                         say("")                 end                 when info begin                         say_title("Zirhli-at kitabini bekle")                         say("")                         say_reward("Seyis zirhli-at kitabini hazirlayana")                         say_reward("kadar bekle.")                         say("")                 end                 when login with get_time()>=pc.getf("horse_upgrade","make_time") begin                         setstate(buy)                 end                 when 20349.chat."Atinin durumunu gelistir." with horse.get_grade()!=1 begin                         setstate(start)                         q.done()                 end                 when 20349.chat."Lisans hazir mi?" with horse.get_grade()==1 begin                         say_title("Seyis:")                         say("")                         say("Üzgünüm, fakat biraz daha uzun beklemen gerekiyor.")                         say("Unutma:")                         say("zirhli-at kitabi bedeli olarak")                         say("200.000 Yang gerekiyor.")                 end         end         state buy begin                 when letter begin                         setskin(NOWINDOW)                         makequestbutton("Seyis'in yanina git.")                         q.set_title("Seyis'in yanina git.")                         q.start()                 end                 when button begin                         say_title("Seyis'in yanina git.")                         say("")                         say_reward("Seyis'in yanina git ve silah-at")                         say_reward("kitabini al.")                         say_reward("Zirhli-at kitabi için")                         say_reward("200.000 Yang ve at madalyonuna ihtiyacin var.")                         say("")                 end                 when info begin                         say_title("Seyis'in yanina git.")                         say("")                         say_reward("Seyis'in yanina git ve silah-at")                         say_reward("kitabini al.")                         say_reward("Zirhli-at kitabi için")                         say_reward("200.000 Yang ve at madalyonuna ihtiyacin var.")                         say("")                 end                 when 20349.chat."Atinin durumunu yükselt" with horse.get_grade()!=1 begin                         setstate(start)                         q.done()                 end                 when 20349.chat."Atinin durumunu yükselt" with horse.get_grade()==1 and horse.get_level()!=10 begin                         setstate(start)                         q.done()                 end                 when 20349.chat."Lisans hazir!" with horse.get_grade()==1 and horse.get_level()==10 begin                         say_title("Seyis:")                         say("")                         say("Zirhli-at kitabini aldigin zaman,")                         say("daha hizli ata binebileceksin ve ")                         say("at üzerinden saldiri yapabileceksin.")                         say("")                         say("Bundan hoslanmayacagini biliyorum..")                         say("Fakat bu Zirhli at kitabi ")                         say("için bir hazirlik..")                         say("")                         say("Bununla birlikte atinin durumunu")                         say("yükseltmek için de 200.000 Yang gerekiyor.")                         local b=select("Ati gelistir", "Durumunu gelistirme.", "Tamam.. unuttum!")                         if 1==b then                                 if pc.money>=200000 then                                         if pc.countitem("50051")>=1 then                                                 char_log(0, "HORSE_UPGRADE", "BEGIN")                                                 pc.changemoney(-200000)                                                 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 10")                                                 char_log(0, "HORSE_UPGRADE", "END")                                                 say_title("Seyis:")                                                 say("")                                                 say("Önceden oldugu gibi..")                                                 say("Zirhli-at kitabina sahip oldugunda,")                                                 say("atini her yere çagirabilirsin.")                                                 say("eger onu kaybedersen, yenisini satin alman gerekir.")                                                 say("Bu nedenle güvenligini saglamalisin.")                                                 say("")                                                 setstate(start)                                                 q.done()                                         else                                                 say_title("Seyis:")                                                 say("")                                                 say("Zirhli-at kitabini alabilmek için,")                                                 say("bir at resmine ihtiyacin var.")                                         end                                 else                                         say_title("Seyis:")                                         say("")                                         say("200.000 Yang'a ihtiyacin var.")                                 end                         elseif 2==b then                                 say_title("Seyis:")                                 say("")                                 say("Eger lisansini almak istersen, tekrar gel.")                         elseif 3==b then                                 say_title("Seyis:")                                 say("")                                 say("Emin misin?")                                 say("Eger bu görevi simdi iptal edersen, bunlarin")                                 say("hepsini yeniden yapman gerekecek.")                                 local b=select("Evet", "Hayir")                                 if 1==b then                                         setstate(start)                                         q.done()                                 elseif 2==b then                                 else                                         say("Bilinmeyen Buton ["..b.."]")                                 end                         else                                 say("Bilinmeyen Buton ["..b.."]")                         end                 end         end         state failure begin                 when letter begin                         setskin(NOWINDOW)                         makequestbutton("Süre bitti!")                         q.set_title("Süre bitti!")                         q.start()                 end                 when button begin                         say_title("Süre bitti!")                         say("")                         say_reward("10 tane akrep okçusu veya yilan")                         say_reward("okçusu öldüremedin. Bu durumuda basarisiz oldun.")                         say_reward("")                         say("")                         say_reward("Eger tekrar denemek istersen,")                         say_reward("yeniden at madalyonu alip,")                         say_reward("seyis'in yanina gitmelisin.")                         say("")                         setstate(start)                         q.done()                 end                 when info begin                         say_title("Süre bitti!")                         say("")                         say_reward("10 tane akrep okçusu")                         say_reward("veya yilan okçusu öldüremedin.")                         say_reward("Bu durumuda basarisiz oldun.")                         say("")                         say_reward("Eger tekrar denemek istersen,")                         say_reward("yeni bir at madalyonu alip,")                         say_reward("seyis'in yanina gitmelisin.")                         say("")                         setstate(start)                         q.done()                 end         end         state __COMPLETE__ begin                 when enter begin                         q.done()                 end         end end


Kod:
quest horse_upgrade2 begin         state start begin                 when 20349.chat."Atimi gelistirmek istiyorum." with horse.get_grade()==2 and horse.get_level()==11 begin                         if horse.is_dead() then                                 say_title("Seyis:")                                 say("Ölü bir ati gelistiremezsin!")                                 say("Git ve Maymun Zindanindan ")                                 say("atini canlandirmam için ")                                 say("gerekli olan sifali otlari getir.")                                 say("Ondan sonra atini gelistirmen hakkinda")                                 say("konusabiliriz")                         elseif pc.level<=34 then                                 say_title("Seyis:")                                 say("")                                 say("Seviyen atini gelistirmek için yeterli degil.")                                 say("Atini gelistirebilmen için en azindan 35.seviyeye")                                 say("ulasmis olman gerekiyor.")                                 say("Hazir oldugunda yine gel.")                         elseif horse.get_level()<=10 then                                 say_title("Seyis:")                                 say("")                                 say("Atinin seviyesi her hangi bir gelistirme için")                                 say("çok düsük.Git ve binicilik becerini gelistirmek")                                 say("için çalis. Atin 11.seviyeye ulastiginda")                                 say("tekrar gel.")                         elseif pc.countitem("50050")<3 then                                 say_title("Seyis:")                                 say("")                                 say("Eger atini gelistirmek istiyorsan, öncelikle ")                                 say("dogal yetenek testini geçmelisin. Önceki gibi,")                                 say("bu teste katilabilmen için bir at madalyonun")                                 say("olmasi gerekiyor. Onu Maymun Zindanindan")                                 say("bulabilirsin. Tabii ki, maymunlar savasmadan")                                 say("onu almana izin vermeyeceklerdir...")                                 say("Çöldeki Maymun Zindanina git.")                                 say("")                                 setstate(need_item50050)                         elseif pc.countitem("50052")<1 then                                 say_title("Seyis:")                                 say("")                                 say("Bunu gerçekten tekrar söylemeli miyim?")                                 say("Eger ata binmek istiyorsan, lisansini yaninda")                                 say("tasimak zorundasin!")                         elseif horse.get_level()==11 and not horse.is_dead() and pc.countitem("50050")>=3 and pc.level>=35 then                                 say_title("Seyis:")                                 say("")                                 say("Sadece dünyanin en iyileri asker-at")                                 say("kitabi sahibi olabilirler.")                                 say("seytan Kulesi'ne git ve")                                 say("50 seytan okçusu öldür.")                                 say("Eger bunu basarirsan, asker at ")                                 say("kitabi alabilirsen kimsenin yakinmaya")                                 say("hakki olmaz.")                                 say("Tabii ki bu zor bir görev.")                                 say("Onu grup olarak yapabilirsin,")                                 say("fakat grup lideri sen olman gerekiyor.")                                 say("")                                 local b=select("Anlastik", "iptal")                                 if 1==b then                                         if pc.countitem("50050")>=3 then                                                 pc.removeitem("50050", 3)                                                 setstate(test)                                         end                                 elseif 2==b then                                         say("Hmm.. o zaman.. daha sonra gel..")                                 else                                         say("UNKNOWN BUTTON ["..b.."]")                                 end                         else                                 say_title("Seyis:")                                 say("")                                 say("Asker at kitabini alabilecegini")                                 say("sanmiyorum.")                                 say("Garip, Nedenini bilmiyorum...")                                 say("Sanirim bunu Game-Master'a sormak zorundasin.")                         end                 end         end         state need_item50050 begin                 when letter begin                         setskin(NOWINDOW)                         makequestbutton("At madalyonu al!")                         q.set_title("At madalyonu al!")                         q.start()                 end                 when button begin                         say_title("At madalyonu al!")                         say("")                         say_reward("Asker-at kitabi sinavina katilabilmek için,")                         say_reward("bir at madalyonuna ihtiyacin var. At madalyonunu")                         say_reward("Maymun Zindanindan temin edebilirsin.")                         say("")                         setstate(start)                         q.done()                 end                 when info begin                         say_title("At madalyonu al!")                         say("")                         say_reward("Asker-at kitabi sinavina katilabilmek için,")                         say_reward("bir at madalyonuna ihtiyacin var. At madalyonunu")                         say_reward("Maymun Zindanindan temin edebilirsin.")                         say("")                         setstate(start)                         q.done()                 end         end         state test begin                 when letter begin                         q.set_counter("Kalan seytan okçusu :", 50-pc.getqf("kill_count"))                 end                 when 1002.party_kill begin                         pc.setqf("kill_count", pc.getqf("kill_count")+1)                         q.set_counter("Kalan seytan okçusu:", 50-pc.getqf("kill_count"))                         if get_time()>=pc.getqf("limit_time") then                                 setstate(failure)                                 q.done()                         end                 end                 when letter begin                         q.set_clock("Kalan süre:", 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("Asker-at-kitabi sinavi")                         q.set_title("Asker-at-kitabi sinavi")                         q.start()                 end                 when button begin                         say_title("Asker-at-kitabi sinavi")                         say("")                         say_reward("30 Dakika içerisinde")                         say_reward("50 seytan okçusu öldür ve")                         say_reward("seyis'in yanina dön.")                         say("")                         say("Bunu bir grupla yapabilirsin,")                         say("fakat grup lideri sen olmalisin.")                         say("")                 end                 when info begin                         say_title("Asker-at-kitabi  sinavi")                         say("")                         say_reward("30 Dakika içerisinde")                         say_reward("50 seytan okçusu öldür ve")                         say_reward("seyis'in yanina dön.")                         say("")                         say("Bunu bir grupla yapabilirsin,")                         say("fakat grup lideri sen olmalisin.")                         say("")                 end                 when 1002.party_kill with pc.getqf("kill_count") >= 50 and pc.getqf("limit_time")>=get_time() begin                         setstate(report)                 end                 when 20349.chat."Asker-at-kitabi sinavi basladi." begin                         say_title("Seyis:")                         say("")                         say("30 dakika içerisinde")                         say("50 seytan okçusu öldür.")                         say("")                         say("Bunu bir grupla yapabilirsin,")                         say("fakat grup lideri sen olmalisin.")                         local b=select("Anlastik", "iptal")                         if 1==b then                         elseif 2==b then                                 say_title("Seyis:")                                 say("")                                 say("Sinavi iptal etmek istediginden emin misin?")                                 local b=select("Evet.", "Sadece sakaydi!")                                 if 1==b then                                         say_title("Seyis:")                                         say("")                                         say("Haklisin, bir dahaki sefere bol sans.")                                         setstate(start)                                         q.done()                                 elseif 2==b then                                         say_title("Seyis:")                                         say("")                                         say("Ivir zivirla geçirecek zamanin yok!")                                         say("Git ve seytan askerlerini mümkün olan")                                         say("en hizli sekilde öldür!")                                 else                                         say("Bilinmeyen Buton["..b.."]")                                 end                         else                                 say("Bilinmeyen Buton ["..b.."]")                         end                 end         end         state report begin                 when letter begin                         setskin(NOWINDOW)                         makequestbutton("Seyis'in yanina dön")                         q.set_title("Seyis'in yanina dön")                         q.start()                 end                 when button begin                         say_title("Seyis'in yanina dön")                         say("")                         say_reward("Seyis'e sinav sonuçlarini")                         say_reward("anlat.")                         say("")                 end                 when info begin                         say_title("Seyis'in yanina dön")                         say("")                         say_reward("Seyis'e sinav sonuçlarini")                         say_reward("anlat.")                         say("")                 end                 when 20349.chat."At-Gelistirme-Sinavi2  Sonuç Raporu" with horse.get_grade()!=2 begin                         setstate(start)                         q.done()                 end                 when 20349.chat."Sinav sonuçlari raporu." with horse.get_grade()==2 begin                         say_title("Seyis:")                         say("")                         say("iyi sonuç!")                         say("Eger atini simdi gelistirmek istiyorsan,")                         say("silah-at-kitabini , asker-at-kitabi ile ")                         say("degistirmelisin.. ")                         say("Hazirlanmasi biraz zaman alacagi için, yarim saat sonra")                         say("gelsen iyi olur. Ahhh Evet, asker-at kitabini")                         say("alabilmek için 400.000 Yang'a ihtiyacin var.")                         say("")                         if is_test_server() then                                 pc.setqf("make_time", 60*28)                         else                                 pc.setqf("make_time", 60*28)                         end                         setstate(wait)                 end         end         state wait begin                 when letter begin                         setskin(NOWINDOW)                         makequestbutton("Asker-at-kitabi için bekle.")                         q.set_title("Asker-at-kitabi için bekle")                         q.start()                 end                 when button begin                         say_title("Asker-at-kitabi için bekle")                         say("")                         say_reward("Seyis, asker-at-kitabini")                         say_reward("hazirlayana kadar bekle.")                         say("")                 end                 when info begin                         say_title("Asker-at-kitabi için bekle")                         say("")                         say_reward("Seyis, asker-at-kitabini")                         say_reward("hazirlayana kadar bekle.")                         say("")                 end                 when login with get_time()>=pc.getf("horse_upgrade2","make_time") begin                         setstate(buy)                 end                 when 20349.chat."Atin durumunun gelistirilmesi." with horse.get_grade()!=2 begin                         setstate(start)                         q.done()                 end                 when 20349.chat."Lisans hazir mi? " with horse.get_grade()==2 begin                         say_title("Seyis:")                         say("")                         say("Üzgünüm, biraz daha beklemelisin.")                         say("Ahhhh evet, sakin unutma.")                         say("Asker-at-kitabi için 400.000 Yang'a")                         say("ihtiyacin var.")                         say("")                 end         end         state buy begin                 when letter begin                         setskin(NOWINDOW)                         makequestbutton("Seyis'in yanina git.")                         q.set_title("Seyis'in yanina git.")                         q.start()                 end                 when button begin                         say_title("Seyis'in yanina git.")                         say("")                         say_reward("Seyis'in yanina git ve")                         say_reward("asker-at-kitabini al.")                         say_reward("Asker-at-kitabini almak için ihtiyacin")                         say_reward("olan; silah-at-kitabi ve 400.000 Yang")                         say("")                 end                 when info begin                         say_title("Seyis'in yanina git.")                         say("")                         say_reward("Seyis'in yanina git ve")                         say_reward("asker-at-kitabini al. ")                         say_reward("Asker-at-kitabini almak için ihtiyacin")                         say_reward("olan; silah-at-kitabi ve 400.000 Yang")                         say("")                 end                 when 20349.chat."Atin durumunun gelistirilmesi." with horse.get_grade()!=2 begin                         setstate(start)                         q.done()                 end                 when 20349.chat."Atin durumunun gelistirilmesi." with horse.get_grade()==2                 and horse.get_level()!=11 begin                         setstate(start)                         q.done()                 end                 when 20349.chat."Lisans hazir!" with horse.get_grade()==2                 and horse.get_level()==11 begin                         say_title("Seyis:")                         say("")                         say("Eger bir asker-at-kitabin varsa, senin")                         say("atin, yönetilmeden farkli stillerde")                         say("savasabilir. Asker-at-kitabi")                         say("çok az kiside bulunur ama...")                         say("Belki biraz pahali oldugunu düsünebilirsin?")                         say("Asker-at-kitabi için 400.000 Yang'a")                         say("ihtiyacin var.")                         say("Atini gelistirmek istiyor musun?")                         say("")                         local b=select("Ati gelistir.", "Ati gelistirme.", "Unut gitsin!")                         if 1==b then                                 if pc.money>=400000 then                                         if pc.countitem("50052")>=1 then                                                 char_log(0, "HORSE_UPGRADE2", "BEGIN")                                                 pc.changemoney(-400000)                                                 char_log(0, "HORSE_UPGRADE2", "DEC money 40000")                                                 pc.removeitem("50052", 1)                                                 char_log(0, "HORSE_UPGRADE2", "DEC 50052 1")                                                 horse.unride()                                                 horse.advance()                                                 horse.advance()                                                 horse.advance()                                                 horse.advance()                                                 horse.advance()                                                 horse.advance()                                                 horse.advance()                                                 horse.advance()                                                 horse.advance()                                                 horse.advance()                                                 horse.ride()                                                 char_log(0, "HORSE_UPGRADE2", "INC horse_advance 10")                                                 pc.give_item2("50053", 1)                                                 char_log(0, "HORSE_UPGRADE2", "INC 50053 1")                                                 char_log(0, "HORSE_UPGRADE2", "END")                                                 say_title("Seyis:")                                                 say("")                                                 say("Asker-at-kitabi sahibi oldugun zaman, atini her")                                                 say("yerden çagirabilirsin. Eger onu")                                                 say("kaybedecek olursan, yeniden satin")                                                 say("almak zorunda kalirsin.")                                                 say("Bu yüzden ona dikkat et.")                                                 say("Her sey hazir oldugunda onu gelistirelim.")                                                 say("")                                                 setstate(start)                                                 q.done()                                         else                                                 say_title("Seyis:")                                                 say("")                                                 say("Asker-at-kitabini almak için bir")                                                 say("silah-at-kitabina ihtiyacin var.")                                                 say("")                                         end                                 else                                         say_title("Seyis:")                                         say("")                                         say("ve tabii ki.. ayrica 400.000 Yang'a.")                                         say("")                                 end                         elseif 2==b then                                 say_title("Seyis:")                                 say("")                                 say("Lisans almak istedigin zaman geri dön.")                                 say("")                         elseif 3==b then                                 say_title("Seyis:")                                 say("")                                 say("Emin misin?")                                 say("Eger su anda çikarsan, daha sonra sinava")                                 say("en basindan baslamak zorundasin.")                                 say("")                                 local b=select("Evet", "Hayir")                                 if 1==b then                                         setstate(start)                                 elseif 2==b then                                 else                                         say("Bilinmeyen Buton ["..b.."]")                                 end                         else                                 say("Bilinmeyen Buton ["..b.."]")                         end                 end         end         state failure begin                 when letter begin                         setskin(NOWINDOW)                         makequestbutton("Süre doldu!")                         q.set_title("Süre doldu!")                         q.start()                 end                 when button begin                         say_title("Süre doldu!")                         say("")                         say_reward("50 seytan okçusunu öldüremedin.")                         say_reward("Bu durumda, sinav sonucun")                         say_reward("basarisiz.")                         say("")                         say_reward("Tekrar denemek istedigin istedigin")                         say_reward("zaman, bir baska at madalyonu alip ")                         say_reward("seyis'in yanina git.")                         say("")                         setstate(start)                         q.done()                 end                 when info begin                         say_title("Süre doldu!")                         say("")                         say_reward("50 seytan okçusunu öldüremedin.")                         say_reward("Bu durumda, sinav sonucun")                         say_reward("basarisiz.")                         say("")                         say_reward("Tekrar denemek istedigin istedigin")                         say_reward("zaman, bir baska at madalyonu alip ")                         say_reward("seyis'in yanina git.")                         say("")                         setstate(start)                         q.done()                 end         end         state __COMPLETE__ begin                 when enter begin                         q.done()                 end         end end

Emek Server İçin At Zırhlama ve Asker At Alma Görevleri

Metin2 sunucularında Emek Server gibi özel sunucular, oyuncuların deneyimini zenginleştirmek adına özelleştirilmiş görev sistemlerine sahiptir. Bu sistemlerin başında quest yani görev sistemleri gelir. Bu yazıda özellikle At Zırhlama ve Asker At Alma gibi temel Metin2 görevleri hakkında detaylı bilgiler vereceğiz. Ayrıca bu görevlerin nasıl çalıştığını ve hangi quest script yapılandırmalarıyla desteklendiğini inceleyeceğiz.

At Zırhlama Görevi Nedir?

At zırhlama, Metin2 oyununda atların seviye alması ve güçlenmesi için gerekli olan özel bir sistemdir. Oyuncuların attan daha fazla verim alabilmeleri için at zırhı kullanmaları gerekir. Bu zırhlar genellikle görev veya ödül olarak sunulur. Emek Server gibi sunucularda bu görevler genellikle lua tabanlı quest sistemleri ile çalışır.

Quest Script Yapısı ve Lua Kullanımı

Metin2 quest sistemleri, genellikle lua dilinde yazılmış komutlarla çalışır. At zırhlama görevleri, bir NPC üzerinden başlatılır. Oyuncu bu NPC ile konuşup görevi kabul eder. Ardından belirli mobları öldürerek ya da belirli itemları toplayarak görevi tamamlar. Bu işlemler sırasında quest trigger, timer ve flag gibi yapılar kullanılır. Quest state ise görevin hangi aşamada olduğunu takip eder.

Asker At Alma Görevi

Diğer önemli bir görev ise Asker At alma görevidir. Bu görev sayesinde oyuncular, savaşlarda daha hızlı ve güçlü bir şekilde hareket edebilir. Bu görevler genellikle daily quest olarak ayarlanır ve oyuncular her gün tekrarlayabilir. Emek Server gibi sunucularda custom quest yapılarak bu görevler kişiselleştirilir. Reward olarak ise farklı itemlar veya experience puanları verilir.

Görev Sisteminin Avantajları

Metin2 görev sistemleri, oyuncuların oyun içinde aktif kalmasını sağlar. Quest chain yapısı ile birbiriyle bağlantılı görevler sunulabilir. Bu da oyuncuların uzun süre oyun içinde kalmasını sağlar. Emek Server gibi sunucularda bu sistemler quest edit ve debug süreçleri ile test edilir. Hatalar düzeltilerek stabil bir deneyim sunulur.

Sonuç

Emek Server için At Zırhlama ve Asker At Alma gibi görevler, oyuncu deneyimini artırmanın temel yöntemlerindendir. Lua tabanlı quest sistemleri sayesinde bu görevler dinamik ve esnek hale getirilebilir. Metin2 lobby olarak bu tür özelleştirilmiş sistemleri desteklemek için sürekli gelişiyoruz. Daha fazla quest örneği ve script dosyaları için metin2lobby.com adresini ziyaret edebilirsiniz.


Horse Armor and Soldier Horse Quests for Emek Server

Metin2 servers like Emek Server feature customized quest systems to enhance the player experience. These systems primarily include quests. In this article, we will provide detailed information about key quests such as Horse Armor and Soldier Horse Acquisition. Additionally, we will examine how these quests work and their underlying quest script configurations.

What is the Horse Armor Quest?

Horse armor is a special system in Metin2 that allows horses to level up and become stronger. Players must use horse armor to gain more benefits from their mounts. These armors are typically offered as rewards or part of quests. On servers like Emek Server, these quests operate using lua-based quest systems.

Quest Script Structure and Lua Usage

Metin2 quests generally run through commands written in lua. The horse armor quest starts with an NPC. The player talks to the NPC and accepts the quest. Then, by killing specific mobs or collecting certain items, the quest is completed. During these processes, structures like quest trigger, timer, and flag are used. Quest state tracks which stage the quest is in.

Soldier Horse Acquisition Quest

Another important quest is the Soldier Horse acquisition quest. This quest allows players to move faster and stronger during battles. These quests are usually set as daily quests, allowing players to repeat them every day. On servers like Emek Server, these quests can be personalized using custom quests. Different items or experience points may be given as rewards.

Advantages of the Quest System

Metin2 quests help keep players active within the game. Through quest chains, interconnected quests can be offered, encouraging longer gameplay sessions. On servers like Emek Server, these systems are tested via quest edit and debug processes. Errors are fixed to provide a stable gaming experience.

Conclusion

Horse Armor and Soldier Horse Acquisition quests for Emek Server are among the fundamental ways to improve the player experience. Thanks to lua-based quest systems, these quests can be made dynamic and flexible. As Metin2 lobby, we continuously evolve to support such customized systems. For more quest examples and script files, visit metin2lobby.com.
 

Şuan Bu Konuyu Görüntüleyen Kullanıcılar (Toplam : 0, Üye : 0, Misafir : 0)

Benzer konular

Geri
Üst Alt