Çözüldü Önemli lütfen yardımcı olun.

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Öz0912

Odunlara Vur Vur Vur!
Katılım
22 Ocak 2015
Mesajlar
45
Elmaslar
2
Puan
13.210
Yaş
27
Arkadaşlar serverime level sistemi ekledim, her mob kesimine +1 level veriyor sorun yok ancak ben şunun olmasını istiyorum..
"100 Level Elmas kılıç=bu kılıcı 100 level olmadan giyemezsiniz." kısacası itemlerde level sınırı olacak ve o levele gelmeyen kimse onu giyemeyecek.
Yardımcı olursanız çok sevinirim şimdiden teşekkürler.
 
Arkadaşlar serverime level sistemi ekledim, her mob kesimine +1 level veriyor sorun yok ancak ben şunun olmasını istiyorum..
"100 Level Elmas kılıç=bu kılıcı 100 level olmadan giyemezsiniz." kısacası itemlerde level sınırı olacak ve o levele gelmeyen kimse onu giyemeyecek.
Yardımcı olursanız çok sevinirim şimdiden teşekkürler.
Bir kaç skript komut satırı ile halledilebilir.
 
options:
p: &2SUNUCU

first join:
set {level::%player%} to 0

command /level-admin [<text>] [<player>] [<int>]:
permission: level.op
trigger:
if arg-1 isn't set:
send "{@p} &e/level-admin [ekle,sil,sıfırla],[oyuncu],[miktar]"
if arg-1 is "ekle":
add arg-3 to {level::%arg-2%}
send "{@p} &e%arg-2% adlı oyuncuya %arg-3% miktarda level eklendi."
if arg-1 is "sil":
remove arg-3 from {level::%arg-2%}
send "{@p} &e%arg-2% adlı oyuncuya %arg-3% miktarda level silindi."
if arg-1 is "sıfırla":
set {level::%arg-2%} to 0
send "{@p} &e%arg-2% adlı oyuncunun leveli sıfırlandı."
send "{@p} &e%player% adlı yetkili levelini sıfırladı." to arg-2
death:
victim is a zombie or skeleton or spider or squid or pig or cow or chicken or sheep or creeper or horse or slime or enderman or silverfish or witch or bat or mooshroom or villager or ghast or cave spider or zombie pigman or ocelot or magma cube
chance of 100%:
add 1 to {level::%attacker%}
death:
victim is a player
chance of 50%:
add 2 to {level::%attacker%}
chat:
cancel event
broadcast "&8[&6Lv &e%{level::%player%}%&8] %player's display name% &8: &f%colored message%"

command /level [<player>]:
trigger:
if arg-1 isn't set:
send "{@p} &eSuanki levelin&8: &a%{level::%player%}%"
if arg-1 is set:
send "{@p} &e%arg-1%'in leveli&8: &a%{level::%arg-1%}%"
 
options:
p: &2SUNUCU

first join:
set {level::%player%} to 0

command /level-admin [<text>] [<player>] [<int>]:
permission: level.op
trigger:
if arg-1 isn't set:
send "{@p} &e/level-admin [ekle,sil,sıfırla],[oyuncu],[miktar]"
if arg-1 is "ekle":
add arg-3 to {level::%arg-2%}
send "{@p} &e%arg-2% adlı oyuncuya %arg-3% miktarda level eklendi."
if arg-1 is "sil":
remove arg-3 from {level::%arg-2%}
send "{@p} &e%arg-2% adlı oyuncuya %arg-3% miktarda level silindi."
if arg-1 is "sıfırla":
set {level::%arg-2%} to 0
send "{@p} &e%arg-2% adlı oyuncunun leveli sıfırlandı."
send "{@p} &e%player% adlı yetkili levelini sıfırladı." to arg-2
death:
victim is a zombie or skeleton or spider or squid or pig or cow or chicken or sheep or creeper or horse or slime or enderman or silverfish or witch or bat or mooshroom or villager or ghast or cave spider or zombie pigman or ocelot or magma cube
chance of 100%:
add 1 to {level::%attacker%}
death:
victim is a player
chance of 50%:
add 2 to {level::%attacker%}
chat:
cancel event
broadcast "&8[&6Lv &e%{level::%player%}%&8] %player's display name% &8: &f%colored message%"

command /level [<player>]:
trigger:
if arg-1 isn't set:
send "{@p} &eSuanki levelin&8: &a%{level::%player%}%"
if arg-1 is set:
send "{@p} &e%arg-1%'in leveli&8: &a%{level::%arg-1%}%"
Code içine alıp paylaşınız böyle tablar belli olmuyor.
 
Kod:
options:
    p: &2SUNUCU
      
first join:
    set {level::%player%} to 0

command /level-admin [<text>] [<player>] [<int>]:
    permission: level.op
    trigger:
        if arg-1 isn't set:
            send "{@p} &e/level-admin [ekle,sil,sıfırla],[oyuncu],[miktar]"
        if arg-1 is "ekle":
            add arg-3 to {level::%arg-2%}
            send "{@p} &e%arg-2% adlı oyuncuya %arg-3% miktarda level eklendi."
        if arg-1 is "sil":
            remove arg-3 from {level::%arg-2%}
            send "{@p} &e%arg-2% adlı oyuncuya %arg-3% miktarda level silindi."
        if arg-1 is "sıfırla":
            set {level::%arg-2%} to 0
            send "{@p} &e%arg-2% adlı oyuncunun leveli sıfırlandı."
            send "{@p} &e%player% adlı yetkili levelini sıfırladı." to arg-2
death:
    victim is a zombie or skeleton or spider or squid or pig or cow or chicken or sheep or creeper or horse or slime or enderman or silverfish or witch or bat or mooshroom or villager or ghast or cave spider or zombie pigman or ocelot or magma cube
    chance of 100%:
        add 1 to {level::%attacker%}
death:
    victim is a player
    chance of 50%:
        add 2 to {level::%attacker%}
chat:
    cancel event
    broadcast "&8[&6Lv &e%{level::%player%}%&8] %player's display name% &8: &f%colored message%"
  
command /level [<player>]:
    trigger:
        if arg-1 isn't set:
            send "{@p} &eSuanki levelin&8: &a%{level::%player%}%"
        if arg-1 is set:
            send "{@p} &e%arg-1%'in leveli&8: &a%{level::%arg-1%}%"
Code içine alıp paylaşınız böyle tablar belli olmuyor.
 
options:
p: &2SUNUCU

first join:
set {level::%player%} to 0

command /level-admin [<text>] [<player>] [<int>]:
permission: level.op
trigger:
if arg-1 isn't set:
send "{@p} &e/level-admin [ekle,sil,sıfırla],[oyuncu],[miktar]"
if arg-1 is "ekle":
add arg-3 to {level::%arg-2%}
send "{@p} &e%arg-2% adlı oyuncuya %arg-3% miktarda level eklendi."
if arg-1 is "sil":
remove arg-3 from {level::%arg-2%}
send "{@p} &e%arg-2% adlı oyuncuya %arg-3% miktarda level silindi."
if arg-1 is "sıfırla":
set {level::%arg-2%} to 0
send "{@p} &e%arg-2% adlı oyuncunun leveli sıfırlandı."
send "{@p} &e%player% adlı yetkili levelini sıfırladı." to arg-2
death:
victim is a zombie or skeleton or spider or squid or pig or cow or chicken or sheep or creeper or horse or slime or enderman or silverfish or witch or bat or mooshroom or villager or ghast or cave spider or zombie pigman or ocelot or magma cube
chance of 100%:
add 1 to {level::%attacker%}
death:
victim is a player
chance of 50%:
add 2 to {level::%attacker%}
chat:
cancel event
broadcast "&8[&6Lv &e%{level::%player%}%&8] %player's display name% &8: &f%colored message%"

command /level [<player>]:
trigger:
if arg-1 isn't set:
send "{@p} &eSuanki levelin&8: &a%{level::%player%}%"
if arg-1 is set:
send "{@p} &e%arg-1%'in leveli&8: &a%{level::%arg-1%}%"
Sizin yaptığınız skripti düzenlemem gerekiyor biraz uzun sürebilir.
 
Çok teşekkür ederim hocam cevabınızı bekliyorum.
Bro şöyle bişi yaptım en alta sana örenek verdim .

Kod:
options:
    p: &2SUNUCU

first join:
    set {level::%player%} to 0

command /level-admin [<text>] [<player>] [<int>]:
    permission: level.op
    trigger:
        if arg-1 isn't set:
            send "{@p} &e/level-admin [ekle,sil,sıfırla],[oyuncu],[miktar]"
            if arg-1 is "ekle":
                add arg-3 to {level::%arg-2%}
                send "{@p} &e%arg-2% adlı oyuncuya %arg-3% miktarda level eklendi."
            if arg-1 is "sil":
                remove arg-3 from {level::%arg-2%}
                send "{@p} &e%arg-2% adlı oyuncuya %arg-3% miktarda level silindi."
            if arg-1 is "sıfırla":
                set {level::%arg-2%} to 0
                send "{@p} &e%arg-2% adlı oyuncunun leveli sıfırlandı."
                send "{@p} &e%player% adlı yetkili levelini sıfırladı." to arg-2
on death:
    victim is a zombie or skeleton or spider or squid or pig or cow or chicken or sheep or creeper or horse or slime or enderman or silverfish or witch or bat or mooshroom or villager or ghast or cave spider or zombie pigman or ocelot or magma cube
    chance of 100%:
    add 1 to {level::%attacker%}
on death:
    victim is a player
    chance of 50%:
    add 2 to {level::%attacker%}
on chat:
    cancel event
    broadcast "&8[&6Lv &e%{level::%player%}%&8] %player's display name% &8: &f%colored message%"

command /level [<text>] [<offlineplayer>]:
    trigger:
        if arg-1 isn't set:
            send "&dLEVEL &8» &fKomutları öğrenmek için &c&n/level yardım&f komutunu kullanınız !" to player
        if arg-1 is "bak":
            arg-2 is set:
                send "&dLEVEL &8» &c&n%arg 2%&f adlı oyuncu &c&n{level::%player%}&f levelinde !" to player
        if arg-1 is "yardım":
            send "&a&n~-~-~-~-~-~&dLEVEL YARDIM&a&n~-~-~-~-~-~" to player
            send "&8» &f/levelim &akomutu ile levelinizi görürsünüz." to player
            send "&8» &f/level bak oyuncu &akomutu ile başkalarının levelini görürsünüz." to player
            send "&8» &f/level yardım &aSohbete Kullanabileceğiniz komutları yazar." to player
            send "&a&n~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~" to player
command /levelim:
    trigger:
        send "&dLEVEL &8» &fSen &c&n{level::%player%}&f levelindesin !" to player
            
on damage:
    if player diamond sword name "&e4 &dLVL &8| &aKılıç":
        if {level::%player%} is greater than 4:
            cancel event
            send "&cHATA &8» &fFare olmadan çuval delemezsin canım ! İlk önce lvl 4 olmak gerekli !"

Dahada geliştirmemi istiyor isen söyle .

NOT: Denemeden attım.
 
Bro şöyle bişi yaptım en alta sana örenek verdim .

Kod:
options:
    p: &2SUNUCU

first join:
    set {level::%player%} to 0

command /level-admin [<text>] [<player>] [<int>]:
    permission: level.op
    trigger:
        if arg-1 isn't set:
            send "{@p} &e/level-admin [ekle,sil,sıfırla],[oyuncu],[miktar]"
            if arg-1 is "ekle":
                add arg-3 to {level::%arg-2%}
                send "{@p} &e%arg-2% adlı oyuncuya %arg-3% miktarda level eklendi."
            if arg-1 is "sil":
                remove arg-3 from {level::%arg-2%}
                send "{@p} &e%arg-2% adlı oyuncuya %arg-3% miktarda level silindi."
            if arg-1 is "sıfırla":
                set {level::%arg-2%} to 0
                send "{@p} &e%arg-2% adlı oyuncunun leveli sıfırlandı."
                send "{@p} &e%player% adlı yetkili levelini sıfırladı." to arg-2
on death:
    victim is a zombie or skeleton or spider or squid or pig or cow or chicken or sheep or creeper or horse or slime or enderman or silverfish or witch or bat or mooshroom or villager or ghast or cave spider or zombie pigman or ocelot or magma cube
    chance of 100%:
    add 1 to {level::%attacker%}
on death:
    victim is a player
    chance of 50%:
    add 2 to {level::%attacker%}
on chat:
    cancel event
    broadcast "&8[&6Lv &e%{level::%player%}%&8] %player's display name% &8: &f%colored message%"

command /level [<text>] [<offlineplayer>]:
    trigger:
        if arg-1 isn't set:
            send "&dLEVEL &8» &fKomutları öğrenmek için &c&n/level yardım&f komutunu kullanınız !" to player
        if arg-1 is "bak":
            arg-2 is set:
                send "&dLEVEL &8» &c&n%arg 2%&f adlı oyuncu &c&n{level::%player%}&f levelinde !" to player
        if arg-1 is "yardım":
            send "&a&n~-~-~-~-~-~&dLEVEL YARDIM&a&n~-~-~-~-~-~" to player
            send "&8» &f/levelim &akomutu ile levelinizi görürsünüz." to player
            send "&8» &f/level bak oyuncu &akomutu ile başkalarının levelini görürsünüz." to player
            send "&8» &f/level yardım &aSohbete Kullanabileceğiniz komutları yazar." to player
            send "&a&n~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~" to player
command /levelim:
    trigger:
        send "&dLEVEL &8» &fSen &c&n{level::%player%}&f levelindesin !" to player
           
on damage:
    if player diamond sword name "&e4 &dLVL &8| &aKılıç":
        if {level::%player%} is greater than 4:
            cancel event
            send "&cHATA &8» &fFare olmadan çuval delemezsin canım ! İlk önce lvl 4 olmak gerekli !"

Dahada geliştirmemi istiyor isen söyle .

NOT: Denemeden attım.
hata.png


Bu hatayı aldım :(
 
Bro şöyle bişi yaptım en alta sana örenek verdim .

Kod:
options:
    p: &2SUNUCU

first join:
    set {level::%player%} to 0

command /level-admin [<text>] [<player>] [<int>]:
    permission: level.op
    trigger:
        if arg-1 isn't set:
            send "{@p} &e/level-admin [ekle,sil,sıfırla],[oyuncu],[miktar]"
            if arg-1 is "ekle":
                add arg-3 to {level::%arg-2%}
                send "{@p} &e%arg-2% adlı oyuncuya %arg-3% miktarda level eklendi."
            if arg-1 is "sil":
                remove arg-3 from {level::%arg-2%}
                send "{@p} &e%arg-2% adlı oyuncuya %arg-3% miktarda level silindi."
            if arg-1 is "sıfırla":
                set {level::%arg-2%} to 0
                send "{@p} &e%arg-2% adlı oyuncunun leveli sıfırlandı."
                send "{@p} &e%player% adlı yetkili levelini sıfırladı." to arg-2
on death:
    victim is a zombie or skeleton or spider or squid or pig or cow or chicken or sheep or creeper or horse or slime or enderman or silverfish or witch or bat or mooshroom or villager or ghast or cave spider or zombie pigman or ocelot or magma cube
    chance of 100%:
    add 1 to {level::%attacker%}
on death:
    victim is a player
    chance of 50%:
    add 2 to {level::%attacker%}
on chat:
    cancel event
    broadcast "&8[&6Lv &e%{level::%player%}%&8] %player's display name% &8: &f%colored message%"

command /level [<text>] [<offlineplayer>]:
    trigger:
        if arg-1 isn't set:
            send "&dLEVEL &8» &fKomutları öğrenmek için &c&n/level yardım&f komutunu kullanınız !" to player
        if arg-1 is "bak":
            arg-2 is set:
                send "&dLEVEL &8» &c&n%arg 2%&f adlı oyuncu &c&n{level::%player%}&f levelinde !" to player
        if arg-1 is "yardım":
            send "&a&n~-~-~-~-~-~&dLEVEL YARDIM&a&n~-~-~-~-~-~" to player
            send "&8» &f/levelim &akomutu ile levelinizi görürsünüz." to player
            send "&8» &f/level bak oyuncu &akomutu ile başkalarının levelini görürsünüz." to player
            send "&8» &f/level yardım &aSohbete Kullanabileceğiniz komutları yazar." to player
            send "&a&n~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~" to player
command /levelim:
    trigger:
        send "&dLEVEL &8» &fSen &c&n{level::%player%}&f levelindesin !" to player
           
on damage:
    if player diamond sword name "&e4 &dLVL &8| &aKılıç":
        if {level::%player%} is greater than 4:
            cancel event
            send "&cHATA &8» &fFare olmadan çuval delemezsin canım ! İlk önce lvl 4 olmak gerekli !"

Dahada geliştirmemi istiyor isen söyle .

NOT: Denemeden attım.
Ekli dosyayı görüntüle 76220

Bu hatayı aldım :(
 
Bi şunu denermisin ?
Kod:
options:
    p: &2SUNUCU

first join:
    set {level::%player%} to 0

command /level-admin [<text>] [<player>] [<int>]:
    permission: level.op
    trigger:
        if arg-1 isn't set:
            send "{@p} &e/level-admin [ekle,sil,sıfırla],[oyuncu],[miktar]"
            if arg-1 is "ekle":
                add arg-3 to {level::%arg-2%}
                send "{@p} &e%arg-2% adlı oyuncuya %arg-3% miktarda level eklendi."
            if arg-1 is "sil":
                remove arg-3 from {level::%arg-2%}
                send "{@p} &e%arg-2% adlı oyuncuya %arg-3% miktarda level silindi."
            if arg-1 is "sıfırla":
                set {level::%arg-2%} to 0
                send "{@p} &e%arg-2% adlı oyuncunun leveli sıfırlandı."
                send "{@p} &e%player% adlı yetkili levelini sıfırladı." to arg-2
on death:
    victim is a zombie or skeleton or spider or squid or pig or cow or chicken or sheep or creeper or horse or slime or enderman or silverfish or witch or bat or mooshroom or villager or ghast or cave spider or zombie pigman or ocelot or magma cube
    chance of 100%:
    add 1 to {level::%attacker%}
on death:
    victim is a player
    chance of 50%:
    add 2 to {level::%attacker%}
on chat:
    cancel event
    broadcast "&8[&6Lv &e%{level::%player%}%&8] %player's display name% &8: &f%colored message%"

command /level [<text>] [<offlineplayer>]:
    trigger:
        if arg-1 isn't set:
            send "&dLEVEL &8» &fKomutları öğrenmek için &c&n/level yardım&f komutunu kullanınız !" to player
        if arg-1 is "bak":
            arg-2 is set:
                send "&dLEVEL &8» &c&n%arg 2%&f adlı oyuncu &c&n{level::%player%}&f levelinde !" to player
        if arg-1 is "yardım":
            send "&a&n~-~-~-~-~-~&dLEVEL YARDIM&a&n~-~-~-~-~-~" to player
            send "&8» &f/levelim &akomutu ile levelinizi görürsünüz." to player
            send "&8» &f/level bak oyuncu &akomutu ile başkalarının levelini görürsünüz." to player
            send "&8» &f/level yardım &aSohbete Kullanabileceğiniz komutları yazar." to player
            send "&a&n~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~" to player
command /levelim:
    trigger:
        send "&dLEVEL &8» &fSen &c&n{level::%player%}&f levelindesin !" to player
            
on damage:
    if name of player's diamond sword is "&e4 &dLVL &8| &aKılıç":
        if {level::%player%} is greater than 4:
            cancel event
            send "&cHATA &8» &fFare olmadan çuval delemezsin canım ! İlk önce lvl 4 olmak gerekli !"
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl
Üst