Sezdolonoid400
Demir Madencisi
- En iyi cevaplar
- 0
Selam arkadaşlar uzun zaman sonra yine skript paylaşıyorum size.
Aklıma hiç fikir gelmiyordu bende şu eski lig skriptimi yenileme kararı aldım.
Aslında pek iyi olmadı ama elimden geleni yaptım.
Bu konuya fotoğraf yükleyemedim kusura bakmayın. Başlıyoruz:
Şimdi aynı League of Legends'deki gibi liglerimiz var. 5 tane lig var:
-Bronz
-Gümüş
-Altın
-Elmas
-Şampiyon
Oyunda Bronz V (bronz 5) liginde başlıyoruz. Zamanla kill alarak ve ölmeyerek puanımızı arttırmaya çalışıyoruz.
/ligstats <oyuncu ismi> ile kendinizin (kendi isminizi girerek) ve başkalarının lig istatistiklerine bakabilirsiniz.
Bu liglere nasıl gireceksiniz bu liglere girebilmek için öldürmeniz ve ölmemeniz gerekiyor. Öldürdüğünüzde 1 puan kazanırsınız ama ölünce 1 puan kaybedersiniz. Bu yüzden lig atlamak için en iyi oyununuzu sergilemelisiniz.
Lig puanı formülü : Öldürme Sayısınız - Ölme Sayınız
Yani bi nevi KD gibi bir şey.
Lig puanınıza göre liginiz:
0 - 100 = Bronz
100 - 200 = Gümüş
200 - 325 = Altın
325 - 500 = Elmas
500+ = Şampiyon
Tabi lig atladığınızda boşa gitmiyor. Oyunda oyunculara bağlı olarak saygınlığınız artabilir ve size PVP serverlerinde ayrı bir amaç kazandırabilir.
Ayrıca Altın 5 ligine girdikten sonra birini öldürünce öldürme puanı denen bir şey kazanırsınız.
Bu öldürme puanı ile /ligkiti'den kit alabilirsiniz.
3 tane Lig kiti var. Bunlar:
-Altın Kiti
-Elmas Kiti
-Şampiyon Kiti
Altın Kiti : Koruma 1 Demir Zırhlar ve Keskinlik 1 Demir Kılıç verir. 20 öldürme puanı gerekir ve adındanda anlaşılabileceği gibi en az Altın 5 liginde olmanız gerekir.
Elmas Kiti: Koruma 2 Demir set ve Keskinlik 2 Demir Kılıç verir. 20 öldürme puanı gerekir ve en az Elmas 5 liginde olmanız gerekir.
Şampiyon Kiti: Koruma 3 Demir Set ve Keskinlik 3 Demir Kılıç verir. 20 öldürme puanı gerekir ve Şampiyon liginde olmanız gerekir.
Bu kadardı arkadaşlar okuduğunuz için teşekkürler eğer serverinizde kullanıcak olursanız lütfen bana ip'sini atın nasıl çalıştığına bi göz atayım.
İyi günler.
Gerekli Pluginler:
-SkQuery
-Skript (sürüm 2.1.2 önerilir)
Kod:
Aklıma hiç fikir gelmiyordu bende şu eski lig skriptimi yenileme kararı aldım.
Aslında pek iyi olmadı ama elimden geleni yaptım.
Bu konuya fotoğraf yükleyemedim kusura bakmayın. Başlıyoruz:
Şimdi aynı League of Legends'deki gibi liglerimiz var. 5 tane lig var:
-Bronz
-Gümüş
-Altın
-Elmas
-Şampiyon
Oyunda Bronz V (bronz 5) liginde başlıyoruz. Zamanla kill alarak ve ölmeyerek puanımızı arttırmaya çalışıyoruz.
/ligstats <oyuncu ismi> ile kendinizin (kendi isminizi girerek) ve başkalarının lig istatistiklerine bakabilirsiniz.
Bu liglere nasıl gireceksiniz bu liglere girebilmek için öldürmeniz ve ölmemeniz gerekiyor. Öldürdüğünüzde 1 puan kazanırsınız ama ölünce 1 puan kaybedersiniz. Bu yüzden lig atlamak için en iyi oyununuzu sergilemelisiniz.
Lig puanı formülü : Öldürme Sayısınız - Ölme Sayınız
Yani bi nevi KD gibi bir şey.
Lig puanınıza göre liginiz:
0 - 100 = Bronz
100 - 200 = Gümüş
200 - 325 = Altın
325 - 500 = Elmas
500+ = Şampiyon
Tabi lig atladığınızda boşa gitmiyor. Oyunda oyunculara bağlı olarak saygınlığınız artabilir ve size PVP serverlerinde ayrı bir amaç kazandırabilir.
Ayrıca Altın 5 ligine girdikten sonra birini öldürünce öldürme puanı denen bir şey kazanırsınız.
Bu öldürme puanı ile /ligkiti'den kit alabilirsiniz.
3 tane Lig kiti var. Bunlar:
-Altın Kiti
-Elmas Kiti
-Şampiyon Kiti
Altın Kiti : Koruma 1 Demir Zırhlar ve Keskinlik 1 Demir Kılıç verir. 20 öldürme puanı gerekir ve adındanda anlaşılabileceği gibi en az Altın 5 liginde olmanız gerekir.
Elmas Kiti: Koruma 2 Demir set ve Keskinlik 2 Demir Kılıç verir. 20 öldürme puanı gerekir ve en az Elmas 5 liginde olmanız gerekir.
Şampiyon Kiti: Koruma 3 Demir Set ve Keskinlik 3 Demir Kılıç verir. 20 öldürme puanı gerekir ve Şampiyon liginde olmanız gerekir.
Bu kadardı arkadaşlar okuduğunuz için teşekkürler eğer serverinizde kullanıcak olursanız lütfen bana ip'sini atın nasıl çalıştığına bi göz atayım.
İyi günler.
Gerekli Pluginler:
-SkQuery
-Skript (sürüm 2.1.2 önerilir)
Kod:
Kod:
on first join:
set {lig.oldurmem.%player%} to 0
set {lig.oldurme.%player%} to 0
set {lig.olmem.%player%} to 0
set {lig.bronz4.%player%} to 0
set {lig.bronz3.%player%} to 0
set {lig.bronz2.%player%} to 0
set {lig.bronz1.%player%} to 0
set {lig.gumus5.%player%} to 0
set {lig.gumus4.%player%} to 0
set {lig.gumus3.%player%} to 0
set {lig.gumus2.%player%} to 0
set {lig.gumus1.%player%} to 0
set {lig.altin5.%player%} to 0
set {lig.altin4.%player%} to 0
set {lig.altin3.%player%} to 0
set {lig.altin2.%player%} to 0
set {lig.altin1.%player%} to 0
set {lig.elmas5.%player%} to 0
set {lig.elmas4.%player%} to 0
set {lig.elmas3.%player%} to 0
set {lig.elmas2.%player%} to 0
set {lig.elmas1.%player%} to 0
set {lig.sampiyon.%player%} to 0
send "&6&lArtik lig maceran basladi!" to player
command /ligstats <player>:
trigger:
if arg 1 is set:
send "&6===&6&l%arg 1%&6'in istatistikleri==="
if {lig.oldurmem.%arg 1%} is greater than 0:
send "&6Oldurme Sayisi: &6&l%{lig.oldurme.%arg 1%}%"
else:
send "&6Oldurme Sayisi: &6&l0"
if {lig.olmem.%arg 1%} is greater than 0:
send "&6Oldurme Sayisi: &6&l%{lig.olmem.%arg 1%}%"
else:
send "&6Olme Sayisi: &6&l0"
send ""
if {lig.oldurmem.%arg 1%} is greater than 0:
send "&6Lig Puan Sayisi: &6&l%{lig.oldurmem.%arg 1%}%"
else:
send "&6Lig Puan Sayisi: &c&l0"
if {lig.sampiyon.%arg 1%} is greater than 0:
send "&6Lig: &4&lSampiyon" to player
else if {lig.elmas1.%arg 1%} is greater than 0:
send "&6Lig: &b&lElmas I" to player
else if {lig.elmas2.%arg 1%} is greater than 0:
send "&6Lig: &b&lElmas II" to player
else if {lig.elmas3.%arg 1%} is greater than 0:
send "&6Lig: &b&lElmas III" to player
else if {lig.elmas4.%arg 1%} is greater than 0:
send "&6Lig: &b&lElmas IV" to player
else if {lig.elmas5.%arg 1%} is greater than 0:
send "&6Lig: &b&lElmas V" to player
else if {lig.altin1.%arg 1%} is greater than 0:
send "&6Lig: &6&lGold I" to player
else if {lig.altin2.%arg 1%} is greater than 0:
send "&6Lig: &6&lGold II" to player
else if {lig.altin3.%arg 1%} is greater than 0:
send "&6Lig: &6&lGold III" to player
else if {lig.altin4.%arg 1%} is greater than 0:
send "&6Lig: &6&lGold IV" to player
else if {lig.altin1.%arg 1%} is greater than 0:
send "&6Lig: &6&lGold v" to player
else if {lig.gumus1.%arg 1%} is greater than 0:
send "&6Lig: &7&lGumus I" to player
else if {lig.gumus2.%arg 1%} is greater than 0:
send "&6Lig: &7&lGumus II" to player
else if {lig.gumus3.%arg 1%} is greater than 0:
send "&6Lig: &7&lGumus III" to player
else if {lig.gumus4.%arg 1%} is greater than 0:
send "&6Lig: &7&lGumus IV" to player
else if {lig.gumus5.%arg 1%} is greater than 0:
send "&6Lig: &7&lGumus V" to player
else if {lig.bronz1.%arg 1%} is greater than 0:
send "&6Lig: &3&lBronz I" to player
else if {lig.bronz2.%arg 1%} is greater than 0:
send "&6Lig: &3&lBronz II" to player
else if {lig.bronz3.%arg 1%} is greater than 0:
send "&6Lig: &3&lBronz III" to player
else if {lig.bronz4.%arg 1%} is greater than 0:
send "&6Lig: &3&lBronz IV" to player
else:
send "&6Lig: &3&lBronz V" to player
on death:
victim is a player
attacker is a player
if {lig.oldurmem.%victim%} is greater than 0:
remove 1 from {lig.oldurmem.%victim%}
add 1 to {lig.olmem.%victim%}
add 1 to {lig.oldurme.%attacker%}
add 1 to {lig.oldurmem.%attacker%}
if {lig.oldurmem.%attacker%} is greater than 499:
if {lig.sampiyon.%attacker%} is greater than 0:
set {lig.sampiyon.%attacker%} to 1
send "&4&lArtik bir Sampiyonsun!" to attacker
else if {lig.oldurmem.%attacker%} is greater than 464:
if {lig.elmas1.%attacker%} is less than 1:
set {lig.elmas3.%attacker%} to 1
send "&b&lElmas I oldunuz! Bu ligten dusmemek icin daha cok cabalamalisin!" to attacker
else if {lig.oldurmem.%attacker%} is greater than 429:
if {lig.elmas2.%attacker%} is less than 1:
set {lig.elmas2.%attacker%} to 1
send "&b&lElmas II oldunuz! Bu ligten dusmemek icin daha cok cabalamalisin!" to attacker
else if {lig.oldurmem.%attacker%} is greater than 394:
if {lig.elmas3.%attacker%} is less than 1:
set {lig.elmas3.%attacker%} to 1
send "&b&lElmas III oldunuz! Bu ligten dusmemek icin daha cok cabalamalisin!" to attacker
else if {lig.oldurmem.%attacker%} is greater than 359:
if {lig.elmas4.%attacker%} is less than 1:
send "&b&lElmas IV oldunuz! Bu ligten dusmemek icin daha cok cabalamalisin!" to attacker
set {lig.elmas4.%attacker%} to 1
else if {lig.oldurmem.%attacker%} is greater than 324:
if {lig.elmas5.%attacker%} is less than 1:
set {lig.elmas5.%attacker%} to 1
send "&b&lElmas V oldunuz! Bu ligten dusmemek icin daha cok cabalamalisin!" to attacker
else if {lig.oldurmem.%attacker%} is greater than 299:
if {lig.altin1.%attacker%} is less than 1:
set {lig.altin1.%attacker%} to 1
send "&6&lGold I oldunuz! Bu ligten dusmemek icin daha cok cabalamalisin!" to attacker
else if {lig.oldurmem.%attacker%} is greater than 274:
if {lig.altin2.%attacker%} is less than 1:
set {lig.altin2.%attacker%} to 1
send "&6&lGold II oldunuz! Bu ligten dusmemek icin daha cok cabalamalisin!" to attacker
else if {lig.oldurmem.%attacker%} is greater than 249:
if {lig.altin3.%attacker%} is less than 1:
set {lig.altin3.%attacker%} to 1
send "&6&lGold III oldunuz! Bu ligten dusmemek icin daha cok cabalamalisin!" to attacker
else if {lig.oldurmem.%attacker%} is greater than 224:
if {lig.altin4.%attacker%} is less than 1:
set {lig.altin4.%attacker%} to 1
send "&6&lGold IV oldunuz! Bu ligten dusmemek icin daha cok cabalamalisin!" to attacker
else if {lig.oldurmem.%attacker%} is greater than 199:
if {lig.altin5.%attacker%} is less than 1:
set {lig.altin5.%attacker%} to 1
send "&6&lGold V oldunuz! Bu ligten dusmemek icin daha cok cabalamalisin!" to attacker
else if {lig.oldurmem.%attacker%} is greater than 179:
if {lig.gumus1.%attacker%} is less than 1:
set {lig.gumus1.%attacker%} to 1
send "&7&lGumus I oldunuz! Bu ligten dusmemek icin daha cok cabalamalisin!" to attacker
else if {lig.oldurmem.%attacker%} is greater than 159:
if {lig.gumus2.%attacker%} is less than 1:
set {lig.gumus2.%attacker%} to 1
send "&7Gumus II oldunuz! Bu ligten dusmemek icin daha cok cabalamalisin!" to attacker
else if {lig.oldurmem.%attacker%} is greater than 139:
if {lig.gumus3.%attacker%} is less than 1:
set {lig.gumus3.%attacker%} to 1
send "&7Gumus III oldunuz! Bu ligten dusmemek icin daha cok cabalamalisin!" to attacker
else if {lig.oldurmem.%attacker%} is greater than 119:
if {lig.gumus4.%attacker%} is less than 1:
set {lig.gumus4.%attacker%} to 1
send "&7Gumus IV oldunuz! Bu ligten dusmemek icin daha cok cabalamalisin!" to attacker
else if {lig.oldurmem.%attacker%} is greater than 99:
if {lig.gumus5.%attacker%} is less than 1:
set {lig.gumus5.%attacker%} to 1
send "&7Gumus V oldunuz! Bu ligten dusmemek icin daha cok cabalamalisin!" to attacker
else if {lig.oldurmem.%attacker%} is greater than 79:
if {lig.bronz1.%attacker%} is less than 1:
set {lig.bronz1.%attacker%} to 1
send "&3Bronz I oldunuz! Bu ligten dusmemek icin daha cok cabalamalisin!" to attacker
else if {lig.oldurmem.%attacker%} is greater than 59:
if {lig.bronz2.%attacker%} is less than 1:
set {lig.bronz1.%attacker%} to 1
send "&3Bronz II oldunuz! Bu ligten dusmemek icin daha cok cabalamalisin!" to attacker
else if {lig.oldurmem.%attacker%} is greater than 39:
if {lig.bronz3.%attacker%} is less than 1:
set {lig.bronz3.%attacker%} to 1
send "&3Bronz III oldunuz! Bu ligten dusmemek icin daha cok cabalamalisin!" to attacker
else if {lig.oldurmem.%attacker%} is greater than 19:
if {lig.bronz4.%attacker%} is less than 1:
set {lig.bronz4.%attacker%} to 1
send "&3Bronz IV oldunuz! Bu ligten dusmemek icin daha cok cabalamalisin!" to attacker
on death:
victim is a player
attacker is a player
if {lig.oldurmem.%victim%} is less than 500:
set {lig.sampiyon.%victim%} to 0
if {lig.oldurmem.%victim%} is less than 465:
set {lig.elmas1.%victim%} to 0
if {lig.oldurmem.%victim%} is less than 430:
set {lig.elmas2.%victim%} to 0
if {lig.oldurmem.%victim%} is less than 395:
set {lig.elmas3.%victim%} to 0
if {lig.oldurmem.%victim%} is less than 360:
set {lig.elmas4.%victim%} to 0
if {lig.oldurmem.%victim%} is less than 325:
set {lig.elmas5.%victim%} to 0
if {lig.oldurmem.%victim%} is less than 300:
set {lig.altin1.%victim%} to 0
if {lig.oldurmem.%victim%} is less than 275:
set {lig.altin2.%victim%} to 0
if {lig.oldurmem.%victim%} is less than 250:
set {lig.altin3.%victim%} to 0
if {lig.oldurmem.%victim%} is less than 225:
set {lig.altin4.%victim%} to 0
if {lig.oldurmem.%victim%} is less than 200:
set {lig.altin5.%victim%} to 0
if {lig.oldurmem.%victim%} is less than 180:
set {lig.gumus1.%victim%} to 0
if {lig.oldurmem.%victim%} is less than 160:
set {lig.gumus2.%victim%} to 0
if {lig.oldurmem.%victim%} is less than 140:
set {lig.gumus3.%victim%} to 0
if {lig.oldurmem.%victim%} is less than 120:
set {lig.gumus4.%victim%} to 0
if {lig.oldurmem.%victim%} is less than 100:
set {lig.gumus5.%victim%} to 0
if {lig.oldurmem.%victim%} is less than 80:
set {lig.bronz1.%victim%} to 0
if {lig.oldurmem.%victim%} is less than 60:
set {lig.bronz2.%victim%} to 0
if {lig.oldurmem.%victim%} is less than 40:
set {lig.bronz3.%victim%} to 0
if {lig.oldurmem.%victim%} is less than 20:
set {lig.bronz4.%victim%} to 0
command /ligkiti:
trigger:
open chest with 1 row named "&4&lKitler" to player
format slot 0 of player with gold ingot named "&6&lGold Kiti" with lore "&6En az Gold V liginde olmaniz gerekir.||&620 oldurme puani gerekli" to close then run "ligk %player% gold"
format slot 4 of player with diamond named "&b&lElmas Kiti" with lore "&bEn az Elmas V liginde olmaniz gerekir.||&b20 oldurme puani gerekli" to close then run "ligk %player% elmas"
format slot 8 of player with nether star named "&4&lSampiyon Kiti" with lore "&4Sampiyon liginde olmaniz gerekir.||&420 oldurme puani gerekli" to close then run "ligk %player% sampiyon"
command /ligk <player> <text>:
executable by: console
trigger:
if arg 1 is set:
if arg 2 is "sampiyon":
if {lig.sampiyon.%arg 1%} is greater than 0:
if {gerekenoldurme.%arg 1%} is greater than 19:
give 1 iron helmet of protection 3 to arg 1
give 1 iron chestplate of protection 3 to arg 1
give 1 iron leggings of protection 3 to arg 1
give 1 iron boots of protection 3 to arg 1
give 1 iron sword of sharpness 3 to arg 1
send "&4Sampiyon kiti alindi!" to arg 1
remove 20 from {gerekenoldurme.%arg 1%}
else:
send "&c&lGereken oldurmeye sahip degilsin!" to arg 1
else:
send "&c&lSampiyon liginde degilsin!" to arg 1
else if arg 2 is "elmas":
if {lig.elmas5.%arg 1%} is greater than 0:
if {gerekenoldurme.%arg 1%} is greater than 19:
give 1 iron helmet of protection 2 to arg 1
give 1 iron chestplate of protection 2 to arg 1
give 1 iron leggings of protection 2 to arg 1
give 1 iron boots of protection 2 to arg 1
give 1 iron sword of sharpness 2 to arg 1
remove 20 from {gerekenoldurme.%arg 1%}
else:
send "&c&lGereken oldurmeye sahip degilsin!" to arg 1
else:
send "&c&lElmas liginde degilsin!" to arg 1
else if arg 2 is "gold":
if {lig.elmas5.%arg 1%} is greater than 0:
if {gerekenoldurme.%arg 1%} is greater than 19:
give 1 iron helmet of protection 1 to arg 1
give 1 iron chestplate of protection 1 to arg 1
give 1 iron leggings of protection 1 to arg 1
give 1 iron boots of protection 1 to arg 1
give 1 iron sword of sharpness 1 to arg 1
remove 20 from {gerekenoldurme.%arg 1%}
else:
send "&c&lGereken oldurmeye sahip degilsin!" to arg 1
else:
send "&c&lGold liginde degilsin!" to arg 1
on death:
attacker is a player
victim is a player
if {lig.gold5.%attacker%} is greater than 0:
add 1 to {gerekenoldurme.%player%}