Bulundu ClearLAgg actionbar mesajı

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Rikolatte

Zombi Geldi, Beni Yedi
Katılım
15 Mayıs 2022
Mesajlar
272
Elmaslar
7
Puan
485
Konum
Türkiye
Arkadaşlar clear lag için action bar mesajı yapabilirmisiniz 600 saniyede bir siliyor mesela 5 dakika kalında silinmesine actionbar versin 5, 4, 3 , 2 , 1 , 30 saniye, 15 saniye, 10 saniye , 5 saniye , 4 , 3 , 2 , 1 saniye yapabilirmisiniz =)
 
Buyrun hocam şöyle bir skript vereyim.

Kod:
every 600 seconds:
    wait 5 minutes
    execute console command "titlemanager abc &6Yerdeki eşyalar &c5 dakika sonra silinecek."
    wait 4 minutes
    execute console command "titlemanager abc &6Yerdeki eşyalar &c4 dakika sonra silinecek."
    wait 3 minutes
    execute console command "titlemanager abc &6Yerdeki eşyalar &c3 dakika sonra silinecek."
    wait 2 minutes
    execute console command "titlemanager abc &6Yerdeki eşyalar &c2 dakika sonra silinecek."
    wait 1 minutes
    execute console command "titlemanager abc &6Yerdeki eşyalar &c1 dakika sonra silinecek."
    wait 30 seconds
    execute console command "titlemanager abc &6Yerdeki eşyalar &c30 saniye sonra silinecek."
    wait 15 seconds
    execute console command "titlemanager abc &6Yerdeki eşyalar &c15 saniye sonra silinecek."
    wait 10 seconds
    execute console command "titlemanager abc &6Yerdeki eşyalar &c10 saniye sonra silinecek."
    wait 5 seconds
    execute console command "titlemanager abc &6Yerdeki eşyalar &c5 saniye sonra silinecek."
    wait 1 seconds
    execute console command "titlemanager abc &6Yerdeki eşyalar &c4 saniye sonra silinecek."
    wait 1 seconds
    execute console command "titlemanager abc &6Yerdeki eşyalar &c3 saniye sonra silinecek."
    wait 1 seconds
    execute console command "titlemanager abc &6Yerdeki eşyalar &c2 saniye sonra silinecek."
    wait 1 seconds
    execute console command "titlemanager abc &6Yerdeki eşyalar &c1 saniye sonra silinecek."
    wait 1 seconds
    execute console command "lagg clear"
    wait 1 seconds
    execute console command "titlemanager abc &6Yerdeki eşyalar silindi."
 
eğer kullanmak isterseniz daha optimize, TitleManager ve ClearLagg gerektirmeyen bir versiyonunu yaptım;

JavaScript:
every 10 minutes:
    loop integers from 5 to 0:
        if loop-integer != 0:
            send action bar "&fYerdeki eşyalar &c%loop-integer% dakika &fsonra silinecek." to all players
            wait 1 minute
        if loop-integer = 0:
            send action bar "&fYerdeki eşyalar &c30 saniye &fsonra silinecek." to all players
            wait 15 seconds
            send action bar "&fYerdeki eşyalar &c15 saniye &fsonra silinecek." to all players
            wait 5 seconds
            send action bar "&fYerdeki eşyalar &c10 saniye &fsonra silinecek." to all players
            wait 5 seconds
            loop integers from 5 to 0:
                if loop-integer-2 != 0:
                    send action bar "&fYerdeki eşyalar &c%loop-integer-2% saniye &fsonra silinecek." to all players
                    wait 1 second
                if loop-integer-2 = 0:
                    send action bar "&fYerdeki &c%size of dropped items% adet &feşya silindi." to all players
                    clear all dropped items

(Her 5, 4, 3, 2, 1 dakikada, 30, 15, 10, 5, 4, 3, 2, 1 saniyede bir duyuru geçer)
 
Son düzenleme:
eğer kullanmak isterseniz daha optimize, TitleManager ve ClearLagg gerektirmeyen bir versiyonunu yaptım;

JavaScript:
every 10 minutes:
    loop integers from 5 to 0:
        if loop-integer != 0:
            send action bar "&fYerdeki eşyalar &c%loop-integer% dakika &fsonra silinecek." to all players
            wait 1 minute
        if loop-integer = 0:
            send action bar "&fYerdeki eşyalar &c30 saniye &fsonra silinecek." to all players
            wait 15 seconds
            send action bar "&fYerdeki eşyalar &c15 saniye &fsonra silinecek." to all players
            wait 5 seconds
            send action bar "&fYerdeki eşyalar &c10 saniye &fsonra silinecek." to all players
            wait 5 seconds
            loop integers from 5 to 0:
                if loop-integer-2 != 0:
                    send action bar "&fYerdeki eşyalar &c%loop-integer-2% saniye &fsonra silinecek." to all players
                    wait 1 second
                if loop-integer-2 = 0:
                    send action bar "&fYerdeki &c%size of dropped items% adet &feşya silindi." to all players
                    clear all dropped items

(Her 5, 4, 3, 2, 1 dakikada, 30, 15, 10, 5, 4, 3, 2, 1 saniyede bir duyuru geçer)
Yanlış anlama ben bu işten anlamam ama loop olayı kötü bir şey değil mi?
 
Yanlış anlama ben bu işten anlamam ama loop olayı kötü bir şey değil mi?
hayır

loop all players gibi döngüler tehlikelidir genellikle fakat every 1 second gibi kodlarda tehlikeli

ve zaten arkadaş every 10 minutes kullanmış sıkıntı çıkarmaz
 
eğer kullanmak isterseniz daha optimize, TitleManager ve ClearLagg gerektirmeyen bir versiyonunu yaptım;

JavaScript:
every 10 minutes:
    loop integers from 5 to 0:
        if loop-integer != 0:
            send action bar "&fYerdeki eşyalar &c%loop-integer% dakika &fsonra silinecek." to all players
            wait 1 minute
        if loop-integer = 0:
            send action bar "&fYerdeki eşyalar &c30 saniye &fsonra silinecek." to all players
            wait 15 seconds
            send action bar "&fYerdeki eşyalar &c15 saniye &fsonra silinecek." to all players
            wait 5 seconds
            send action bar "&fYerdeki eşyalar &c10 saniye &fsonra silinecek." to all players
            wait 5 seconds
            loop integers from 5 to 0:
                if loop-integer-2 != 0:
                    send action bar "&fYerdeki eşyalar &c%loop-integer-2% saniye &fsonra silinecek." to all players
                    wait 1 second
                if loop-integer-2 = 0:
                    send action bar "&fYerdeki &c%size of dropped items% adet &feşya silindi." to all players
                    clear all dropped items

(Her 5, 4, 3, 2, 1 dakikada, 30, 15, 10, 5, 4, 3, 2, 1 saniyede bir duyuru geçer)
ses de ekleyebilirmisiniz action bar gelince yanındada bir ses çalsın =)bide yazı biraz uzun beklesin ekranda mesela 5 saniye filan ekranda kalsın yazı
 
Son düzenleme:
ses de ekleyebilirmisiniz action bar gelince yanındada bir ses çalsın =)bide yazı biraz uzun beklesin ekranda mesela 5 saniye filan ekranda kalsın yazı

Skript'in kendi action bar gönderme sisteminde süre ayarı olmadığı için farklı bir yolla çözmeye çalıştım (bayağı garip oldu ama tek çözüm bu geldi aklıma) ve artık ses de çıkartıyor :)

JavaScript:
every 10 minutes:
    loop integers from 5 to 0:
        if loop-integer != 0:
            send action bar "&fYerdeki eşyalar &c%loop-integer% dakika &fsonra silinecek." to all players
            play sound "chicken_egg_pop" at volume 1 at pitch 2 to all players
            wait 2 seconds
            send action bar "&fYerdeki eşyalar &c%loop-integer% dakika &fsonra silinecek." to all players
            wait 58 seconds
        if loop-integer = 0:
            send action bar "&fYerdeki eşyalar &c30 saniye &fsonra silinecek." to all players
            play sound "chicken_egg_pop" at volume 1 at pitch 2 to all players
            wait 2 seconds
            send action bar "&fYerdeki eşyalar &c30 saniye &fsonra silinecek." to all players
            wait 13 seconds
            send action bar "&fYerdeki eşyalar &c15 saniye &fsonra silinecek." to all players
            play sound "chicken_egg_pop" at volume 1 at pitch 2 to all players
            wait 2 seconds
            send action bar "&fYerdeki eşyalar &c15 saniye &fsonra silinecek." to all players
            wait 3 seconds
            send action bar "&fYerdeki eşyalar &c10 saniye &fsonra silinecek." to all players
            play sound "chicken_egg_pop" at volume 1 at pitch 2 to all players
            wait 2 seconds
            send action bar "&fYerdeki eşyalar &c10 saniye &fsonra silinecek." to all players
            wait 5 seconds
            loop integers from 5 to 0:
                if loop-integer-2 != 0:
                    send action bar "&fYerdeki eşyalar &c%loop-integer-2% saniye &fsonra silinecek." to all players
                    play sound "chicken_egg_pop" at volume 1 at pitch 2 to all players
                    wait 1 second
                if loop-integer-2 = 0:
                    send action bar "&fYerdeki &c%size of dropped items% adet &feşya silindi." to all players
                    play sound "entity.experience_orb.pickup" at volume 1 at pitch 2 to all players
                    clear all dropped items
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl
Üst