[Skript] Ayak Kırılma Sistemi

33ismet99

Zombi Katili
Mesajlar
168
En iyi cevaplar
3
Beğeniler
41
Puanları
290
Ruh hali

Bu Skript Ne İşe Yarar ?

Özellikle RPG ve Survival türü sunucularda kullanılabilir. Oyuncu Fall Damage (Yüksekten Düştüğünde) aldığında %10 şans ile ayağı kırılır ve sınırsız süre ile
Oyuncuya yavaşlık 2 etkisi verir. Oyuncu bandaj kullanana kadar bu iksir etkisi devam eder ve bandaj ile sağ tıkladığında etki geçer.
İsterseniz Bandaj alma kısmını skriptten silip shopkeepers gibi pluginler ile satış yapabilirsiniz.
Bandaj adı, bandaj fiyatı gibi ayarlar çok kolayca yapılabilir. Basit bir skript gibi gözükebilir, zaten öyle. Kodlaması ve Oyuncularla test etmesi toplam 10 dakikamı almadı nerdeyse.

Skript Kodu


Kod:
# Bu Skript 33ismet99 (GhostFireTR Owner) Tarafindan Hazirlanmistir
#
#   GhostFireTR IP : Mc.GhostFireTR.Com
#   GhostFireTR Site : www.GhostFireTR.com
#
# Gerken Pluginler : Skript, Essentials

options:
    p: &8[&3Saglik&8]
    bandaj-fiyat: 1000    # Buraya 1 Adet Bandajin Fiyatini Yaziniz.
    bandaj-adi: &6&lBandaj

on damage of player:
    damage cause is fall
    chance of 10%:
        send "{@p} &9Ayagini Kirdin. Iyilesmek icin {@bandaj-adi} Kullan." to victim
        set {ayaginikirdin.%victim%} to true
        execute console command "/effect %victim% minecraft:slowness 15000 1"
        stop
    
on right click with paper:
    if player's tool's name is "{@bandaj-adi}":
        if {ayaginikirdin.%player%} is true:
            remove 1 paper named "{@bandaj-adi}" from player
            send "{@p} &9Kendigin Iyilestirdin. Bundan Sonra Daha Dikkatli Ol !" to player
            execute console command "/heal %player%"
            delete {ayaginikirdin.%player%}
            stop
        else:   
            send "{@p} &9Su Anda Saglik Sorunun Yok."
            
command /BandajAl:
    trigger:
        if player's balance is bigger than {@bandaj-fiyat}:
            execute console command "/Eco take %player% {@bandaj-fiyat}"
            give 1 paper named "{@bandaj-adi}" to  player
            send "{@p} &91 Adet {@bandaj-adi} Aldin. Odeme Tutari : &6{@bandaj-fiyat} $" to player

Güle güle kullanın !
 


Mr_Obliviate

Play.BlokDunyasi.Net
Mesajlar
1,002
En iyi cevaplar
18
Beğeniler
749
Puanları
1,480
Ruh hali
effect kullanmak yerine
Kod:
set player's walk speed to 0.1
deneyebilirsin normal hızı 0.2 dir
Kod:
heal player
oyuncular zaten komutsuz canlandırılabilir.
Kod:
player's money
expression'u var yani;
Kod:
if player's money < 10:
add 10 to player's money
remove 10 from player's money
kullanılabilir. olabildiğince execute command kullanma. Böylece essentials gibi eklentilere ihtiyacın azalır. Fikir güzel. Başarılar.
 
Son düzenleme:

33ismet99

Zombi Katili
Mesajlar
168
En iyi cevaplar
3
Beğeniler
41
Puanları
290
Ruh hali
Teşekkürler. Müsait bir zamanımda düzenleyip konuyu düzenlerim.
 

Üst