Çözüldü Afk Skript yardım

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

EnesAli123

Odunlara Vur Vur Vur!
Katılım
4 Kasım 2023
Mesajlar
27
Elmaslar
0
Puan
890
Konum
İstanbul
Minecraft
EnesAli123

Discord:

enesali123

Merhabalar aranızda skript den anlayan varsa 2 ricam olcaktı birini bu konuda söylemek istedim sunucumda afk yeri yaptım ve her /afkkal yazdığında afk alanına ışınlancak ve afk kalcak her afk kaldığı 30dk da bir ayarlicam şeyi vercek yardımcı olanlara şimdiden çok teşkkür ederim (Plugin istemiyorum)
 
Kod:
options:
  afk-duration: 30 minutes
  afk-location: world, 100, 64, 100 # Koordinatları ayarlayın
  rewards: 10 Parayı, 1 Elmas

command /afkkal:
  trigger:
    if {afk.%player%} is not set:
      set {afk.%player%} to now
      teleport player to (location at {@afk-location})
      send "AFK moduna geçtiniz." to player
      loop 0 to 100:
        wait 1 minute
        if {afk.%player%} is set:
          if {afk.%player%} + {@afk-duration} is less than or equal to now:
            give reward to player
            set {afk.%player%} to now
    else:
      delete {afk.%player%}
      send "AFK modundan çıktınız." to player

function give reward to(player: player):
  set {_reward} to random element from {@rewards}
  send "Ödül aldınız: %{_reward}%" to player
  if {_reward} is "10 Parayı":
    add 10 to player's money # Eğer bir ekonomi sistemi varsa burayı ayarlayın
  else if {_reward} is "1 Elmas":
    give 1 diamond to player



  • Oyuncu : player, oyuncunun AFK durumu ve ödüllerini saklar.
  • AFK Alanı: afkLocation, oyuncunun ışınlanacağı alanın koordinatlarını tanımlar.
  • AFK Süresi: afkDuration, oyuncunun AFK kaldığında ödül alacağı süreyi belirtir.
  • Komut İşleme: handleCommand fonksiyonu, komutları işlemek için kullanılır.
  • AFK Durumu: toggleAfk fonksiyonu, oyuncunun AFK modunu açıp kapatır.
  • Işınlama: teleportToAfkLocation fonksiyonu, oyuncuyu belirtilen AFK alanına ışınlar.
  • Süre Kontrolü: checkAfkDuration fonksiyonu, oyuncunun AFK süresini kontrol eder ve gerektiğinde ödül verir.
  • Ödül Verme: giveReward fonksiyonu, oyuncuya rastgele bir ödül verir.

    Bu script işine yarayacaktır
 
Son düzenleme:
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