Ayyıldız2 | 2008 TR Yapısı • 1-99 Orta Emek Destan • Oto Avsız • 10 Temmuz 21:00 HEMEN TIKLA!
Merhabalar,
Bu görev sayesinde 30.seviyeye gelen oyuncu 30 adet "Yabani Okçu" öldürürse, kendi sınıfına ait bir 30.seviye silahı kazanır.
Görevden Resimler:
![]()
![]()
![]()
LUA dosyasını oluşturma:
1-) usr/game/share/locale/turkey/quest bölümüne "seviye_30_gorev.lua" adında bir lua dosyası açalım. Daha sonra dosyasının içine aşağıdaki kodları yazalım:
PHP:quest seviye_30 begin state start begin when login or levelup with pc.get_level() >= 30 and pc.get_level() <= 99 begin if pc.getqf("seviye_30_gorev_tamam") == 0 then set_state(gorev_otuz) end end -- when login or levelup with pc.get_level() >= 30 and pc.get_level() <= 99 begin endi end -- state start begin endi state gorev_otuz begin when letter with pc.get_level() >= 30 and pc.get_level() <= 99 begin send_letter("Seviye 30: Silah Görevi") end -- when letter with pc.get_level() >= 30 and pc.get_level() <= 99 begin endi when info or button with pc.get_level() >= 30 and pc.get_level() <= 99 begin oyuncu_isim = pc.get_name() say_title("Bilgilendirme:") say("") say("Merhaba oyuncu, "..oyuncu_isim) say("30 adet Yabani Okçu öldürerek dilediğin 30.seviye silahını[ENTER]alabilirsin.") say("") if pc.getqf("yabani_okcu_g") == 0 then pc.setqf("yabani_okcu", 30) pc.setqf("yabani_okcu_g",1) end q.set_counter("Yabani Okçu", pc.getqf("yabani_okcu")) end -- when info or button with pc.get_level() >= 30 and pc.get_level() <= 99 begin endi when 503.kill with pc.getqf("yabani_okcu_g") == 1 begin oldurme = pc.getqf("yabani_okcu") - 1 if oldurme <= 30 and oldurme != 0 then pc.setqf("yabani_okcu", oldurme) q.set_counter("Yabani Okçu", oldurme) else pc.setqf("seviye_30_gorev_tamam",1) say_title("Bilgilendirme:") say("") say("Tebrikler! oyuncu, "..oyuncu_isim) say("Görevi başarı ile yerine getirdin.") say("") oyuncu_sinif = pc.get_job() if oyuncu_sinif == 0 or oyuncu_sinif == 4 then -- savaşçı esya_al = select("Dolunay Kılıç+9","Kırmızı Demir Pala+9") if esya_al == 1 then pc.give_item2(299,1) elseif esya_al == 2 then pc.give_item2(3219,1) end elseif oyuncu_sinif == 1 or oyuncu_sinif == 5 then -- ninja esya_al = select("Dolunay Kılıç+9","Siyah Yaprak Hançer+9","Geyik Boynuzu Yay+9") if esya_al == 1 then pc.give_item2(299,1) elseif esya_al == 2 then pc.give_item2(1179,1) elseif esya_al == 3 then pc.give_item2(2159,1) end elseif oyuncu_sinif == 2 or oyuncu_sinif == 6 then -- sura pc.give_item2(299,1) elseif oyuncu_sinif == 3 or oyuncu_sinif == 7 then -- şaman esya_al = select("Sonbahar Yelpaze+9","Antik Çan+9") if esya_al == 1 then pc.give_item2(7169,1) elseif esya_al == 2 then pc.give_item2(5119,1) end end clear_letter() set_state(__COMPLETE__) end end end -- state gorev_otuz begin endi state __COMPLETE__ begin end end -- quest seviye_30 begin endi
Bunu kaydedip çıkıyoruz.
2-)Putty'e geliyoruz.
cd /usr/game/share/locale/turkey/quest yazıp enterliyoruz. Daha sonra şu komutu yazıyoruz.
./qc seviye_30_gorev.lua
Putty ile de işimiz bitti.
3-) Oyuna dönüyoruz ve bir GM karakter ile "/reload q" çekiyoruz.
4-) Daha sonra yeni karakter açıp 30 seviye yaparak görevi kontrol edebilirsiniz.
Kalan Yabani Okçu Yazmıoyor orda hep 30 yazıyor ayrıca 30 tane öldürdüm gene vermio
Son düzenleme:
Güzel paylaşım fakat şöyle bir sorum olacak mesela dolunay kılıcı verecek bu itemi verirken ortalama beceri hasarı ve diger efsunlarını ayarlayabilirmiyiz ?
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 0
- Görüntüleme
- 58
- Cevaplar
- 6
- Görüntüleme
- 123
- Cevaplar
- 10
- Görüntüleme
- 358