Skript Paylaşımı Süreli VIP Skript | by ES

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

shad

the temple of the king
Katılım
25 Ekim 2014
Mesajlar
1.537
Elmaslar
1.442
Puan
17.290
Minecraft
emrearik
3Ar780.png


Herkese Merhabalar,
Bu konumda yeni yazdığım ama az bir yerde bulunan bir skript ile karşınızdayım.

OEY03n.png


PQ80p8.png


AÇIKLAMA
Skript tamamen aylık, günlük veya haftalık VIP satan sunuculara önerilir. Skript belirlenen bir güne kadar VIP'liğin sürmesidir. Bazı sunucularda yöneticiler VIP'inin gününün bitmesini beklemeyecek ve gün bittiğinde VIP bitecek ve oyuncu normal olacaktır.

Skriptte 14 gün (2 hafta) gibi bir zaman süresi ayarladım. Zaten ayarlaması basittir.Ama yinede göstereceğim.
Kod:
11. Satır;
Kod:
Kod:
[B][COLOR=rgb(0, 0, 0)]wait 14 days[/COLOR][/B]
[B][COLOR=rgb(0, 0, 0)]veya[/COLOR][/B]
[B][COLOR=rgb(0, 0, 0)]wait 2 week[/COLOR][/B]

Ama size önerim "14 days" olarak kullanın mesela aylarda "30 days" olarak kullanmanız önerilir.

VIP seçeneklerini yükseltebilir, AltınVIP, DemirVIP, ElmasVIP diye skripte ekleyebilirsiniz.

OEY03n.png


KOMUTLAR & YETKİLER (PERMİSSİON)
Komut olarak tek bir komut vardır.
Komutumuz "/surelivipver <player> <text>" olarak kullanabilirsiniz.

Yetki (permission) olarak da,
"sureli.vip.ver" olarak GroupManager'e ekleyebilirsiniz.


SKRİPT KODLARI
Hadi geçelim skript kodlarına. Mutlaka ama mutlaka düzenlemek için normal not defteri (Notepad) kullanmayınız skriptin TAB'ları bozulabilir. Bu yüzden Not Defteri++ (Notepad++) öneriyorum. Skript 14 satırdan oluşmaktadır.
Kod:
command /surelivipver [<player>] [<text>]:
    trigger:
        if player has permission "sureli.vip.ver":
        permission message: "Bu komutu kullanmaya yetkiniz yoktur!"
            if arg 1 is not set:
                send "&6Komut Kullanımı: &e/surelivipver -nick- -vip-" to player
                stop
            if arg 2 is "vip":
                send "&e%arg 1% &6isimli oyuncumuz &bVIP &6olmustur.." to player
                send "&e%player% &6isimli yonetici kisi seni &bVIP &6ya" to player
                execute console command "manuadd %arg 1% VIP"
                wait 14 days
                execute console command "manuadd %arg 1% Default"
                send "&e%arg 1% &6isimli oyuncunun VIP süresi bitti." to player
                
                
                                -_-_-***ENDERMANSTEVE***-_-_-
                                        MC-TR Skript

OEY03n.png
Konumu okuduğunuz için ilginize teşekkür ederim.
Herkese İyi Forumlar!

EndermanSteve

 
Son düzenleme:
Beğendim güzel olmuş :D
 
Sunucu Kapandıgında Kalan triggerlerı devam ettiremez yani 13 gün 23 saat sonra sunucu kapanırsa birdaha onu saymaz bile bu tür sistemleri veri kayıt altına alarak yapbilirsiniz onuda skriptle yapmamız zor (imkansız değil) oldugundan dolayı pluginler yararlı olacaktır
 
Sunucu Kapandıgında Kalan triggerlerı devam ettiremez yani 13 gün 23 saat sonra sunucu kapanırsa birdaha onu saymaz bile bu tür sistemleri veri kayıt altına alarak yapbilirsiniz onuda skriptle yapmamız zor (imkansız değil) oldugundan dolayı pluginler yararlı olacaktır
Eklentilerin (plugin) sunucular için lag,bug gibi sorunları tetiklediği için skript ile de kullanılabilmesi için yazmış bulunmaktayım. Dediklerine hak veriyorum da.
 
Skriptle Gerçekten Uğraşmayı seviyorsanız Sanırım Zaman Ayırıp Öneride Bulunmak İsterim
if arg 1 is not set: | Mesela Bu Kodu Kullaırken arg 1 is not set Yada arg 1 isn't set: yapabilirsin bu koddan tasarruf etmeni sağlar kısa skriptlerde pek önemli olmasada uzun bir işe girişirsen önemil olacaktır.
send "&e%arg 1% &6isimli oyuncunun VIP süresi bitti." to all players \ Burada İse to all players yerine sadece to players yazman yeterlidir gene tasarrufumuza dikkat :D
if player has permission "sureli.vip.ver":
permission message: "Bu komutu kullanmaya yetkiniz yoktur!" | Bu Kısım Baya Tuhafıma gitti permission message triggerden önce kullanılır yani triggerden önce permission: sureli.vip.ver alt satırına permission message: Yetkin Yok alt satırına trigger sonra devam skripte
yaparsan daha makul olacaktır tek komut üzerinden kullanıcılar sadece yetkililer ise
wait days olayını zaten soledim :D :D
Biraz Fazla Eleştiri Oldu Ama K.b Senin İyiliğin İçin Söyledim İşine Yararlar Belki
İyi Forumlar
 
Skriptle Gerçekten Uğraşmayı seviyorsanız Sanırım Zaman Ayırıp Öneride Bulunmak İsterim
if arg 1 is not set: | Mesela Bu Kodu Kullaırken arg 1 is not set Yada arg 1 isn't set: yapabilirsin bu koddan tasarruf etmeni sağlar kısa skriptlerde pek önemli olmasada uzun bir işe girişirsen önemil olacaktır.
send "&e%arg 1% &6isimli oyuncunun VIP süresi bitti." to all players \ Burada İse to all players yerine sadece to players yazman yeterlidir gene tasarrufumuza dikkat :D
if player has permission "sureli.vip.ver":
permission message: "Bu komutu kullanmaya yetkiniz yoktur!" | Bu Kısım Baya Tuhafıma gitti permission message triggerden önce kullanılır yani triggerden önce permission: sureli.vip.ver alt satırına permission message: Yetkin Yok alt satırına trigger sonra devam skripte
yaparsan daha makul olacaktır tek komut üzerinden kullanıcılar sadece yetkililer ise
wait days olayını zaten soledim :D :D
Biraz Fazla Eleştiri Oldu Ama K.b Senin İyiliğin İçin Söyledim İşine Yararlar Belki
İyi Forumlar
spoiler lerin hepside" oo lan baksana adam bildiğin disk tasaruflu yazmış vay be" dedirtecek kadar değil, ha not set ha isn't set aynı şey sk zten onu olumsuz algılıyor burda 1 harften disk tasarrufu ile alakası yok.[DOUBLEPOST=1478711926,1478711876][/DOUBLEPOST]Bu arada skriptte hiç iç açıcı değil waitlerde herzaman bi sorun çıkar eğer server stop vs. olursa sorunlar çıkıyor.
 
Bana kalırsa konu baltalamak değil amacım ama kesinlikle buna güvenip vip vermeyin çünkü triggerlar mutlaka sunucu kapandıkdan reset atıldıkdan sonra bozulacaktır. Son dakika bile reset atılsa saymıyacak ve bugda kalacaktır.
 
Dostum Mükkembel! Buna Benzer şeyler gelmesini kesinlikle istiyorum =}
 
Websendle bağlasak surelivipver %player% yapsak çalışır mı ?
 
Web sitesinden VIP satanlardamı bunu kullanıyor? Web sitede süreyi ayarlayabiliyormuyuz?
 
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