• minecraft server

{SK} Kafa Düşürme

KadirYLCN

♔ B O M ♔
Mesajlar
660
Puanları
1,480
Merhaba Arkadaşlar.
Bugün Sizlere Kafa Düşürme yani
Mob Veya Oyunculardan Düşen Kafa Skript'i
Vericeğim.
Yararlı Olur ise Ne Mutlu Size.

Kod:
options:
    oyuncu.oldugunde.kafa.dusme.orani: 25
    zombidomuz.kafasi.dusmeorani: 15
    blaze.kafasi.dusmeorani: 15
    magaraorumcegi.kafasi.dusmeorani: 15
    tavuk.kafasi.dusmeorani: 15
    inek.kafasi.dusmeorani: 15
    enderman.kafasi.dusmeorani: 15
    ghast.kafasi.dusmeorani: 15
    golem.kafasi.dusmeorani: 15
    mantarinek.kafasi.dusmeorani: 15
    kedi.kafasi.dusmeorani: 15
    domuz.kafasi.dusmeorani: 15
    koyun.kafasi.dusmeorani: 15
    suluk.kafasi.dusmeorani: 15
    orumcek.kafasi.dusmeorani: 15
    ahtapot.kafasi.dusmeorani: 15

on death:
    if victim is player:
        chance of {@oyuncu.oldugunde.kafa.dusme.orani}%:
            execute console command "/give %attacker% 397:3 1 player:%victim%"

on death:
    if victim is zombie pigman:
        chance of {@zombidomuz.kafasi.dusmeorani}%:
            make console execute command "/give %attacker% 397:3 1 player:MHF_PigZombie"
on death:
    if victim is blaze:
        chance of {@blaze.kafasi.dusmeorani}%:
            make console execute command "/give %attacker% 397:3 1 player:MHF_Blaze"
on death:
    if victim is cave spider:
        chance of {@magaraorumcegi.kafasi.dusmeorani}%:
            make console execute command "/give %attacker% 397:3 1 player:MHF_CaveSpider"
on death:
    if victim is chicken:
        chance of {@tavuk.kafasi.dusmeorani}%:
            make console execute command "/give %attacker% 397:3 1 player:MHF_Chicken"
on death:
    if victim is cow:
        chance of {@inek.kafasi.dusmeorani}%:
            make console execute command "/give %attacker% 397:3 1 player:MHF_Cow"
on death:
    if victim is enderman:
        chance of {@enderman.kafasi.dusmeorani}%:
            make console execute command "/give %attacker% 397:3 1 player:MHF_Enderman"
on death:
    if victim is ghast:
        chance of {@ghast.kafasi.dusmeorani}%:
            make console execute command "/give %attacker% 397:3 1 player:MHF_Ghast"
on death:
    if victim is iron golem:
        chance of {@golem.kafasi.dusmeorani}%:
            make console execute command "/give %attacker% 397:3 1 player:MHF_Golem"
on death:
    if victim is ocelot:
        chance of {@kedi.kafasi.dusmeorani}%:
            make console execute command "/give %attacker% 397:3 1 player:MHF_Ocelot"
on death:
    if victim is pig:
        chance of {@domuz.kafasi.dusmeorani}%:
            make console execute command "/give %attacker% 397:3 1 player:MHF_Pig"
on death:
    if victim is sheep:
        chance of {@koyun.kafasi.dusmeorani}%:
            make console execute command "/give %attacker% 397:3 1 player:MHF_Sheep"
on death:
    if victim is slime:
        chance of {@suluk.kafasi.dusmeorani}%:
            make console execute command "/give %attacker% 397:3 1 player:MHF_Slime"
on death:
    if victim is spider:
        chance of {@orumcek.kafasi.dusmeorani}%:
            make console execute command "/give %attacker% 397:3 1 player:MHF_Spider"
on death:
    if victim is squid:
        chance of {@ahtapot.kafasi.dusmeorani}%:
            make console execute command "/give %attacker% 397:3 1 player:MHF_Squid"
 

OrangeLemon

Let it die
Mesajlar
487
Puanları
0
Bunun için bir eklenti varken neden skript kullansınlar ki ? hem lag yapmaz eklentiler sunucuda yapar ama skript kadar yapmaz aslında demeliyim
 

Life Hunter

Lapis Toplayıcısı
Mesajlar
932
Puanları
1,480
Tek tek if açmak bu durumda biraz uzun olmuş. Skript nasıl işliyor bilemem ama tüm mobları bir diziye atayıp, for döngüsü ile ölümleri kontrol etmek daha iyi olur. Nasıl olsa koşulda gerçekleştirilen işlem temel olarak aynı koşuldaki sayılar yani dizi değiştirilerek bu iş yapılabilir.
 

OrangeLemon

Let it die
Mesajlar
487
Puanları
0
Tek tek if açmak bu durumda biraz uzun olmuş. Skript nasıl işliyor bilemem ama tüm mobları bir diziye atayıp, for döngüsü ile ölümleri kontrol etmek daha iyi olur. Nasıl olsa koşulda gerçekleştirilen işlem temel olarak aynı koşuldaki sayılar yani dizi değiştirilerek bu iş yapılabilir.
Dediğinden bir şey anlamadım :(

Not: postların sadece %20 sini okurum :(
 

Myper

Kızıltaş Madencisi
Mesajlar
515
Puanları
1,230
Bunun için bir eklenti varken neden skript kullansınlar ki ? hem lag yapmaz eklentiler sunucuda yapar ama skript kadar yapmaz aslında demeliyim
Kod:
options:
    zombie: 10
    skeleton: 20
    spider: 30
   
on death:
    killer is player
    chance of {@chance.%victim%}%:
        give 1 entity's skull to killer
Aslında bu kodu pluginle çalıştırmaktansa skript ile çalıştırmak daha caziptir. Skript zaten küçük sistemler yapmak için vardır, şu 10 satırlık kod için plugin kullanmak cpu israfıdır
 

KadirYLCN

♔ B O M ♔
Mesajlar
660
Puanları
1,480
Kod:
options:
    zombie: 10
    skeleton: 20
    spider: 30
 
on death:
    killer is player
    chance of {@chance.%victim%}%:
        give 1 entity's skull to killer
Aslında bu kodu pluginle çalıştırmaktansa skript ile çalıştırmak daha caziptir. Skript zaten küçük sistemler yapmak için vardır, şu 10 satırlık kod için plugin kullanmak cpu israfıdır
Doğru Söylüyorsunuz.
 

MeeRach

Vi3e
Mesajlar
1,211
Puanları
2,075
Ruh Hali
Bu skriptin aynısını Nitrado'nun skript bölümünde görmüştüm.

(Reklam olduya kusura bakmayın.)