🚀 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ı
- Sunucunuzda Skript eklentisinin yüklü olduğundan emin olun.
/plugins/Skript/scriptsklasörüne gidin.firlatma.skadında bir dosya oluşturun ve kodları içine yapıştırın.- Oyun içinden
/sk reload firlatmakomutunu ç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%}
