INSIDE13
Birisi mi Spawnlandı?
- Katılım
- 28 Ekim 2025
- Mesajlar
- 9
- Elmaslar
- 7
- Puan
- 400
- Yaş
- 26
- Konum
- İstanbul
- Minecraft
- Vakvakvak
Discord:
Vakvakvak
# =========================================================================
# ᴄᴇᴋɪʟɪs sɪsᴛᴇᴍɪ v1.0
# Yapımcı: Vakvakvak
# =========================================================================
--------------------------------------------------------------------------------
# ᴄᴇᴋɪʟɪs sɪsᴛᴇᴍɪ v1.0
# Yapımcı: Vakvakvak
# =========================================================================
Kod:
options:
p: &8[&eᴄᴇᴋɪʟɪs&8] &7
yetki: cekilis.admin
yetki_mesajı: &cBu komutu kullanmak için gerekli yetkiye sahip değilsin!
variables:
{cekilis::durum} = "kapali" # kapali, katilim, donuyor
# --- TEK VE ANA KOMUT ---
command /cekilis [<text>]:
trigger:
# Oyuncu Komutu: /cekilis katil
if arg 1 is "katil":
if {cekilis::durum} is "kapali" or "donuyor":
send "{@p}&cSu anda aktif bir katilim süreci bulunmuyor!" to player
stop
loop {cekilis::katilanlar::*}:
if loop-value is player:
send "{@p}&cZaten cekilise katilmissin!" to player
stop
add player to {cekilis::katilanlar::*}
send "{@p}&aBasariyla cekilise katildin! Sansin bol olsun." to player
play sound "block.note_block.bell" with volume 0.5 and pitch 1 to player
stop
# --- YETKİLİ KOMUTLARI ---
# Yetki kontrolü (admin komutları için)
if arg 1 is "baslat" or "yap" or "iptal":
if player does not have permission "{@yetki}":
send "{@yetki_mesajı}" to player
stop
# Yardım Menüsü
if arg 1 is not set:
if player has permission "{@yetki}":
send " " to player
send " &e&lᴄᴇᴋɪʟɪs ʏᴏɴᴇᴛɪᴍ ᴘᴀɴᴇʟɪ" to player
send " &b/cekilis baslat &8- &7Katilim sürecini acar." to player
send " &b/cekilis yap &8- &7Katilanlar arasindan cekilis yapar." to player
send " &b/cekilis iptal &8- &7Mevcut süreci sifirlar." to player
send " " to player
else:
send "{@p}&eKatilmak icin &b/cekilis katil &eyazabilirsiniz!" to player
stop
# 1. ADIM: KATILIMI BAŞLATMA
if arg 1 is "baslat":
if {cekilis::durum} is not "kapali":
send "{@p}&cSu anda zaten aktif bir surec var!" to player
stop
clear {cekilis::katilanlar::*}
set {cekilis::durum} to "katilim"
broadcast " "
broadcast "{@p}&6&lʙᴜʏᴜᴋ ᴄᴇᴋɪʟɪs ʙᴀsʟᴀᴅɪ!"
broadcast "{@p}&eKatilmak icin &b/cekilis katil &eyazabilirsiniz!"
broadcast "{@p}&7Yetkili cekilisi baslatana kadar katilimlar acik kalacaktir."
broadcast " "
send title "&6&lᴄᴇᴋɪʟɪs ʙᴀsʟᴀᴅɪ!" with subtitle "&b/cekilis katil &eyaz ve katil!" to all players for 4 seconds
play sound "ui.toast.challenge_complete" with volume 0.5 and pitch 1 to all players
# 2. ADIM: ÇEKİLİŞİ GERÇEKLEŞTİRME (SLOT MAKİNESİ EFEKTİ)
if arg 1 is "yap":
if {cekilis::durum} is "kapali":
send "{@p}&cOnce &b/cekilis baslat &cile katilimi acmalisiniz!" to player
stop
if {cekilis::durum} is "donuyor":
send "{@p}&cCekilis su anda zaten yapiliyor!" to player
stop
if size of {cekilis::katilanlar::*} is 0:
send "{@p}&cCekilise hic kimse katilmadigi icin cekim yapilamaz!" to player
stop
set {cekilis::durum} to "donuyor"
broadcast " "
broadcast "{@p}&eKatilimlar kapatildi! &6&lᴍᴀᴋɪɴᴇ ᴅᴏɴᴜʏᴏʀ..."
broadcast "{@p}&bToplam katilan oyuncu sayisi: &e%size of {cekilis::katilanlar::*}%"
broadcast " "
# --- SLOT MAKİNESİ EFEKTİ ---
loop 15 times:
set {_sahte_secim} to random element of {cekilis::katilanlar::*}
send title "&e&lᴋɪsɪ ʙᴇʟɪʀʟᴇɴɪʏᴏʀ..." with subtitle "&f%{_sahte_secim}%" to all players for 0.3 seconds
play sound "block.wooden_button.click_on" with volume 1 and pitch 2 to all players
wait 0.2 seconds
loop 5 times:
set {_sahte_secim} to random element of {cekilis::katilanlar::*}
send title "&c&lsᴏɴ sᴀɴɪʏᴇʟᴇʀ..." with subtitle "&6&l%{_sahte_secim}%" to all players for 0.5 seconds
play sound "block.comparator.click" with volume 1 and pitch 1 to all players
wait 0.4 seconds
# Kazanan belirleniyor
set {_kazanan} to random element of {cekilis::katilanlar::*}
# --- BÜYÜK SONUÇ ---
broadcast " "
broadcast "{@p}&6&lᴄᴇᴋɪʟɪs sᴏɴᴜᴄʟᴀɴᴅɪ!"
broadcast "{@p}&aBuyuk Odulu Kazanan Sansli Oyuncu: &e%{_kazanan}%"
broadcast " "
send title "&6&lᴋᴀᴢᴀɴᴀɴ!" with subtitle "&b&l%{_kazanan}% &7tebrikler!" to all players for 5 seconds
play sound "entity.firework_rocket.large_blast" with volume 1 and pitch 1 to all players
# ÖDÜL KOMUTU
execute console command "vipver %{_kazanan}% 3"
# Verileri Sıfırlama
clear {cekilis::katilanlar::*}
set {cekilis::durum} to "kapali"
# SÜRECİ İPTAL ETME
if arg 1 is "iptal":
if {cekilis::durum} is "kapali":
send "{@p}&cIptal edilecek aktif bir surec yok." to player
stop
clear {cekilis::katilanlar::*}
set {cekilis::durum} to "kapali"
broadcast "{@p}&cCekilis sureci yetkili tarafindan iptal edildi ve sifirlandi."
Selamlar.
Bugün sunucunuzda etkinlik yaparken hem oyuncuları gaza getirecek hem de chati canlandıracak kendi yazdığım bir çekiliş skriptini paylaşıyorum.
Piyasada çalışan ama tonla gereksiz addon/uzantı isteyen ya da sunucuyu yoran tonla çekiliş eklentisi var. Bu skripti tamamen orijinal Skript altyapısıyla hazırladım; yani ekstra hiçbir addon yüklemenize gerek yok, atın temiz temiz çalışsın. Ayrıca yazıların tamamını İngilizce karakter tabanlı sᴍᴀʟʟ ᴄᴀᴘs ile tasarladım. Oyun içinde hiçbir şekilde harf bozulması, soru işareti (?) çıkma problemi yaşamazsınız.
Öne Çıkan Özellikler:
- Kontrol Tamamen Sizde: Çekiliş öyle kendi kendine süreyle bitmez. Siz /cekilis baslat dersiniz, katılım açılır. Herkes toplandıktan sonra hazır olduğunuzda /cekilis yap diyerek kazananı çekersiniz.
- Sadece İsteyenler Katılır (AFK Engeli): Sunucudaki AFK oyuncuların, yan hesapların veya o an aktif olmayanların ödülü haksızca kazanmasını engeller. Sadece o an chati takip edip komutu yazanlar listeye girer.
- Slot Makinesi Efekti (Görsel Şölen): Çekilişi başlattığınızda ekranda katılan herkesin ismi tıpkı bir kasa açılımı veya slot makinesi gibi hızla dönmeye başlar. İsimler akarken arkadan mekanik çark sesleri gelir. Heyecan zirveye çıktığı an kazanan çat diye ekranda belirir!
- Otomatik Ödül Teslimi: Çekiliş bittiği an kazanan oyuncuya belirlediğiniz ödül komutu konsol üzerinden anında otomatik tetiklenir.
🛠 Komutlar ve Yetkiler:
Gerekli Admin Yetkisi: cekilis.admin
- /cekilis - Yetkili yönetim panelini açar.
- /cekilis baslat - Çekiliş katılım sürecini başlatır.
- /cekilis katil - Oyuncuların çekilişe kaydolmasını sağlar.
- /cekilis yap - Katılanlar arasından slot efektiyle çekilişi gerçekleştirir.
- /cekilis iptal - Mevcut süreci ve katılanlar listesini tamamen sıfırlar.
Kodun 94. satırında bulunan execute console command "vipver %{_kazanan}% 3" kısmından verilecek ödülü kendi sunucunuza göre (Örn: give %{_kazanan}% diamond 64 vb.) değiştirmeyi unutmayın.
Küçük Bir Not:
Umarım işinize yarar. Sunucusunda kullanan arkadaşlara şimdiden keyifli etkinlikler, konuya bir elmas bırakıp yorum yaparsanız sevinirim!
Ekli dosyalar
Moderatör tarafından düzenlendi: