Minecraft Gelişmiş İstatistik Skripti | V 1.0

turak0770

Ağaç Yumruklayıcı
Mesajlar
30
En iyi cevaplar
0
Beğeniler
2
Puanları
30
1719151858185.png

1719151864605.png

1719151873368.png

Skript ne işe yarar?
───────── o ─────────
Bu skript, sunucudaki oyuncuların geniş bir istatistiğini kaydeder.
Öldürme, ölme, giriş, çıkış ve atılma sayılarını güncel bir şekilde kaydeder ve menülü şekilde gösterir.


1719151877906.png

Skriptin özellikleri nedir?
───────── o ─────────
o Öldürme, ölme, giriş, çıkış ve atılma sayısını gösterir.
o Şık bir menü tasarımı bulunmaktadır.
o Menüdeki versiyon adı, önek, hata öneki, camların büyüleri, adları ve renkleri kolayca belirlenebilir.
o Kendinizin veya başkasının istatistiğini sıfırlayabilirsiniz. (OP'lar için)
o Kendinizin bir istatistiğini ayarlayabilirsiniz. (OP'lar için)
o Skript benim tarafımca sadece Minecrafting.gen üyelerine özel kodlanmıştır.


1719151886335.png

Skriptin komutları, komut kullanımı ve komut izinleri nelerdir?
───────── o ─────────
KOMUT - AÇIKLAMA- GEREKEN YETKİ - HEDEF
/istatistik - İstatistik menüsü açılır. - herkes kullanabilir. - Sadece ben.
/ayarla <istatistik adı> <sayı> - İstatistiğinizi belirlenen sayıya ayarlar. İstatistik adı söylersen istatistiğin adı küçük yazılır ve istatistik adına bir boşluk bırakılıp mc yazılır sonra sayı yazılır! - OP olmalısınız. - Sadece ben.
/isil <oyuncu adı> - Belirlenen oyuncunun bütün istatistikleri sıfırlanır. OP olmalısınız. - Belirlenen oyuncu.

1719151893159.png

Skript, hangi eklentileri gerektirir?
───────── o ─────────
➊ Skript
➋ SkQuery


1719151898868.png

Skript fotoğrafları.
───────── o ─────────

ANA MENÜ
*****

1719151904247.png


ANA MENÜ (İSTATİSTİKLERİM)
*****

1719151911171.png


ANA MENÜ (ANA BİLGİ)
*****

1719151919090.png


KOD
*****

Kod:
# |──────────────────────────────────────────────| #
# |------ ------ İSTATİSTİK SKRİPTİ ------ ------| #
# |------ Bizi seçtiğiniz için teşekkürler ------| #
# |---------|---- MINECRAFTING GEN ----|---------| #
# |──────────────────────────────────────────────| #

options:
    # Buraya sunucu isminizi yazabilirsiniz. Bazı mesajlarda bu sunucu öneki çıkacaktır.
    önek: &8&l[&b&lMINECRAFTING.GEN&8&L] &7>&a>

    # Hatalarda bu önek çıkacaktır!
    önek2: &8&l[&c&LHATA&8&L] &7>&a>

    # Camların renklerinin ne olmasını istiyorsanız buraya İngilizce'lerini yazın. ( Örnek: red, black, lime, yellow)
    c: white

    # Camların isimlerinde ne yazmasını istiyorsanız buraya yazın. Dikkat! Boş bırakırsanız hata verecektir.
    m: &c.

    # Camların büyülerini buradan belirleyeceksiniz!
    b: unbreaking 10

    # Skriptin versiyonunua gösterir!
    v: 1.0

variables:
    {ölme mc.%player%} = 0
    {öldürme mc.%player%} = 0
    {çıkış mc.%player%} = 0
    {giriş mc.%player%} = 0
    {atılma mc.%player%} = 0

on death:
    add 1 to {ölme mc.%victim%}
    add 1 to {öldürme mc.%attacker%}
on death of player:
    send "{@önek} &cSen, &6%attacker% &ctarafından öldürüldün!" to victim
    send "{@önek} &aSen, &6%victim% &aadlı oyuncuyu öldürdün!" to attacker
on quit:
    add 1 to {çıkış mc.%player%}
    broadcast "{@önek} &a%player%, &9adlı oyuncu sunucumuzdan çıkış yaptı."
on join:
    add 1 to {giriş mc.%player%}
    broadcast "{@önek} &a%player%, &9adlı oyuncu sunucumuza giriş yaptı."
on kick:
    add 1 to {atılma mc.%player%}
    broadcast "{@önek} &c%player%, &9adlı oyuncu oyundan atıldı!"
on first join:
    set {çıkış.%player%} to 0

command /istatistik:
    aliases: /stats /stat
    description: &8&l[&b&lMINECRAFTING.GEN&8&L] &7>&a> &cSunucudaki istatistiklerinizi görmeye yarıyan pano.
    trigger:
        close player's Inventory
        execute console command "playsound NOTE_PLING %player%"
        open chest with 6 rows named "&aIstatistiklerim!" to player
        format slot 0 of player with {@c} stained glass pane of {@b}, named "{@m}" with lore "" to be unstealable
        format slot 1 of player with {@c} stained glass pane of {@b}, named "{@m}" with lore "" to be unstealable
        format slot 2 of player with {@c} stained glass pane of {@b}, named "{@m}" with lore "" to be unstealable
        format slot 3 of player with {@c} stained glass pane of {@b}, named "{@m}" with lore "" to be unstealable
        format slot 4 of player with {@c} stained glass pane of {@b}, named "{@m}" with lore "" to be unstealable
        format slot 5 of player with {@c} stained glass pane of {@b}, named "{@m}" with lore "" to be unstealable
        format slot 6 of player with {@c} stained glass pane of {@b}, named "{@m}" with lore "" to be unstealable
        format slot 7 of player with {@c} stained glass pane of {@b}, named "{@m}" with lore "" to be unstealable
        format slot 8 of player with {@c} stained glass pane of {@b}, named "{@m}" with lore "" to be unstealable
        format slot 9 of player with {@c} stained glass pane of {@b}, named "{@m}" with lore "" to be unstealable
        format slot 17 of player with {@c} stained glass pane of {@b}, named "{@m}" with lore "" to be unstealable
        format slot 18 of player with {@c} stained glass pane of {@b}, named "{@m}" with lore "" to be unstealable
        format slot 26 of player with {@c} stained glass pane of {@b}, named "{@m}" with lore "" to be unstealable
        format slot 27 of player with {@c} stained glass pane of {@b}, named "{@m}" with lore "" to be unstealable
        format slot 35 of player with {@c} stained glass pane of {@b}, named "{@m}" with lore "" to be unstealable
        format slot 36 of player with {@c} stained glass pane of {@b}, named "{@m}" with lore "" to be unstealable
        format slot 44 of player with {@c} stained glass pane of {@b}, named "{@m}" with lore "" to be unstealable
        format slot 45 of player with {@c} stained glass pane of {@b}, named "{@m}" with lore "" to be unstealable
        format slot 46 of player with {@c} stained glass pane of {@b}, named "{@m}" with lore "" to be unstealable
        format slot 47 of player with {@c} stained glass pane of {@b}, named "{@m}" with lore "" to be unstealable
        format slot 48 of player with {@c} stained glass pane of {@b}, named "{@m}" with lore "" to be unstealable
        format slot 49 of player with {@c} stained glass pane of {@b}, named "{@m}" with lore "" to be unstealable
        format slot 50 of player with {@c} stained glass pane of {@b}, named "{@m}" with lore "" to be unstealable
        format slot 51 of player with {@c} stained glass pane of {@b}, named "{@m}" with lore "" to be unstealable
        format slot 52 of player with {@c} stained glass pane of {@b}, named "{@m}" with lore "" to be unstealable
        format slot 53 of player with {@c} stained glass pane of {@b}, named "{@m}" with lore "" to be unstealable
        format slot 22 of player with sunflower named "&8> &e%player% &aİstatistikleri &8<" with lore "&7> &9Ölme: &a%{ölme mc.%player%}%||&7> &9Öldürme: &a%{öldürme mc.%player%}%||&7> &9Giriş Sayısı: &a%{giriş mc.%player%}%||&7> &9Çıkış Sayısı: &a%{çıkış mc .%player%}%||&8> &9Atılma Sayısı: &a%{atılma mc.%player%}%||||&8> &eYukarıdaki istatistikler ||&8> &esizin ölme, ||&8> &eöldürme, giriş,||&8> &eçıkış ve oyundan atılma ||&8> &esayılarını göstermektedir!" to be unstealable
        format slot 40 of player with book named "&7>&a> &8Versiyon: &c{@v} &a<&7<" with lore "||||&7> &cSkript, Minecrafting.gen üyeleri||&7> &ciçin yapılmış bulunmaktadır." to be unstealable

command /ayarla <text> <int>:
    trigger:
        if player is an op:
            if arg-1 is not "öldürme mc" or "ölme mc" or "giriş mc" or "çıkış mc" or "atılma mc":
                send "{@önek2} &eLütfen geçerli bir değer giriniz..."
            if arg-1 is set:
                if arg-2 is set:
                    set {%arg-1%.%player%} to arg-2
                    send "{@önek} &6Sizin, &a%arg-1% &6adlı istatistiğiniz, &a%arg-2% &6sayısına yükseltildi!"
                else:
                    send "{@önek2} &eLütfen geçerli bir sayı giriniz..."
            else:
                send "{@önek2} &eLütfen geçerli bir değer giriniz..."
        else:
            send "{@önek2} &eBu komut için yeterli yetkiniz bulunmamaktadır!"

command /isil <player>:
    usage: &fKullanım : &6&l/isil <oyuncu> &a(Eğer kendi istatistikleriniz sıfırlanacaksa kendi adınız yazılmalıdır!)
    trigger:
        if player is an op:
            if arg-1 is set:
                delete {ölme mc.%arg-1%}
                delete {öldürme mc.%arg-1%}
                delete {çıkış mc.%arg-1%}
                delete {giriş mc.%arg-1%}
                delete {atılma mc.%arg-1%}
                send "{@önek} &6%player%, 9adlı oyuncunun istatistiği sıfırlandı!"
        else:
            send "{@önek2} &eBu komut için yeterli yetkiniz bulunmamaktadır!"        

# ( Skript geliştirilecektir! ) #



1719151864605.png

Konumu okuduğunuz için teşekkür ederim.
Skriptimi umarım beğenmişsinizdir, ileride diğer versiyonlarda gelecektir!
Ayrıca skript paylaşım konularında benim konumu örnek alabilirsiniz.

*** SKRİPT SADECE MİNECRAFT.GEN ÜYELERİ İÇİN ÖZEL OLARAK KODLANMIŞTIR, İZİN ALMADAN BAŞKA FORUMLARDA PAYLAŞILMASI DURUMUNDA KAYNAK GÖSTERİLMESİ ZORUNLUDUR ***

İyi forumlar,


 



Üst