Aynı kodun 30 günlük versiyonunu aşağıya bıraktım. İyi çalışmalar.
Kod:command /hediye vip: trigger: if player has permission "hediye.vip": if {vip::%player%} is not set or difference between {vip::%player%} and now > 30 days: give 32 diamond to player send "&aTebrikler! 32 elmas kazandın!" to player set {vip::%player%} to now else: send "&cBu hediyeyi zaten aldınız! Tekrar almak için beklemeniz gerekiyor." to player else: send "&cVIP Olmalısın!" to player on permission removal of "hediye.vip": delete {vip::%player%}
Hocam bu kod şöyle hatalara sebep olabilir vip satın alan oyuncu /hediye vip komutunu vip satın aldıktan 1-2 hafta sonra kullanabilir. Ve vip süresi bitince tekrardan vip satın alınca /hediye vip komutunu 30 gün dolmadığı için kullanamaz.
Bunun yerine lütfen skripti şu şekilde yapar mısınız, oyuncu hediye.vip yetkisine sahip olunca tek seferlik /hediye vip komutunu kullanabilir. Oyuncunun hediye.vip yetkisi silinince ve tekrardan hediye.vip yetkisi gelince /hediye vip komutunu tekrardan kullanabilir ama tek seferlik.
Kısaca oyuncu hediye.vip yetkisine sahip olunca sadece 1 kez /hediye vip komutunu kullanabilir. hediye.vip yetkisi silinir ve tekrardan yüklenirse bir daha 1 kez /hediye vip komutunu kullanabilir.
Böyle bir döngü olsun istiyorum yardımcı olursanız çok teşekkürler.
