Çözüldü Quest eklenmiyor

  • Konuyu açan Konuyu açan Kaiser
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 6
  • Gösterim Gösterim 997
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ı.

Kaiser

Admin
Admin
Geliştirici
Yardımsever Üye
Mesaj
3.958
Çözümler
381
Beğeni
4.015
Puan
1.849
Ticaret Puanı
0
Arkadaşlar kola gelsin.
Kendime bir quest hazırlıyorum, öncesinde denedim sorunsuz eklendi fakat türkçe karakter sorunu oluştuğu için sildim, kodlama türünü değiştirip tekrar attım ama hata falan vermemesine rağmen quest eklenmiyor bir türlü. Bilgisi olan var mı acaba?

Lua (Quest):
Genişlet Daralt Kopyala
quest ihtiyar begin
    state start begin
            when 20095.chat."Yükseltme Eşyaları" begin
                npc.open_shop(952)
                return
            end
            when 20095.chat."Taşlar ve Cevherler" begin
                npc.open_shop(953)
                return
            end
            when 20095.chat."Beta Haritalara Yolculuk" begin
                say_title ( "Yaşlı Amca: " )
                say ( "Söyle bakalım, nereye yolculuk etmek istiyorsun?")
                local haritalar = select ( "Ejderha Ateşi Burnu" , "Nefrit Körfezi" , "Gautama Uçurumu" , "Yıldırım Dağları")
                if haritalar == 1 then
                pc.warp(1024000,1664000)
                elseif haritalar == 2 then
                pc.warp(1049600,1510400)
                elseif haritalar == 3 then
                pc.warp(1177600,1664000)
                elseif haritalar == 4 then
                pc.warp(1126400,1510400)
            end
        end
    end
end

Putty çıktısı:

Kod:
Genişlet Daralt Kopyala
QUEST : ihtiyar
STATE : start
root@xxx:/usr/game/share/locale/turkey/quest #
 
ANSI formatındayken derleme aşamasında hata göstermeyebiliyor. Tekrardan utf8'e alıp aynı işlemi yapmaya çalışınız.
 
Çözüm
UTF-8 e çevirince de bu sefer Türkçe karakter sorunu oluşuyor :/
 
Cümleleri translate.lua'ya ekleyebilirsiniz.
utf-8 yaptıktan sonra quest çalıştı mı?
 
Teşekkür ederim. Türkçe karakter sorununu çözdüm.
Şöyle; say ("Türkçe karakter içeren mesaj") şeklinde değil de
say ( " Türkçe karakter içeren mesaj " ) şeklinde yapınca okudu.
Fakat shop pencereleri açılınca quest ekranı kapanmıyor. Neden olabilir acaba?

1.jpg
 
Son düzenleme:
Buradaki videoda seçenekli npc yapımını anlatmıştım. Ekranın o şekilde kalmasının çözümünüde gösterdim.


npc.open_shop() fonksiyonunu kullandığın kodların önüne şunu ekleyin.
Lua (Quest):
Genişlet Daralt Kopyala
setskin(NOWINDOW)
 
Teşekkür ederim :) Dediğiniz gibi yapınca sorun çözüldü, konu kapatılabilir
 
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Üst