Hesap Makinesi Skript’i

Ana sayfa Forumlar Hesap Makinesi Skript’i

  • Bu konu boş.
1 yazı görüntüleniyor (toplam 1)
  • Yazar
    Yazılar
  • #3995
    Ne Öğrenmek İstersin?
    Anahtar yönetici

    Merhaba
    Bu konum da sizlere bir skript tanıtacağım.
    Video’yu izleyerek skript’in nasıl olduğunu görebilirsiniz.

     

     

    KOD;

     

    options:
    #----------------------------------------------------------------------------------------------------------
    # Bu kısmı istediğiniz şekilde ayarlayabilirsiniz, sohbete gelecek yanıtların listesi.
    #----------------------------------------------------------------------------------------------------------
    
        p: &d&lHesap Makinesi &b>
        islemGirSohbet: &aYapılacak işlemi giriniz, 1 x 2 gibi.
        islemYokSohbet: &aBöyle bir işlem bulunamadı.
        ilkDegerUzunSohbet: &aGirilen ilk değer çok uzun.
        ikinciDegerUzunSohbet: &aGirilen ikinci değer çok uzun.
        degerDusukSohbet: &aGirilen değerlerden biri çok düşük.
    
    #----------------------------------------------------------------------------------------------------------
    # Bu kısmı istediğiniz şekilde ayarlayabilirsiniz, title şeklinde gelecek yanıtların listesi.
    #----------------------------------------------------------------------------------------------------------
    
        islemGirTitle: &6islem girin!
        islemGirSubtitle: &61 x 2 Gibi.
        islemYokTitle: &6islem Yok!
        islemYokSubtitle: &6Kullanılabilir: + - / (x,*)
        degerUzunTitle: &6Uzun Deger!
        ilkDegerUzunSubtitle: &6ilk deger çok uzun.
        ikinciDegerUzunSubtitle: &6İkinci deger çok uzun.
        degerDusukTitle: &6Dusuk Deger!
        degerDusukSubtitle: &6Girilen degerlerin biri çok dusuk.
    
    #----------------------------------------------------------------------------------------------------------
    # Bu kısmı değiştirmek istiyorsanız dikkatli olun, değerler dışındakileri ellememenizi öneririm.
    # Argümanları değiştirmek kodun bozulmasına sebebiyet verebilir.
    #----------------------------------------------------------------------------------------------------------
    
        minDeger: 0 #Sıfır
        maksDeger: 1000000 #Bir Milyon
        islemler: "+" or "-" or "*" or "/" or "x" #Toplama Çıkarma Çarpma Bölme kullanılabilir, çarpma işleminde iki işaret vardır.
        toplamaSohbet: &a%arg 1 + arg 3%
        cikarmaSohbet: &a%arg 1 - arg 3%
        carpmaSohbet: &a%arg 1 * arg 3%
        bolmeSohbet: &a%arg 1 / arg 3%
    #----------------------------------------------------------------------------------------------------------
        toplamaTitle: &6&l%arg 1 + arg 3%
        cikarmaTitle: &6&l%arg 1 - arg 3%
        carpmaTitle: &6&l%arg 1 * arg 3%
        bolmeTitle: &6&l%arg 1 / arg 3%
    
    #----------------------------------------------------------------------------------------------------------
    # Komut bölümü.
    #----------------------------------------------------------------------------------------------------------
    
    command /hmsil:
        trigger:
            delete {yaziyadatitle::%player%}
    
    command /hm [<int>] [<text>] [<int>]:
        aliases: hesapmakinesi, hesapm, hsp, hesap, hesapla, hmakinesi
        trigger:
    #----------------------------------------------------------------------------------------------------------
    # Title bölümü, buradaki mesajlar hesap makine yanıt şekli title olanlara gönderilir.
    #----------------------------------------------------------------------------------------------------------
            if {yaziyadatitle::%player%} is 1:
                arg-1 is not set:
                    send player title "{@islemGirTitle}" with subtitle "{@islemGirSubtitle}" for 3 seconds
                    stop
                arg-1 is between {@minDeger} and {@maksDeger}:
                    arg-2 is {@islemler}:
                        arg-3 is between {@minDeger} and {@maksDeger}:
                            arg-2 is "+":
                                send player title "{@toplamaTitle}" for 3 seconds
                            arg-2 is "-":
                                send player title "{@cikarmaTitle}" for 3 seconds
                            arg-2 is "*" or "x":
                                send player title "{@carpmaTitle}" for 3 seconds
                            arg-2 is "/":
                                send player title "{@bolmeTitle}" for 3 seconds
                        else:  
                            arg-3 is below {@minDeger}:
                                send player title "{@degerDusukTitle}" with subtitle "{@degerDusukSubtitle}" for 3 seconds
                            arg-3 is greater than or equal to {@maksDeger}:
                                send player title "{@degerUzunTitle}" with subtitle "{@ikinciDegerUzunSubtitle}" for 3 seconds
                    else:
                        send player title "{@islemYokTitle}" with subtitle "{@islemYokSubtitle}" for 3 seconds
                else:
                    arg-1 is below {@minDeger}:
                        send player title "{@degerDusukTitle}" with subtitle "{@degerDusukSubtitle}" for 3 seconds
                    arg-1 is greater than or equal to {@maksDeger}:
                        send player title "{@degerUzunTitle}" with subtitle "{@ilkDegerUzunSubtitle}" for 3 seconds
    
    #----------------------------------------------------------------------------------------------------------
    # Sohbet bölümü, buradaki mesajlar hesap makine yanıt şekli sohbet olanlara gönderilir.
    #----------------------------------------------------------------------------------------------------------
            else if {yaziyadatitle::%player%} is 2:
                arg-1 is not set:
                    send "{@p} {@islemGirSohbet}"
                    stop
                arg-1 is between {@minDeger} and {@maksDeger}:
                    arg-2 is {@islemler}:
                        arg-3 is between {@minDeger} and {@maksDeger}:
                            arg-2 is "+":
                                send "{@p} {@toplamaSohbet}"
                            arg-2 is "-":
                                send "{@p} {@cikarmaSohbet}"
                            arg-2 is "*" or "x":
                                send "{@p} {@carpmaSohbet}"
                            arg-2 is "/":
                                send "{@p} {@bolmeSohbet}"
                        else:
                            arg-3 is below {@minDeger}:
                                send "{@p} {@degerDusukSohbet}"
                            arg-3 is greater than or equal to {@maksDeger}:
                                send "{@p} {@ikinciDegerUzunSohbet}"
                    else:
                        send "{@p} {@islemYokSohbet}"
                else:
                    arg-1 is below {@minDeger}:
                        send "{@p} {@degerDusukSohbet}"
                    arg-1 is greater than or equal to {@maksDeger}:
                        send "{@p} {@ilkDegerUzunSohbet}"
    
    #----------------------------------------------------------------------------------------------------------
    # Henüz şekil seçmeyenlere bu mesaj iletilir, hesap makinesini kullanamazlar.
    #----------------------------------------------------------------------------------------------------------
            else if {yaziyadatitle::%player%} is not set:
                send "{@p} &aCevaplari nerede gormek istediginizi secin."
                send "{@p} &a/hmbelirle &6sohbet &a/ &6title"
    
    #----------------------------------------------------------------------------------------------------------
    # Hesap Makine Yanıt Şekli Seçme komutu.
    #----------------------------------------------------------------------------------------------------------
    command /hmbelirle [<text>]:
        trigger:
            arg-1 is not set:
                send "{@p} &aLutfen &6sohbet &a/ &6<itle &aolarak belirtin."
            arg-1 is "sohbet":
                set {yaziyadatitle::%player%} to 2
                send "{@p} &aCevaplar sohbete gonderilecek, ileride degistirebilirsiniz."
            arg-1 is "title":
                set {yaziyadatitle::%player%} to 1
                send player title "&6Cevaplar" with subtitle "&6ileride degistirebilirsiniz."
1 yazı görüntüleniyor (toplam 1)
  • Bu konuyu yanıtlamak için giriş yapmış olmalısınız.
İNSTAGRAM: @neogrenmekistersincom

REKLAM İÇİN;

REKLAM ALMAK İÇİN İLETİŞİM VEYA DİSCORD KANALINDAN BANA ULAŞ

En Çok Okunanlar