Skript Paylaşımı Ada Reklam | ANIMATION GUI, PLACEHOLDERS, BOSSBAR AND MORE | NO ADDON [SKRIPT]

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Anemys

Java & Skript
Emektar
MinePass
Premium
Katılım
5 Mayıs 2018
Mesajlar
944
Çözümler
1
Elmaslar
367
Puan
14.855
Konum
Antalya
Discord İzni
Minecraft
Unutursun

Discord:

_thread

tabdestek - Kopya.png



SKRIPT 2.7 Sürümünde test edilmiştir!

SkyBlock sunucuları için harika Ada Reklam Skript'i
Şimdiye kadar gördüğüm bazı Ada Reklam Skript'lerini bir araya getirerek yaptım.

- Ada reklamı nasıl verilir?
* Öncelikle reklam vereceğiniz adaya gidin, herhangi bir yere tabela koyun ve tabelanın ilk satırına
[REKLAM]
ikinci satırına ise açıklamanızı yazın ve onaylayın.

sub.png

Bütün tabela türleri desteklenmektedir.


ÖZELLİKLER
• Animasyonlu menü
• Multi-Page desteği
(Sınırsız sayfa)
• Derece (Reklamlar arasında en çok ziyaret edilen ada)
• VIP vb. rütbeler için özel izin
• Özel duyuru
(Broadcast)
• Fiyat ve süre belirleme (Varsayılan: Essentials Balance)
• Tek komut

EKSTRA ÖZELLİKLER (Addon gerektirir)
PlaceholderAPI (Hologram, menü vb...)
Boss Bar (Özel duyuru)
İNDİRMEK İÇİN
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.


Virüs Tarama yapmak için link
https://www.spigotmc.org/resources/aneskyblock-advert-skript.108797/
İndirmeden önce incelemeyi unutmayın!

tabdestek - Kopya.png


swhsgwo.gif

8hwam65.gif

ej3bkaz.gif

sadsads.png

Players in this image are taken from the (players) folder in the world file.
Test for "loop all offline players" etc.


EKSTRA ÖZELLİKLER
9avfiiw.gif

bg0k3qb.gif


tabdestek - Kopya.png



OLUŞABİLECEK HATALAR

Bu Skript; oyuncuların adalarından başka yerlere blok koyamamalarına dayanarak yapıldı.
Bir oyuncunun başka bir oyuncunun adasına blok koyamaması gibi düşünebiliriz ancak bize gerekli olan şey tabelalar.
Bu yüzden tabela ile desteklenerek geliştirildi.
Bir oyuncunun adasını silmesi, takımdan atılması, ban yemesi gibi durumlarda reklam silinmeyecektir.
Örneğin takım desteği sunan SkyBlock eklentileri kullanan sunucular; aynı takımda olan oyuncular beraber kurdukları adaya kişi başı bir adet reklam verebilirler. Bu bana göre sorun olmaz fakat renkler ve zevkler tartışılmaz.
Hangi SkyBlock eklentisi ile kullanacağınızı bilmiyorum bu yüzden açıkları kendiniz kapatmalısınız. Yardıma ihtiyacınız olursa vereceğim Function veya komut satırları ile hataları kapatabilir veya discord üzerinden bana ulaşarak yardım isteyebilirsiniz. Veya kullandığınız SkyBlock eklentisinde olan PlaceHolderApi'lardan destek alarak yapabilirsiniz.

Genel olarak bildiğim bütün açıkları kapatmaya çalıştım, sorun yaşarsanız lütfen beni bilgilendirin.

JavaScript:
#Bir oyuncunun reklamını silmek için /oyuncuyusil (oyuncu)
#Bu komut satırını bir oyuncu takımdan atıldığı zaman devreye girebilir veya adasını sıfırladığı zaman.

command oyuncuyusil [<offline player>]:
    trigger:
        player has permission "admin.adareklam":
            offline player arg is set:
                remove offline player arg from {ada::reklam::members::*}
                delete {ada::reklam::%offline player arg%::*}
                send "&c%offline player arg%&e isimli oyuncunun reklamı silindi."
        else:
            send "&cBu komutu kullanmanıza izin verilmiyor!"

howFamous(%offline player%):: String #Oyuncunun ada reklam derecesini döndürür, çalışması için oyuncunun reklamı olmalı.

command /derece:
    trigger:
        set {_derece} to howFamous(player)
        send "&eReklam istatistiğiniz: %{_derece}%"

addPlayerToList(%player%, %String%, %location%) #Oyuncuya reklam oluşturur

command /reklamoluştur:
    trigger:
        set {_loc} to location of player
        addPlayerToList(player, "Açıklama buraya gelecek", {_loc})

deletePlayerFromList() #Süresi dolmuş oyuncuları listeden çıkartır. Bu fonksiyon menü açıldığı zaman etkileşime girer ve süresi bitmiş oyuncuları otomatik olarak siler.

adaReklam(%player%, %integer%) #Reklam menüsünü açar.

command /adareklam:
    trigger:
        adaReklam(player, 1)

tabdestek - Kopya.png


EKSTRA ÖZELLİKLER
Bu bölümde sizlere PlaceholderAPI desteğini ve BossBarr'ı
nasıl kuracağınızı anlatacağım.

Gerekli Addon'lar:
skript-placeholderapi (1.5.2)
SkBee (3.3.0) 1.18 version


Gerekli Addon'ları indirdikten sonra:
JavaScript:
function bossBarProgress(p: player, void: integer):
    if {ada::reklam::bossBar::Addon} is not set:
        set {_bossBarID} to boss bar with id "aneSkyBlockAddon" with title "&8▅▆▇&6&l ADA REKLAM&8 |&e %{_p}%&f herkesi adasına davet ediyor! &8&l▇▆▅" with progress 100
        add all players to {_bossBarID}
        set {ada::reklam::bossBar::Addon} to true
        set bar style of {_bossBarID} to segmented 10
        set {_index} to 100
        add "yellow" to {_colour::*}
        loop 10 times:
            remove 10 from {_index}
            set {_color} to random element of {_colour::*}
            set bar color of {_bossBarID} to red, green, yellow, purple, pink or blue
            set bar progress of {_bossBarID} to {_index}
            wait a seconds
        delete boss bar with id "aneSkyBlockAddon"
        delete {ada::reklam::bossBar::Addon}
JavaScript:
papi placeholder request with the prefix "aneSkyblockAddon":
    loop "1", "2", "3", "4" and "5":
        identifier is loop-value
        if {ada::reklam::members::*} is set:
            set {_value} to {ada::reklam::members::%loop-value%}
            set the result to "&fReklam: &e%{_value} ? "&c[BOŞ]"% &8▪&f Açıklama:&d %{ada::reklam::%{_value}%::comment} ? "&c[BOŞ]"%"
        else:
            set the result to "&c[HİÇ REKLAM YOK]"
        wait a seconds
sunucunuza ek olarak bu Skript'leri yükleyin.

BOSSBAR ADDON
BossBar'ı kurmak için Skript'i i
lk açtığınızda ayarlar böyle görünecek:
ASASA.png

BossBar'ı aktif etmek için:
ASASA.png

yaptığım değişiklikleri aynı şekilde sizde uygulayın, eğer kullanmayacaksanız hiç dokunmayın.



PLACEHOLDERAPI

Bu özelliği sadece hologramda göstermek için yapmıştım ama siz istediğiniz yerde görünmesini sağlayabilirsiniz.

Yazmanız gerekenler:

JavaScript:
%aneSkyblockAddon_1%

%aneSkyblockAddon_2%

%aneSkyblockAddon_3%

%aneSkyblockAddon_4%

%aneSkyblockAddon_5%



Sadece 5 adet vardır. Bu sayıyı opsiyonel olarak istediğiniz gibi değiştirebilirsiniz.





tabdestek - Kopya.png





Sadece /adareklam komutunu kullanarak her şeye erişebilirsiniz.

- Peki bir oyuncu reklam verdiğinde açıklamaya küfür veya doğru olmayan bir şey yazarsa?
*Yapmanız gereken tek şey; reklam menüsünden oyuncuyu bulup [Q+CTRL] (Hepsini at) tuşlarına basmak.

Ayrıca, vip.adareklam yetkisine sahip olan oyuncular hiç para harcamadan reklam verebilir ve sunucunuzda verilebilecek maksimum reklam sınırına takılmadan reklam verebilir.
Örneğin maksimum 28 kişiye ayarlı fakat yetkiye sahip olan oyuncu 29. kişi olabilir.

YETKİLER
admin.adareklam (Genel admin yetkisi)
vip.adareklam (VIP, SKYLORD vs.)

tabdestek - Kopya.png


Oluşacak hatalardan Anemys sorumlu değildir.
Skript ayarlarını doğru yaptığınızdan emin olun.
Komut satırlarını Skript hakkında bilgiye sahip değilseniz değiştirmeyin.
Aşağıdaki görselde verilen ayar çok önemlidir; bu sayıyı makisimum 56 yapmanızı öneriyorum.

awewewe.png


Herhangi bir soru veya yardım için discord kullanıcı adım: _thread

Bu Skript'i kullanan sunucular
oyna.mewkiex.com
 
Son düzenleme:
Gözümde 2017 skyblock sunucuları canlandı, o zamanlarda bu tarz ada reklam sistemleri vardı..
 
Gözümde 2017 skyblock sunucuları canlandı, o zamanlarda bu tarz ada reklam sistemleri vardı..
Aslında aSkyBlock [WARP] harici pek bir şey hatırlamıyorum, bunu da zaten ona benzeterek yaptım. İnceleme için teşekkürler
 
Aslında aSkyBlock [WARP] harici pek bir şey hatırlamıyorum, bunu da zaten ona benzeterek yaptım. İnceleme için teşekkürler
O günlerde sizin önerdiğiniz gibi tabela üzerinden reklamların olduğunu söylemiyorum. Örnek vermek gerekirse /adareklam text komutu üzerinden reklamlar gerçekleştirilirdi. Belli bir miktar para karşılığında bunu sohbette yayınlatırlardı.
 
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