KolsuzzTeo#5707
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
on command eventini kullanmış?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."
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 ?Neden herkeson commandeventini 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.
ɫ QÜRT ɫ#5125
konu kilit arkadaşlar skrip için teşekkürler yardımları için xBuhariPvP ye de teşekkrülerBunu 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ş."
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 ?
Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!