D-Y eventi v2 sürüm[Skript]

ceyiz123

Ağaç Yumruklayıcı
En iyi cevaplar
0
Selamlar Gamer.com.tr ailesi!

D-Y Event sistemini baştan aşağı yeniledim. Artık o eski, hantal koordinat sistemlerini bir kenara bırakıyoruz. V2 sürümüyle birlikte tamamen Blok Bazlı Eleme mantığına geçiş yaptık.

V2 Sürümüyle Gelen Ayrıcalıklar
* Kusursuz Algoritma: Koordinat kayması veya yanlış alan seçme devri kapandı. Sistem artık doğrudan oyuncunun bastığı bloğu analiz eder.

* Sınırsız Mimari Özgürlük: İstediğiniz büyüklükte bir arena inşa edin; Zümrüt veya Kızıltaş bloğu koyduğunuz her metrekare otomatik olarak sisteme dahil olur.

* Mutlak Adalet: İki bölge arasında bekleyen veya havada asılı kalarak uyanıklık yapmaya çalışanlar anında elenir.

* Ultra Stabilite: Her Skript sürümüyle %100 uyumlu, lag yapmayan ve hata (error) vermeyen tertemiz bir yapı.

️ KURULUM VE KULLANIM REHBERİ
Arena Tasarımı:

Doğru bölgeyi Zümrüt Blok (Emerald Block) ile kaplayın.

Yanlış bölgeyi Kızıltaş Blok (Redstone Block) ile kaplayın.

Lobi Belirleme: Elenenlerin ışınlanacağı noktaya gidin ve yazın. Kurulum bu kadar!/dysetlobi

ETKİNLİK YÖNETİMİ
Soru Sor: /dysoru <Metin>

⚖️ Doğruyu Onayla: Cevap doğruysa yazın./dykontrol D

⚖️ Yanlışı Onayla: Cevap yanlışsa yazın. (Doğru bloğun üzerinde olmayan herkes saniyesinde elenir!)/dykontrol Y

✍️ Not: bu kodu 1.21.8 sürümünde denedim çalısıyordu eger bozuk çıkarsa lütfen yazın ayarlarız sürümünüze veya hataya göre



SKRIPT KODU:
Kod:
# ==========================================
#      DOĞRU-YANLIŞ (D-Y) EVENT V2 (LEGACY)
# ==========================================

options:
    p: &b&lD-Y EVENT &8>

# AYAR KOMUTLARI (TEK TEK AYIRILDI)
command /dysetdogru1:
    permission: dy.admin
    trigger:
        set {dy.dogru.1} to location of player
        send "{@p} &aDoğru bölge 1. nokta seçildi!"

command /dysetdogru2:
    permission: dy.admin
    trigger:
        set {dy.dogru.2} to location of player
        send "{@p} &aDoğru bölge 2. nokta seçildi!"

command /dysetyanlis1:
    permission: dy.admin
    trigger:
        set {dy.dogru.3} to location of player # Yanlis bölge başlangıç
        send "{@p} &cYanlış bölge 1. nokta seçildi!"

command /dysetyanlis2:
    permission: dy.admin
    trigger:
        set {dy.dogru.4} to location of player # Yanlis bölge bitiş
        send "{@p} &cYanlış bölge 2. nokta seçildi!"

command /dysetlobi:
    permission: dy.admin
    trigger:
        set {dy.lobi} to location of player
        send "{@p} &eLobi noktası ayarlandı!"

# SORU VE KONTROL
command /dysoru <text>:
    permission: dy.admin
    trigger:
        broadcast "{@p} &eSoru: &f%arg-1%"
        broadcast "{@p} &7Cevaplamak için 10 saniyeniz var!"

command /dykontrol <text>:
    permission: dy.admin
    trigger:
        loop all players:
            if loop-player is not op:
                if arg-1 is "D":
                    if loop-player is within {dy.dogru.1} and {dy.dogru.2}:
                        send "{@p} &aTebrikler, doğru yerdesin!" to loop-player
                    else:
                        send "{@p} &cYanlış yerdesin! Elendin." to loop-player
                        teleport loop-player to {dy.lobi}
                if arg-1 is "Y":
                    if loop-player is within {dy.dogru.3} and {dy.dogru.4}:
                        send "{@p} &aTebrikler, doğru yerdesin!" to loop-player
                    else:
                        send "{@p} &cYanlış yerdesin! Elendin." to loop-player
                        teleport loop-player to {dy.lobi}
 
Üst