EfehanB
404 not found
- Katılım
- 11 Temmuz 2019
- Mesajlar
- 512
- Elmaslar
- 163
- Puan
- 3.310
- Minecraft
- efehanarslan
Discord:
efehandev#2120
Merhaba bugün size ilk skriptimi paylaşacağım.
Biraz uğraş sonucu bunu çıkartabildim. Umarım beğenirsiniz.
Şimdi biraz skripten bahsedelim. Envanterinizde ki kırık taşlar ile alış veriş yapabilme özelliği bulunuyor.
Bir de sunucuya girdiğiniz andan itibaren kazdığınız taşları sayan bir sistem yaptım. İsterseniz kaldırabilirsiniz.
Mağaza GUI'si için çok uğraşmadım ve az şey ekledim bunu siz istediğiniz gibi ayarlayabilirsiniz.
Şimdi resimlere geçelim.
Bir de ek olarak taş kazdığınız da şansa dayalı olarak size Zümrüt, Elmas ve Demir veriyor.
Satın almak istediğiniz de yeterli taşınız bulunmuyorsa hata verecektir.
Şimdi sıra kodumuzda beğeneceğinizi umuyorum.
Biraz uğraş sonucu bunu çıkartabildim. Umarım beğenirsiniz.
Şimdi biraz skripten bahsedelim. Envanterinizde ki kırık taşlar ile alış veriş yapabilme özelliği bulunuyor.
Bir de sunucuya girdiğiniz andan itibaren kazdığınız taşları sayan bir sistem yaptım. İsterseniz kaldırabilirsiniz.
Mağaza GUI'si için çok uğraşmadım ve az şey ekledim bunu siz istediğiniz gibi ayarlayabilirsiniz.
Şimdi resimlere geçelim.
Bir de ek olarak taş kazdığınız da şansa dayalı olarak size Zümrüt, Elmas ve Demir veriyor.
Satın almak istediğiniz de yeterli taşınız bulunmuyorsa hata verecektir.
Şimdi sıra kodumuzda beğeneceğinizi umuyorum.
JavaScript:
#==========================
# Kırıktaş Skripti
# Yapımcı: Pointless
# Discord: Pointless#1616
# Sürüm: v1.0
#==========================
# Veriable #Ellemeyin
variables:
{kırmasayısı::%player%}= 0
# Ayarlar
# Düzenleyeceğiniz Alan
options:
p: &aMC&8-&fT&cR &8»
# Skript Genel Kısmı
on break cobblestone:
add 1 to {kırmasayısı::%player%}
command /bilgi:
trigger:
send "&eKırdığın kırıktaş sayısı: &8%{kırmasayısı::%player%}%"
send "&eKırıktaşlarını &a/mağaza &eyazarak harcayabilirsin."
# Market Bölümleri
command /mağaza:
trigger:
wait 0.1 second
open chest with 1 rows named "&8Kırıktaş Mağaza" to player
format slot 3 of player with 278 named "&bEdit Kazmalar" with lore "&7Bir birinden güzel kazmaları buradan alabilirsin." to close then run [make player execute command "kazmalar"]
format slot 5 of player with 311 named "&bEdit Setler" with lore "&7Savaşlarda yarayacak bir birinden güzel setler." to close then run [make player execute command "setler"]
command /kazmalar:
trigger:
wait 0.1 second
open chest with 1 rows named "&bKazmalar" to player
format slot 2 of player with 274 named "&bTaş Kazma" with lore "&d||&dÖzellikler;|||| &8» &eKırılmazlık 2|| &8» &eVerimlilik 15|| &8» &7Fiyat: &e128" to close then run [make player execute command "kazma taş"]
format slot 4 of player with 257 named "&bDemir Kazma" with lore "&d||&dÖzellikler;|||| &8» &eKırılmazlık 3|| &8» &eVerimlilik 17|| &8» &7Fiyat: &e256" to close then run [make player execute command "kazma demir"]
format slot 6 of player with 278 named "&bElmas Kazma" with lore "&d||&dÖzellikler;|||| &8» &eKırılmazlık 5|| &8» &eVerimlilik 20|| &8» &7Fiyat: &e512" to close then run [make player execute command "kazma elmas"]
command /setler:
trigger:
wait 0.1 second
open chest with 1 rows named "&bSetler" to player
format slot 2 of player with 303 named "&bTaş Set" with lore "&d||&dÖzellikler;|||| &8» &eKırılmazlık 2|| &8» &eKoruma 5|| &8» &7Fiyat: &e128" to close then run [make player execute command "set taş"]
format slot 4 of player with 307 named "&bDemir Set" with lore "&d||&dÖzellikler;|||| &8» &eKırılmazlık 3|| &8» &eKoruma 10|| &8» &7Fiyat: &e256" to close then run [make player execute command "set demir"]
format slot 6 of player with 311 named "&bElmas Set" with lore "&d||&dÖzellikler;|||| &8» &eKırılmazlık 5|| &8» &eKoruma 20|| &8» &7Fiyat: &e512" to close then run [make player execute command "set elmas"]
# Eşya Özellikleri ve Satışları
#============#
# Kazmalar
#============#
command /kazma [<text>]:
trigger:
if arg 1 is "taş":
if player have 128 cobblestone:
remove 128 cobblestone from the player's inventory
give 1 stone pickaxe of Unbreaking 2, Efficiency 15 named "&bTaş Kazma" to player
send "{@p} &7Başarıyla &e128 &7kırıktaş karşılığında &eTaş Kazma &7aldın."
else:
send "{@p} &7Envanterinde Yeteri Kadar Kırık Taş Yok !"
if arg 1 is "demir":
if player have 256 cobblestone:
remove 256 cobblestone from the player's inventory
give 1 iron pickaxe of Unbreaking 3, Efficiency 17 named "&bDemir Kazma" to player
send "{@p} &7Başarıyla &e256 &7kırıktaş karşılığında &eDemir Kazma &7aldın."
else:
send "{@p} &7Envanterinde Yeteri Kadar Kırık Taş Yok !"
if arg 1 is "elmas":
if player have 256 cobblestone:
remove 512 cobblestone from the player's inventory
give 1 diamond pickaxe of Unbreaking 5, Efficiency 20 named "&bElmas Kazma" to player
send "{@p} &7Başarıyla &e512 &7kırıktaş karşılığında &eElmas Kazma &7aldın."
else:
send "{@p} &7Envanterinde Yeteri Kadar Kırık Taş Yok !"
#============#
# Setler
#============#
command /set [<text>]:
trigger:
if arg 1 is "taş":
if player have 128 cobblestone:
remove 128 cobblestone from the player's inventory
give 1 302 of Unbreaking 2, Protection 5 named "&bTaş Kask" to player
give 1 303 of Unbreaking 2, Protection 5 named "&bTaş Zırh" to player
give 1 304 of Unbreaking 2, Protection 5 named "&bTaş Pantolon" to player
give 1 305 of Unbreaking 2, Protection 5 named "&bTaş Bot" to player
send "{@p} &7Başarıyla &e128 &7kırıktaş karşılığında &eTaş Set &7aldın."
else:
send "{@p} &7Envanterinde Yeteri Kadar Kırık Taş Yok !"
if arg 1 is "demir":
if player have 256 cobblestone:
remove 256 cobblestone from the player's inventory
give 1 306 of Unbreaking 3, Protection 10 named "&bDemir Kask" to player
give 1 307 of Unbreaking 3, Protection 10 named "&bDemir Zırh" to player
give 1 308 of Unbreaking 3, Protection 10 named "&bDemir Pantolon" to player
give 1 309 of Unbreaking 3, Protection 10 named "&bDemir Bot" to player
send "{@p} &7Başarıyla &e256 &7kırıktaş karşılığında &eDemir Kazma &7aldın."
else:
send "{@p} &7Envanterinde Yeteri Kadar Kırık Taş Yok !"
if arg 1 is "elmas":
if player have 256 cobblestone:
remove 512 cobblestone from the player's inventory
give 1 310 of Unbreaking 5, Protection 20 named "&bElmas Kask" to player
give 1 311 of Unbreaking 5, Protection 20 named "&bElmas Zırh" to player
give 1 312 of Unbreaking 5, Protection 20 named "&bElmas Pantolon" to player
give 1 313 of Unbreaking 5, Protection 20 named "&bElmas Bot" to player
send "{@p} &7Başarıyla &e512 &7kırıktaş karşılığında &eElmas Kazma &7aldın."
else:
send "{@p} &7Envanterinde Yeteri Kadar Kırık Taş Yok !"
# ====
# Şans
# ====
on break of a cobblestone:
chance of 15%:
execute console command "give %player% iron_ingot 1"
send "&3CraftLand &8» &7Tebrikler taş kazarken &eDemir &7buldun."
on break of a cobblestone:
chance of 5%:
execute console command "give %player% emerald 1"
send "&3CraftLand &8» &7Tebrikler taş kazarken &eZümrüt &7buldun."
on break of a cobblestone:
chance of 1%:
execute console command "give %player% diamond 1"
send "&3CraftLand &8» &7Tebrikler taş kazarken &eElmas &7buldun."
Önerileriniz ve eksiklerimi söylerseniz sevinirim.