Çözüldü Minecraft Promosyon Skripti

  • Konuyu Başlatan Konuyu Başlatan Craft Rose
  • Başlangıç tarihi Başlangıç tarihi
  • Görüntüleme 836
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Craft Rose

Koydum Çalışma Masasını
Katılım
8 Eylül 2019
Mesajlar
69
Elmaslar
15
Puan
0
Merhaba arkadaşlar ben promosyon skripti istiyorum her promosyon 1 kez kullanılacak, ve her promosyona göre vip verilcek yapabilirmisiniz cok lazım
 
Promosyon kodunu sen mi üretip vermek istiyorsun yoksa bir komutla promosyon kodu oluşsun mu?
 
Kod:
options:
    prefix: &6Promosyon &8»&7
    
on load:
    load yaml "plugins/Promosyonlar/promotions.yml" as "promosyonlar"
    
command /promosyon [<text>]:
    aliases: /promosyonkullan, /pkullan
    executable by: players
    trigger:
        if arg 1 is not set:
            send "{@prefix} Bir kod girmelisiniz."
        else:
            if yaml value "%arg 1%" from "promosyonlar" = "vip":
                set yaml value "%arg 1%" from "promosyonlar" to "%player% tarafından kullanıldı - %now%"
                save yaml "promosyonlar"
                broadcast "{@prefix} &r%player's displayname%&7, &e%arg 1% &7kodunu kullanarak &bVIP &7oldu."
                execute console command "manuadd %player% vip"
                stop
            if yaml value "%arg 1%" from "promosyonlar" = "megavip":
                set yaml value "%arg 1%" from "promosyonlar" to "%player% tarafından kullanıldı - %now%"
                save yaml "promosyonlar"
                broadcast "{@prefix} &r%player's displayname%&7, &e%arg 1% &7kodunu kullanarak &bMega VIP &7oldu."
                execute console command "manuadd %player% megavip"
                stop
            if yaml value "%arg 1%" from "promosyonlar" = "ultravip":
                set yaml value "%arg 1%" from "promosyonlar" to "%player% tarafından kullanıldı - %now%"
                save yaml "promosyonlar"
                broadcast "{@prefix} &r%player's displayname%&7, &e%arg 1% &7kodunu kullanarak &bUltra VIP &7oldu."
                execute console command "manuadd %player% ultravip"
                stop
            else:
                send "{@prefix} Böyle bir kod bulunmamakta."

Plugins klasöründe promosyonlar diye bir klasör oluşacak onun içindeki yml dosyasına
Kod:
QWE-S72F-79Ue: ultravip

QWE-S72F-79Ud: megavip

QWE-S72F-79Uf: vip
tarzında promosyon kodu : grup adı yazarsan ve skriptin içine örneklerde ki gibi eklersen işin hallolur.
 
Üstteki kodu kullanma bunu kullan
Kod:
options:
    prefix: &6Promosyon &8»&7
   
on load:
    load yaml "plugins/Promosyonlar/promotions.yml" as "promosyonlar"
   
command /promosyon [<text>]:
    aliases: /promosyonkullan, /pkullan
    executable by: players
    trigger:
        if arg 1 is not set:
            send "{@prefix} Bir kod girmelisiniz."
        else:
            if yaml value "%arg 1%" from "promosyonlar" exists:
                set {_grup} to yaml value "%arg 1%" from "promosyonlar"
                if {_grup} contains "kullanıldı":
                    send "{@prefix} Kullanılmış kod."
                    stop
                else:
                    broadcast "{@prefix} &e%arg 1% &7kodu kullanıldı."
                    broadcast "{@prefix} &r%player's displayname%&7, &b%{_grup}% &7oldu !"
                    set yaml value "%arg 1%" from "promosyonlar" to "%player% tarafından kullanıldı - %now%"
                    save yaml "promosyonlar"
                    execute console command "manuadd %player% %{_grup}%"
            else:
                send "{@prefix} Böyle bir kod bulunmamakta."
Promosyonlar içindeki promotions.yml ı da şu şekilde yap.
Kod:
// promosyon kodu: kullanıldığında verilecek grup
QYu-J2F9-Mo81L: vip
 
hepinizi cok teşekkür ederim KONU KİLİT !
 
Vay be hala kilit olmamış.
 
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