Sezdolonoid400
Demir Madencisi
- En iyi cevaplar
- 0
Merhaba arkadaşlar.
Bugun büyük bir skript çalışmamı göstereceğim.
Bu skript lig sistemi.
Şuana kadar 2 serverde bu lig sistemi kullanılmıştır ve hepsindede serverin tutulduğu gözlemlenmiştir. (örn : HandPVP)
Ligler kişi öldürmeye göre yükselir. PVP serverlerinde çok iyi olabilir.
Komutlar :
/lighakkinda = Ligler hakkında bilgi verir.
/ligim = Liginizi gösterir.
/lbak <oyuncuismi> = Başkasının ligini gösterir.
/ligkiti = Gold, Elmas ve Efsane ligli olanlara 1,2 günde 1 kit verir.
Toplam 5 lig vardır.
0 kill - 120 kill = Bronz Ligi
120 kill - 220 kill = Gümüs Ligi
220 kill - 520 kill = Altin Ligi
520 kill - 1000 kill = Elmas Ligi
1000 kill+ = Efsane Ligi
Kod 23000+ kelime ve 400+ satırdan oluşuyor ve kodlamasını bizzat ben yaptım.
Kod :
Bugun büyük bir skript çalışmamı göstereceğim.
Bu skript lig sistemi.
Şuana kadar 2 serverde bu lig sistemi kullanılmıştır ve hepsindede serverin tutulduğu gözlemlenmiştir. (örn : HandPVP)
Ligler kişi öldürmeye göre yükselir. PVP serverlerinde çok iyi olabilir.
Komutlar :
/lighakkinda = Ligler hakkında bilgi verir.
/ligim = Liginizi gösterir.
/lbak <oyuncuismi> = Başkasının ligini gösterir.
/ligkiti = Gold, Elmas ve Efsane ligli olanlara 1,2 günde 1 kit verir.
Toplam 5 lig vardır.
0 kill - 120 kill = Bronz Ligi
120 kill - 220 kill = Gümüs Ligi
220 kill - 520 kill = Altin Ligi
520 kill - 1000 kill = Elmas Ligi
1000 kill+ = Efsane Ligi
Kod 23000+ kelime ve 400+ satırdan oluşuyor ve kodlamasını bizzat ben yaptım.
Kod :
Kod:
on login:
send "<GOLD>[<RED>Lig<GOLD>]<GREEN><BOLD>/ligegir ile bir lige girip heyecani yasamayi unutmayin!"
on first join:
if {lig.%player%} isn't set:
set {lig.%player%} to 0
send "<GOLD>Lige girdin. Kumen Bronz V!"
on death of player:
attacker is a player:
add 1 to {lig.%attacker%}
if {lig.%attacker%} is greater than 39:
if {bronz61.%attacker%} isn't set:
send "<BROWN>Bronz IV'ye yukseldin!" to attacker
broadcast "<BROWN>%attacker% Bronz IV'ye yukseldi!"
set {bronz61.%attacker%} to 1
else:
send " "
if {lig.%attacker%} is greater than 59:
if {bronz51.%attacker%} isn't set:
send "<BROWN>Bronz III'ye yukseldin!" to attacker
broadcast "<BROWN>%attacker% Bronz III'ye yukseldi!"
execute console command "/manuadd %attacker% bronz"
set {bronz51.%attacker%} to 1
else:
send " "
if {lig.%attacker%} is greater than 79:
if {bronz41.%attacker%} isn't set:
send "<BROWN>Bronz II'ye yukseldin!" to attacker
broadcast "<BROWN>%attacker% Bronz II'ye yukseldi!"
execute console command "/manuadd %attacker% bronz"
set {bronz41.%attacker%} to 1
else:
send ""
if {lig.%attacker%} is greater than 99:
if {bronz31.%attacker%} isn't set:
send "<BROWN>Bronz I'ye yukseldin!" to attacker
broadcast "<BROWN>%attacker% Bronz I'ye yukseldi!"
execute console command "/manuadd %attacker% bronz"
set {bronz31.%attacker%} to 1
else:
send ""
if {lig.%attacker%} is greater than 119:
if {silver61.%attacker%} isn't set:
send "<GRAY>Gumus V'ye yukseldin!" to attacker
broadcast "<GRAY>%attacker% Gumus V'ye yukseldi!"
execute console command "/manuadd %attacker% gumus"
set {silver61.%attacker%} to 1
else:
send ""
if {lig.%attacker%} is greater than 139:
if {silver51.%attacker%} isn't set:
send "<GRAY>Gumus IV'ye yukseldin!" to attacker
broadcast "<GRAY>%attacker% Gumus IV'ye yukseldi!"
execute console command "/manuadd %attacker% gumus"
set {silver51.%attacker%} to 1
else:
send ""
if {lig.%attacker%} is greater than 159:
if {silver41.%attacker%} isn't set:
send "<GRAY>Gumus III'ye yukseldin!" to attacker
broadcast "<GRAY>%attacker% Gumus III'ye yukseldi!"
execute console command "/manuadd %attacker% gumus"
set {silver41.%attacker%} to 1
else:
send ""
if {lig.%attacker%} is greater than 179:
if {silver31.%attacker%} isn't set:
send "<GRAY>Gumus II'ye yukseldin!" to attacker
broadcast "<GRAY>%attacker% Gumus II'ye yukseldi!"
execute console command "/manuadd %attacker% gumus"
set {silver31.%attacker%} to 1
else:
send ""
if {lig.%attacker%} is greater than 199:
if {silver21.%attacker%} isn't set:
send "<GRAY>Gumus I'ye yukseldin!" to attacker
broadcast "<GRAY>%attacker% Gumus I'ye yukseldi!"
execute console command "/manuadd %attacker% gumus"
set {silver21.%attacker%} to 1
else:
send ""
if {lig.%attacker%} is greater than 219:
if {gold61.%attacker%} isn't set:
send "<GOLD>Gold V'ye yukseldin!" to attacker
broadcast "<GOLD>%attacker% Gold V'ye yukseldi!"
execute console command "/manuadd %attacker% gold"
set {gold61.%attacker%} to 1
else:
send ""
if {lig.%attacker%} is greater than 259:
if {gold51.%attacker%} isn't set:
send "<GOLD>Gold IV'ye yukseldin!" to attacker
broadcast "<GOLD>%attacker% Gold IV'ye yukseldi!"
execute console command "/manuadd %attacker% gold"
set {gold51.%attacker%} to 1
else:
send ""
if {lig.%attacker%} is greater than 299:
if {gold41.%attacker%} isn't set:
send "<GOLD>Gold III'ye yukseldin!" to attacker
broadcast "<GOLD>%attacker% Gold III'ye yukseldi!"
execute console command "/manuadd %attacker% gold"
set {gold41.%attacker%} to 1
else:
send ""
if {lig.%attacker%} is greater than 339:
if {gold31.%attacker%} isn't set:
send "<GOLD>Gold II'ye yukseldin!" to attacker
broadcast "<GOLD>%attacker% Gold II'ye yukseldi!"
execute console command "/manuadd %attacker% gold"
set {gold31.%attacker%} to 1
else:
send ""
if {lig.%attacker%} is greater than 379:
if {gold21.%attacker%} isn't set:
send "<GOLD>Gold I'ye yukseldin!" to attacker
broadcast "<GOLD>%attacker% Gold I'ye yukseldi!"
execute console command "/manuadd %attacker% gold"
set {gold21.%attacker%} to 1
else:
send ""
if {lig.%attacker%} is greater than 399:
if {dia61.%attacker%} isn't set:
send "<AQUA>Elmas V'ye yukseldin!" to attacker
broadcast "<AQUA>%attacker% <BOLD>Elmas V'ye yukseldi!"
execute console command "/manuadd %attacker% elmas"
set {dia61.%attacker%} to 1
else:
send ""
if {lig.%attacker%} is greater than 519:
if {dia51.%attacker%} isn't set:
send "<AQUA>Elmas IV'ye yukseldin!" to attacker
broadcast "<AQUA>%attacker% <BOLD>Elmas IV'ye yukseldi!"
execute console command "/manuadd %attacker% elmas"
set {dia51.%attacker%} to 1
else:
send ""
if {lig.%attacker%} is greater than 629:
if {dia41.%attacker%} isn't set:
send "<AQUA>Elmas III'ye yukseldin!" to attacker
broadcast "<AQUA>%attacker% <BOLD>Elmas III'ye yukseldi!"
execute console command "/manuadd %attacker% elmas"
set {dia41.%attacker%} to 1
else:
send ""
if {lig.%attacker%} is greater than 749:
if {dia31.%attacker%} isn't set:
send "<AQUA>Elmas II'ye yukseldin!" to attacker
broadcast "<AQUA>%attacker% <BOLD>Elmas II'ye yukseldi!"
execute console command "/manuadd %attacker% elmas"
set {dia31.%attacker%} to 1
else:
send ""
if {lig.%attacker%} is greater than 869:
if {ddia31.%attacker%} isn't set:
send "<AQUA>Elmas I'ye yukseldin!" to attacker
broadcast "<AQUA>%attacker% <BOLD>Elmas I'ye yukseldi!"
execute console command "/manuadd %attacker% elmas"
set {ddia31.%attacker%} to 1
else:
send ""
if {lig.%attacker%} is greater than 999:
if {ddia21.%attacker%} isn't set:
send "<RED><BOLD>Efsane'ye yukseldin!" to attacker
give 1 nether star named "<RED>Profosyonellik Yildizi" to player
broadcast "<RED>%attacker% <BOLD>Efsane'ye yukseldi!"
execute console command "/manuadd %attacker% efsane"
set {ddia21.%attacker%} to 1
else:
send ""
command /lighakkinda:
trigger:
send "<GOLD>[<RED>Lig<GOLD>] <GREEN> Lig oldurulen kisi sayisina gore artar."
send "<GOLD>[<RED>Lig<GOLD>] <GREEN> /ligim ile hangi ligte oldugunuza bakabilirsiniz."
send "<GOLD>[<RED>Lig<GOLD>] <GREEN> /lbak <oyuncuismi> ile baskalarinin ligine bakabilirsiniz."
send "<GOLD>[<RED>Lig<GOLD>] <GREEN> Lutfen illegal kill kasanlari uyariniz. Karsiliginda odul alicaksiniz."
send "<GOLD>[<RED>Lig<GOLD>] <BROWN> 40 kill - 120 kill = Bronz Lig"
send "<GOLD>[<RED>Lig<GOLD>] <GRAY> 120 kill - 220 kill = Gumus Lig"
send "<GOLD>[<RED>Lig<GOLD>] <GOLD> 220 kill - 400 kill = Altin Lig"
send "<GOLD>[<RED>Lig<GOLD>] <AQUA> 400 kill - 1000 kill = Elmas Lig"
send "<GOLD>[<RED>Lig<GOLD>] <RED> 1000+ kill = Efsane"
command /oldurmem <player>:
trigger:
send "<GOLD>[<RED>Lig<GOLD>}<GREEN>Oldurme sayin : %{lig.%player%}%"
command /lbak <player>:
trigger:
wait 1 ticks
if {lig.%arg 1%} is greater than 999:
send "&6&l[&4&lLig&6&l]&b&l%arg 1% adli kisinin ligi : <RED><BOLD>Efsane"
else:
if {lig.%arg 1%} is greater than 869:
send "&6&l[&4&lLig&6&l]&b&l%arg 1% adli kisinin ligi : <AQUA><BOLD>Elmas I"
else:
if {lig.%arg 1%} is greater than 749:
send "&6&l[&4&lLig&6&l]&b&l%arg 1% adli kisinin ligi : <AQUA><BOLD>Elmas II"
else:
if {lig.%arg 1%} is greater than 629:
send "&6&l[&4&lLig&6&l]&b&l%arg 1% adli kisinin ligi : <AQUA><BOLD>Elmas III"
else:
if {lig.%arg 1%} is greater than 519:
send "&6&l[&4&lLig&6&l]&b&l%arg 1% adli kisinin ligi : <AQUA><BOLD>Elmas IV"
else:
if {lig.%arg 1%} is greater than 399:
send "&6&l[&4&lLig&6&l]&b&l%arg 1% adli kisinin ligi : <AQUA><BOLD>Elmas V"
else:
if {lig.%arg 1%} is greater than 379:
send "&6&l[&4&lLig&6&l]&b&l%arg 1% adli kisinin ligi : <GOLD><BOLD>Gold I"
else:
if {lig.%arg 1%} is greater than 339:
send "&6&l[&4&lLig&6&l]&b&l%arg 1% adli kisinin ligi : <GOLD><BOLD>Gold II"
else:
if {lig.%arg 1%} is greater than 299:
send "&6&l[&4&lLig&6&l]&b&l%arg 1% adli kisinin ligi : <GOLD><BOLD>Gold III"
else:
if {lig.%arg 1%} is greater than 259:
send "&6&l[&4&lLig&6&l]&b&l%arg 1% adli kisinin ligi : <GOLD><BOLD>Gold IV"
else:
if {lig.%arg 1%} is greater than 219:
send "&6&l[&4&lLig&6&l]&b&l%arg 1% adli kisinin ligi : <GOLD><BOLD>Gold V"
else:
if {lig.%arg 1%} is greater than 199:
send "&6&l[&4&lLig&6&l]&b&l%arg 1% adli kisinin ligi : <GRAY><BOLD>Gumus I"
else:
if {lig.%arg 1%} is greater than 179:
send "&6&l[&4&lLig&6&l]&b&l%arg 1% adli kisinin ligi : <GRAY><BOLD>Gumus II"
else:
if {lig.%arg 1%} is greater than 159:
send "&6&l[&4&lLig&6&l]&b&l%arg 1% adli kisinin ligi : <GRAY><BOLD>Gumus III"
else:
if {lig.%arg 1%} is greater than 139:
send "&6&l[&4&lLig&6&l]&b&l%arg 1% adli kisinin ligi : <GRAY><BOLD>Gumus IV"
else:
if {lig.%arg 1%} is greater than 119:
send "&6&l[&4&lLig&6&l]&b&l%arg 1% adli kisinin ligi : <GRAY><BOLD>Gumus V"
else:
if {lig.%arg 1%} is greater than 99:
send "&6&l[&4&lLig&6&l]&b&l%arg 1% adli kisinin ligi : <BROWN><BOLD>Bronz I"
else:
if {lig.%arg 1%} is greater than 79:
send "&6&l[&4&lLig&6&l]&b&l%arg 1% adli kisinin ligi : <BROWN><BOLD>Bronz II"
else:
if {lig.%arg 1%} is greater than 59:
send "&6&l[&4&lLig&6&l]&b&l%arg 1% adli kisinin ligi : <BROWN><BOLD>Bronz III"
else:
if {lig.%arg 1%} is greater than 39:
send "&6&l[&4&lLig&6&l]&b&l%arg 1% adli kisinin ligi : <BROWN><BOLD>Bronz IV"
else:
send "&6&l[&4&lLig&6&l]&b&l%arg 1% adli kisinin ligi : <BROWN><BOLD>Bronz V"
command /ligkiti:
trigger:
open chest with 1 row named "&4&lKitler" to player
format slot 0 of player with gold ingot named "&6&lGold Lig Kiti" with lore "&aGold liginde olmaniz gerekir." to close then run "goldlig %player%"
format slot 4 of player with diamond named "<AQUA><BOLD>Elmas Lig Kiti" with lore "&aElmas Liginde olmaniz gerekir." to close then run "elmaslig %player%"
format slot 8 of player with nether star named "<RED><BOLD>Efsane Kiti" with lore "&aEfsane Liginde olmaniz gerekir." to close then run "efsanelig %player%"
command /goldlig <player>:
executable by: console
trigger:
if {lig.%arg 1%} is greater than 219:
if {goldlig.%arg 1%} is greater than 0:
send "&4Bu kit gunde 1 alinabilir." to arg 1
else:
give arg 1 iron helmet of protection 1 named "&6Gold Lig"
give arg 1 iron chestplate of protection 1 named "&6Gold Lig"
give arg 1 iron leggings of protection 1 named "&6Gold Lig"
give arg 1 iron boots of protection 1 named "&6Gold Lig"
give arg 1 iron sword of sharpness 1 named "&6Gold Lig"
set {goldlig.%arg 1%} to 1
wait 24 hours
set {goldlig.%arg 1%} to 0
else:
send "&4Bu kiti almak icin en az Gold V liginde olmalisiniz!" to arg 1
command /elmaslig <player>:
executable by: console
trigger:
if {lig.%arg 1%} is greater than 399:
if {elmaslig.%arg 1%} is greater than 0:
send "&4Bu kit gunde 1 alinabilir." to arg 1
else:
give arg 1 iron helmet of protection 3 named "<AQUA>Elmas Lig"
give arg 1 iron chestplate of protection 3 named "<AQUA>Elmas Lig"
give arg 1 iron leggings of protection 3 named "<AQUA>Elmas Lig"
give arg 1 iron boots of protection 3 named "<AQUA>Elmas Lig"
give arg 1 iron sword of sharpness 3 named "<AQUA>Elmas Lig"
set {elmaslig.%arg 1%} to 1
wait 24 hours
set {elmaslig.%arg 1%} to 0
else:
send "&4Bu kiti almak icin en az Elmas V liginde olmalisiniz!" to arg 1
command /efsanelig <player>:
executable by: console
trigger:
if {lig.%arg 1%} is greater than 999:
if {efsanelig.%arg 1%} is greater than 0:
send "&4Bu kit 2 gunde 1 alinabilir." to arg 1
else:
give arg 1 iron helmet of protection 4 named "&4Efsane Lig"
give arg 1 iron chestplate of protection 4 named "&4Efsane Lig"
give arg 1 iron leggings of protection 4 named "&4Efsane Lig"
give arg 1 iron boots of protection 4 named "&4Efsane Lig"
give arg 1 iron sword of sharpness 4 named "&4Efsane Lig"
set {efsanelig.%arg 1%} to 1
wait 24 hours
set {efsanelig.%arg 1%} to 0
else:
send "&4Bu kiti almak icin en az Efsane liginde olmalisiniz!" to arg 1
every 2 minute:
chance of 40%:
broadcast "&6&l[&4&lLig&6&l]&b/ligim ile liginize bakabilirsiniz."
else:
chance of 40%:
broadcast "&6&l[&4&lLig&6&l]&b/lighakkinda ile ligler hakkinda bilgi edinebilirsiniz."
else:
chance of 50%:
broadcast "&6&l[&4&lLig&6&l]&b/lbak ile baskalarinin oldurme sayisina bakabilirsiniz."
else:
broadcast "&6&l[&4&lLig&6&l]&bBu sistem Lig sisteminin son version'udur. Skript'i satın almak istiyorsanız skype = Sezdoloste."
command /ligim:
trigger:
wait 1 ticks
if {lig.%player%} is greater than 999:
send "&6&l[&4&lLig&6&l]&b&lLiginiz : <RED><BOLD>Efsane"
else:
if {lig.%player%} is greater than 869:
send "&6&l[&4&lLig&6&l]&b&lLiginiz : <AQUA><BOLD>Elmas I"
else:
if {lig.%player%} is greater than 749:
send "&6&l[&4&lLig&6&l]&b&lLiginiz : <AQUA><BOLD>Elmas II"
else:
if {lig.%player%} is greater than 629:
send "&6&l[&4&lLig&6&l]&b&lLiginiz : <AQUA><BOLD>Elmas III"
else:
if {lig.%player%} is greater than 519:
send "&6&l[&4&lLig&6&l]&b&lLiginiz : <AQUA><BOLD>Elmas IV"
else:
if {lig.%player%} is greater than 399:
send "&6&l[&4&lLig&6&l]&b&lLiginiz : <AQUA><BOLD>Elmas V"
else:
if {lig.%player%} is greater than 379:
send "&6&l[&4&lLig&6&l]&b&lLiginiz : <GOLD><BOLD>Gold I"
else:
if {lig.%player%} is greater than 339:
send "&6&l[&4&lLig&6&l]&b&lLiginiz : <GOLD><BOLD>Gold II"
else:
if {lig.%player%} is greater than 299:
send "&6&l[&4&lLig&6&l]&b&lLiginiz : <GOLD><BOLD>Gold III"
else:
if {lig.%player%} is greater than 259:
send "&6&l[&4&lLig&6&l]&b&lLiginiz : <GOLD><BOLD>Gold IV"
else:
if {lig.%player%} is greater than 219:
send "&6&l[&4&lLig&6&l]&b&lLiginiz : <GOLD><BOLD>Gold V"
else:
if {lig.%player%} is greater than 199:
send "&6&l[&4&lLig&6&l]&b&lLiginiz : <GRAY><BOLD>Gumus I"
else:
if {lig.%player%} is greater than 179:
send "&6&l[&4&lLig&6&l]&b&lLiginiz : <GRAY><BOLD>Gumus II"
else:
if {lig.%player%} is greater than 159:
send "&6&l[&4&lLig&6&l]&b&lLiginiz : <GRAY><BOLD>Gumus III"
else:
if {lig.%player%} is greater than 139:
send "&6&l[&4&lLig&6&l]&b&lLiginiz : <GRAY><BOLD>Gumus IV"
else:
if {lig.%player%} is greater than 119:
send "&6&l[&4&lLig&6&l]&b&lLiginiz : <GRAY><BOLD>Gumus V"
else:
if {lig.%player%} is greater than 99:
send "&6&l[&4&lLig&6&l]&b&lLiginiz : <BROWN><BOLD>Bronz I"
else:
if {lig.%player%} is greater than 79:
send "&6&l[&4&lLig&6&l]&b&lLiginiz : <BROWN><BOLD>Bronz II"
else:
if {lig.%player%} is greater than 59:
send "&6&l[&4&lLig&6&l]&b&lLiginiz : <BROWN><BOLD>Bronz III"
else:
if {lig.%player%} is greater than 39:
send "&6&l[&4&lLig&6&l]&b&lLiginiz : <BROWN><BOLD>Bronz IV"
else:
send "&6&l[&4&lLig&6&l]&b&lLiginiz : <BROWN><BOLD>Bronz V"
Son düzenleme: