[Sk] Kanama-Blood | Çalışan ilk GÜZEL skriptim - v0.9

Skript


  • Kullanılan toplam oy
    12

knife67

Zombi Katili
Mesajlar
229
En iyi cevaplar
0
Beğeniler
56
Puanları
630
KANAMA SKRİPT
Yapımcı: knife67

Eklenecekler :
# + /bandajlan :komutunu ayarlanılabilir saniye bir kere kullanma
# + /komutlar :komutu
# + viplere her türlü %10 şans arttırımı
# + Dahada Gerçekçilik
# + bandaj craft edebilme
# + can arttırıcı krem
# + Şurup eklenecek
# + yeni komutlar eklenecek
# + viplere özel medic grubu
# + Texture ler
# + KULLANABİLİRSİNİZ FAKAT BAŞKA FORUMLARDA "benim" ADI ALTINDA PAYLAŞMAK ve "Yapımcısı Knife dır" dahada değiştirerek paylaşmak da YASAKTIR. EMEĞİNİZ DEĞİL İSE BENİM DİYE MİLLETİ NİYE KANDIRIRSIN ?
# + Bir kere aynı hatayı bende yaptım o kardeşimden özür diliyorum
# v1.5 sürümü çıktıktan sonra büyük ihtimalle yeni sürüm çıkmayacak

KOMUTLARI KISACA AÇIKLAYALIM:
/bandajlan : Vipler kendilerini bandajlarlar,
/kanamabaslat <player> : Oyuncuya kanama başlatır.
/kanamadurdur <player> : Oyuncudaki kanamayı durdurur
/canfulle : Kendi canınızı fullersiniz
/bugduzelt <player> : Oyuncudaki bugları düzeltir

AYARLAMA KOMUTLARI:
/AyarlaAdmin : Ayarladığınız gruplara admin yetkisi verir
/AyarlaVip : Ayarladığınız gruplara vip yetkisi verir
/AyarlaOyuncu : Ayarladığınız gruba oyuncu yetkisi verir



ÖZELLİKLER:
Neredeyse TAMAMEN ayarlanabilir.
Ayarlanabilir Otomatik Mesaj özelliği vardır.
Ayarlanabilir Bandaj eşyası.

Ayarlanabilir olasıklar (mob öldürüldüğünde bandaj düşmesi,kanamanızın şans eseri durması vb...)
Ayarlanabilir bazı mesajlar.
Biraz gerçekcilik vardır.(yanlışlıkla elinizi kesme gibi.)

KOD.
Kod:
 #_________________________________________________________|
#______________________________________________________|         
#__________________________________________________|
#_________________________________________________|     Bandage - Kanama
#_________________________________________________________|             Skript by knife67
#___________________________________________________________|                   v:   0.9
#_____________________________________________________________|
# Eklenecekler:
# + /bandajlan :komutunu ayarlanılabilir saniye bir kere kullanma
# + /komutlar :komutu
# + viplere her türlü %10 şans arttırımı
# + Dahada Gerçekçilik
# + bandaj craft edebilme
# + can arttırıcı krem
# + Şurup eklenecek
# + yeni komutlar eklenecek
# + viplere özel medic grubu
# + Texture ler
# + KULLANABİLİRSİNİZ FAKAT BAŞKA FORUMLARDA "benim" ADI ALTINDA PAYLAŞMAK ve "Yapımcısı Knife dır" dahada değiştirerek paylaşmak da YASAKTIR. EMEĞİNİZ DEĞİL İSE BENİM DİYE MİLLETİ NİYE KANDIRIRSIN ?
# + Bir kere aynı hatayı bende yaptım o kardeşimden özür diliyorum
# v1.5 sürümü çıktıktan sonra büyük ihtimalle yeni sürüm çıkmayacak
#Options
#K = Kanamanın kaç saniyede bir olacağı
#C = Bandajlanınca canınızın 2 kalp artma şansı
options:
    K : 5
    C : 5
#A = % kaç ihtimalle kanama başlıyacağı
    A : 10
#B = % kaç ihtimalle aletlerle(kılıç,kazma vb.) oynayınca kanama başlayıcağı ?
    B : 1
#E = Bandaj eşyası
    E : paper
#AE = Moblardan bandaj düşme şansı
    AE : 5
#VO = Group managerdeki oyuncu grubunuzun configdeki ismi
    VO : oyuncu
#VA = Group Managerdeki admin,kurucu grubunuzun configdeki ismi
#VA1 = Group Managerdeki admin,kurucu grubunuzun configdeki ismi
    VA : admin
    VA1 : Kurucu
#VP = Group managerdeki vip gurubunuz configdeki ismi
#VP1 = Başka vip grubunuz varsa onun ismi
#VP2 = Başka vip grubunuz varsa onun ismi
#VP3 = Başka vip grubunuz varsa onun ismi
#Bu gruplarda Rehberlere, Reklamcılara da Yetki verebilirsiniz Örn: VP3
    VP : vip
    VP1 : ultravip
    VP2 : megavip
    VP3 : Rehber
# Bandaj düşme Mesajı
    EA : &4[Blood]&a Bandaj düştü. Hayırlı olsun.
#    OTO MESAJ
# PP ve tüm oto mesajlar ayarlanabilir. PS süre belirtir. PP ise prefix yani ön ad belirtir.
    PP : &4[Blood&aİNFO&4]&c
    T.0 : &c Mobların(Bazı canavarların) vurması ile Yüzde&b 10 &cihtimal ile kanamanız başlar.
    T.1 : &c Kılıcınızı ve aletlerinizi dikkatli kullanınız. &bYüzde 1 &cihtimal ile kanamanız başlar
    T.2 : &c Vipler &a/bandajlan &cyetkisini kullanabilir.
    T.3 : Bandajınız&b Yüzde 5 &cihtimalle 2 kalp canınızı doldurur.
    PS : 120
   
   
every {@PS} second:
    set {_mesaj} to random element out of {otomesaj::*}
    send "{@PP} %{_mesaj}%" to players

on load:
    clear {otomesaj::*}
    "{@T.0}" is not "-":
        add "{@T.0}" to {otomesaj::*}
    "{@T.1}" is not "-":
        add "{@T.1}" to {otomesaj::*}
    "{@T.2}" is not "-":
        add "{@T.2}" to {otomesaj::*}
    "{@T.3}" is not "-":
        add "{@T.3}" to {otomesaj::*}   
   
on load:
    send "" to console
    send "&aKanama Skripti Etkinleştiriliyor" to console
    send "&aSorunlar Algılanıyor" to console
    send "&aKanama Skripti Etkinleştirildi" to console
    send "&aYapım: Knife67" to console
    send "&bv0.9" to console
    send "" to console


# +Pluslar , Logs ,Drops and Configs

command /AyarlaVip:
    permission: admin.ayar
    trigger:
        execute player command "mangaddp {@VP} player.*"
        execute player command "mangaddp {@VP} vip.bandajlan"
        execute player command "mangaddp {@VP1} player.*"
        execute player command "mangaddp {@VP1} vip.bandajlan"
        execute player command "mangaddp {@VP2} player.*"
        execute player command "mangaddp {@VP2} vip.bandajlan"
        execute player command "mangaddp {@VP3} player.*"
        execute player command "mangaddp {@VP3} vip.bandajlan"
        send "&4[Blood]&a Başarı ile ayarlandı."   
       
command /AyarlaOyuncu:
    permission: admin.ayar
    trigger:
        execute player command "mangaddp {@VO} player.*"
        send "&4[Blood]&a Başarı ile ayarlandı."

command /AyarlaAdmin:
    permission: admin.ayar
    trigger:
        execute player command "mangaddp {@VA} admin.*"
        execute player command "mangaddp {@VA1} admin.*"
        send "&4[Blood]&a Başarı ile ayarlandı."

on command:
    log "%executor% Kullandığı komut |knife67|   /%command% %arguments%" to "Kanama[Tüm komut logları].log"

# MOB DÜŞMELERİ
on death of zombie:
    attacker is a player
    chance of {@AE}%
    give {@E} named "&aBandaj" to attacker
    send "{@EA}" to attacker   
   
on death of skeleton:
    attacker is a player
    chance of {@AE}%
    give {@E} named "&aBandaj" to attacker
    send "{@EA}" to attacker

on death of spider:
    attacker is a player
    chance of {@AE}%
    give {@E} named "&aBandaj" to attacker
    send "{@EA}" to attacker
       
on death of silverfish:
    attacker is a player
    chance of {@AE}%
    give {@E} named "&aBandaj" to attacker
    send "{@EA}" to attacker
   
#Kanama
on damage of a player:
    attacker is a player
    chance of {@A}%
    set {kan.%victim%} to 1
    message "&4[Blood] &cKanaman var. Bandaj gerek." to victim
    wait 30 seconds
    set {kan.%victim%} to 0
    send "&4[Blood] &cAllaha şükür kanamam durdu."

on damage of a player:
    attacker is a skeleton
    chance of {@A}%
    set {kan.%victim%} to 1
    message "&4[Blood] &cKanaman var. Bandaj gerek." to victim
   
on damage of a player:
    attacker is a spider
    chance of {@A}%
    set {kan.%victim%} to 1
    message "&4[Blood] &cKanaman var. Bandaj gerek." to victim
   
on damage of a player:
    attacker is a blaze
    chance of {@A}%
    set {kan.%victim%} to 1
    message "&4[Blood] &cKanaman var. Bandaj gerek." to victim

on leftclick holding a sword:
    chance of {@B}%
    set {kan.%player%} to 1
    message "&4[Blood] &cAhh elimi kestim. Bandaj gerek." to player
    wait 30 seconds
    set {kan.%player%} to 0
    send "&4[Blood] &cAllaha şükür kanamam durdu."
   
on leftclick holding a pickaxe:
    chance of {@B}%
    set {kan.%player%} to 1
    message "&4[Blood] &cAhh kafama vurdum. Bandaj gerek." to player
    wait 30 seconds
    set {kan.%player%} to 0
    send "&4[Blood] &cAllaha şükür kanamam durdu."
   
on leftclick holding a axe:
    chance of {@B}%
    set {kan.%player%} to 1
    message "&4[Blood] &cAhh elimi kestim. Bandaj gerek." to player
    wait 30 seconds
    set {kan.%player%} to 0
    send "&4[Blood] &cAllaha şükür kanamam durdu."
on damage of a player:
    attacker is a zombie
    chance of {@A}%
    set {kan.%victim%} to 1
    message "&4[Blood] &cKanaman var. Bandaj gerek." to victim

   
every {@K} seconds:
    loop all players:
        if {kan.%loop-player%} is equal to 1:
            damage loop-player by 1 heart
            send "&4[Blood] &cKanamanız devam ediyor. Böyle giderse öleceksiniz" to loop-player
            wait 15 seconds
            if {kan.%loop-player%} is equal to 1:
                chance of 20%
                set {kan.%loop-player%} to 0
                message "&4[Blood] &aŞanslısınız kanamanız durdu" to loop-player
               
on rightclick holding a {@E}:
    remove 1 {@E} from player
    if {kan.%player%} is equal to 1:
        set {kan.%player%} to 0
        send "&4[Blood] &aKanamınız durdu."
    else:
        send "&4[Blood] &aKanaman yok. Bandajın boşa gitti. Yazık..."
        chance of {@C}%:
            execute console command "effect %player% 6 1 1"
            send "&4[Blood]&a Canınız &c2 Kalp&a Çoğaldı."
           
command /bandajlan:
    permission: vip.bandajlan
    permission message:&cBu yetkiyi &bVİP'ler &ckullanabilir.
    trigger:
        if {kan.%player%} is equal to 1:
            set {kan.%player%} to 0
            message "&&4[Blood&aVİP&4] &cKanamanız durdu."
        else:
            send "&4[Blood&aVİP&4] &cNeyi bandajlıyacaksın ?!"
           
command /bugduzelt <player>:
    permission: admin.Bug
    trigger:
        set {kan.%arg 1%} to 0
        set {sure.%arg 1%} to 0
        message "&4[Blood]&c %arg 1% adlı oyuncunun bugları düzeltildi"

command /kanamabaslat <player>:
    permission: admin.bug
    permission message: &4Sadece Adminler Kullanabilir...
    trigger:
        set {kan.%arg 1%} to 1
        send "&4[Blood&aADMIN&4] &cKanamanız başladı. Hack Kullanıyorsanız KAPATINIZ." to arg 1
        send "&4[Blood&aADMIN&4]&c Kanama başarılı bir şekilde başlatıldı." to player

command /kanamadurdur <player>:
    permission: admin.bug
    trigger:
        set {kan.%arg 1%} to 0
        send "&4[Blood&aADMIN&4] &cKanamanız durduruldu." to arg 1
        send "&4[Blood&aADMIN&4]&c Kanama başarılı bir şekilde durduruldu." to player

command /canfulle:
    permission: admin.hp
    trigger:
        execute player command "heal"
   
on death:
    set {kan.%player%} to 0
    set {sure.%player%} to 0
 


KaanGunlu

Işık Taşı Madencisi
Mesajlar
3,239
En iyi cevaplar
0
Beğeniler
4,843
Puanları
6,840
Skript çok iyi değil.
Ama cidden uğraşmışsın.
Tebrikler.
 
Moderatör tarafından düzenlendi:

KuraPieee

Taş Madencisi
Mesajlar
75
En iyi cevaplar
0
Beğeniler
62
Puanları
0
İlk Skriptine göre gayet başarılısın devam et :)
 

MhaWTHoR

Obsidyen Madencisi
Mesajlar
1,208
En iyi cevaplar
1
Beğeniler
1,161
Puanları
3,230
Burası skript bölümü konudan sapmayalım lütfen.
Skripte gelirsek;
Kod yazma şekli kötü.
birçok tasarruf yapılabilecek yer var.
Bunlar dışında fikir güzel.
Umarım ilerleyen zamanlarda kendini daha da geliştirirsin.
 

knife67

Zombi Katili
Mesajlar
229
En iyi cevaplar
0
Beğeniler
56
Puanları
630
Bu konuyu okuyan herkese Teşekkürlerimi iletirim . :)
 

Üst