Skript Paylaşımı MCSG Skripti 1VS1 [No Alıntı]

  • Konuyu Başlatan Konuyu Başlatan ONEYDİGIZ
  • Başlangıç tarihi Başlangıç tarihi
  • Görüntüleme 1.654
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

ONEYDİGIZ

Birisi mi Spawnlandı?
Katılım
16 Ocak 2017
Mesajlar
1
Elmaslar
1
Puan
0
Yaş
22
Merhaba dostlar!
Sizlere tamamen kendimin tasarlamış olduğu efsane 1vs1 sistemini tanıtıyorum bugün,burada.
Sistem şuanda betada,hayvan gibi bugları var.
Yeni başladık,olsun o kadar canım :).
Yakın zamanda tüm buglarını düzeltirim,merak etmeyin :).
Konuda sistem tam olarak tamamlanınca düzenlenir.

Özellikler:
Siz tarafından eklenicek olan limitsiz,sınırsız arena!
Tabelalar ile giriş,çıkış!
Az lag yapıyor [Şuanda sadece oyundayken öldüğünde rakibini tespit etmek için loopluyor,onuda yakında halledicem.].
Belirlenebilir spawn noktaları!
Ayarlanabilir kit! [Yakında eklenicek]
Duel atma özelliği! [Yakında eklenicek]
Çeşitli türleri TrainingPvP plugininde ki gibi kendi elinizle belirleme,kitlerini ayarlama. [Yapabileceğime inanırsam yaparım,hiçbir şey imkansız değildir!]
İngilizce,Türkçe,Fransızca ve Almanca dil destekleri! [İngilizce yakın olsa bile diğerlerinin sözünü veremiyorum,çeviri sistemlerini sevmediğim için kendim çevireceğim,uzun sürebilir.Türkçe dil desteği var zaten :D]

Fazla uzatmıyorum,zaten tam bitmedi ve çok fazla eksiği var.
Skriptten anlayanlar kendine göre geliştirebilir,geliştirirken beni silmemeleri tek ricamdır.


hastebin :
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.



/1vs1 debug komutu variableleri bugda kalanlar içindir,kullanıp kendinizi oyunda ve beklemede değilmiş gibi ayarlayabilirsiniz.
 
Selam Dostum, Yaptıgınız Komut skript bölümünde daha çok mevcuttur, Lakin Konunuza fotograf eklerseniz Daha iyi olucagını düşünüyorum. Konunuza ozaman cevap vericeklerini düşünüyorum.
 
Skripti kod olarak'da eklemeniz, gereklidir hastebin bir süre sonra siliyor.
 
Hastebin bir süre sonra kendini siliyor onun için bu Skripti çok isteyen arkadaşlara
Skripti buradan veriyorum buyrun;
Kod:
options:
    p: &8[&3Sunucu&8]
command /sgadmin [<text>] [<text>]:
    permission: sg.admin
    trigger:
        if arg-1 isn't set:
            send "{@p} &a/sgadmin &c/&dyarat <isim>,sil <isim>,oyuncu1 <isim>,oyuncu2 <isim>"
        if arg-1 is "yarat":
            if arg-2 is set:
                if {sgarenaları::%arg-2%} is not set:
                    set {sgarenaları::%arg-2%} to arg-2
                    set {sgmüsait::%arg-2%} to arg-2
                    send "{@p} &a%arg-2% başarıyla SG arenaları arasına eklendi!"
                else:
                    send "{@p} &a%arg-2% adında bir arena zaten var!"
            else:
                send "{@p} &aBir arena ismi giriniz!"
        if arg-1 is "sil":
            if arg-2 is set:
                if {sgarenaları::%arg-2%} is set:
                    delete {sgarenaları::%arg-2%}
                    delete {sgmüsait::%arg-2%}
                    send "{@p} &a%arg-2% başarıyla SG arenaları arasından silindi."
                else:
                    send "{@p} &a%arg-2% adında bir arena yok!"
            else:
                send "{@p} &aBir arena ismi giriniz!"
        if arg-1 is "oyuncu1":
            if arg-2 is set:
                if {sgarenaları::%arg-2%} is set:
                    set {sgspawn1.%arg-2%} to location of player
                    send "{@p} &a%arg-2% adındaki arenanın 1. başlangıç noktası belirlendi."
                else:
                    send "{@p} &a%arg-2% adında bir arena yok!"
            else:
                send "{@p} &aBir arena ismi giriniz!"
        if arg-1 is "oyuncu2":
            if arg-2 is set:
                if {sgarenaları::%arg-2%} is set:
                    set {sgspawn2.%arg-2%} to location of player
                    send "{@p} &a%arg-2% adındaki arenanın 2. başlangıç noktası belirlendi."
                else:
                    send "{@p} &a%arg-2% adında bir arena yok!"
            else:
                send "{@p} &aBir arena ismi giriniz!"
command /1vs1 [<text>] [<text>]:
    trigger:
        if arg-1 isn't set:
            send "{@p} &a/1vs1 &d<SG> <ArenaNumarası>"
        if arg-1 is "SG":
            if arg-2 is set:
                if {sgmüsait::%arg-2%} is set:
                    if {sgbekleyen::%player%} is not set:
                        set {sgarenası.%player%} to arg-2
                        send "{@p} &a%arg-2% adlı arenada sıraya girdin!"
                        set {sgbekleyen::%player%} to player
                        set {sgrakip.%player%} to random element of {sgbekleyen::*}
                        if {sgrakip.%player%} is player:
                            send "{@p} &aSırada senden başkası olmadığı için beklemen gerek."
                            stop
                        else:
                            delete {sgbekleyen::%player%}
                            send "{@p} &aRakibin&8: &c%player%" to {sgrakip.%player%}
                            send "{@p} &aRakibin&8: &c%{sgrakip.%player%}%" to player
                            set {sgoyunda.%player%} to true
                            set {sgoyunda.%{sgrakip.%player%}%} to true
                            teleport {sgrakip.%player%} to {sgspawn2.%arg-2%}
                            teleport player to {sgspawn1.%arg-2%}
                            delete {sgmüsait::%arg-2%}
                            set helmet of the player to golden helmet
                            set chestplate of the player to iron chestplate
                            set leggings of the player to chain leggings
                            set boots of player to iron boots
                            set slot 0 of player's inventory to Stone Sword
                            set slot 1 of player's inventory to Flint And Steel
                            set slot 2 of player's inventory to fishing rod
                            set slot 3 of player's inventory to Bow
                            set slot 4 of player's inventory to 1 golden apple
                            set slot 8 of player's inventory to 8 arrow
                            make {sgrakip.%player%} wear golden helmet
                            make {sgrakip.%player%} wear iron chestplate
                            make {sgrakip.%player%} wear chain leggings
                            make {sgrakip.%player%} wear iron boots
                            set slot 0 of {sgrakip.%player%}'s inventory to Stone Sword
                            set slot 1 of {sgrakip.%player%}'s inventory to Flint And Steel
                            set slot 2 of {sgrakip.%player%}'s inventory to fishing rod
                            set slot 3 of {sgrakip.%player%}'s inventory to Bow
                            set slot 4 of {sgrakip.%player%}'s inventory to 1 golden apple
                            set slot 8 of {sgrakip.%player%}'s inventory to 8 arrow
                    else:
                        send "{@p} &aZaten sıradasın!"
                else:
                    send "{@p} &aBöyle bir arena yok!"
            else:
                send "{@p} &aBir arena ismi gir!"
        if arg-1 is "leave":
            if {sgbekleyen::%player%} is set:
                delete {sgbekleyen::%player%}
                delete {sgoyunda.%player%}
                send "{@p} &aSıradan çıktın!"
            else:
                send "{@p} &aZaten sırada değilsin!"
        if arg-1 is "debug":
            delete {sgbekleyen::%player%}
            set {sgoyunda.%player%} to false
on command:
    if {sgoyunda.%player%} is true:
        cancel event
on death of player:
    set {sgoyunda.%attacker%} to false
    if {sgoyunda.%player%} is true:
        clear player's inventory
        execute console command "sgadmin sil %{sgarenası.%player%}%"
        execute console command "sgadmin yarat %{sgarenası.%player%}%"
        wait 1 seconds
        set {sgoyunda.%player%} to false
        delete {sgarenası.%player%}
        execute console command "spawn %attacker%"
        execute console command "spawn %victim%"
        loop all players:
            if loop-player is {sgrakip.%player%}:
                if {sgoyunda.%loop-player%} is true:
                    set {sgoyunda.%loop-player%} to false
                    clear loop-player's inventory
                    execute console command "spawn %loop-player%"
on sign change:
    if line 1 is "1v1":
        if line 2 is set:
            set {_satır2} to line 2
            if {sgarenaları::%{_satır2}%} is set:
                set {komutu.%event-block%} to "%{_satır2}%"
                wait 2 seconds
                set line 1 to "{@p}"
                set line 2 to "&d&l1vs1"
                set line 3 to "&cArena &e&l%{_satır2}%"
                set line 4 to "{@p}"
        if line 2 is set:
            line 2 is "lea"
            set {komutu.%event-block%} to "leave"
            wait 2 seconds
            set line 1 to "{@p}"
            set line 2 to "&d&l1vs1"
            set line 3 to "&cSıradan Çık"
            set line 4 to "{@p}"
on rightclick on sign:
    if line 3 of clicked block is set:
        set {_satır3} to line 3
        if {sgarenaları::%{komutu.%event-block%}%} is set:
            execute player command "1vs1 sg %{komutu.%event-block%}%"
        if line 3 is "&cSıradan Çık":
            execute player command "1vs1 %{komutu.%event-block%}%"
command /arenas:
    trigger:
        send {sgmüsait::*}
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl
Üst