Skript Minecraft Bandaj Skripti

Winklaar

nur zur info
Süper Moderator
Katılım
15 Ocak 2021
Mesajlar
13
Tepkime puanı
15
Puanları
6
Konum
Almanya

Bandaj Skript​

Yapımcı: @na2000​

Bu skript ne işe yarıyor?​

Yüksekten düştüğümüzde sizin ayarladığınız miktarda veya daha fazla canımız gittiğinde,
elimiz ya da ayağımız kırılıyor. Elimiz veya ayağımız kırılınca yavaşlık efekti veriyor.
Yavaşlık efektinden kurtulmak için bandaj basılması gerekiyor.
Neremiz kırıldıysa ona göre bandaj basılmalı.
El ise el bandajı ayak ise ayak bandajı basılmalı.
Bandajları sadece doktorlar oyunculara basabiliyor.
Ayrıca doktorlar kendilerine bandaj basamıyorlar.
Yukarıda ayarladığınız miktarda dedim, normalde 1 kalp olarak ayarlı fakat ayarlayabiliyorsunuz.​

Komutlar ve Permissionlar​

/bandaj [el-ayak] > Bandaj verir.
bandaj.admin > Komut yetkisi.
bandaj.doktor > Bandaj basma yetkisi.​
options:
ayak: &cAyak Bandajı #Ayak bandajının adı
el: &cEl Bandajı #El bandajının adı
min: 1 #Kırık için almamız gereken minimum damage


on right click:
loop all players where [distance between player and player input is smaller than 4]:
if name of player's held item contains "{@ayak}":
if player has permission "doktor.bandaj":
if loop-player is set:
if loop-player is not player:
if {kirik::%loop-player%::ayak} is set:
if loop-player's balance is greater than 49:
send "&a%loop-player% &7adlı oyuncuya %name of player's held item% &7bastın! &a+75TL!"
send "&a%player% &7adlı oyuncu sana %name of player's held item% &7bastı! &c-50TL!" to loop-player
send "&aKırılan ayağın iyileşti!" to loop-player
remove 1 of player's held item from player's inventory
add 75 to player's balance
remove 50 from loop-player's balance
apply slownesss 4 to the loop-player for 0.1 seconds
else:
send "&cOyuncunun yeterli miktarda parası yok!"
else:
send "&cOyuncunun ayağı kırık değil!"
else:
send "&cBu eşyayı sadece doktorlar kullanabilir!"
else if name of player's held item contains "{@el}":
if player has permission "doktor.bandaj":
if loop-player is set:
if loop-player is not player:
if {kirik::%loop-player%::el} is set:
if loop-player's balance is greater than 49:
send "&a%loop-player% &7adlı oyuncuya %name of player's held item% &7bastın! &a+75TL!"
send "&a%player% &7adlı oyuncu sana %name of player's held item% &7bastı! &c-50TL!" to loop-player
send "&aKırılan elin iyileşti!" to loop-player
remove 1 of player's held item from player's inventory
add 75 to player's balance
remove 50 from loop-player's balance
apply slownesss 4 to the loop-player for 0.1 seconds
else:
send "&cOyuncunun yeterli miktarda parası yok!"
else:
send "&cOyuncunun eli kırık değil!"
else:
send "&cBu eşyayı sadece doktorlar kullanabilir!"

on damage:
if damage cause is fall:
if damage is greater than {@min}:
chance of 50%:
send "&cAyağın kırıldı!" to victim
set {kirik::%victim%::ayak} to true
apply slowness 4 to the victim for 99999999 seconds
else:
send "&cElin kırıldı!" to victim
set {kirik::%victim%::el} to true
apply slowness 4 to the victim for 99999999 seconds

on consume of milk:
if {kirik::%player%::el} is set:
wait 1 tick
apply slowness 4 to the player for 99999999 seconds
if {kirik::%player%::ayak} is set:
wait 1 tick
apply slowness 4 to the player for 99999999 seconds

on join:
if {kirik::%player%::el} is set:
apply slowness 4 to the player for 99999999 seconds
else if {kirik::%player%::ayak} is set:
apply slowness 4 to the player for 99999999 seconds

command /bandaj [<text>]:
trigger:
if player has permission "bandaj.admin":
if arg 1 is set:
if arg 1 is "el" or "hand" or "kol":
give player 1 of paper named "{@el}"
send "&71x {@el} &7alındı!"
else if arg 1 is "bacak" or "ayak" or "foot":
give player 1 of paper named "{@ayak}"
send "&71x {@ayak} &7alındı!"
else:
send "&cBandaj türü bulunamadı! /bandaj [el-ayak]"
else:
send "&cLütfen bir bandaj türü giriniz! /bandaj [el-ayak]"
else:
send "&cBu komut için yetkiniz yok!"
 
  • Etiketler
    bandaj skripti minecraft bandaj skripti