Çözüldü Files hakkında

Bu konu çözüme ulaştırılmıştır. Çözüm için konuya yazılan tüm yorumları okumayı unutmayın. Eğer konudaki yorumlar sorununuzu çözmediyse yeni bir konu açabilirsiniz.
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.

CalvinGiorgio

Kurumsal Üye
Kurumsal Üye
Üye
Mesaj
665
Çözümler
14
Beğeni
84
Puan
539
Ticaret Puanı
0
malum forum sitelerinde bir files paylaşıldı gerçekten içeriği muazzam gözüküyor fakat quest olayında bir problem var.
çeviri olayı eklenilmiş sanırım quest chat say çeviri muhabbeti dönüyor ilk defa görüyorum ve anlam veremedim.

örnek quest
Lua (Quest):
quest open_shop begin
    state start begin
        when 60003.chat.locale_quest(7387) begin
            npc.open_shop(160)
            setskin(NOWINDOW)
        end
        --when 20084.chat.locale_quest(7387) begin
            --npc.open_shop(1002)
            --setskin(NOWINDOW)
        --end
        -- when 20010.chat.locale_quest(7387) begin
        --     npc.open_shop(1003)
        --     setskin(NOWINDOW)
        -- end
        when 9006.chat.locale_quest(7387) begin
            npc.open_shop(150)
            setskin(NOWINDOW)
        end
        -- when 9009.chat.locale_quest(7387) begin
        --     npc.open_shop(301)
        --     setskin(NOWINDOW)
        -- end
        when 20438.chat.locale_quest(7387) begin
            npc.open_shop(302)
            setskin(NOWINDOW)
        end

        -- open hairstyles shops
        -- war
        when 20300.chat.locale_quest(7387) begin
            npc.open_shop(410)
            setskin(NOWINDOW)
        end
        when 20301.chat.locale_quest(7387) begin
            npc.open_shop(410)
            setskin(NOWINDOW)
        end
        when 20320.chat.locale_quest(7387) begin
            npc.open_shop(410)
            setskin(NOWINDOW)
        end
        when 20321.chat.locale_quest(7387) begin
            npc.open_shop(410)
            setskin(NOWINDOW)
        end
        when 20340.chat.locale_quest(7387) begin
            npc.open_shop(410)
            setskin(NOWINDOW)
        end
        when 20341.chat.locale_quest(7387) begin
            npc.open_shop(410)
            setskin(NOWINDOW)
        end
        -- ninja
        when 20302.chat.locale_quest(7387) begin
            npc.open_shop(411)
            setskin(NOWINDOW)
        end
        when 20303.chat.locale_quest(7387) begin
            npc.open_shop(411)
            setskin(NOWINDOW)
        end
        when 20322.chat.locale_quest(7387) begin
            npc.open_shop(411)
            setskin(NOWINDOW)
        end
        when 20323.chat.locale_quest(7387) begin
            npc.open_shop(411)
            setskin(NOWINDOW)
        end
        when 20342.chat.locale_quest(7387) begin
            npc.open_shop(411)
            setskin(NOWINDOW)
        end
        when 20343.chat.locale_quest(7387) begin
            npc.open_shop(411)
            setskin(NOWINDOW)
        end
        -- sura
        when 20304.chat.locale_quest(7387) begin
            npc.open_shop(412)
            setskin(NOWINDOW)
        end
        when 20305.chat.locale_quest(7387) begin
            npc.open_shop(412)
            setskin(NOWINDOW)
        end
        when 20324.chat.locale_quest(7387) begin
            npc.open_shop(412)
            setskin(NOWINDOW)
        end
        when 20325.chat.locale_quest(7387) begin
            npc.open_shop(412)
            setskin(NOWINDOW)
        end
        when 20344.chat.locale_quest(7387) begin
            npc.open_shop(412)
            setskin(NOWINDOW)
        end
        when 20345.chat.locale_quest(7387) begin
            npc.open_shop(412)
            setskin(NOWINDOW)
        end
        -- shaman
        when 20306.chat.locale_quest(7387) begin
            npc.open_shop(413)
            setskin(NOWINDOW)
        end
        when 20307.chat.locale_quest(7387) begin
            npc.open_shop(413)
            setskin(NOWINDOW)
        end
        when 20326.chat.locale_quest(7387) begin
            npc.open_shop(413)
            setskin(NOWINDOW)
        end
        when 20327.chat.locale_quest(7387) begin
            npc.open_shop(413)
            setskin(NOWINDOW)
        end
        when 20346.chat.locale_quest(7387) begin
            npc.open_shop(413)
            setskin(NOWINDOW)
        end
        when 20347.chat.locale_quest(7387) begin
            npc.open_shop(413)
            setskin(NOWINDOW)
        end
    end
end
oyun içi görüntüsü
1703979350553.png

1703979317184.png


1703979266236.png
 
Şu konuma göz atabilirsin;
1704532215165.png
localeyi tekrar kapatırsan düzeleceğini düşünüyorum. Yazımda hata yok gibi. (locale_quest kısmından çekiyor oradaki yazıları)
 
Şu konuma göz atabilirsin; 14731 eklentisini görüntüle localeyi tekrar kapatırsan düzeleceğini düşünüyorum. Yazımda hata yok gibi. (locale_quest kısmından çekiyor oradaki yazıları)
locale kapattım zaten tekrardan işlevi aynı değişmedi


Yok kapatsanda çözülmüyor pythonaplications felanda baktımda yok yani düzelmedi bi bendede
tek çözüm tek tek questi düzeltmek başak bir şey gelmiyor aklıma
 
Güncellenmiş deneyebileceğiniz kod:

Python:
quest open_shop begin
    state start begin
        -- Set the initial value of locale_quest to 0
        pc.setqf("locale_quest", 0)

        when 60003.chat with pc.getqf("locale_quest") == 7387 begin
            npc.open_shop(160)
            setskin(NOWINDOW)
        end

        when 9006.chat with pc.getqf("locale_quest") == 7387 begin
            npc.open_shop(150)
            setskin(NOWINDOW)
        end

        when 20438.chat with pc.getqf("locale_quest") == 7387 begin
            npc.open_shop(302)
            setskin(NOWINDOW)
        end

        -- open hairstyles shops
        -- war
        when 20300.chat with pc.getqf("locale_quest") == 7387 begin
            npc.open_shop(410)
            setskin(NOWINDOW)
        end
        when 20301.chat with pc.getqf("locale_quest") == 7387 begin
            npc.open_shop(410)
            setskin(NOWINDOW)
        end
        when 20320.chat with pc.getqf("locale_quest") == 7387 begin
            npc.open_shop(410)
            setskin(NOWINDOW)
        end
        when 20321.chat with pc.getqf("locale_quest") == 7387 begin
            npc.open_shop(410)
            setskin(NOWINDOW)
        end
        when 20340.chat with pc.getqf("locale_quest") == 7387 begin
            npc.open_shop(410)
            setskin(NOWINDOW)
        end
        when 20341.chat with pc.getqf("locale_quest") == 7387 begin
            npc.open_shop(410)
            setskin(NOWINDOW)
        end

        -- ninja
        when 20302.chat with pc.getqf("locale_quest") == 7387 begin
            npc.open_shop(411)
            setskin(NOWINDOW)
        end
        when 20303.chat with pc.getqf("locale_quest") == 7387 begin
            npc.open_shop(411)
            setskin(NOWINDOW)
        end
        when 20322.chat with pc.getqf("locale_quest") == 7387 begin
            npc.open_shop(411)
            setskin(NOWINDOW)
        end
        when 20323.chat with pc.getqf("locale_quest") == 7387 begin
            npc.open_shop(411)
            setskin(NOWINDOW)
        end
        when 20342.chat with pc.getqf("locale_quest") == 7387 begin
            npc.open_shop(411)
            setskin(NOWINDOW)
        end
        when 20343.chat with pc.getqf("locale_quest") == 7387 begin
            npc.open_shop(411)
            setskin(NOWINDOW)
        end

        -- sura
        when 20304.chat with pc.getqf("locale_quest") == 7387 begin
            npc.open_shop(412)
            setskin(NOWINDOW)
        end
        when 20305.chat with pc.getqf("locale_quest") == 7387 begin
            npc.open_shop(412)
            setskin(NOWINDOW)
        end
        when 20324.chat with pc.getqf("locale_quest") == 7387 begin
            npc.open_shop(412)
            setskin(NOWINDOW)
        end
        when 20325.chat with pc.getqf("locale_quest") == 7387 begin
            npc.open_shop(412)
            setskin(NOWINDOW)
        end
        when 20344.chat with pc.getqf("locale_quest") == 7387 begin
            npc.open_shop(412)
            setskin(NOWINDOW)
        end
        when 20345.chat with pc.getqf("locale_quest") == 7387 begin
            npc.open_shop(412)
            setskin(NOWINDOW)
        end

        -- shaman
        when 20306.chat with pc.getqf("locale_quest") == 7387 begin
            npc.open_shop(413)
            setskin(NOWINDOW)
        end
        when 20307.chat with pc.getqf("locale_quest") == 7387 begin
            npc.open_shop(413)
            setskin(NOWINDOW)
        end
        when 20326.chat with pc.getqf("locale_quest") == 7387 begin
            npc.open_shop(413)
            setskin(NOWINDOW)
        end
        when 20327.chat with pc.getqf("locale_quest") == 7387 begin
            npc.open_shop(413)
            setskin(NOWINDOW)
        end
        when 20346.chat with pc.getqf("locale_quest") == 7387 begin
            npc.open_shop(413)
            setskin(NOWINDOW)
        end
        when 20347.chat with pc.getqf("locale_quest") == 7387 begin
            npc.open_shop(413)
            setskin(NOWINDOW)
        end
    end
end

Not: Sizdeki kod genel olarak doğru görünüyor, ancak bazı durumlarda belirli hatalar olabilir. Şu durumları kontrol etmek önemlidir:

  1. Locale_quest değeri: Kodunuz, NPC'ye tıklanıldığında locale_quest değerini kontrol ediyor ve eğer değer 7387 ise belirli bir işlemi gerçekleştiriyor. NPC'ye tıklanıldığında locale_quest değerinin gerçekten 7387 olup olmadığını kontrol ettiğinizden emin olun.
  2. Chat olayları: NPC'ye tıklanıldığında, ilgili chat olayının tetiklenmesi ve doğru çalışması önemlidir. Her NPC'nin belirli bir chat olayı tetiklediğinden ve bu olayların doğru bir şekilde çalıştığından emin olun.
  3. Open_shop fonksiyonu: npc.open_shop fonksiyonu doğru bir şekilde çağrıldığından emin olun. Bu fonksiyonun belirli bir mağazayı açmak için doğru parametre ile çağrıldığından emin olun.
 
Tek dil üzerinden ilerlemek isterseniz questleri tek tek düzenlemeniz gerekiyor fakat, zenariste kasıtlı olarak questlerle oynanmış ve sistemsel yapısı bozuk paylaşılmış.
Zindan questlerini tekrardan yazmanız gerekecek, çoğu fonksiyonu kaldırmışlar.
İnceledikçe bir çok sorun bulma şansınız yüksek.
Uğraşmak istemezseniz alt yapınız varsa işinize yarayacak sistemleri söküp alt yapınıza eklemeniz daha faydalı olacaktır.
 
questten kaynaklı ben sorunu çözdüm güncel questler var dilerseniz bana ulaşırsanız atarım. Discord : Emoji diye aratın yada 525202 ( Z işaretli bir logo var )
 
questten kaynaklı ben sorunu çözdüm güncel questler var dilerseniz bana ulaşırsanız atarım. Discord : Emoji diye aratın yada 525202 ( Z işaretli bir logo var )
buraya paylaşmak ister misin? yoksa çözüldü işaretleyip kapatıcam.
 
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Geri
Üst