Değişken düzenleme skripti V0.3

MuhammedEminYT

Bir Kömür Göründü Kaptanım!
Katılım
6 Temmuz 2018
Mesajlar
169
Elmaslar
18
Puan
13.370
Yaş
22
Minecraft
MuhammedEminYTR

Discord:

MuhammedEminYTR#3986

20190328_165810.jpg


Selam MC-TR bugün sizlere benim kullanmış olduğum bir skripti tanıtmak istiyorum bu skripti genellikle while gibi skriptlerde bug "while {değişken} is 0:" olup sürekli tekrar ederse eğer sunucu çökmeden kurtarabiliyoruz ve bu sizinde işinize yarayabilir diye paylaşmak istedim.
Öncelikle skript tamamı ile bana ait ve kolay bir skirpt geliştirmeye çalışacağım ancak bazı komutlarda bug olduğu için ekleyemedim. "tüm variablesleri silme gibi"

759incis6626543.png


20190328_165736.jpg


Komutları çok basit ve kolaydır
/vhelp: Tüm variables komutlarını görebilirsiniz
/variables ayarla <değişken> <sayı>: Belirtilen isimde belirtilen sayı ile bir değişken oluşturur
/variables ekle <olan bir değişken> <sayı>: Belirtilen değişkene değer ekler
/variables çıkart <olan bir değişken> <sayı>: Belirtilen değişkenden değer alır
/variables sil <olan bir değişken>: Belirtilen değişkeni siler
/variables göster <olan bir değişken>: Belirtilen değişkenin değerini gösterir
/variables isim <olan bir değişken> <isim>: Belirtilen değişkene isim verir

NOT: Değişkenler şekilli parantez "{ }" işareti olmadan yazmalısınız aksi taktirde değişkenleriniz {{<değişken>}} şeklinde algılanır

Untitled.png

759incis6626543.png

20190328_170408.jpg


Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.


KOD:
Kod:
command /variables [<text>] [<text>] [<text>]:
    permission: skript.variables
    permission message: Bilinmeyen bir komut kullandınız lütfen /help yazınız!
    aliases: vab, varb, değişken, vab
    description: Variablesleri düzenlersin /variables
    usage: /variables
    trigger:
        if arg-1 is "sil" or "delete":
            if {%arg 2%} is set:
                wait 5 tick
                if arg-2 is set:
                    delete {%arg 2%}
                    send "&aİşlem başarıyla gerçekleştirildi! Yaptığın işlem /variables %arg 1% %arg 2%"
                else:
                    send "&4Hiçbir değişken yazmadın"
            else if {%arg 2%} isn't set:
                send "&4%arg 2% adlı değişken zaten bulunmamakta"
        if arg-1 is "add" or "ekle":
            if {%arg 2%} is set:
                if arg-2 is set:
                    if arg-3 is set:
                        add arg-3 to {%arg 2%}
                        send "&aİşlem başarıyla gerçekleştirildi! Yaptığın işlem /variables %arg 1% %arg 2% %arg 3%"
                    else:
                        send "&4Hiçbir sayı yazmadın"
                else:
                    send "&4Hiçbir değişken yazmadın"
            else:
                send "&4Lütfen önce %arg 2% adlı değişken oluşturunuz"
        if arg-1 is "remove" or "çıkart":
            if {%arg 2%} is set:
                wait 5 tick
                if arg-2 is set:
                    if arg-3 is set:
                        remove arg-3 from {%arg 2%}
                        send "&aİşlem başarıyla gerçekleştirildi! Yaptığın işlem /variables %arg 1% %arg 2% %arg 3%"
                    else:
                        send "&4Hiçbir sayı yazmadın"
                else:
                    send "&4Hiçbir değişken yazmadın"
            else:
                send "&4Lütfen önce %arg 2% adlı değişken oluşturunuz"
        if arg-1 is "set" or "ayarla" or "yap":
            if arg-2 is set:
                if arg-3 is set:
                    set {%arg 2%} to arg-3
                    send "&aİşlem başarıyla gerçekleştirildi! Yaptığın işlem /variables %arg 1% %arg 2% %arg 3%"
                else:
                    send "&4Hiçbir sayı yazmadın"
            else:
                send "&4Hiçbir değişken yazmadın"
        if arg-1 is "göster" or "see":
            if {%arg 2%} is set:
                if arg-2 is set:
                    send "&2%arg 2% değişkeni %{%arg 2%}% değere sahip"
            else:
                send "&4{%arg 2%} adlı bir değişken bulunamıyor"
        if arg-1 is "nameedit" or "name" or "isim" or "isimayarla":
            if {%arg 2%} is set:
                if arg-2 is set:
                    if arg-3 is set:
                        add air named "%arg-3%" to {%arg 2%}
                        send "&aİşlem başarıyla gerçekleştirildi! Yaptığın işlem /variables %arg 1% %arg 2% %arg 3%"
                    else:
                        send "&4Lütfen bir isim giriniz"
                else:
                    send "&4Lütfen bir değişken giriniz"
            else:
                send "&4Lütfen önce %arg 2% adlı değişken oluşturunuz"
        if arg-1 isn't "nameedit" or "name" or "isim" or "isimayarla" or "göster" or "see" or "set" or "ayarla" or "yap" or "remove" or "çıkart" or "add" or "ekle" or "sil" or "delete":
            send "&4Yanlış yada eksik yazdınız! Lütfen /vhelp yazınız"
        
command /vhelp:
    aliases: vyardim
    usage: /vhelp
    permission: skript.variables
    trigger:
        send "&3&m----------------&3[&aVariables Skripti&3]&m----------------"
        send ""
        send "&4/variables ayarla <değişken> <sayı>&7: &6Belirtilen isimde değişken eklersiniz"
        send "&4/variables sil <değişken>&7: &6Belirtilen değişkeni silersiniz"
        send "&4/variables ekle <değişken> <sayı>&7: &6Belirtilen değişkene belirtilen sayıda değer eklersiniz"
        send "&4/variables çıkart <değişken> <sayı>&7: &6Belirtilen değişkene belirtilen sayıda değer çıkartırsınız"
        send "&4/variables isim <değişken> <isim>&7: &6Belirtilen değişkenin ismini değiştirirsiniz/yaparsınız"
        send "&4/variables göster <değişken>&7: &6Belirtilen değişkenin değerini gösterir"
        send ""
        send "&3&m----------------&3[&aVariables Skripti&3]&m----------------"


759incis6626543.png


Evet konumuzun sonuna geldik 1 adet resim koymamın sebebi herhangi bir etkinlik olmaması nedeniydi skript kolay ve kullanışlıdır güle güle kullanın.
 

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