Sol Reklam

Çözüldü vip bitince eski ranka atma

Durum
Mesaj gönderimine kapalı.

CashCilion

Odunlara Vur Vur Vur!

Discord:

cash#8950

Katılım
30 Haziran 2018
Mesajlar
42
Elmaslar
9
Puanlar
0
Yaş
23
Minecraft
CashCilion
command /vipver [<offline player>]:
permission: admin.vip
permission message: Unknown command. Type "/help" for help.
trigger:
if arg 1 is not set:
send "&cKullanim: &c/vipver &o<oyuncu>"
if arg 1 is set:
execute console command "manuadd %arg 1% vip"
send "&d%arg 1% &3artık &dVIP" to players
wait 14 day
execute console command "manuadd %arg 1% default"
send "&b%arg 1%&3'in &dVIP &3suresinin sonuna geldiniz." to arg-1


SORUN:şöyle bir skipte sahibim mesela skylord bir dostum vip alıyor vip 14 gün içinde bittiğinde oyuncular default oluyo ben eski rütbesine atmasını istiyorum
 

redoerdo

Ne Mutlu Türk'üm Diyene!

Discord:

Redoerdo#0001

Katılım
3 Temmuz 2017
Mesajlar
348
Elmaslar
212
Puanlar
14.020
Yaş
26
Minecraft
Redoerdo
Luckperms plugininde MySQL destekli olarak var bu sistem. Ayrıca bu sorun skript ile çözülebilecek bir şey değil. Bu skripti kullanırsanız skript her yeniden yüklemede (reload restart stop gibi) belirlediğiniz süreyi beklemeyi bırkacaktır. Bu tarz bir skript kullanmaya kararlıysanız
Kod:
command /vipver [<offline player>] [<text>]:
    permission: admin.vip
    permission message: Unknown command. Type "/help" for help.
    trigger:
        if arg 1 is not set:
            send "&cKullanim: &c/vipver &o<oyuncu> <vip bitince verilecek rütbe>"
                if arg 1 is set:
                    if arg 2 is set:
                        execute console command "manuadd %arg 1% vip"
                        send "&d%arg 1% &3artık &dVIP" to players
                        add 1 to {vipsüre.%arg 1%}
                        set {viprank.%player%} to "%arg 2%"
                        send "&dVip bitince verilecek rütbe &6%{viprank.%arg 1%}%&d olarak ayarlandı!" to players
every minute:
    loop all players:
        if {vipsüre.%loop-player%} is set:
            if {vipsüre.%loop-player%} greater than 43200:
                clear {vipsüre.%loop-player%}
                send "&eVip süren bitti." to loop player
                execute console command "manuadd %loop-player% %{viprank.%loop-player%}%"
            else:
                add 1 to {vipsüre.%loop-player%}
şeklinde her dakika tüm oyuncuları sorgulayarak yani sunucuya ağır yük yükleyerek yapabilirsiniz fakat çok mantıksız ve gereksiz olur. Bu yüzden LuckPerms isimli plugini kullanmanızı tavsiye ederim.
Not: Skripti denemedim.
 

Abdullah T.

Nötr
Yasaklandı

Discord:

Abdullah T.#0001

Katılım
19 Nisan 2018
Mesajlar
1.524
Elmaslar
1.083
Puanlar
5.650
Yer
Kocaeli/Gebze
Minecraft
JordJarv
Kod:
vip_groups:
- vip
- skyvip
- punchvip
- advancevip
default_group: oyuncu #Vip bitince dönecek olan rütbe.
Böyle bir şey buldum denermisiniz?
 

Buhari

Software Developer
Yönetici
Emektar
Onaylı Satıcı

Discord:

xBuhari

Katılım
6 Eylül 2017
Mesajlar
1.878
Elmaslar
1.008
Puanlar
18.150
Discord İzni
Minecraft
xBuhari
Kod:
command /vipver [<offline player>] [<text>]:
    permission: admin.vip
    permission message: Unknown command. Type "/help" for help.
    trigger:
        if arg 1 is not set:
            send "&cKullanim: &c/vipver &o<oyuncu>"
        if arg 1 is set:
            arg 2 is set
            execute console command "manuadd %arg 1% vip"
            send "&d%arg 1% &3artık &dVIP" to players
            wait 14 day
            execute console command "manuadd %arg 1% %arg 2%"
            send "&b%arg 1%&3'in &dVIP &3suresinin sonuna geldiniz." to arg-1

Şöyle bir kullanım olabilir /vipver oyuncuismi şuan ki rütbesi olabilir ama 14 gün beklemesi imkansız gibi bir şey illaki sunucu crash vs. yer o yüzden pek sağlıklı değil. Şu konuma da bakabilirsiniz.
 

CashCilion

Odunlara Vur Vur Vur!

Discord:

cash#8950

Katılım
30 Haziran 2018
Mesajlar
42
Elmaslar
9
Puanlar
0
Yaş
23
Minecraft
CashCilion
Durum
Mesaj gönderimine kapalı.
Neden altınlarını Discord sunucumuzda kazmıyorsun? TIKLA VE KATIL!
Yukarı