GBNCNC
Ağaç Yumruklayıcı
- Mesajlar
- 25
- En iyi cevaplar
- 0
- Beğeniler
- 1
- Puanları
- 60
- Ruh hali
Merhaba arkadaşlar size kendi yaptığım turnuva skripti tanıtıcam.
İlk Konum Olduğu İçin Biraz Düzensiz Olabilir.
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.
Herhangi Bir Sorun Olursa Yorumdan Veya Discordumdan Bana Ulaşabilirsiniz.
Discord:GBNMASTER#8613
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
İlk Konum Olduğu İçin Biraz Düzensiz Olabilir.
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.
Herhangi Bir Sorun Olursa Yorumdan Veya Discordumdan Bana Ulaşabilirsiniz.
Discord:GBNMASTER#8613
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
Son düzenleme: