Balçık Fırlatıcı Skript Tanıtımı

skript
skriptNisan 21, 2026
Balçık Fırlatıcı Skript Tanıtımı

🚀 Gelişmiş Balçık Fırlatıcı Skripti

Minecraft Lobi Sunucuları İçin Özel Olarak Hazırlanmıştır


📌 Özellikler

  • Hızlı Fırlatma: Balçık bloğuna bastığınızda sizi ileri ve yukarı fırlatır.
  • Düşme Koruması: Fırlatılan oyuncuların yere düştüğünde hasar almasını engeller.
  • Anti-Spam: Bekleme süresi (Cooldown) sayesinde sunucuyu yormaz.
  • Kolay Ayar: Skriptin en başından hız ve ses ayarları değiştirilebilir.

🛠 Kurulum Talimatları

  1. Sunucunuzda Skript eklentisinin yüklü olduğundan emin olun.
  2. /plugins/Skript/scripts klasörüne gidin.
  3. firlatma.sk adında bir dosya oluşturun ve kodları içine yapıştırın.
  4. Oyun içinden /sk reload firlatma komutunu çalıştırın.

📝 Kod Yapısı Hakkında Notlar

Bu skript, en yüksek uyumluluk için görsel efektler yerine Minecraft'ın temel push ve play sound komutlarını kullanır. Bu sayede hata alma riskini minimuma indirir.

# ==========================================
#              AYARLAR BÖLÜMÜ
# ==========================================
options:
    firlatma_hizi: 3.0        # İleri fırlatma gücü
    yukseklik_hizi: 3.0       # Zıplatma yüksekliği
    bekleme_suresi: 1 second  # Tekrar fırlatılmak için gereken süre
    ses_efekti: "entity.firework_rocket.launch" # Daha havalı bir ses
    mesaj_aktif_mi: "hayir"

# ==========================================
#                KOD SİSTEMİ
# ==========================================

on walk on slime block:
    # Bekleme süresi kontrolü (Spam engelleme)
    set {_bekleme} to difference between {firlatma_sure::%player%} and now
    if {_bekleme} is less than {@bekleme_suresi}:
        stop
    
    # Ana fırlatma işlemi
    push player forward at speed {@firlatma_hizi}
    push player upward at speed {@yukseklik_hizi}
    
    # Düşme hasarını engellemek için oyuncuyu işaretle
    set {dusme_korumasi::%player%} to true
    
    # Ses ve mesaj işlemleri
    play sound {@ses_efekti} with volume 0.8 and pitch 1.5 to player
    set {firlatma_sure::%player%} to now
    
    set {_m} to {@mesaj_aktif_mi}
    if {_m} is "evet":
        send "&b&lKOŞ! &7Hızlandın!" to player

# Düşme hasarını engelleme sistemi
on damage:
    if damage cause is fall:
        if {dusme_korumasi::%victim%} is true:
            cancel event
            delete {dusme_korumasi::%victim%}

# Oyuncu oyundan çıkarsa veriyi temizle
on quit:
    delete {firlatma_sure::%player%}
    delete {dusme_korumasi::%player%}