kaptanmikro1 1
kaptanmikro1
romegames 1
romegames
Reklam vermek için turkmmo@gmail.com

Cevaplandı Level bildiri quest

Merhabalar,

Oyuncu 10 levele geldiğinde sol görev yerinde belirecek.
Tıkladığında bildiri mesajı okuyacak.
Kapattığında ise tekrar gelmemek üzere silinecek.

Böyle bir quest arıyorum yardımcı olabilecek var mı ?



Virustotal
 

Ekli dosyalar

Son düzenleme:
Bu sefer komple kayboldu

Böyle dener misin

Kod:
quest level10_bildiri begin
    state start begin

        -- Oyuncu 10 level olduğunda bildirimi göster
        when levelup with pc.get_level() >= 10 begin
            if pc.getqf("bildiri_okundu") == 0 then
                send_letter("Bilgilendirme")
            end
        end

        -- Oyuncu relog attığında bildirim hâlâ okunmadıysa tekrar göster
        when login with pc.get_level() >= 10 begin
            if pc.getqf("bildiri_okundu") == 0 then
                send_letter("Bilgilendirme")
            end
        end

        -- Oyuncu sol taraftaki bildirime tıkladığında
        when button or info begin
            if pc.get_level() < 10 then
                return
            end

            -- Daha önce okunduysa tamamen kaldır
            if pc.getqf("bildiri_okundu") == 1 then
                clear_letter()
                return
            end

            -- Okundu olarak işaretle
            pc.setqf("bildiri_okundu", 1)

            -- Sol taraftaki görevi kaldır
            clear_letter()

            -- Bilgilendirme penceresi
            say_title("Bilgilendirme")
            say("")
            say("Değerli oyuncumuz,")
            say("")
            say("10. seviyeye ulaştığınız için")
            say("bazı önemli özelliklerin kilidi açıldı.")
            say("")
            say("Oyuna devam ederken görevlerinizi")
            say("ve gelişim aşamalarınızı takip etmeyi")
            say("unutmayınız.")
            say("")
            say("İyi oyunlar dileriz.")
            say("")

            -- Bir daha bu quest çalışmasın
            set_state(finish)
        end
    end

    state finish begin
    end
end
 
Böyle dener misin

Kod:
quest level10_bildiri begin
    state start begin

        -- Oyuncu 10 level olduğunda bildirimi göster
        when levelup with pc.get_level() >= 10 begin
            if pc.getqf("bildiri_okundu") == 0 then
                send_letter("Bilgilendirme")
            end
        end

        -- Oyuncu relog attığında bildirim hâlâ okunmadıysa tekrar göster
        when login with pc.get_level() >= 10 begin
            if pc.getqf("bildiri_okundu") == 0 then
                send_letter("Bilgilendirme")
            end
        end

        -- Oyuncu sol taraftaki bildirime tıkladığında
        when button or info begin
            if pc.get_level() < 10 then
                return
            end

            -- Daha önce okunduysa tamamen kaldır
            if pc.getqf("bildiri_okundu") == 1 then
                clear_letter()
                return
            end

            -- Okundu olarak işaretle
            pc.setqf("bildiri_okundu", 1)

            -- Sol taraftaki görevi kaldır
            clear_letter()

            -- Bilgilendirme penceresi
            say_title("Bilgilendirme")
            say("")
            say("Değerli oyuncumuz,")
            say("")
            say("10. seviyeye ulaştığınız için")
            say("bazı önemli özelliklerin kilidi açıldı.")
            say("")
            say("Oyuna devam ederken görevlerinizi")
            say("ve gelişim aşamalarınızı takip etmeyi")
            say("unutmayınız.")
            say("")
            say("İyi oyunlar dileriz.")
            say("")

            -- Bir daha bu quest çalışmasın
            set_state(finish)
        end
    end

    state finish begin
    end
end
Malesef olmadı
 

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

Geri
Üst