Skript Paylaşımı DCeza - Cezalandırma Menüsü

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

DwordGG

O Bir İnsan
Ekip Yöneticisi
MinePass
Premium
Katılım
11 Temmuz 2017
Mesajlar
1.624
Elmaslar
888
Puan
16.385
Konum
l
Minecraft
DwordGG

Discord:

DwordGG#2855

Minecraft Türkiye Destek Forumu


Merhaba arkadaşlar Istek - İstediğin Skripti Söyle bu konumdan istediler, tam istedikleri gibi olmamış olabilir.


Sizde skript istiyorsanız yukardaki linkten istediğiniz skripti söyliyebilirsiniz. İstediğiniz skirpti kesin yapabilirim diye bir şey demiyorum :D
Skripti öneren veya öneren kişilere teşekkür ederim.


Konumuza geçelim.

JQgVoj.png


Bu skript, menüyü istediğinize göre ayarlıyıp. Menülerdeki ikonlara tıklayarak oyuncuya ceza verebilirsiniz.

A1lORr.png


/cezaver <oyuncu> » Ceza menüsünü açıyor(komutu girmeniz yeterli oluyor. Geri kalanı menüden yapıyorsunuz.).

OoXr1P.png


ceza.tum
ceza.mute
ceza.ban
ceza.bans

lOAGdb.png


Skript
WildSkript

VQL4kr.png
VQL4kr.png


Komutu girince gelicek olan menü ve içindekiler:

kMgV5v.png


NL4Mjk.png


anDkmR.png

Ydlzma.png

86bpAr.png

DORnp1.png


Devamı var, bi kaç tane gösteriyim dedim.
QPlbqV.png

XboOA6.png

dL2YpL.png


Devamı var, bi kaç tane gösteriyim dedim.

Süresiz Ban işlemi için ban menüsünün içinde altaki buton, ban menüsünden altında, resim olarak belirteyim.

NL4Mjk.png

5NkWJq.png
AOqBaX.png

qAl7LW.png

M1yq7a.png


Devamı var, bi kaç tane gösteriyim dedim.
Kod:
command /cezaver [<text>]:
    permission: ceza.tum
    permission message: &cBu Komutu Kullanmak için gerekli yetkiye sahip değilsiniz.
    trigger:
        if arg 1 is set:
            wait 0.2 seconds
            open chest with 3 rows named "&c&lİşlem Seçin" to player
            wait 1 tick
            format slot 11 of player with barrier named "&c&lMute" to close then run [make player execute command "cezavermute %arg 1%"]
            if player have permission "ceza.ban":
                format slot 15 of player with barrier named "&c&lBan" to close then run [make player execute command "cezaverban %arg 1%"]
        if arg 1 is not set:
            send "&cOyuncu İsmi Girmediniz!" to player
          
command /cezavermute [<text>]:
    permission: ceza.mute
    permission message: &cBu Komutu Kullanmak için gerekli yetkiye sahip değilsiniz.
    trigger:
        if arg 1 is set:
            wait 0.2 seconds
            open chest with 5 rows named "&c&lMute İşlemi" to player
            wait 1 tick
            format slot 4 of player with barrier named "&c&lMute" to close
            format slot 19 of player with barrier named "&cSpam" with lore "&73 Dakika" to close then run [make player execute command "mute %arg 1% 3m Spam"]
            format slot 20 of player with barrier named "&cFlood" with lore "&73 Dakika" to close then run [make player execute command "mute %arg 1% 3m Flood"]
            format slot 21 of player with barrier named "&cArgo" with lore "&75 Dakika" to close then run [make player execute command "tempban %arg 1% 5m Argo"]
            format slot 22 of player with barrier named "&cYetkiliye Hakaret" with lore "&715 Dakika" to close then run [make player execute command "mute %arg 1% 15m Yetkiliye Hakaret"]
            format slot 23 of player with barrier named "&cYetkilinin İşine Karışma" with lore "&715 Dakika" to close then run [make player execute command "mute %arg 1% 15m Yetkilinin İşine Karışma"]
            format slot 24 of player with barrier named "&cKüfür" with lore "&710 Dakika" to close then run [make player execute command "mute %arg 1% 10m Küfür"]
            format slot 25 of player with barrier named "&cAilevi Küfür" with lore "&730 Dakika" to close then run [make player execute command "mute %arg 1% 30m Ailevi Küfür"]
            format slot 31 of player with barrier named "&cSunucu Reklamı" with lore "&79999 Dakika" to close then run [make player execute command "mute %arg 1% 9999m Sunucu Reklamı"]
        if arg 1 is not set:
            send "&cOyuncu İsmi Girmediniz!" to player

      
command /cezaverban [<text>]:
    permission: ceza.ban
    permission message: &cBu Komutu Kullanmak için gerekli yetkiye sahip değilsiniz.
    trigger:
        if arg 1 is set:
            wait 0.2 seconds
            open chest with 5 rows named "&c&lBan İşlemi" to player
            wait 1 tick
            format slot 4 of player with barrier named "&c&lBan" to close
            format slot 19 of player with barrier named "&cSpam" with lore "&71 Gün" to close then run [make player execute command "tempban %arg 1% 1d Spam"]
            format slot 20 of player with barrier named "&cFlood" with lore "&71 Gün" to close then run [make player execute command "tempban %arg 1% 1d Flood"]
            format slot 21 of player with barrier named "&cArgo" with lore "&72 Gün" to close then run [make player execute command "tempban %arg 1% 2d Argo"]
            format slot 22 of player with barrier named "&cYetkiliye Hakaret" with lore "&75 Gün" to close then run [make player execute command "tempban %arg 1% 5d Yetkiliye Hakaret"]
            format slot 23 of player with barrier named "&cYetkilinin İşine Karışma" with lore "&75 Gün" to close then run [make player execute command "tempban %arg 1% 5d Yetkilinin İşine Karışma"]
            format slot 24 of player with barrier named "&cKüfür" with lore "&710 Gün" to close then run [make player execute command "tempban %arg 1% 3d Küfür"]
            format slot 25 of player with barrier named "&cAilevi Küfür" with lore "&730 Gün" to close then run [make player execute command "tempban %arg 1% 30d Ailevi Küfür"]
            format slot 31 of player with barrier named "&e&lSüresiz Ban" to close then run [make player execute command "cezaverbans %arg 1%"]
        if arg 1 is not set:
            send "&cOyuncu İsmi Girmediniz!" to player
      
command /cezaverbans [<text>]:
    permission: ceza.bans
    permission message: &cBu Komutu Kullanmak için gerekli yetkiye sahip değilsiniz.
    trigger:
        if arg 1 is set:
            wait 0.2 seconds
            open chest with 5 rows named "&c&lSüresiz Ban İşlemi" to player
            wait 1 tick
            format slot 4 of player with barrier named "&c&lSüresiz Ban" to close
            format slot 19 of player with barrier named "&cSpam" to close then run [make player execute command "ban %arg 1% Spam"]
            format slot 20 of player with barrier named "&cFlood" to close then run [make player execute command "ban %arg 1% Flood"]
            format slot 21 of player with barrier named "&cYetkiliye Hakaret" to close then run [make player execute command "ban %arg 1%Yetkiliye Hakaret"]
            format slot 22 of player with barrier named "&cYetkilinin İşine Karışma" to close then run [make player execute command "ban %arg 1% Yetkilinin İşine Karışma"]
            format slot 23 of player with barrier named "&cKüfür" to close then run [make player execute command "ban %arg 1% Küfür"]
            format slot 24 of player with barrier named "&cAilevi Küfür" to close then run [make player execute command "ban %arg 1% Ailevi Küfür"]
            format slot 25 of player with barrier named "&cSunucu Reklamı" to close then run [make player execute command "ban %arg 1% Sunucu Reklamı"]
        if arg 1 is not set:
            send "&cOyuncu İsmi Girmediniz!" to player


5DON5l.png


Menülerde permission olmasa bile, oyuncular menüdeki ikonlardan ceza ikonlarına tıklasalar bile işlem uygulamaz çünki mute, ban ve süreli ban yetkileri olmadığı için ceza verme ikonlarına tıklasalar bile mute, ban ve süreli ban yapamazlar.



İyi kullanımlar, yorum ve beğeninizi eksik etmeyin lütfen.​
 
Son düzenleme:

Gerçekten işlev bakımından yararlı bir Skript olmuş. Görünüm olarak sırf aynı itemleri kullanmışsın. Bunları değiştirirsen daha hoş olur.
 
Gerçekten Güzele Benziyor Ama Görünmez Blok İşin Tadını Kaçırdı
 
baya güzel olmuş eline sağlıjk
 
Yararlı bir skript olmuş, kodlaması da bir iki şey dışında güzel, menüler Tuske ile yapılsayıdı daha iyi olurdu, menülerin içi daha güzel olabilirdi, iyi olmuş eline sağlık. :D
Menüler WildSkript İle Yapılmış
 
Güzel bir skript, Başarılar dilerim.
 
baya güzel olmuş eline sağlıjk
Teşekkür ederim.
Yararlı bir skript olmuş, kodlaması da bir iki şey dışında güzel, menüler Tuske ile yapılsayıdı daha iyi olurdu, menülerin içi daha güzel olabilirdi, iyi olmuş eline sağlık. :D
Menüler WildSkript İle Yapılmış
Teşekkür ederim, WildSkript ile yaptığımı bilmiyordum sağol. Konuya ekledim.
Güzel bir skript, Başarılar dilerim.
Teşekkür ederim.
 
Biraz daha geliştirip config sistemi ekleyebilirsin, kendi ban sistemini ekleyebilirsin. Hatta sunucuya girmeye çalıştıklarında ekranda çıkan banlanma yazılarınıda ekleyebilirsin. Şuan fazla basit duruyor ama ellerine sağlık. Şuan bana göre pek kullanılma seviyesinde değil.
 
Eğerki illa skript kullanıp istediği gibi düzenlemek isteyen olursa bir şey demiyorum, lakin piyasada bunun için eklentiler mevcut. O eklentiler de muhteşem değiller ama ne yaparsın.

Cezalandıracağın oyuncunun ismine ihtiyaç duyduğundan ekstra bir variable kullanman gerektiğinden en sağlıklı yöntem bu mudur bilemem ama, genel olarak guiler bu şekilde oluşturulmalı.
Kod:
on load:
    create gui with id "ban" with chest with 3 rows:
        make gui slot 4 with barrier named "&c&lSüresiz Ban"
        make gui slot 19 with barrier named "&cSpam":
            execute player command "ban %{last::%player's uuid%}% Spam"
        make gui slot 20 with barrier named "&cFlood":
            execute player command "ban %{last::%player's uuid%}% Flood"
        make gui slot 21 with barrier named "&cYetkiliye Hakaret":
            execute player command "ban %{last::%player's uuid%}% Yetkiliye Hakaret"
        make gui slot 22 with barrier named "&cYetkilinin İşine Karışma":
            execute player command "ban %{last::%player's uuid%}% Yetkilinin İşine Karışma"
        make gui slot 23 with barrier named "&cKüfür":
            execute player command "ban %{last::%player's uuid%}% Küfür"
        make gui slot 24 with barrier named "&cAilevi Küfür":
            execute player command "ban %{last::%player's uuid%}% Ailevi Küfür"
        make gui slot 25 with barrier named "&cSunucu Reklamı":
            execute player command "ban %{last::%player's uuid%}% Sunucu Reklamı"
        run when gui close:
            delete {last::%player's uuid%}
           
command /ban <player>:
    trigger:
        if arg-1 isn't set:
            send "&cOyuncu İsmi Girmediniz!" to player
            stop
        set {last::%player's uuid%} to arg-1's name
        open gui "ban" to player
 
Teşekkür Ederim, Beni Kırmadığın İçin Ayrı Teşekkür Ederim <3
 
Biraz daha geliştirip config sistemi ekleyebilirsin, kendi ban sistemini ekleyebilirsin. Hatta sunucuya girmeye çalıştıklarında ekranda çıkan banlanma yazılarınıda ekleyebilirsin. Şuan fazla basit duruyor ama ellerine sağlık. Şuan bana göre pek kullanılma seviyesinde değil.
Teşekkür ederim, böyle istiyen arkadaşlarda var. O ban sistemi eklememe gerek yok, serverde zaten var. Ayrıca oyunuc banlı iken servere girince atıp mesaj çıkması AdvancedBan plugin ile düzeltebiliyorsun.
Eğerki illa skript kullanıp istediği gibi düzenlemek isteyen olursa bir şey demiyorum, lakin piyasada bunun için eklentiler mevcut. O eklentiler de muhteşem değiller ama ne yaparsın.

Cezalandıracağın oyuncunun ismine ihtiyaç duyduğundan ekstra bir variable kullanman gerektiğinden en sağlıklı yöntem bu mudur bilemem ama, genel olarak guiler bu şekilde oluşturulmalı.
Kod:
on load:
    create gui with id "ban" with chest with 3 rows:
        make gui slot 4 with barrier named "&c&lSüresiz Ban"
        make gui slot 19 with barrier named "&cSpam":
            execute player command "ban %{last::%player's uuid%}% Spam"
        make gui slot 20 with barrier named "&cFlood":
            execute player command "ban %{last::%player's uuid%}% Flood"
        make gui slot 21 with barrier named "&cYetkiliye Hakaret":
            execute player command "ban %{last::%player's uuid%}% Yetkiliye Hakaret"
        make gui slot 22 with barrier named "&cYetkilinin İşine Karışma":
            execute player command "ban %{last::%player's uuid%}% Yetkilinin İşine Karışma"
        make gui slot 23 with barrier named "&cKüfür":
            execute player command "ban %{last::%player's uuid%}% Küfür"
        make gui slot 24 with barrier named "&cAilevi Küfür":
            execute player command "ban %{last::%player's uuid%}% Ailevi Küfür"
        make gui slot 25 with barrier named "&cSunucu Reklamı":
            execute player command "ban %{last::%player's uuid%}% Sunucu Reklamı"
        run when gui close:
            delete {last::%player's uuid%}
          
command /ban <player>:
    trigger:
        if arg-1 isn't set:
            send "&cOyuncu İsmi Girmediniz!" to player
            stop
        set {last::%player's uuid%} to arg-1's name
        open gui "ban" to player
Hmm... Bunu nasıl yapacağını bilmiyorum.
Teşekkür Ederim, Beni Kırmadığın İçin Ayrı Teşekkür Ederim <3
Önemli değil, iyi kullanımlar.
 
Kod:
make gui slot 20 with barrier named "&cFlood":
    #Olay

Flood komutunu çalıştırmak yerine böyle yap diyor kingOf0! ve bence gayet haklı. Ha bu arada, Tuske gerekli. Öğrenince basit olduğunu anlarsın. ^^
 
Gayet hoş ve yararlı bir skript olmuş, tebrik ederim :)
 
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