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

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
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 !"

Aynı hatayı aldım maalesef
 
Birde şunu deneyiniz.
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 276 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 !"
 
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 !"


Denedim ancak tekrar o hatayı aldım :/
 
Yinede herşey için teşekkürler hocam, sizce tekrar aynı konuyu açsam sorun olur mu, bunu kaldırsam?
Olabilir neyse ben bu konunun üzerine gidicem bulursam atarım sana scripti.
 
JavaScript:
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 tool of attacker is diamond sword named "&e4 &dLVL &8| &aKılıç":
        if {level::%attacker%} isn't greater than or equal to 4:
            cancel event
            send "&cHATA &8» &fFare olmadan çuval delemezsin canım ! İlk önce lvl 4 olmak gerekli !" to attacker
Buyur dostum, fakat her ilk defa oyuna giren oyuncuya boşuna veri eklemesi gereksiz değil mi.
 
JavaScript:
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 tool of attacker is diamond sword named "&e4 &dLVL &8| &aKılıç":
        if {level::%attacker%} isn't greater than or equal to 4:
            cancel event
            send "&cHATA &8» &fFare olmadan çuval delemezsin canım ! İlk önce lvl 4 olmak gerekli !" to attacker
Buyur dostum, fakat her ilk defa oyuna giren oyuncuya boşuna veri eklemesi gereksiz değil mi.

Şimdi sizinkini deniycem hocam, her ilk defa oyuna giren oyuncuya veri eklemesinin sunucuyu yorabileceğini bilmiyordum ayrıca nasıl ayarlanabileceğini de bilmiyorum ben kodu bu şekilde almıştım. şuan da sizin attığınızı test edicem umarım çalışır
 
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 tool of attacker is diamond sword named "Elmas Kılıç":
        if {level::%attacker%} isn't greater than or equal to 150:
            cancel event
            send "&cHATA &8» &fFare olmadan çuval delemezsin canım ! İlk önce lvl 150 olmak gerekli !" to attacker

Sizin kodunuz başarıyla çalıştı ancak;
yine de kılıcı elime alabiliyorum, levelimi 0 yaptım buna rağmen kılıcı tutabiliyorum..
 
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 tool of attacker is diamond sword named "Elmas Kılıç":
        if {level::%attacker%} isn't greater than or equal to 150:
            cancel event
            send "&cHATA &8» &fFare olmadan çuval delemezsin canım ! İlk önce lvl 150 olmak gerekli !" to attacker

Sizin kodunuz başarıyla çalıştı ancak;
yine de kılıcı elime alabiliyorum, levelimi 0 yaptım buna rağmen kılıcı tutabiliyorum..
silinmesinimi istiyon ?
 
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