İstek Ücretsiz Skript İstiyorum

killerpro4242

Zombi Katili
Mesajlar
213
En iyi cevaplar
1
Beğeniler
101
Puanları
350
Ruh hali
Merhaba Sayın Forum Üyeleri,
Bu Konumda Sizlerden Bir Skript İsteyeceğim. İstediğim Şey Biraz Zor Olabilir.


İstediğim Skriptin Özelliklerini Detaylı Olarak Anlatamayacağım İçin Direk Aklımdaki Sistemi Anlatıyorum
2 Takım Olacak Ve Bu Takımlar Birbirlerine Karşı Savaşacak. Belirli Bir Süre Sonra En Fazla Öldürme Alan Takım Kazanacak. Bu Takımların En Çok Kill Alan Kişileri "/savaş kazananları" Komutu Kullanıldığında Çıkan Menüde Görüntülenir. Ayrıca Takımlar Sadece Birbirleriyle Değil Canavarlarla Da Savaşacak. Bu Sistem Şöyle Olacak : Ortada Tarafsız Canavarlar Olacak Ve Herkese Saldıracak. Öldürülen Canavarlar O Takıma Geçecek Ve Karşı Takıma Saldıracak. Ancak Bir Kere Sahiplenmiş Canavarlar Birdaha Sahiplenemez Olacak.


İşte İstediğim Skript. Bunu Ücretsiz Bir Şekilde Yapacak Varsa Şimdiden Çok Teşekkür Ediyorum.
Eğer Konum Yanlış Yerdeyse Taşıyınız Ve Bana Bu Konuları Nerede Açmam Gerektiğini Söyleyiniz.

Herkese İyi Akşamlar.
 


furkan3000

Obsidyen Madencisi
Emektar Üye
Mesajlar
1,427
En iyi cevaplar
62
Beğeniler
668
Puanları
3,710
Ruh hali
Aslında zor değil, skript yazan arkadaşlardan birisi müsaitse yardımcı olacaktır. Müsait olsaydım ben yapardım ama yoğunum yine de 4-5 gün içinde cevap veren olmazsa bana yazın.
 

furkan3000

Obsidyen Madencisi
Emektar Üye
Mesajlar
1,427
En iyi cevaplar
62
Beğeniler
668
Puanları
3,710
Ruh hali
Kod:
command /takım <text> [<text>] [<text>]:
    executable by: console and player
    description : Mobları takımlara ayırmak ve savaştırmak için kullanılır
    trigger:
        set {_komut} to arg 1
        set {_varlik} to arg 2
        set {_takim} to arg 3

        if {_komut} is "yardım":
            message "/takım hazırla - Skripti ilk çalıştırdığınızda kullanınız" to the console
            message "/takım çağır entity.x.y.z.özellikler - Özellikleri ve koordinatı verilen mobu çağırır, aralara nokta koyunuz, her özellikten sonra virgül koyunuz" to the console
            message "/takım ekle Oyuncu takım - Oyunucuyu takıma ekler. Takımlar: mavi ve yesil" to the console
            message "/takım çıkar Oyuncu - Oyunucunun takımı siler" to the console
            message "/takım saldır entity takım - Entity takımdaki herkesi kışkırtır" to console
           
        else if {_komut} is "oluştur":
            execute console command "/team add yesil ""Yeşil"""
            execute console command "/team add mavi ""Mavi"""
            set {mobuuid} to 0
           
        else if {_komut} is "çağır":
            add 1 to {mobuuid}
            set {_varlik2::*} to {_varlik} split at "."
            execute console command "/summon %{_varlik2::1}% %{_varlik2::2}% %{_varlik2::3}% %{_varlik2::4}% {CustomName:""%{mobuuid}%"",%{_varlik2::5}%UUID:[I;0,0,0,%{mobuuid}%]}"
            add {mobuuid} to {neutral::*}
            loop {_varlik2::*}:
                add loop-value to {neutral::%{mobuuid}%::*}
               
        else if {_komut} is "ekle":
            execute console command "/team join %{_takim}% %{_varlik}%"
            add {_varlik} to {%{_takim}%::*}
            add {_varlik} to {skor::*}
            set {skor::%{_varlik}%::skor} 0
           
        else if {_komut} is "sil":
            execute console command "/team leave %{_varlik}%"
            add {_varlik} to {skor::*}
            if {mavi::*} contains {_varlik}:
                remove {_varlik} from {mavi::*}
            else:
                remove {_varlik} from {yesil::*}
               
        else if {_komut} is "saldır":
            set {_sayi} to {_varlik} parsed as integer
            loop {%{_takim}%::*}:
                execute console command "execute at @e[name=%loop-value%] run summon snowball - -2.3 - {Motion:[0.0,-1.0,0.0],Owner:[I;0,0,0,%{_sayi}%]}"
               
        else:
            message "/takım yardım" to the console
           
on death:
    if victim is player:
        if damager is player:
            if {mavi::*} contains damager:
                if {yesil::*} contains victim:
                    add 1 to {skor::%damager%}
            if {mavi::*} contains victim:
                    add 1 to {skor::%damager%}
    else:
        set {_mobid} to victim's name parsed as integer
        if {neutral::*} contains {_mobid}:
            wait 2 second
            if {mavi::*} contains damager:
                execute console command "/summon %{neutral::%{_mobid}%::1}% %{neutral::%{_mobid}%::2}% %{neutral::%{_mobid}%::3}% %{neutral::%{_mobid}%::4}% {Team:mavi,CustomName:""%{_mobid}%"",%{neutral::%{_mobid}%::5}%UUID:[I;0,0,0,%{_mobid}%]}"
                add {_mobid} to {mavi::*}
               
            else if {yesil::*} contains damager:
                execute console command "/summon %{neutral::%{_mobid}%::1}% %{neutral::%{_mobid}%::2}% %{neutral::%{_mobid}%::3}% %{neutral::%{_mobid}%::4}% {Team:yesil,CustomName:""%{_mobid}%"",%{neutral::%{_mobid}%::5}%UUID:[I;0,0,0,%{_mobid}%]}"
                add {_mobid} to {yesil::*}
            remove {_mobid} from {neutral::*}
               
command /skorayarla:
    executable: console
    description: Oyun bitince çalıştırılır ve en yüksek puanlı oyuncuyu/oyuncuları kaydeder
    trigger:
        set {_maxskor} to -1
        add "yok" to {_maxoyuncu::*}
        loop {skor::*}:
            if {skor::%loop-value%::skor} is greater than {_maxskor}:
                loop {_maxoyuncu::*}:
                    remove loop-value-2 from {_maxoyuncu::*}
                add loop-value to {_maxoyuncu::*}
                set {_maxskor} to {skor::%loop-value%::skor}
            else if {skor::%loop-value%::skor} is equal to {_maxskor}:
                add loop-value to {_maxoyuncu::*}
        loop {_maxoyuncu::*}:
            add loop-value to {enyuksekskorlar::*}
            set {enyuksekskorlar::%loop-value%::skor} to {_maxskor}
           
command /savaşkazananları :
    executable: player
    description: En yüksek skorları listeler
    trigger:
        message "<red>En Yüksek Skorlar" to player
        loop {enyuksekskorlar::*}:
            message "%loop-value% - %{enyuksekskorlar::%loop-value%::skor}%" to player
 
Son düzenleme:

Üst