Bulundu 1.19.2 minecraft mute skript isteği

  • Konuyu Başlatan Konuyu Başlatan farukss
  • Başlangıç tarihi Başlangıç tarihi
  • Görüntüleme 346
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

farukss

Somon Balığı Selam Vermeye Geldi
Katılım
9 Ağustos 2024
Mesajlar
15
Elmaslar
0
Puan
855
Yaş
26
Konum
izmir
Minecraft
CaptainShwarma

Discord:

Faruk

1.19.2 sürümü için mute skripti istiyorum yaparsanız sevinirim /mute /unmute ve /checkmute check mutede oyuncu mute yemişse bilgileri gözüksün yapabilirsenizde chatte mesaj versin mesela
MUTE
muteleyen:
mute yiyen:
süre:
sebep:
gibi yaparsanız sevinirim
 
Kod:
variables:
    {mute.durum.%player%} = false
    {mute.sebep.%player%} = ""
    {mute.süre.%player%} = 0
    {mute.muteleyen.%player%} = ""

command /mute [<player>] [<text>] [<number>]:
    permission: mute.kullan
    permission message: "&cBu komutu kullanma yetkiniz yok."
    trigger:
        if arg-1 is not set or arg-2 is not set or arg-3 is not set:
            send "&cKullanım: /mute <oyuncu> <sebep> <süre(saniye)>"
            stop
        if arg-1 is online:
            set {mute.durum.%arg-1%} to true
            set {mute.sebep.%arg-1%} to arg-2
            set {mute.süre.%arg-1%} to (now + arg-3 seconds)
            set {mute.muteleyen.%arg-1%} to player
            send "&aOyuncu &e%arg-1% &abaşarıyla mute yedi."
            send "&7Sebep: &e%arg-2% &7| Süre: &e%arg-3% saniye"
            send "&e%arg-1% &cmute yedi! Sebep: %arg-2%"
        else:
            send "&cOyuncu çevrimdışı veya bulunamadı."

command /unmute [<player>]:
    permission: mute.kullan
    permission message: "&cBu komutu kullanma yetkiniz yok."
    trigger:
        if arg-1 is not set:
            send "&cKullanım: /unmute <oyuncu>"
            stop
        if {mute.durum.%arg-1%} is true:
            delete {mute.durum.%arg-1%}
            delete {mute.sebep.%arg-1%}
            delete {mute.süre.%arg-1%}
            delete {mute.muteleyen.%arg-1%}
            send "&aOyuncu &e%arg-1% &abaşarıyla unmute edildi."
        else:
            send "&cBu oyuncu mute yememiş."

command /checkmute [<player>]:
    permission: mute.kontrol
    permission message: "&cBu komutu kullanma yetkiniz yok."
    trigger:
        if arg-1 is not set:
            send "&cKullanım: /checkmute <oyuncu>"
            stop
        if {mute.durum.%arg-1%} is true:
            send "&eMUTE"
            send "&7Muteleyen: &a%{mute.muteleyen.%arg-1%}%"
            send "&7Mute yiyen: &a%arg-1%"
            send "&7Sebep: &a%{mute.sebep.%arg-1%}%"
            send "&7Bitiş: &a%{mute.süre.%arg-1%}%"
        else:
            send "&cBu oyuncu mute yememiş."

on chat:
    if {mute.durum.%player%} is true:
        if {mute.süre.%player%} > now:
            cancel event
            send "&cMesaj gönderemezsiniz. &7Sebep: &e%{mute.sebep.%player%}%"
        else:
            delete {mute.durum.%player%}
            delete {mute.sebep.%player%}
            delete {mute.süre.%player%}
            delete {mute.muteleyen.%player%}

Bu Skripti Deneyip Geri Dönüş Sağlayın!
 
[11:20:50] [Server thread/INFO]: Line 11: (mute2.sk)
[11:20:50] [Server thread/INFO]: This command has multiple arguments, meaning it is not possible to get the 'argument'. Use 'argument 1', 'argument 2', etc. instead
[11:20:50] [Server thread/INFO]: Line: if arg-1 is not set or arg-2 is not set or arg-3 is not set:
[11:20:50] [Server thread/INFO]:
[11:20:50] [Server thread/INFO]: Line 17: (mute2.sk)
[11:20:50] [Server thread/INFO]: This command has multiple arguments, meaning it is not possible to get the 'argument'. Use 'argument 1', 'argument 2', etc. instead
[11:20:50] [Server thread/INFO]: Line: set {mute.s³re.%arg-1%} to (now + arg-3 seconds)
[11:20:50] [Server thread/INFO]:
[11:20:50] [Server thread/INFO]: [Skript] Encountered 2 errors while reloading mute2.sk! (1454ms)
 
bu hatayı verdi
 
Kod:
command /sustur [<text>] [<integer>] [<text>] [<text>]:
    trigger:
        if player has permission "essentials.mute":
            if arg-1 is set:
                if arg-2 is set:
                    if arg-3 is set:
                        if arg-4 is set:
                            if arg-3 is "m" or arg-3 is "h" or arg-3 is "d":
                                if arg-3 is "m":
                                    set {mutedk::%arg-1%} to arg-2
                                    set {mutesure::%arg-1%} to "%{mutedk::%arg-1%}% dakika"
                                if arg-3 is "h":
                                    set {mutest::%arg-1%} to (arg-2 - 1)
                                    set {mutedk::%arg-1%} to 59
                                    set {mutesure::%arg-1%} to "%{mutest::%arg-1%}% saat %{mutedk::%arg-1%}% dakika"
                                if arg-3 is "d":
                                    set {mutegn::%arg-1%} to (arg-2 - 1)
                                    set {mutest::%arg-1%} to 23
                                    set {mutedk::%arg-1%} to 59
                                    set {mutesure::%arg-1%} to "%{mutegn::%arg-1%}% gün %{mutest::%arg-1%}% saat %{mutedk::%arg-1%}% dakika"
                                broadcast " &4&m|-----------------------------------|"
                                broadcast " &e                  &lSusturma             "
                                broadcast " "
                                broadcast "&eSusturan kişi &5=> &3%player%"
                                broadcast "&eSusturulan kişi &5=> &3%arg-1%"
                                broadcast "&eSüre &5=> &3%{mutesure::%arg-1%}%"
                                broadcast "&eSebep &5=> &3%arg-4%"
                                broadcast " "
                                broadcast " &4&m|-----------------------------------|"
                                set {muteleyen::%arg-1%} to "%player%"
                                set {mutesebep::%arg-1%} to "%arg-4%"
                                stop
                            else:
                                send "&cServer&7=>&e Geçerli bir zaman ifadesi yazmadın. (m=dk, h=saat, d=gün)"
                                stop
                        else:
                            send "&cServer&7=>&e Sebep yazmadın!"
                            stop
                    else:
                        send "&cServer&7=>&e Zaman birimi yazmadın. (m=dk, h=saat, d=gün)"
                        stop
                else:
                    send "&cServer&7=>&e Süre yazmadın!"
                    stop
            else:
                send "&cServer&7=>&e İsim yazmadın!"
                stop
        else:
            send "&cServer&7=>&4Yetkin yok!"
            stop

every minute:
    loop all players:
        if {mutesure::%loop-player%} is set:
            if {mutedk::%loop-player%} > 0:
                remove 1 from {mutedk::%loop-player%}
                if {mutedk::%loop-player%} is 0:
                    if {mutest::%loop-player%} isn't set:
                        delete {mutedk::%loop-player%}
                        delete {mutest::%loop-player%}
                        delete {mutegn::%loop-player%}
                        delete {mutesure::%loop-player%}
                    else:
                        if {mutest::%loop-player%} > 0:
                            remove 1 from {mutest::%loop-player%}
                            if {mutest::%loop-player%} is 0:
                                if {mutegn::%loop-player%} isn't set:
                                    delete {mutest::%loop-player%}
                                    set {mutedk::%loop-player%} to 59
                                else:
                                    if {mutegn::%loop-player%} > 0:
                                        remove 1 from {mutegn::%loop-player%}
                                        if {mutegn::%loop-player%} is 0:
                                            delete {mutegn::%loop-player%}
                                            set {mutest::%loop-player%} to 23
                                            set {mutedk::%loop-player%} to 59

on chat:
    if {mutesure::%player%} is set:
        cancel event
        if {mutegn::%player%} is set:
            send "&cServer&7=> &eKonuşmak için: &c%{mutegn::%player%}% gün, %{mutest::%player%}% saat, %{mutedk::%player%}% dakika &ebeklemelisin."
        else:
            send "&cServer&7=> &eKonuşma yasağınız devam ediyor."

command /unmute [<text>]:
    trigger:
        if player has permission "essentials.mute":
            if {mutesure::%arg-1%} is set:
                delete {mutedk::%arg-1%}
                delete {mutest::%arg-1%}
                delete {mutegn::%arg-1%}
                delete {mutesure::%arg-1%}
                broadcast "&cServer&7=>&c %arg-1% &eadlı oyuncunun konuşma yasağı, &c%player% &etarafından kaldırıldı!"
            else:
                send "&cServer&7=>&4Bu oyuncu mute yememiş!"
        else:
            send "&cLarkBlueMC&7=>&4Yetkin yok!"

command /checkmute [<text>]:
    trigger:
        if player has permission "essentials.mute":
            if {mutesure::%arg-1%} is set:
                send "&e%arg-1% Mute Bilgileri:"
                send "&eZaman: %{mutesure::%arg-1%}%"
                send "&eSebep: %{mutesebep::%arg-1%}%"
                send "&eMuteleyen: %{muteleyen::%arg-1%}%"
            else:
                send "&cServer&7=>&4Bu oyuncu mute yememiş!"
        else:
            send "&cServer&7=>&4Yetkin yok!"

Bunu Deneyin
 
arg-1 konusunda hata var herzaman bende öğle oluyor yapayzekayada kodlattım yine arg-1 de sıkıntı var
 
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