Çözüldü REPAİR HAKKI

  • Konuyu Başlatan Konuyu Başlatan BedirhanGC
  • Başlangıç tarihi Başlangıç tarihi
  • Görüntüleme 1.951
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
JavaScript:
variables:
    {repairhak::%player%} = 60

on command "repair all":
        if {repairhak::%player%} is higher than 0:
            remove 1 from {repairhak::%player%}
            send "&6SunucuAdı &8» &fBaşarıyla tamir edildi. Geriye %{repairhak::%player%}% hakkın kaldı." to player
        else:
            cancel event
            send "&6SunucuAdı &8» &cTamir etme hakkın kalmadı." to player
Bu kodu dener misin?
 
Neden herkes on command eventini kullanmış?

Kod:
variables:
    {hak::%player%} = 60

command /repairall:
    trigger:
        if player has permission "repair.yetki":
            if player's tool is tool:
                if durability of player's tool is more than max durability of player's tool:
                    if {hak::%player%} > 0:
                        remove 1 from {hak::%player%}
                        repair tool of player
                        send "&aBaşarıyla eşyayı tamir ettiniz. Geriye kalan hak: %{hak::%player%}%."
                    else:
                        execute console command "manudelp %player% repair.yetki"
                        send "&cTamir hakkınız bitmiş."
                else:
                    send "&cEşyanız hasar almamış."
            else:
                send "&cElindeki alet değil."
        else:
            send "&cGerekli yetkin yok."

OIası bugları engelledim. Bunu dene sorunsuz çalışıyor.
 
Neden herkes on command eventini kullanmış?

Kod:
variables:
    {hak::%player%} = 60

command /repairall:
    trigger:
        if player has permission "repair.yetki":
            if player's tool is tool:
                if durability of player's tool is more than max durability of player's tool:
                    if {hak::%player%} > 0:
                        remove 1 from {hak::%player%}
                        repair tool of player
                        send "&aBaşarıyla eşyayı tamir ettiniz. Geriye kalan hak: %{hak::%player%}%."
                    else:
                        execute console command "manudelp %player% repair.yetki"
                        send "&cTamir hakkınız bitmiş."
                else:
                    send "&cEşyanız hasar almamış."
            else:
                send "&cElindeki alet değil."
        else:
            send "&cGerekli yetkin yok."

OIası bugları engelledim. Bunu dene sorunsuz çalışıyor.
Normalde diğer skriptlerde de sorun yok ama arkadaşın skript sürümü hatalı sanırım. + Verdiğiniz skript sadece elindeki itemi tamir etmiyor mu ?
 
Bunu dene.Eğer hak sıfıra inerse ve komutu oyuncu tekrar kullanırsa repair.yetki yi oyuncudan siliyor.
Kod:
variables:
    {hak::%player%} = 60

on command "repair" or "repairall":
    if player has permission "repair.yetki":
        if {hak::%player%} > 0:
            remove 1 from {hak::%player%}
            send "&aBaşarıyla eşyayı tamir ettiniz.Kalan hakkınız %{hak::%player%}%."
        else:
            cancel event
            execute console command "manudelp %player% repair.yetki"
            send "&cTamir hakkınız bitmiş."
konu kilit arkadaşlar skrip için teşekkürler yardımları için xBuhariPvP ye de teşekkrüler
 
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