Bulundu SÜRELİ VIP VERME PLUGIN/SKRIPT

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

alkrnz

Ziyaretçi
merhaba ben sizden bir plugin veya skript istiyorum plugin olsa daha iyi olur

Arkadaşlar süreli bir yetkiyi oyuncuya atamak istiyorum. Bunun için VIPZero, PixelVIP, SO-VIP gibi Pluginler buldum ama hepsi days(gün) olarak veriyor ben saat olarak istiyorum mesela admin veya console /givevip %oyuncu% vip 2h yazdığında 2 saatlik vip verecek Saatlik VIP veren plugin/skript var mıdır arkadaşlar Skript olursa eğer lütfen hatasız olsun mesela Skriptte VIP'si bittiğinde eski olduğu yetkisine geri dönsün şimdiden hepinize teşekkürler <3
 
/lp user oyuncuismi parent addtemp grupismi 1h accumulate

luckperms yüklüyse sunucunuzda bunu deneyebilirsiniz.
 
Dener misiniz Bana Ait Değil.

Kod:
#Bu Skript Muhammet Gököz tarafından Yazılmıitır

#Version 1.0

#Bu Kısmı Değiştirmeyiniz

options:

    prefix: &7[&aServer-Ismi&7] &c

    perm: admin.admin



on login:

    if {vipilkdaha.%player%} is not set:

        set {vipsure.%arg 1%} to 0

        set {vipilkdaha.%player%} to true



command /surelivip [<player>] [<text>] [<text>] [<text>]:

    trigger:

        if player has permission "{@perm}":

            if arg 4 is set:

                set {vipsure.%arg 1%} to arg 3

                set {viponceki.%arg 1%} to arg 4

                execute console command "manuadd %arg 1% %arg 2%"

                send "{@prefix} %arg 1% Adli Oyuncumuz %arg 3% Saat %arg 2% Olmustur" to players

            else:

                send "{@prefix} Kullanim= /surelivip {oyuncuismi} {vipadı} {kacsaat} {simdikirutbesi} &aNot= &c1Gun=24 Saat" to player

        else:

            send "{@prefix} Bu Komutu Kullanmaya Yetkin Yok" to player



every 1 hour:

    loop all players:

        remove 1 from {vipsure.%loop-player%}

        if {vipsure.%loop-player%} is "0":

            send "{@prefix} Vip Suren bitti Onceki rutben olan %{viponceki.%loop-player%}% e Donuyorsun" to loop-player

            execute console command "manuadd %loop-player% {viponceki.%loop-player%}"



command /vipsurem [<player>]:

    trigger:

        if arg 1 is set:

            if player has permission "{@perm}":

                send "{@prefix} %arg 1% adli oyuncunun kalan vip suresi %{vipsure.%arg 1%}% Saat" to player

        if arg 1 is not set:

            send "{@prefix} Kalan Vip Suren= %{vipsure.%player%}% Saat" to player



command /surelivipadmin [<player>] [<text>]:

    trigger:

        if player has permission "{@perm}":

            if arg 2 is "sil":

                set {vipsure.%arg 1%} to 0

                send "{@prefix} %arg 1% Adli Oyuncunun Vip Suresi Silindi" to player
 
/viptimer oyuncuismi vipismi 48 komutunu kullanırsanız 2 saat boyunca oyuncuya vip verilir. Daha fazlası için /viptimer help komutuyla yardım alabilirsin.

Kod:
options:
    p: &2&lVIPTIMER &3>
command /viptimer [<text>] [<text>]:
    trigger:
        arg-1 isn'T seT:
            player has permission "viptimer.*" or "viptimer.maincommand":
                send "{@p} &a/viptimer &8<&cliste&8,&cgrupayarla&8,&csil&8>"
                send "{@p} &eKomutlar hakkında bilgi almak için &8""&a/viptimer help <komut>&8"""
            else:
                send "{@p} &cBu komutu kullanmak için &8""&aviptimer.maincommand&8"" &cyetkisine sahip olmalısın."
        arg-1 is "help":
            player has permission "viptimer.command.help":
                arg-2 is set:
                    arg-2 is "liste":
                        send "{@p} &eListe komutunun kullanımı&8: &a/viptimer liste"
                        send "{@p} &eVIP verdiğiniz oyuncuları ve onların kalan vip sürelerini gösterir."
                    arg-2 is "sil":
                        send "{@p} &eSil komutunun kullanımı&8: &a/viptimer sil <isim>"
                        send "{@p} &eVIP verdiğiniz oyuncunun süresini sıfırlar ve VIP'ini alır."
                    arg-2 is "grupayarla":
                        send "{@p} &eGrup ayarlama komutunun kullanımı&8: &a/viptimer grupayarla <grupismi>"
                        send "{@p} &eVIP verdiğiniz oyuncuların süresi bittiğinde dönecekleri grubu ayarlar."
                    else if arg-2 isn't "liste" or "sil" or "grupayarla":
                        send "{@p} &cBilinmeyen komut kullandınız."
                else:
                    send "{@p} &a/viptimer help &8<&cliste&8,&cgrupayarla&8,&csil&8>"
            else:
                send "{@p} &cBu komutu kullanmak için &8""&aviptimer.command.help&8"" &cyetkisine sahip olmalısın."
        arg-1 is "liste":
            player has permission "viptimer.command.liste":
                {vipler::*} is set:
                    send "{@p} &eVIP listesi&8;"
                    loop {vipler::*}:
                        send "  &3%loop-value% &8- &eKalan süresi&8: &3%{kalan.süre.%loop-value%}% dakika"
                else:
                    send "{@p} &cHiç VIP yok."
            else:
                send "{@p} &cBu komutu kullanmak için &8""&aviptimer.command.liste&8"" &cyetkisine sahip olmalısın."
        arg-1 is "sil":
            arg-2 is set:
                {vipler::%arg-2%} is set:
                    player has permission "viptimer.command.sil":
                        delete {vipler::%Arg-2%}
                        delete {kalan.süre.%arg-2%}
                        delete {vip.satın.alma.tarihi.%arg-2%}
                        execute console command "manuadd %arg-2% %{oyuncu.grubu}%"
                        send "{@p} &a%arg-2% &eadlı oyuncunun süresi sıfırlandı ve normal gruba döndürüldü."
                    else:
                        send "{@p} &cBu komutu kullanmak için &8""&aviptimer.command.sil&8"" &cyetkisine sahip olmalısın."
                else:
                    send "{@p} &cBu oyuncu bir VIP'e sahip değil."
            else:
                send "{@p} &a/viptimer sil &8<&coyuncuismi&8>"
        arg-1 is "grupayarla":
            arg-2 is set:
                player has permission "viptimer.command.grupayarla":
                    set {oyuncu.grubu} to arg-2
                    send "{@p} &eOyuncu grubu &a%arg-2% &eolarak belirlendi."
                else:
                    send "{@p} &cBu komutu kullanmak için &8""&aviptimer.command.grupayarla&8"" &cyetkisine sahip olmalısın."
            else:
                send "{@p} &a/viptimer grupayarla &8<&cgrupismi&8>"
command /vipver [<offlineplayer>] [<text>] [<integer>]:
    trigger:
        player has permission "viptimer.command.vipver":
            arg-1 is set:
                arg-2 is set:
                    arg-3 is set:
                        set {vipler::%arg-1%} to arg-1
                        set {kalan.süre.%arg-1%} to arg-3
                        set {vip.satın.alma.tarihi.%arg-1%} to now
                        execute console command "manuadd %arg-1% %arg-2%"
                        send "{@p} &a%arg-3% &edakika boyunca &a%arg-2% &eadlı VIP'e sahip olacaksın." to arg-1
                        send "{@p} &a%arg-1% &eadlı oyuncu &a%arg-3% &edakika boyunca &a%arg-2% &eVIP'ine sahip olacak."
                    else:
                        send "{@p} &a/viptimer %arg-1% %arg-2% &8<&csüre&8>"
                else:
                    send "{@p} &a/viptimer %arg-1% &8<&cgrupismi&8> &8<&csüre&8>"
            else:
                send "{@p} &a/viptimer &8<&coyuncu&8> &8<&cgrupismi&8> &8<&csüre&8>"
command /vip [<text>]:
    trigger:
        arg-1 is set:
            {vipler::%arg-1%} is set:
                arg-1 is player:
                    send "{@p} &eBir VIP'e sahipsin."
                else:
                    send "{@p} &a%arg-1% &eadlı oyuncu bir VIP'e sahip."
                send "{@p} &eKalan süresi&8: &a%{kalan.süre.%player%}% dakika"
                send "{@p} &eSatın aldığın tarih&8: &a%{vip.satın.alma.tarihi.%player%}%"
            else:
                arg-1 is player:
                    send "{@p} &cBir VIP'e sahip değilsin."
                else:
                    send "{@p} &a%arg-1% &cadlı oyuncu bir VIP'e sahip değil."
        else:
            execute player command "vip %player%"
every 1 minutes:
    loop {vipler::*}:
        remove 1 from {kalan.süre.%loop-value%}
        {kalan.süre.%loop-value%} is 0 or -1:
            send "{@p} &eSatın aldığın VIP'inin süresi doldu ve yeniden &a%{oyuncu.grubu}% &eadlı gruba döndün." to loop-value
            delete {kalan.süre.%loop-value%}
            execute console command "manuadd %loop-value% %{oyuncu.grubu}%"
            delete {vipler::%loop-value%}
            delete {vip.satın.alma.tarihi.%loop-value%}
        wait 6 ticks
 
Skript paylaşan arkadaşlara çok teşekkür ederim umarım işime yarar <3
 
/viptimer oyuncuismi vipismi 48 komutunu kullanırsanız 2 saat boyunca oyuncuya vip verilir. Daha fazlası için /viptimer help komutuyla yardım alabilirsin.

Bu komutu vipver oyuncuismi vipismi süre olarak kullandım oldu fakat konsolda işe yaramıyor konsolun bu komutu kullanabilmesi lazım
 
Skriptinize execute player command ekleyiniz
 
kağıtla bir sistem yapmaya çalışıyorum, kağıda sağ tıklandığında 2 saatlik VIP verecek 2 saat sonra VIP sona erecek konsola bu komutu kullandırtamaz mıyız?
 
Kağıtla biraz zor olur
 
vipver %player% VIP 120 yazıyorum execute console commands kısmına kağıt skriptinde kağıt ayarlayabiliyorum ama skript konsoldan kullanamıyorum
 
Konsoldan niye kullanıyorsun ki
 
Hammadde alanı yaptım (KASILMA) olarak bir yetki oluşturdum o kağıt 2 saatlik (KASILMA) yetkisi adayacak ve oyuncu para karşılığı kağıdı alıp orada kasılabilecek aklımda ki mantık buydu :D
 
Ama maalesef Skript konsolda işe yaramadığı için oyuncuya yetkisini veremiyor :/
 
VipZero eklentisi ile yapabilirsiniz.
 
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