Eski Lig Skriptim

Sezdolonoid400

Demir Madencisi
En iyi cevaplar
0
Selam arkadaşlar bugun size çoook eskiden yaptığım ama pvp serverler için çok yararlı olduğunu düşündüğüm bir skripti paylaşacağım
Adındanda anlaşılacağı gibi lig skripti. Kill alarak liginizi yükseltmeye çalışıyorsunuz. Lol'deki bazı liglerden örnekler aldım. Bronz V olarak başlıyorsunuz ve kill alarak bu liginiz artıyor.

Komutlar:
/ligim : Liginize bakarsınız.
/oldurmem : Öldürmenize bakarsınız.
/lbak
oyuncuismi : Girdiginiz oyuncunun ligini gosterir.
/lighakkinda : Lig hakkinda size bilgi verir.
/ligkiti : Altın,Elmas ve Efsane ligine özel kitler verir. (günde 1 defa, efsanelere 2 günde 1 defa)


Öldürmeye göre liginiz:
0 - 120 kill = Bronz Lig
120 - 220 kill = Gumus Lig
220 - 400 kill = Altın Lig
400 - 1000 kill = Elmas Lig
1000+ kill = Efsane Lig


Bu kadar. İsterseniz serverinizde kullanabilirsiniz (PVP serverlerine önerilir)


SkQuery gerektirir.

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"
 

Thraenkost

Lapis Toplayıcısı
En iyi cevaplar
1
Bu a rada şöyle olabilirdi:
Seri maçı olsun öyle atlasın ?
O seri maçı kaybederse 1 galibiyet hediye gibi bir şey (LoL'deki Sistem Anlarsın)
 
Üst