Yeni Oyuncu Duyuru Questi

  • Konuyu açan Konuyu açan Marlen2
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 8
  • Gösterim Gösterim 1K
  • Etiketler Etiketler
    quest

Marlen2

Anonymous
MT Üye
Mesaj
192
Çözümler
7
Beğeni
233
Puan
779
Ticaret Puanı
0
Merhaba Arkadaşlar,

Bir sunucunun sayfasındaki görsellerden görüp kendim yazdım paylaşmak istedim kullanmak isteyenler kullanabilir :)

Bu arada yazdığım ilk quest :D

Quest:
Genişlet Daralt Kopyala
        local empire = pc.get_empire()
        if empire == 1 then
        empire = "Shinsoo"
        elseif empire == 2 then
        empire = "Chunjo"
        elseif empire == 3 then
        empire = "Jinno"
        end
        notice_all("Yeni Oyuncumuz " ..pc.get_name()..", " ..empire.. " İmparatorluğuna katıldı.")
        notice_all("Hoş geldin " ..pc.get_name().."! Oyunumuzda başarılar dileriz.")

mmo.webp


Kendinize göre düzenleyip okutabilirsiniz.

İyi forumlar :)
 
Questin tam halini paylaşırsanız daha iyi olur. Quest yazmayı bilmeyenler için kurulumu sıkıntılı olur.
 
Aşağıda kod için ayarlamasını yaptım.
tekrar etmemesi için questf eklentisi yaptım tek seferde duyuru geçer ve biter.
Duyuru Questi:
Genişlet Daralt Kopyala
when login begin
    state start begin
        when login with pc.getqf("oyuncu_katilim") == 0 begin
        local empire = pc.get_empire()
        if empire == 1 then
        empire = "Shinsoo"
        elseif empire == 2 then
        empire = "Chunjo"
        elseif empire == 3 then
        empire = "Jinno"
        end
        notice_all("Yeni Oyuncumuz " ..pc.get_name()..", " ..empire.. " İmparatorluğuna katıldı.")
        notice_all("Hoş geldin " ..pc.get_name().."! Oyunumuzda başarılar dileriz.")
        pc.setqf("oyuncu_katilim",1)
        end
    end
end
 
Veya kodları en alta yazması halinde tekrar etmez. Bendede tekarlıyordu benim questte kodları en aşağıya çektim dahada tekrarlamadı
 
when login begin
quest login begin mi olacak
quest quest_dosyasinin_ismi begin gibi olmalı. Aşağıya bıraktım

Kod:
Genişlet Daralt Kopyala
quest duyuru begin

    state start begin

        when login with pc.getqf("oyuncu_katilim") == 0 begin

        local empire = pc.get_empire()

        if empire == 1 then

        empire = "Shinsoo"

        elseif empire == 2 then

        empire = "Chunjo"

        elseif empire == 3 then

        empire = "Jinno"

        end

        notice_all("Yeni Oyuncumuz " ..pc.get_name()..", " ..empire.. " İmparatorluğuna katıldı.")

        notice_all("Hoş geldin " ..pc.get_name().."! Oyunumuzda başarılar dileriz.")

        pc.setqf("oyuncu_katilim",1)

        end

    end

end

end
 
quest quest_dosyasinin_ismi begin gibi olmalı. Aşağıya bıraktım

Kod:
Genişlet Daralt Kopyala
quest duyuru begin

    state start begin

        when login with pc.getqf("oyuncu_katilim") == 0 begin

        local empire = pc.get_empire()

        if empire == 1 then

        empire = "Shinsoo"

        elseif empire == 2 then

        empire = "Chunjo"

        elseif empire == 3 then

        empire = "Jinno"

        end

        notice_all("Yeni Oyuncumuz " ..pc.get_name()..", " ..empire.. " İmparatorluğuna katıldı.")

        notice_all("Hoş geldin " ..pc.get_name().."! Oyunumuzda başarılar dileriz.")

        pc.setqf("oyuncu_katilim",1)

        end

    end

end

end
Eline sağlık dostum ❤️
 
Uyarı: Bu konu açıldığından bu yana baya zaman geçmiş.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.
Geri
Üst