Kayıt Ol veya
Hemen "Kayıt Ol" butonuna tıklayarak 30 saniyelik kayıt işlemini tamamlayın ve forumumuzu kullanmaya başlayın!

Minecraft Türk Ekibine katılmak ister misiniz? Cevabınız "Evet" ise konuyu inceleyin ve başvurunuzu hemen yapın!
Başvuru konusu için tıklayın.

Skript Gelişmiş İstatistik Skripti | V 1.0

Konusu 'Skript Paylaşımları' forumundadır ve ultrWytf tarafından 20 Aralık 2016 başlatılmıştır.

?

Skriptimi beğendinizmi?

  1. Harika, sunucumda kullanacağım.

    oy sayısı 1
    33,3%
  2. Güzel olmuş, sunucumda kullanacağım.

    oy sayısı 0
    0,0%
  3. Güzel olmuş, ama sunucumda kullanmayacağım.

    oy sayısı 0
    0,0%
  4. Kararsızım.

    oy sayısı 0
    0,0%
  5. Kötü olmuş, sunucumda kullanmayacağım.

    oy sayısı 1
    33,3%
  6. Çok kötü olmuş, sunucumda kullanmayacağım.

    oy sayısı 1
    33,3%
  1. ultrWytf

    ultrWytf Yasaklı
    Yasaklı

    Katılım:
    18 Aralık 2016
    Mesajlar:
    29
    Beğenilen Mesajları:
    2
    [​IMG]
    [​IMG]
    [​IMG]
    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.

    [​IMG]
    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.

    [​IMG]
    Skriptin komutları, komut kullanımı ve komut izinleri nelerdir?
    ───────── o ─────────
    KOMUT - AÇIKLAMA- GEREKEN YETKİ - HEDEF
    /istatistik - İstatistik menüsü açılır. - Herkez 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.

    [​IMG]
    Skript, hangi eklentileri gerektirir?
    ───────── o ─────────
    ➊ Skript
    ➋ SkQuery


    [​IMG]
    Skript fotoğrafları.
    ───────── o ─────────

    ANA MENÜ
    *****
    [​IMG]

    ANA MENÜ (İSTATİSTİKLERİM)
    *****
    [​IMG]

    ANA MENÜ (ANA BİLGİ)
    *****
    [​IMG]

    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! ) #


    [​IMG]
    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,

     
    #1
    Last edited: 23 Aralık 2016
    blacke bunu beğendi.
  2. blacke

    blacke Ağaç Yumruklayıcı

    Katılım:
    23 Aralık 2016
    Mesajlar:
    1
    Beğenilen Mesajları:
    1
    Paylaşım için teşekkürler.
     
    #2
    ultrWytf bunu beğendi.
  3. ultrWytf

    ultrWytf Yasaklı
    Yasaklı

    Katılım:
    18 Aralık 2016
    Mesajlar:
    29
    Beğenilen Mesajları:
    2
    Rica ederim...
     
    #3
  4. IEgeBeyHD

    IEgeBeyHD Kırık Taş Toplayıcı

    Katılım:
    22 Ocak 2017
    Mesajlar:
    27
    Beğenilen Mesajları:
    1
    Yararlı Bir Konu! :)
     
    #4
    ultrWytf bunu beğendi.
  5. BatuReyiz30

    BatuReyiz30 Ağaç Yumruklayıcı

    Katılım:
    22 Nisan 2016
    Mesajlar:
    2
    Beğenilen Mesajları:
    0
    Güzel Olmuş Fakat /istatistik yazınca ordaki itemler envattere alınabiliyo düzeltmeniz lazım
     
    #5

Sayfayı Paylaş