Yeni Oyuncu Duyuru Questi

Marlen2

1-99 Orta Emek Sunucu
Cezalı
Mesaj
185
Çözümler
7
Beğeni
180
Puan
389
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:
        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.jpg


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:
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:
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:
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 ❤️
 
Geri
Üst