Sol Reklam
  • Moderatör Ekibi Alımları Aktif!
    Merhaba Ziyaretçi!, Forumumuzun moderatör ekibine katılmak ister misiniz? Yetkili market, yetkili sistemi ve başvuru formu gibi birçok bilgiye ulaşmak için buraya tıklayın.

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

Durum
Mesaj gönderimine kapalı.

Rokutai

Demir Cevheri Gibiyim
Yıldız Editör
Stajyer
Katılım
10 Temmuz 2021
Mesajlar
206
Elmaslar
99
Puanlar
6.505
Minecraft
rakunbeyofficial

Discord:

rakunbeyofficial

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
Mesaj gönderimine kapalı.
Neden altınlarını Discord sunucumuzda kazmıyorsun? TIKLA VE KATIL!
Yukarı