MrB3kir
Koydum Çalışma Masasını
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
Geri Dönüşlerinizi Bekliyorum iyi Forumlar...
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...
Son düzenleme: