Best Studio 1
Best Studio
D 1
delimuratt
Aliyldrim 1
Aliyldrim
Mt2Hizmet 1
Mt2Hizmet
noisiv 1
noisiv
Manwe Work 1
Manwe Work
melankolıa18 1
melankolıa18
Agora Metin2 1
Agora Metin2
Cannn6161 1
Cannn6161
kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

Skript Paylaşım Minecraft - Efsane Turnuva Skripti !

ßyMesMes

'Sıradışı Emekli Admin
Telefon Numarası Onaylanmış Üye TC Kimlik Numarası Doğrulanmış Üye
Fahri Üye
Paylaşım
Katılım
2 Ağu 2010
Konular
5,330
Mesajlar
24,645
Çözüm
54
Online süresi
1mo 20d
Reaksiyon Skoru
6,396
Altın Konu
425
Başarım Puanı
514
MmoLira
-2,509
DevLira
0
Ticaret - 0%
0   0   0

ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!

Merhaba arkadaşlar size kendi yaptığım turnuva skripti tanıtıcam.

Kod:
variables:
    {TurnuvaPuanı::%player%} = 0

options:
    p: &6&lTURNUVA &8&l>

command /TurnuvaBaslat [<text>]:
    permission: Admin.Admin
    trigger:
        if arg 1 is not set:
            send "{@p} &e/TurnuvaBaslat Yardım"
        if arg 1 is "PVP":
            send "{@p} &eTurnuvanın Başlamasına 60 Saniye." to all players
            wait 100 tick
            send "{@p} &eTurnuvanın Başlamasına 50 Saniye." to all players
            wait 100 tick
            send "{@p} &eTurnuvanın Başlamasına 40 Saniye." to all players
            wait 100 tick
            send "{@p} &eTurnuvanın Başlamasına 30 Saniye." to all players
            wait 100 tick
            send "{@p} &eTurnuvanın Başlamasına 20 Saniye." to all players
            wait 100 tick
            send "{@p} &eTurnuvanın Başlamasına 10 Saniye." to all players
            wait 20 tick
            send "{@p} &eTurnuvanın Başlamasına 9 Saniye." to all players
            wait 20 tick
            send "{@p} &eTurnuvanın Başlamasına 8 Saniye." to all players
            wait 20 tick
            send "{@p} &eTurnuvanın Başlamasına 7 Saniye." to all players
            wait 20 tick
            send "{@p} &eTurnuvanın Başlamasına 6 Saniye." to all players
            wait 20 tick
            send "{@p} &eTurnuvanın Başlamasına 5 Saniye." to all players
            wait 20 tick
            send "{@p} &eTurnuvanın Başlamasına 4 Saniye." to all players
            wait 20 tick
            send "{@p} &eTurnuvanın Başlamasına 3 Saniye." to all players
            wait 20 tick
            send "{@p} &eTurnuvanın Başlamasına 2 Saniye." to all players
            wait 20 tick
            send "{@p} &eTurnuvanın Başlamasına 1 Saniye." to all players
            wait 20 tick
            give 1 267 to all players
            give 1 346 to all players
            give 1 bow to all players
            give 16 arrow to all players
            give 8 322 to all players
            give 1 306 to all players
            give 1 307 to all players
            give 1 308 to all players
            give 1 309 to all players
            loop all players:
                execute console command "/warp bekleme %loop-player%" #60 Saniye Geriye Sayım Bitince ./warp Bekleme Ye Atar.
            set {TurnuvaPVP} to true
            broadcast "&e&l********** &6&lTURNUVA &e&l**********"
            broadcast ""
            broadcast "&eTurnuva Başlamıştır &6&lPVP"
            broadcast ""
            broadcast "&e&l********** &6&lTURNUVA &e&l**********"
            send "{@p} &e Turnuva Başlamıştır!" to player
            stop
        if arg 1 is "Parkur":
            send "{@p} &eTurnuvanın Başlamasına 60 Saniye." to all players
            wait 100 tick
            send "{@p} &eTurnuvanın Başlamasına 50 Saniye." to all players
            wait 100 tick
            send "{@p} &eTurnuvanın Başlamasına 40 Saniye." to all players
            wait 100 tick
            send "{@p} &eTurnuvanın Başlamasına 30 Saniye." to all players
            wait 100 tick
            send "{@p} &eTurnuvanın Başlamasına 20 Saniye." to all players
            wait 100 tick
            send "{@p} &eTurnuvanın Başlamasına 10 Saniye." to all players
            wait 100 tick
            send "{@p} &eTurnuvanın Başlamasına 9 Saniye." to all players
            wait 20 tick
            send "{@p} &eTurnuvanın Başlamasına 8 Saniye." to all players
            wait 20 tick
            send "{@p} &eTurnuvanın Başlamasına 7 Saniye." to all players
            wait 20 tick
            send "{@p} &eTurnuvanın Başlamasına 6 Saniye." to all players
            wait 20 tick
            send "{@p} &eTurnuvanın Başlamasına 5 Saniye." to all players
            wait 20 tick
            send "{@p} &eTurnuvanın Başlamasına 4 Saniye." to all players
            wait 20 tick
            send "{@p} &eTurnuvanın Başlamasına 3 Saniye." to all players
            wait 20 tick
            send "{@p} &eTurnuvanın Başlamasına 2 Saniye." to all players
            wait 20 tick
            send "{@p} &eTurnuvanın Başlamasına 1 Saniye." to all players
            wait 20 tick
            loop all players:
                execute console command "/warp Parkur %loop-player%" #/Warp Parkur'a Atar.
            broadcast "&e&l********** &6&lTURNUVA &e&l**********"
            broadcast ""
            broadcast "&6Turnuva Başlamıştır '2.Kademe 'Parkur'"
            broadcast ""
            broadcast "&e&l********** &6&lTURNUVA &e&l**********"
            send "{@p} &e Turnuva Başlamıştır!" to player
            set {TurnuvaParkur} to true
            stop
        if arg 1 is "KosuYarisi":
            send "{@p} &eTurnuvanın Başlamasına 60 Saniye." to all players
            wait 100 tick
            send "{@p} &eTurnuvanın Başlamasına 50 Saniye." to all players
            wait 100 tick
            send "{@p} &eTurnuvanın Başlamasına 40 Saniye." to all players
            wait 100 tick
            send "{@p} &eTurnuvanın Başlamasına 30 Saniye." to all players
            wait 100 tick
            send "{@p} &eTurnuvanın Başlamasına 20 Saniye." to all players
            wait 100 tick
            send "{@p} &eTurnuvanın Başlamasına 10 Saniye." to all players
            wait 100 tick
            send "{@p} &eTurnuvanın Başlamasına 9 Saniye." to all players
            wait 20 tick
            send "{@p} &eTurnuvanın Başlamasına 8 Saniye." to all players
            wait 20 tick
            send "{@p} &eTurnuvanın Başlamasına 7 Saniye." to all players
            wait 20 tick
            send "{@p} &eTurnuvanın Başlamasına 6 Saniye." to all players
            wait 20 tick
            send "{@p} &eTurnuvanın Başlamasına 5 Saniye." to all players
            wait 20 tick
            send "{@p} &eTurnuvanın Başlamasına 4 Saniye." to all players
            wait 20 tick
            send "{@p} &eTurnuvanın Başlamasına 3 Saniye." to all players
            wait 20 tick
            send "{@p} &eTurnuvanın Başlamasına 2 Saniye." to all players
            wait 20 tick
            send "{@p} &eTurnuvanın Başlamasına 1 Saniye." to all players
            wait 20 tick
            loop all players:
                execute console command "warp KosuYarisi %loop-player%" #/Warp KosuYarisina Atar
            broadcast "&e&l********** &6&lTURNUVA &e&l**********"
            broadcast ""
            broadcast "&6Turnuva Başlamıştır '2.Kademe 'KosuYarisi'"
            broadcast ""
            broadcast "&e&l********** &6&lTURNUVA &e&l**********"
            send "{@p} &e Turnuva Başlamıştır!" to player
            set {TurnuvaKosuYarisi} to true
            stop
        if arg 1 is "Yardım":
            send "{@p} &e /TurnuvaBaslat PVP Yazarak 1.Kademe Turnuvayı Baslatabilirsiniz."
            send ""
            send "{@p} &e /TurnuvaBaslat Parkur Yazarak 2.Kademe Turnuvayı Baslatabilirsiniz."
            send ""
            send "{@p} &e /TurnuvaBaslat KosuYarisi Yazarak 3.Kademe Turnuvayı Baslatabilirsiniz."
            send ""
            send "{@p} &e /TurnuvaPuanıSıfırla Yazarak Herkesin Puanını Sıfırlayabilirsiniz."
            send ""
            send "{@p} &e /TurnuvaPuanım Yazarak Turnuva Puanınızı Görebilirsiniz."
            send ""
            send "{@p} &e /TurnuvaBaslat Sıfırla Yazarak Turnuvayı Kapatabilirsin."
            send ""
            send "{@p} &e /TurnuvaPuan Yardım Yazarak Puan Hakkında Yardımları Öğrenebilirsin"
            send ""
        if arg 1 is "Sıfırla":
            if player has the permission "Admin.Admin":
                set {TurnuvaPVP} to false
                set {TurnuvaKosuYarisi} to false
                set {TurnuvaParkur} to false
                broadcast "&e&l********** &6&lTURNUVA &e&l**********"
                broadcast ""
                broadcast "&6Turnuva Kapanmıştır."
                broadcast ""
                broadcast "&e&l********** &6&lTURNUVA &e&l**********"

command /TurnuvaPuan [<text>] [<player>] [<int>]:
    permission: Admin.Admin
    trigger:
        if arg 1 is not set:
            send "{@p} &a/TurnuvaPuan Yardım"
        if arg 1 is "Ogren":
            if player has permission "Admin.Admin":
                send "{@p} &c%arg 2% Adlı Oyuncuda Bulunan Turnuva Puanı Miktarı: &3 &a&l%{TurnuvaPuanı::%arg 2%}%"
        if arg 1 is "Sil":
            if player has permission "Admin.Admin":
                send "{@p} &a%arg 2% &e Adlı Oyuncunun &4%arg 3% &ePuanını Sildin!" to player
                remove arg-3 from {TurnuvaPuanı::%arg 2%}
        if arg 1 is "Ver":
            if player has permission "Admin.Admin":
                send "{@p} &a%arg 2% &e Adlı Oyuncuya &4%arg 3% &ePuan Verildi" to player
                add arg-3 to {TurnuvaPuanı::%arg 2%}
        if arg 1 is "Yardım":
            send ""
            send "{@p} &e/TurnuvaPuan Ogren <İsim> &aYazarak Kisinin Turnuva Puanini ogrenebilirsin"
            send ""
            send "{@p} &e/TurnuvaPuan Sil <İsim> <Miktar> &aYazarak Kisinin Turnuva Puanini Silebilirsiniz"
            send ""
            send "{@p} &e/TurnuvaPuan Ver <İsim> <Miktar> &aYazarak Kisiye Turnuva Puani Ekleyebilirsiniz."
            send ""
      

command /oyuncusec [<player>] [<player>]:
    permission: Admin.Admin
    trigger:
        execute console command "/warps TurnuvaPVP %arg 2%" #PVP Alanına Atar. Burda PVP'yi Açık Bırakınız.
        execute console command "/warps TurnuvaPVP %arg 1%" #PVP Alanına Atar. Burda PVP'yi Açık Bırakınız.

on death:
    if {TurnuvaPVP} is true: #Eğer Turnuva PVP Aktifse Oyuncu Öldüren Kişi 1 Turnuva Puanı Kazanır.
        add 1 to {TurnuvaPuanı::%attacker%}
        loop all players:
            send "{@p} &eTebrikler Kazanan %attacker% 1 Turnuva Puanı Kazanmıştır." to loop-player
        set {TurnuvaPVP} to false
      
on stepping on a pressure plate: #Parkur Turnuvası Başlamışken Basınc Plakasına Basan Kişie Parkur Kazanır.
    if {TurnuvaParkur} is true:
        add 1 to {TurnuvaPuanı.%player%}
        loop all players:
            send "{@p} &e %player% &eİsimli Oyuncu Parkurda 1.Oldu!" to loop-player
            set {TurnuvaParkur} to false
      
on stepping on a pressure plate: #KosuYarisi Turnuvası Başlamışken Basınc Plakasına Basan Kişie KosuYarisini Kazanır.
    if {TurnuvaKosuYarisi} is true:
        add 1 to {TurnuvaPuanı.%player%}
        loop all players:
            send "{@p} &e %player% &eİsimli Oyuncu KosuYarisinda 1.Oldu!" to loop-player
            set {TurnuvaKosuYarisi} to false


command /TurnuvaPuanım: #Turnuva Puanını Görmeye Yarar
    trigger:
        send "&eŞuanki Turnuva Puanınız = &6&l%{TurnuvaPuanı::%player%}%" to player

command /TurnuvaPuanıSıfırla: #Herkesin Turnuva Puanını Sıfırlar
    permission: Admin.Admin
    trigger:
        loop all players:
            set {TurnuvaPuanı::%loop-player%} to 0
            send "&eTurnuva Puanları Sıfırlandı." to loop-player

Detaylar:
1- Skript Otomatik Turnuva Düzenlemek İçin Yapılmıştır.
2- /TurnuvaBaslat PVP Yazdıktan Sonra Geri Sayım Bitince Bekleme Alınanı Atar Kapışcak 2 Kişiyi Seçip ./Oyuncusec <1.Oyuncu> <2.Oyuncu> Olarak Seçiniz PVP Açık Olan Alana Atıcaktır 2 Kişiyi Kazanan Kişiye 1 Turnuva Puanı Verilir.
3- /TurnuvaBaslat Parkur Yazarsanız Geri Sayım Bitikten Sonra Parkur Alanına Atar Basınc Plakasına Basan İlk Kişi Turnuvayı Kazanır Ve 1 Puan Verilir.
4- /TurnuvaBaslat KosuYarisi Yazarsanız Geri Sayım Bitikten Sonra KosuYarisi Alanına Atar Basınc Plakasına Basan İlk Kişi Turnuvayı Kazanır Ve 1 Puan Verilir.
5- /TurnuvaPuanım Yazarak Turnuva Puanınızı Görebilirsiniz.
6- /TurnuvaPuanıSıfırla Yazarak Herkesin Turnuva Puanını Sıfırlayabilirsiniz.
7- /TurnuvaPuan Yardım Yazarak Komutları Öğrenebilirsiniz.
8-/TurnuvaPuan Ogren <Oyuncuİsmi> Yazarak Kişinin Turnuva Puanını Öğrenebilirsiniz.
9-/TurnuvaPuan Sil <Oyuncuİsmi> <Miktar> Yazarak Kişinin Turnuva Puanını Silebilirsiniz.
10-/TurnuvaPuan Ver <Oyuncuİsmi> <Miktar> Yazarak Kişiye Turnuva Puanı Verebilirsiniz.
11-/TurnuvaBaslat Sıfırla Yazarsanız Turnuvayı Bitirir Bu Çok Önemlidir Turnuva Sonu Yazınız.

Unutuğum bir şey Varsa Kusura Bakmayın Skripte Değiştirmeniz Gereken Yerler "#....." Şeklinde Yazıyor Dikkatlı Bakarsanız Bulabilirsiniz.

NOT:Turnuva Bitikten Sonra /TurnuvaBaslat Sıfırla Yazınız. Aksi Takdirde Sorun Çıkabilir.

Kullandığım Skript Versiyonu:2.2-dev34
Minecraft Sürümüm: 1.12.2
Gerekli Pluginler: SkQuery,SkRayFall,skUtilities
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst