OpSafterPro
Birisi mi Spawnlandı?
- Katılım
- 24 Nisan 2024
- Mesajlar
- 6
- Elmaslar
- 0
- Puan
- 145
- Yaş
- 35
- Konum
- İstanbul
- Minecraft
- OpSafterPro3
Discord:
minecraftmisafiri
Başlık: **Shulker Kutusu Sahipliği ve Kullanım Sistemi [Skript]**
Merhaba arkadaşlar,
Bugün sizlerle, Minecraft sunucunuzda şulker kutularının sahiplik ve kullanımını yöneten bir Skript paylaşıyorum. Bu skript, her bir şulker kutusunun sahibini belirlemenize ve kutuların kullanımını düzenlemenize yardımcı olacak. İşte özellikler:
- **Şulker Kutusu Yerleştirme:** Bir şulker kutusu yerleştirildiğinde, kutunun sahibi otomatik olarak atanır ve kutunun adı sahibinin adıyla güncellenir.
- **Şulker Kutusu Üzerine Sağ Tıklama:** Sahip olmayan oyuncular şulker kutusuna sağ tıklayamaz, aksi halde oyundan atılırlar. Ayrıca, sahipler şulker kutusunu açarken 7 saniyelik bir bekleme süresine tabi tutulur.
Sahip olduğunuz şulker kutusunu kırabilirsiniz. Başkalarının kutularını kırmak ise mümkün değildir.
İşte skript kodu:
options:
prefix: &8[&dShulker&8] &r
on place of shulker box:
if {shulker.owner::%location of event-block%} is not set:
set {shulker.owner::%location of event-block%} to player
set {_name} to "Bu shulker kutusunun sahibi: %{shulker.owner::%location of event-block%}%'s name"
set name of event-block to {_name}
set {shulker.lastused::%location of event-block%} to now
send "{@prefix} &aShulker kutusu başarıyla yerleştirildi!" to player
else:
send "{@prefix} &cBu shulker kutusu zaten yerleştirilmiş!" to player
cancel event
on right click on shulker box:
if {shulker.owner::%location of event-block%} is not player:
kick player due to "{@prefix} &cBaşkalarının Shulker'larını açamazsın!"
cancel event
else:
if {shulker.lastused::%location of event-block%} is not set or difference between {shulker.lastused::%location of event-block%} and now > 7 seconds:
set {shulker.lastused::%location of event-block%} to now
send "{@prefix} &aShulker kutusunu açtınız." to player
else:
set {_remaining} to 7 seconds - difference between {shulker.lastused::%location of event-block%} and now
send "{@prefix} &cLütfen %{_remaining}% saniye bekleyiniz!" to player
cancel event
on break of shulker box:
if {shulker.owner::%location of event-block%} is player:
delete {shulker.owner::%location of event-block%}
delete {shulker.lastused::%location of event-block%}
send "{@prefix} &cShulker kutusu başarıyla kırıldı!" to player
else:
send "{@prefix} &cBaşkalarının Shulker'larını kıramazsın!" to player
cancel event
Bu skript, sunucunuzda şulker kutularının yönetimini daha kontrollü ve eğlenceli hale getirecek. Geri bildirimlerinizi ve geliştirme önerilerinizi bekliyorum!
İyi oyunlar!
Merhaba arkadaşlar,
Bugün sizlerle, Minecraft sunucunuzda şulker kutularının sahiplik ve kullanımını yöneten bir Skript paylaşıyorum. Bu skript, her bir şulker kutusunun sahibini belirlemenize ve kutuların kullanımını düzenlemenize yardımcı olacak. İşte özellikler:
- **Şulker Kutusu Yerleştirme:** Bir şulker kutusu yerleştirildiğinde, kutunun sahibi otomatik olarak atanır ve kutunun adı sahibinin adıyla güncellenir.
- **Şulker Kutusu Üzerine Sağ Tıklama:** Sahip olmayan oyuncular şulker kutusuna sağ tıklayamaz, aksi halde oyundan atılırlar. Ayrıca, sahipler şulker kutusunu açarken 7 saniyelik bir bekleme süresine tabi tutulur.
Sahip olduğunuz şulker kutusunu kırabilirsiniz. Başkalarının kutularını kırmak ise mümkün değildir.
İşte skript kodu:
options:
prefix: &8[&dShulker&8] &r
on place of shulker box:
if {shulker.owner::%location of event-block%} is not set:
set {shulker.owner::%location of event-block%} to player
set {_name} to "Bu shulker kutusunun sahibi: %{shulker.owner::%location of event-block%}%'s name"
set name of event-block to {_name}
set {shulker.lastused::%location of event-block%} to now
send "{@prefix} &aShulker kutusu başarıyla yerleştirildi!" to player
else:
send "{@prefix} &cBu shulker kutusu zaten yerleştirilmiş!" to player
cancel event
on right click on shulker box:
if {shulker.owner::%location of event-block%} is not player:
kick player due to "{@prefix} &cBaşkalarının Shulker'larını açamazsın!"
cancel event
else:
if {shulker.lastused::%location of event-block%} is not set or difference between {shulker.lastused::%location of event-block%} and now > 7 seconds:
set {shulker.lastused::%location of event-block%} to now
send "{@prefix} &aShulker kutusunu açtınız." to player
else:
set {_remaining} to 7 seconds - difference between {shulker.lastused::%location of event-block%} and now
send "{@prefix} &cLütfen %{_remaining}% saniye bekleyiniz!" to player
cancel event
on break of shulker box:
if {shulker.owner::%location of event-block%} is player:
delete {shulker.owner::%location of event-block%}
delete {shulker.lastused::%location of event-block%}
send "{@prefix} &cShulker kutusu başarıyla kırıldı!" to player
else:
send "{@prefix} &cBaşkalarının Shulker'larını kıramazsın!" to player
cancel event
Bu skript, sunucunuzda şulker kutularının yönetimini daha kontrollü ve eğlenceli hale getirecek. Geri bildirimlerinizi ve geliştirme önerilerinizi bekliyorum!
İyi oyunlar!
