Özel alan skripti

  • Konuyu Başlatan Konuyu Başlatan Abuleyt
  • Başlangıç tarihi Başlangıç tarihi
  • Görüntüleme 238
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Abuleyt

Somon Balığı Selam Vermeye Geldi
Katılım
8 Eylül 2024
Mesajlar
10
Elmaslar
0
Puan
115
Yaş
26
Konum
Turkiye
Minecraft
Abuleyt

Discord:

Abuleyt

Merhaba, bir skript istiyeceğim mesela bir adama vurduğumda 5x5 alan boyutunda kare bir yere hapsetmesini istiyorum aşşağıdaki resimdeki gibi.
 

Ekli dosyalar

  • Screenshot_6.webp
    Screenshot_6.webp
    30,9 KB · Görüntüleme: 86
Kod:
on damage:
    if victim is a player:
        set {_x} to victim's x
        set {_y} to victim's y
        set {_z} to victim's z
        loop 5 times:
            loop 5 times:
                set block at ({_x} - 2) + loop-number - 1, {_y}, ({_z} - 2) + loop-number - 1 to iron bars
        send "Hapsedin!" to victim

Böyle bir şey deneyebilirsin
 
Kod:
on damage:
    if victim is a player:
        set {_x} to victim's x
        set {_y} to victim's y
        set {_z} to victim's z
        loop 5 times:
            loop 5 times:
                set block at ({_x} - 2) + loop-number - 1, {_y}, ({_z} - 2) + loop-number - 1 to iron bars
        send "Hapsedin!" to victim

Böyle bir şey deneyebilirsin
Screenshot_7.webp
 
Araştıracağım
 
Böyle bir şey buldum

Kod:
on right click with diamond sword:
name of player's tool is "&eÖzel Kılıç [&aÖlüm Büyüsü 1&e]":
if {cooldown.%player%} isn't set:
set {ölümbüyüsü.%player%} to 1
set {cooldown.%player%} to 1
send "&aÖlüm Büyüsü Aktif 20 Saniye Sonra

Büyü Bitecek [1 Dakika Bekleme Süresi]" to player
wait 20 seconds
set {ölümbüyüsü.%player%} to 0
send "&aBüyü Bitti . 40 Saniye Sonra Tekrar Kullanabilirsin"
wait 40 seconds
delete {cooldown.%player%}
{cooldown.%player%} is 1:
send "&aŞu Anda Ölüm Büyüsünü Kullanamazsın !" to player
on right click with diamond sword:
name of player's tool is "&eÖzel Kılıç [&aÖlüm Büyüsü 2&e]":
if {cooldown1.%player%} isn't set:
set {ölümbüyüsü.%player%} to 2
set {cooldown1.%player%} to 1
send "&aÖlüm Büyüsü Aktif 20 Saniye Sonra Büyü Bitecek [1 Dakika Bekleme Süresi]" to player
wait 20 seconds
set {ölümbüyüsü.%player%} to 0
send "&aBüyü Bitti . 40 Saniye Sonra Tekrar Kullanabilirsin"
wait 40 seconds
delete {cooldown1.%player%}
{cooldown1.%player%} is 1:
send "&aŞu Anda Ölüm Büyüsünü Kullanamazsın !" to player
on right click with diamond sword:
name of player's tool is "&eÖzel Kılıç [&aYavaşlatıcı 1&e]":
if {cooldown2.%player%} isn't set:
set {yavaslatici.%player%} to 2
set {cooldown2.%player%} to 1
send "&aYavaşlatıcı Aktif 20 Saniye Sonra Büyü Bitecek [1 Dakika Bekleme Süresi]" to player
wait 20 seconds
set {yavaslatici.%player%} to 0
send "&aBüyü Bitti . 40 Saniye Sonra Tekrar Kullanabilirsin"
wait 40 seconds
delete {cooldown2.%player%}
{cooldown2.%player%} is 1:
send "&aŞu Anda Yavaşlatıcıyı Kullanamazsın !" to player
on right click with diamond sword:
name of player's tool is "&eÖzel Kılıç [&aYavaşlatıcı 2&e]":
if {cooldown3.%player%} isn't set:
set {yavaslatici.%player%} to 2
set {cooldown3.%player%} to 1
send "&aYavaşlatıcı Aktif 20 Saniye Sonra Büyü Bitecek [1 Dakika Bekleme Süresi]" to player
wait 20 seconds
set {yavaslatici.%player%} to 0
send "&aBüyü Bitti . 40 Saniye Sonra Tekrar Kullanabilirsin"
wait 40 seconds
delete {cooldown3.%player%}
{cooldown3.%player%} is 1:
send "&aŞu Anda Yavaşlatıcıyı Kullanamazsın !" to player


on damage:
attacker is player:
{ölümbüyüsü.%attacker%} is 0:
stop
{ölümbüyüsü.%attacker%} is 1:
chance of 20%:
apply poison 1 to the victim for 5 seconds
{ölümbüyüsü.%attacker%} is 2:
chance of 20%:
apply poison 2 to the victim for 5 seconds
{yavaslatici.%attacker%} is 0:
stop
{yavaslatici.%attacker%} is 1:
chance of 20%:
apply slowness 3 to the victim for 5 seconds
{yavaslatici.%attacker%} is 2:
chance of 20%:
apply slowness 3 to the victim for 10 seconds
on break of lapis ore:
chance of 1%:
give 1 paper named "&cÖzel Kılıç Planı" with lore "&aSağ Tıklayarak Bir Adet Özel Büyülü Kılıç Alabilirsin" to player
on right click with paper:
name of player's tool is "&cÖzel Kılıç Planı":
remove 1 paper named "&cÖzel Kılıç Planı" with lore "&aSağ Tıklayarak Bir Adet Özel Büyülü Kılıç Alabilirsin" from player
set {_randomsayi1} to random integer between 1 and 10
if {_randomsayi1} is 1:
give 1 diamond sword named "&eÖzel Kılıç [&aÖlüm Büyüsü 1&e]" with lore "&cÖlüm Büyüsü 1|| || ||&7Sağ Tıklayıp 1 Dakikada 20 Saniyelik Ölüm Büyüsünü Al||&7Bir Oyuncuya Bu Kılıçla Vurduğunuzda||&7Yüzde Yirmi Şansla 5 Saniyelik Zehir 1 Efekti Alır" to player
if {_randomsayi1} is 2:
give 1 diamond sword named "&eÖzel Kılıç [&aÖlüm Büyüsü 2&e]" with lore "&cÖlüm Büyüsü 2|| || ||&7Sağ Tıklayıp 1 Dakikada 20 Saniyelik Ölüm Büyüsünü Al||&7Bir Oyuncuya Bu Kılıçla Vurduğunuzda||&7Yüzde Yirmi Şansla 5 Saniyelik Zehir 2 Efekti Alır" to player
if {_randomsayi1} is 3:
give 1 diamond sword named "&eÖzel Kılıç [&aÖlüm Büyüsü 1&e]" with lore "&cÖlüm Büyüsü 1|| || ||&7Sağ Tıklayıp 1 Dakikada 20 Saniyelik Ölüm Büyüsünü Al||&7Bir Oyuncuya Bu Kılıçla Vurduğunuzda||&7Yüzde Yirmi Şansla 5 Saniyelik Zehir 1 Efekti Alır" to player
if {_randomsayi1} is 4:
give 1 diamond sword named "&eÖzel Kılıç [&aÖlüm Büyüsü 1&e]" with lore "&cÖlüm Büyüsü 1|| || ||&7Sağ Tıklayıp 1 Dakikada 20 Saniyelik Ölüm Büyüsünü Al||&7Bir Oyuncuya Bu Kılıçla Vurduğunuzda||&7Yüzde Yirmi Şansla 5 Saniyelik Zehir 1 Efekti Alır" to player
if {_randomsayi1} is 5:
give 1 diamond sword named "&eÖzel Kılıç [&aÖlüm Büyüsü 1&e]" with lore "&cÖlüm Büyüsü 1|| || ||&7Sağ Tıklayıp 1 Dakikada 20 Saniyelik Ölüm Büyüsünü Al||&7Bir Oyuncuya Bu Kılıçla Vurduğunuzda||&7Yüzde Yirmi Şansla 5 Saniyelik Zehir 1 Efekti Alır" to player
if {_randomsayi1} is 6:
give 1 diamond sword named "&eÖzel Kılıç [&aYavaşlatıcı 1&e]" with lore "&cYavaşlatıcı 1|| || ||&7Sağ Tıklayıp 1 Dakika Süreyle 20 Saniyelik Yavaşlatıcı Büyüsü Al||&7Bir Oyuncuya Bu Kılıçla Vurduğunuzda||&7Yüzde Yirmi Şansla 5 Saniyelik Yavaşlık 3 Efekti Alır" to player
if {_randomsayi1} is 7:
give 1 diamond sword named "&eÖzel Kılıç [&aYavaşlatıcı 1&e]" with lore "&cYavaşlatıcı 1|| || ||&7Sağ Tıklayıp 1 Dakika Süreyle 20 Saniyelik Yavaşlatıcı Büyüsü Al||&7Bir Oyuncuya Bu Kılıçla Vurduğunuzda||&7Yüzde Yirmi Şansla 5 Saniyelik Yavaşlık 3 Efekti Alır" to player
if {_randomsayi1} is 8:
give 1 diamond sword named "&eÖzel Kılıç [&aYavaşlatıcı 1&e]" with lore "&cYavaşlatıcı 1|| || ||&7Sağ Tıklayıp 1 Dakika Süreyle 20 Saniyelik Yavaşlatıcı Büyüsü Al||&7Bir Oyuncuya Bu Kılıçla Vurduğunuzda||&7Yüzde Yirmi Şansla 5 Saniyelik Yavaşlık 3 Efekti Alır" to player
if {_randomsayi1} is 9:
give 1 diamond sword named "&eÖzel Kılıç [&aYavaşlatıcı 1&e]" with lore "&cYavaşlatıcı 1|| || ||&7Sağ Tıklayıp 1 Dakika Süreyle 20 Saniyelik Yavaşlatıcı Büyüsü Al||&7Bir Oyuncuya Bu Kılıçla Vurduğunuzda||&7Yüzde Yirmi Şansla 5 Saniyelik Yavaşlık 3 Efekti Alır" to player
if {_randomsayi1} is 10:
give 1 diamond sword named "&eÖzel Kılıç [&aYavaşlatıcı 2&e]" with lore "&cYavaşlatıcı 2|| || ||&7Sağ Tıklayıp 1 Dakika Süreyle 20 Saniyelik Yavaşlatıcı Büyüsü Al||&7Bir Oyuncuya Bu Kılıçla Vurduğunuzda||&7Yüzde Yirmi Şansla 8 Saniyelik Yavaşlık 3 Efekti Alır" to player
 
Böyle bir şey buldum

Kod:
on right click with diamond sword:
name of player's tool is "&eÖzel Kılıç [&aÖlüm Büyüsü 1&e]":
if {cooldown.%player%} isn't set:
set {ölümbüyüsü.%player%} to 1
set {cooldown.%player%} to 1
send "&aÖlüm Büyüsü Aktif 20 Saniye Sonra

Büyü Bitecek [1 Dakika Bekleme Süresi]" to player
wait 20 seconds
set {ölümbüyüsü.%player%} to 0
send "&aBüyü Bitti . 40 Saniye Sonra Tekrar Kullanabilirsin"
wait 40 seconds
delete {cooldown.%player%}
{cooldown.%player%} is 1:
send "&aŞu Anda Ölüm Büyüsünü Kullanamazsın !" to player
on right click with diamond sword:
name of player's tool is "&eÖzel Kılıç [&aÖlüm Büyüsü 2&e]":
if {cooldown1.%player%} isn't set:
set {ölümbüyüsü.%player%} to 2
set {cooldown1.%player%} to 1
send "&aÖlüm Büyüsü Aktif 20 Saniye Sonra Büyü Bitecek [1 Dakika Bekleme Süresi]" to player
wait 20 seconds
set {ölümbüyüsü.%player%} to 0
send "&aBüyü Bitti . 40 Saniye Sonra Tekrar Kullanabilirsin"
wait 40 seconds
delete {cooldown1.%player%}
{cooldown1.%player%} is 1:
send "&aŞu Anda Ölüm Büyüsünü Kullanamazsın !" to player
on right click with diamond sword:
name of player's tool is "&eÖzel Kılıç [&aYavaşlatıcı 1&e]":
if {cooldown2.%player%} isn't set:
set {yavaslatici.%player%} to 2
set {cooldown2.%player%} to 1
send "&aYavaşlatıcı Aktif 20 Saniye Sonra Büyü Bitecek [1 Dakika Bekleme Süresi]" to player
wait 20 seconds
set {yavaslatici.%player%} to 0
send "&aBüyü Bitti . 40 Saniye Sonra Tekrar Kullanabilirsin"
wait 40 seconds
delete {cooldown2.%player%}
{cooldown2.%player%} is 1:
send "&aŞu Anda Yavaşlatıcıyı Kullanamazsın !" to player
on right click with diamond sword:
name of player's tool is "&eÖzel Kılıç [&aYavaşlatıcı 2&e]":
if {cooldown3.%player%} isn't set:
set {yavaslatici.%player%} to 2
set {cooldown3.%player%} to 1
send "&aYavaşlatıcı Aktif 20 Saniye Sonra Büyü Bitecek [1 Dakika Bekleme Süresi]" to player
wait 20 seconds
set {yavaslatici.%player%} to 0
send "&aBüyü Bitti . 40 Saniye Sonra Tekrar Kullanabilirsin"
wait 40 seconds
delete {cooldown3.%player%}
{cooldown3.%player%} is 1:
send "&aŞu Anda Yavaşlatıcıyı Kullanamazsın !" to player


on damage:
attacker is player:
{ölümbüyüsü.%attacker%} is 0:
stop
{ölümbüyüsü.%attacker%} is 1:
chance of 20%:
apply poison 1 to the victim for 5 seconds
{ölümbüyüsü.%attacker%} is 2:
chance of 20%:
apply poison 2 to the victim for 5 seconds
{yavaslatici.%attacker%} is 0:
stop
{yavaslatici.%attacker%} is 1:
chance of 20%:
apply slowness 3 to the victim for 5 seconds
{yavaslatici.%attacker%} is 2:
chance of 20%:
apply slowness 3 to the victim for 10 seconds
on break of lapis ore:
chance of 1%:
give 1 paper named "&cÖzel Kılıç Planı" with lore "&aSağ Tıklayarak Bir Adet Özel Büyülü Kılıç Alabilirsin" to player
on right click with paper:
name of player's tool is "&cÖzel Kılıç Planı":
remove 1 paper named "&cÖzel Kılıç Planı" with lore "&aSağ Tıklayarak Bir Adet Özel Büyülü Kılıç Alabilirsin" from player
set {_randomsayi1} to random integer between 1 and 10
if {_randomsayi1} is 1:
give 1 diamond sword named "&eÖzel Kılıç [&aÖlüm Büyüsü 1&e]" with lore "&cÖlüm Büyüsü 1|| || ||&7Sağ Tıklayıp 1 Dakikada 20 Saniyelik Ölüm Büyüsünü Al||&7Bir Oyuncuya Bu Kılıçla Vurduğunuzda||&7Yüzde Yirmi Şansla 5 Saniyelik Zehir 1 Efekti Alır" to player
if {_randomsayi1} is 2:
give 1 diamond sword named "&eÖzel Kılıç [&aÖlüm Büyüsü 2&e]" with lore "&cÖlüm Büyüsü 2|| || ||&7Sağ Tıklayıp 1 Dakikada 20 Saniyelik Ölüm Büyüsünü Al||&7Bir Oyuncuya Bu Kılıçla Vurduğunuzda||&7Yüzde Yirmi Şansla 5 Saniyelik Zehir 2 Efekti Alır" to player
if {_randomsayi1} is 3:
give 1 diamond sword named "&eÖzel Kılıç [&aÖlüm Büyüsü 1&e]" with lore "&cÖlüm Büyüsü 1|| || ||&7Sağ Tıklayıp 1 Dakikada 20 Saniyelik Ölüm Büyüsünü Al||&7Bir Oyuncuya Bu Kılıçla Vurduğunuzda||&7Yüzde Yirmi Şansla 5 Saniyelik Zehir 1 Efekti Alır" to player
if {_randomsayi1} is 4:
give 1 diamond sword named "&eÖzel Kılıç [&aÖlüm Büyüsü 1&e]" with lore "&cÖlüm Büyüsü 1|| || ||&7Sağ Tıklayıp 1 Dakikada 20 Saniyelik Ölüm Büyüsünü Al||&7Bir Oyuncuya Bu Kılıçla Vurduğunuzda||&7Yüzde Yirmi Şansla 5 Saniyelik Zehir 1 Efekti Alır" to player
if {_randomsayi1} is 5:
give 1 diamond sword named "&eÖzel Kılıç [&aÖlüm Büyüsü 1&e]" with lore "&cÖlüm Büyüsü 1|| || ||&7Sağ Tıklayıp 1 Dakikada 20 Saniyelik Ölüm Büyüsünü Al||&7Bir Oyuncuya Bu Kılıçla Vurduğunuzda||&7Yüzde Yirmi Şansla 5 Saniyelik Zehir 1 Efekti Alır" to player
if {_randomsayi1} is 6:
give 1 diamond sword named "&eÖzel Kılıç [&aYavaşlatıcı 1&e]" with lore "&cYavaşlatıcı 1|| || ||&7Sağ Tıklayıp 1 Dakika Süreyle 20 Saniyelik Yavaşlatıcı Büyüsü Al||&7Bir Oyuncuya Bu Kılıçla Vurduğunuzda||&7Yüzde Yirmi Şansla 5 Saniyelik Yavaşlık 3 Efekti Alır" to player
if {_randomsayi1} is 7:
give 1 diamond sword named "&eÖzel Kılıç [&aYavaşlatıcı 1&e]" with lore "&cYavaşlatıcı 1|| || ||&7Sağ Tıklayıp 1 Dakika Süreyle 20 Saniyelik Yavaşlatıcı Büyüsü Al||&7Bir Oyuncuya Bu Kılıçla Vurduğunuzda||&7Yüzde Yirmi Şansla 5 Saniyelik Yavaşlık 3 Efekti Alır" to player
if {_randomsayi1} is 8:
give 1 diamond sword named "&eÖzel Kılıç [&aYavaşlatıcı 1&e]" with lore "&cYavaşlatıcı 1|| || ||&7Sağ Tıklayıp 1 Dakika Süreyle 20 Saniyelik Yavaşlatıcı Büyüsü Al||&7Bir Oyuncuya Bu Kılıçla Vurduğunuzda||&7Yüzde Yirmi Şansla 5 Saniyelik Yavaşlık 3 Efekti Alır" to player
if {_randomsayi1} is 9:
give 1 diamond sword named "&eÖzel Kılıç [&aYavaşlatıcı 1&e]" with lore "&cYavaşlatıcı 1|| || ||&7Sağ Tıklayıp 1 Dakika Süreyle 20 Saniyelik Yavaşlatıcı Büyüsü Al||&7Bir Oyuncuya Bu Kılıçla Vurduğunuzda||&7Yüzde Yirmi Şansla 5 Saniyelik Yavaşlık 3 Efekti Alır" to player
if {_randomsayi1} is 10:
give 1 diamond sword named "&eÖzel Kılıç [&aYavaşlatıcı 2&e]" with lore "&cYavaşlatıcı 2|| || ||&7Sağ Tıklayıp 1 Dakika Süreyle 20 Saniyelik Yavaşlatıcı Büyüsü Al||&7Bir Oyuncuya Bu Kılıçla Vurduğunuzda||&7Yüzde Yirmi Şansla 8 Saniyelik Yavaşlık 3 Efekti Alır" to player
istediğim şeyle bir alakasını göremedim dostum.
 
JavaScript:
# trapCage.sk - Vuruşla Kafese Hapsetme Skript'i
# Skript Sürümü: 2.8.7

# Değişkenler
variables:
    {trapCage.duration} = 10 # Kafeste tutma süresi (saniye cinsinden)

# Bir oyuncu başka bir oyuncuya vurduğunda tetiklenir
on damage of player:
    attacker is a player
    victim is a player
    if attacker has permission "trapcage.use":
        # Kafesi oluştur
        createTrapCage(victim's location)
        send "&e%victim% &coyuncusu kafese hapsedildi!" to attacker
        send "&cBir oyuncu tarafından kafese hapsedildin!" to victim
        # {trapCage.duration} süresince bekle ve kafesi kaldır
        wait {trapCage.duration} seconds
        removeTrapCage(victim's location)
        send "&aKafes kaldırıldı ve serbest bırakıldın!" to victim

# Kafesi oluşturma fonksiyonu
function createTrapCage(loc: location):
    set {_loc} to loc
    set {_x} to {_loc}'s x-coord
    set {_y} to {_loc}'s y-coord
    set {_z} to {_loc}'s z-coord

    # 5x5 kare alanındaki her bir bloğu demir parmaklık (iron bars) ile doldur
    loop {_x}-2 to {_x}+2:
        loop {_z}-2 to {_z}+2:
            set block at loop-value and {_y} to iron bars
            set block at loop-value and {_y}+1 to iron bars
            set block at loop-value and {_y}+2 to iron bars

    # Üst ve alt yüzeyi demir parmaklık ile doldur
    loop {_x}-2 to {_x}+2:
        loop {_z}-2 to {_z}+2:
            set block at loop-value and {_y}+3 to iron bars # Üst
            set block at loop-value and {_y}-1 to iron bars # Alt

# Kafesi kaldırma fonksiyonu
function removeTrapCage(loc: location):
    set {_loc} to loc
    set {_x} to {_loc}'s x-coord
    set {_y} to {_loc}'s y-coord
    set {_z} to {_loc}'s z-coord

    # 5x5 kare alanındaki demir parmaklıkları kaldır
    loop {_x}-2 to {_x}+2:
        loop {_z}-2 to {_z}+2:
            set block at loop-value and {_y} to air
            set block at loop-value and {_y}+1 to air
            set block at loop-value and {_y}+2 to air

    # Üst ve alt yüzeyi kaldır
    loop {_x}-2 to {_x}+2:
        loop {_z}-2 to {_z}+2:
            set block at loop-value and {_y}+3 to air # Üst
            set block at loop-value and {_y}-1 to air # Alt
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl
Üst