aLoneX
a.k.a Acyd
Merhaba arkadaşlar, Faction sunucusu için bir skript hazırladım; 500 lapis kırınca 1 kredi verecek ama 500 lapis kırılınca 0'a çevirilmesini istiyorum. Bir de 1 kredi kazanınca /krediçevir yazıyorsun ama 1+ kredin olursa krediyi çevirmiyor yetersiz kredi diyor bir el atın, düzeltebilecek varsa ve anlamadıysa skype'tan yazarsa sevinirim.
Kod:
variables:
{lapis.%player%} = 0
{kredi.%player%} = 0
on break of lapis ore:
if player has permission "lapis":
if {lapis.%player%} is greater than 500:
execute console command "krediver %player% 1"
remove 500 to {lapis.%player%}
send "&8[&9&lGREEN&b&lMC &f&l- &a&lKREDI&8] &c500 &6Tane Lapis Kirdigin için &c1 &6Kredi Kazandin!"
else:
remove 1 to {lapis.%player%}
command /lapis:
trigger:
send "&8[&9&lGREEN&b&lMC &f&l- &a&lKREDI&8] &c%{lapis.%player%}% &6Tane Lapis Kirdin."
command /krediver <player> <int>:
usage: "&eKullanim: &4/krediver <oyuncu> <verilecek kredi sayisi>"
permission: krediver.admin
permission message: &7Bu komutu kullanmaya izniniz yok.
trigger:
arg 1 is set:
add arg-2 to {kredi.%arg 1%}
send "&8[&9&lGREEN&b&lMC &f&l- &a&lKREDI&8] &6Kredi Basariyla Gonderildi!"
command /kredim:
trigger:
send "&8[&9&lGREEN&b&lMC &f&l- &a&lKREDI&8] &6%{kredi.%player%}%"
command /kredicevir:
trigger:
if {kredi.%player%} is 1:
execute console command "give %player% diamond 1 name:&a&lKredi"
add -1 to {kredi.%player%}
send "&8[&9&lGREEN&b&lMC &f&l- &a&lKREDI&8] &6Basariyla &CKredi &6Çevirdiniz."
else:
send "&8[&9&lGREEN&b&lMC &f&l- &a&lKREDI&8] &cYeterli Krediniz yok."