Scarlet 1
Scarlet
noisiv 1
noisiv
Manwe Work 1
Manwe Work
bencemal 1
bencemal
mavzermete 1
mavzermete
farkmt2official 1
farkmt2official
Bvural41 1
Bvural41
Hikaye Ekle

quest hatası anlayan içeri

  • Konuyu başlatan Konuyu başlatan mstfdmrcn
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 8
  • Görüntüleme Görüntüleme 620
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Ayyıldız2 | 2008 TR Yapısı • 1-99 Orta Emek Destan • Oto Avsız • 10 Temmuz 21:00 HEMEN TIKLA!

(KONU YANLIŞ YERDE OLABİLİR AMA SORU-CEAPTA KİMSE CEVAP VERMEDİ BURDA BİR BİLEN VARDIR DİYE UMUT EDİYORUM)

arkadaşlar dün bir files kurudm Ejderha ateşi burnu na ışınlanmak için npc ye quest yazılmıştı. bugün başka bir files te bpc ye editlenmiş quest yoktu ama ben önce ki oyunda ki questi alıp yeni filese eklemek istedim.
PHP:
quest zone3 begin
    state start begin
                when 20095.chat."Ejderha Atesi Burnu" begin
        say_title("Ejderha Atesi Burnu:")
        say_yellow("Ejderha Atesi Burnu tehlikeli bir bolgedir,")
        say_yellow("bir cok savascı gidip geri gelememistir.")
        say_blue2("Bu bölgeye seviye 90 ve üzeri oyuncular ışınlanabilirler.")
        say_blue2("Bölgede bulunan köy ve etrafındaki bazı alanlar PVP  korumasındadır,rakip oyuncular birbirlerine saldıramazlar.")
        say_reward("Hala gitmek istiyor musun?")
        say("")
        local a = select("Evet", "Vazgec")
        if a == 1 then
        if pc.get_level() >= 90 and pc.get_level() <= 105 then
        say_title("Ejderha Atesi Burnu:")
        say("")
        say_yellow("Pekala, seni Ejderha Atesi Burnu'na gonderiyorum.")
        say_yellow("Bol sanslar...")
        wait()
        pc . warp ( 1.105e+06 , 1.79e+06 ) 
        elseif a == 2 then
        say_title("Ejderha Atesi Burnu:")
        say("")
        say_green("Demek gitmek istemiyorsun...")
        else
        say_title("Ejderha Atesi Burnu:")
        say("")
        say_green("Uzgunum, "..pc.get_name().." seviyen")
        say_yellow("Ejderha Atesi Burnu'na gitmek icin seviyen yeterli değil.")
            end    
        end
    end
end
end


quest bu ama ben oyuna eklediğimde





şeklinde geliyor ve diğer yazılar gelmiyor ve ışınlanma olmuyor.

questi cd /usr/game/share/locale/turkey/quest e attım ve
./qc xxxxx.lua şeklinde ekledim ama olmadı.. nedendir acaba
 

En Çok Reaksiyon Alan Mesajlar

Quest yukledigimizde questin calismamasi, tiklanmamasi gibi sorunlari almamak için questin ismini npcde bulunan diğer questlere göre düzenlemeniz gerekmektedir.

NPCde bulunan .arg .when uzantili 3 dosyayi kendi questinize göre duzenleyin.

Örneğin; bluestein.0.arg bluestein.0.when ise yükleyeceginiz quest bluestein.1.arg ve bluestein.1.when seklinde olmalidir.

Lütfen quest ismini ve numarasini dikkatle düzenleyip reload q çekin. Quest sorunsuz eklenmiş olacaktir.



"alıntıdır bunuda göz önünde bulundurmalısın"
 
quest_functions da ekli.. bir arkadaşımız hatanın

pc . warp ( 1.105e+06 , 1.79e+06 )

burdan kaynakladınığını söyledi ...şimdi haritgaların warplarını arıyorum düzeltip deneyeceğim baklım.. sağol yinede..

Sorun say fonksiyonlarında. Işınlanma kısmı hatalı olsa bile o yazılar gelir, ışınlan dersin ama ışınlanmaz. Fakat burada yazılar dahil gelmiyor. Ama NPC'ye eklemeyi başarmışsın. Bu da demek oluyor ki, quest_functions da fonksiyonlar ekli ama questlib.lua'da ekli mi bu fonksiyonlar? Ekli değil yada ekli ise bile çalışmıyor. O say fonksiyonlarını say_reward ya da say diye değiştir hata devam ederse çözüm ararız yine.
 
Son düzenleme:
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

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

Geri
Üst