Piyasada Bulunmayan En Çok İhtiyaç Duyulan Skript Ne?

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Rokutai

Demir Cevheri Gibiyim
Katılım
10 Temmuz 2021
Mesajlar
201
Elmaslar
92
Puan
6.505
Minecraft
rokutaitv

Discord:

rokutai

Birçok sunucu sahibi ve Skript geliştiricisi olarak sürekli yeni fikirlere ve ihtiyaçlara açığız.
Ancak, bazen en çok ihtiyaç duyulan Skriptlerin piyasada olmadığını fark ediyoruz.
Burada, henüz yapılmamış ya da piyasada nadir bulunan Skript türlerini ve özelliklerini tartışmak istiyorum.
Sizce hangi Skriptler mutlaka geliştirilip paylaşılmalı?
 
Oyuncu Engelleme olabilir.
 
Mesaj olarak yapmaya çalıştım umarım yardımım dokunabilmiştir, hata vb. tespit edilirse söylersin, düzeltirim.

Kod:
# Ignore listesi için gerekli verileri tanımla
variables:
    {ignore::*} = list

# /engelle [oyuncu adı] komutu
command /engelle <player>:
    trigger:
        if arg-1 is player:
            if arg-1 is player:
                if arg-1 is not player:
                    add arg-1 to {ignore::%player%::*}
                    send "&aBaşarıyla &e%arg-1%&a adlı oyuncuyu engellediniz."
                else:
                    send "&cKendi kendinizi engelleyemezsiniz!"
            else:
                send "&cBu oyuncu çevrimdışı!"
        else:
            send "&cBir oyuncu adı belirtin: /engelle <oyuncu adı>"

# /engellemeyi-kaldir [oyuncu adı] komutu
command /engellemeyi-kaldir <player>:
    trigger:
        if arg-1 is player:
            if arg-1 is in {ignore::%player%::*}:
                remove arg-1 from {ignore::%player%::*}
                send "&aBaşarıyla &e%arg-1%&a adlı oyuncunun engelini kaldırdınız."
            else:
                send "&cBu oyuncuyu engellememişsiniz."
        else:
            send "&cBir oyuncu adı belirtin: /engellemeyi-kaldir <oyuncu adı>"

# Mesajları kontrol etme
on chat:
    if player is in {ignore::*}:
        if sender is in {ignore::%player%::*}:
            cancel event

Skriptin Kurulumu & Kullanımı​

  1. Yeni Bir Skript Dosyası Oluştur: plugins/Skript/scripts dizinine gidip bir dosya oluştur. Örneğin, engelleme.sk ismiyle kaydedebilirsin.
  2. Kodu Yapıştır: Yukarıda verdiğim kodu bu dosyaya yapıştır.
  3. Skripti Yükle: Sunucu konsolunda /sk reload engelleme komutunu çalıştırarak Skripti yeniden yükle.

 
Piyasada düzgün bir şekilde çalışan veya her ihtiyacı karşılayabilen bir klan skripti/plugini bulunmuyor. Bence bunun üzerine çalışıp zengin özelliğe sahip olan bir klan/takım skript/plugin geliştirilebilir.
 
Mesaj olarak yapmaya çalıştım umarım yardımım dokunabilmiştir, hata vb. tespit edilirse söylersin, düzeltirim.

Kod:
# Ignore listesi için gerekli verileri tanımla
variables:
    {ignore::*} = list

# /engelle [oyuncu adı] komutu
command /engelle <player>:
    trigger:
        if arg-1 is player:
            if arg-1 is player:
                if arg-1 is not player:
                    add arg-1 to {ignore::%player%::*}
                    send "&aBaşarıyla &e%arg-1%&a adlı oyuncuyu engellediniz."
                else:
                    send "&cKendi kendinizi engelleyemezsiniz!"
            else:
                send "&cBu oyuncu çevrimdışı!"
        else:
            send "&cBir oyuncu adı belirtin: /engelle <oyuncu adı>"

# /engellemeyi-kaldir [oyuncu adı] komutu
command /engellemeyi-kaldir <player>:
    trigger:
        if arg-1 is player:
            if arg-1 is in {ignore::%player%::*}:
                remove arg-1 from {ignore::%player%::*}
                send "&aBaşarıyla &e%arg-1%&a adlı oyuncunun engelini kaldırdınız."
            else:
                send "&cBu oyuncuyu engellememişsiniz."
        else:
            send "&cBir oyuncu adı belirtin: /engellemeyi-kaldir <oyuncu adı>"

# Mesajları kontrol etme
on chat:
    if player is in {ignore::*}:
        if sender is in {ignore::%player%::*}:
            cancel event

Skriptin Kurulumu & Kullanımı​

  1. Yeni Bir Skript Dosyası Oluştur: plugins/Skript/scripts dizinine gidip bir dosya oluştur. Örneğin, engelleme.sk ismiyle kaydedebilirsin.
  2. Kodu Yapıştır: Yukarıda verdiğim kodu bu dosyaya yapıştır.
  3. Skripti Yükle: Sunucu konsolunda /sk reload engelleme komutunu çalıştırarak Skripti yeniden yükle.
Bunun verilerinin tuttuğu bir yer olmalı, ve /engellenenler diye bir listede engellediği oyuncuları trackleyebilmeli.
 
Mesaj olarak zaten gerekli alternatif mute atan pluginler var oldukça gereksiz bir eklenti/skript olur yapılırsa.
Evet, basit bir şekilde bende yaptım. Kişinin başkasına mute atabilme sistemini. Daha farklı düşünceler ve fikirler olursa onları geliştirmek ve yapmak istiyorum.
 
Bunun verilerinin tuttuğu bir yer olmalı, ve /engellenenler diye bir listede engellediği oyuncuları trackleyebilmeli.
Kod:
variables:
    {ignore::*} = list

command /engelle <player>:
    trigger:
        if arg-1 is player:
            if arg-1 is not player:
                add arg-1 to {ignore::%player%::*}
                send "&aBaşarıyla &e%arg-1%&a adlı oyuncuyu engellediniz."
            else:
                send "&cKendi kendinizi engelleyemezsiniz!"
        else:
            send "&cBu oyuncu çevrimdışı!"

command /engellemeyi-kaldir <player>:
    trigger:
        if arg-1 is player:
            if arg-1 is in {ignore::%player%::*}:
                remove arg-1 from {ignore::%player%::*}
                send "&aBaşarıyla &e%arg-1%&a adlı oyuncunun engelini kaldırdınız."
            else:
                send "&cBu oyuncuyu engellememişsiniz."
        else:
            send "&cBir oyuncu adı belirtin: /engellemeyi-kaldir <oyuncu adı>"

command /engellenenler:
    trigger:
        if {ignore::%player%::*} is set:
            send "&aEngellediğiniz oyuncular: &e{ignore::%player%::*}"
        else:
            send "&cEngellediğiniz hiçbir oyuncu yok."

on chat:
    if player is in {ignore::*}:
        if sender is in {ignore::%player%::*}:
            cancel event



  • /engellenenler: Bu komut, oyuncunun engellediği oyuncuların listesini gösterir. Eğer engelledikleri oyuncu yoksa, kullanıcıya "Engellediğiniz hiçbir oyuncu yok." mesajı verilir.

    dediğinizi yaptım, engellenenler diye bir komut ekledim. Mesaj şeklinde sizlere engellediğiniz oyuncuları gösteriyor.
 
bana pvp scripti lazım bir oyuncu pvp ye girince yanı herhangi bir oyunucudan hasar olunca hiçbir komut kulanamyacak ve cliam bölgelerine giremiycek ve otundan çıkarsa otomatik öldürülecek ve ayrıca üste bir bar olsun isitiyom pvp nin bitmsine şu kadar zaman var diye bir bar 10sny fln yapabilirmiyiz böyke birşey
 
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