Skript Paylaşımı Kod Oluşturma Sistemi | Kodları Kaydetme/Kod Kullanma/Kod Oluşturma

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

MrB3kir

Koydum Çalışma Masasını
Katılım
25 Ocak 2025
Mesajlar
60
Elmaslar
18
Puan
970
Yaş
26
Konum
Muğla
Merhabalar Bugün Sizlere Geliştirmiş Olduğum Kod Sistemininden Bahsedicem. Eğer Sunucunuzda Manuel Satış Yapıyorsanız işinize Yarayabilir.

Bu Sistem ile Oyuncuya Kredi Aktarırsınız. Eğer Kendinize Gelişmiş bir Kredi Market Sistemi Arıyorsanız Önceki Konuma Göz Gezdirebilirsiniz.

Önceki Konum:
https://www.mc-tr.com/konu/kredimarket-sistemi-manuel-satis-yapanlarin-dikkatine.133079/#post-820993

/kodoluştur (Kredi Miktarı):

Kodu Rastgele Sayılar ve Harfler Kullanarak Oluşturur ve Bunu plugins/Kodlar/config.yml Dosyasına Kaydeder.
Miktarın 500 den Fazla Olup Olmadığını Kontrol eder.

/Kodkullan (kod):

Kodun Kullanılıp Kullanılmadığını Kontrol eder
Ne Kadarlık Kredi Aktarılıcağını Kontrol eder
2X Kredi Etkinliği Aktif mi diye Kontrol eder
Krediyi /krediver Komudu ile Oyuncuya aktarır

/2xkredi (başlat/durdur):

2X Kredi Etkinliğini Başlatır veya Bitirir.

Hadi O Zaman Skript'e Geçelim:

Gerekenler Eklentiler:

Skript
SkRayFall
Skript-Yaml



Kod:
# Bu Dosyadaki Kodları Sunucu Başlatıldığında veya Skript Kullanıldığında Yükler



on load:
  load yaml "plugins/Kodlar/config.yml" as "kodlar"



command /kodoluştur [<number>]:
  permission: kod.create
  permission message: "&4&l! &4ʜᴀᴛᴀ &4&l! &7» &fʙᴜ ᴋᴏᴍᴜᴛᴜ ᴋᴜʟʟᴀɴᴍᴀᴋ ɪᴄ̧ɪɴ ʏᴇᴛᴋɪɴɪᴢ ʙᴜʟᴜɴᴍᴀᴍᴀᴋᴛᴀ !"
  usage: &4&l! &4ʜᴀᴛᴀ &4&l! &7» &eKullanım: &f/kodoluştur (Kredi Miktarı Max 500)
  trigger:
    if arg-1 is set:
      if arg-1 <= 500:
        set {_karakterler::*} to "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9"
        set {_kod} to ""
        loop 10 times:
          add "%random element out of {_karakterler::*}%" to {_kod}
        send "&bsɪsᴇɴsᴇɴᴡ &7» &f%arg-1% Kredi Değerinde Kod Başarıyla Oluşturuldu: %{_kod}%"
        set yaml value "%{_kod}%.durum" from "kodlar" to "kullanılmadı"
        set yaml value "%{_kod}%.miktar" from "kodlar" to arg-1
        save yaml "kodlar"
      else:
        send "&4&l! &4ʜᴀᴛᴀ &4&l! &7» 1-500 Kredilik Bir Kod Oluşturabilirsin"
    else:
      send "&4&l! &4ʜᴀᴛᴀ &4&l! &7» &eKullanım: &f/kodoluştur (Kredi Miktarı Max 500)"



command /kodkullan [<text>]:
  usage: &4&l! &4ʜᴀᴛᴀ &4&l! &7» &eKullanım: &f/kodkullan (Kod)
  trigger:
    if arg-1 is set:
      set {_durum} to yaml value "%arg-1%.durum" from "kodlar"
      if {_durum} is "kullanılmadı":
        set {_miktar} to yaml value "%arg-1%.miktar" from "kodlar"
        if {2xKrediEtkinlik} is true:
          set {_miktar} to {_miktar} * 2
        execute console command "krediver %player% %{_miktar}%"
        set yaml value "%arg-1%.durum" from "kodlar" to "kullanıldı"
        save yaml "kodlar"
        send "&bsɪsᴇɴsᴇɴᴡ &7» &fKodun Başarıyla Kullanıldı. %{_miktar}% Kredi Hesabına Aktarıldı." to player
        if {_durum} is "kullanıldı":
          send "&4&l! &4ʜᴀᴛᴀ &4&l! &7» &fBu Kod Zaten Kullanılmış."

      else:
        send "&4&l! &4ʜᴀᴛᴀ &4&l! &7» &fBöyle bir kod yok!"



variables:
  {2xKrediEtkinlik} = false



command /2xkredi [<text>]:
  permission: op
  permission message: "&4&l! &4ʜᴀᴛᴀ &4&l! &7» &fʙᴜ ᴋᴏᴍᴜᴛᴜ ᴋᴜʟʟᴀɴᴍᴀᴋ ɪᴄ̧ɪɴ ʏᴇᴛᴋɪɴɪᴢ ʙᴜʟᴜɴᴍᴀᴍᴀᴋᴛᴀ !"
  usage: &eKullanım: &f/2xkredi (başlat/durdur)
  trigger:
    if arg-1 is "başlat" or "baslat":
      set {2xKrediEtkinlik} to true
      send players title "&4&l! &4ᴅᴜʏᴜʀᴜ &4&l!" with subtitle "&e2x Kredi Etkinliğimiz Başlamıştır. /site" for 2 seconds
      play sound "block.note_block.pling" at volume 1 at pitch 2 to players
    if arg-1 is "durdur":
      set {2xKrediEtkinlik} to false
      send players title "&4&l! &4ᴅᴜʏᴜʀᴜ &4&l!" with subtitle "&e2x Kredi Etkinliğimiz Sona Erdi." for 2 seconds
      play sound "block.note_block.pling" at volume 1 at pitch 2 to players

Geri Dönüşlerinizi Bekliyorum iyi Forumlar...

1755896189458.webp
1755896204699.webp
 
Son düzenleme:
Gerçekten ardığım bir skript, ellerine kollarına sağlık.
 
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