Reklam Verme | Skripti v2.0!

Gelecekteki güncellemede neler olsun ?

  • VIP ayrıcalığı

  • Gerçek para ile Ejderha can barında belirli süre reklam verme

  • Title Manager desteği ufak çaplı reklamlar

  • Scoreboard da reklam verme (Featherboard desteği olabilir)


Sonuçlar yalnızca oylamadan sonra görülebilir.

Gavatos

Demir Madencisi
En iyi cevaplar
3
Merhaba, Reklam skripti ile karşınızdayım
V2.0 Güncellemesi ile daha kaliteli bir skript elde edeceğinizi düşünüyorum v1.0'den değinirsek çok şey değiştiğini fark edeceksiniz (v1.0)

Gelen güncellemeler (v2.0)
  • Komutlar tek bir komut haline getirildi, pratik oldu. (+)
  • Sohbet kanalına giden mesajlar göz yorgunluğunu önlemek amaçlı düzenlendi. (+)
  • Mekanik bölümü düzeltildi. (+)
  • Ufak çaplı kodlar değiştirildi açıklar düzeltilmiş oldu. (+)
  • Sunucu reklamlarını engellemek için eklenti önerimi (+)
  • Etiket (Tag) eklendi. (+)
  • Hesaptan para silinirken çift mesaj gönderimi düzeltildi. (+)
  • Hesaptan komutla değil ufak bir kodla para silinecek. (+)
  • Türkçe karakterler kullanılmaktadır. (!) (UTF-8 OLARAK KAYDEDİN!)
  • On login eventinde mute kontrolü yapması kaldırıldı /reklam komutunda kontrol edilecek. (+) 31.12.2017
Gereken Eklentiler
- Skript
- Vault
- Ekonomi eklentisi (İconomy, Essentials eco vs.)
- SkQuery (Emin değilim :D)
- AntiAD

Sunucu reklamlarını engelleme
  • Sürümünüze uygun
    Linki görebilmek için üye olmanız gerekiyor. Giriş yap veya üye ol.
    kurun.
  • Config dosyasından "Detected-Commands:" bölümüne gelin.
  • "- /reklam" komutunu ekleyin ve kaydedin.
  • Ardından oyuncu grubuna "essentials.url" yetkisi verin.
  • Sunucunuzu yeniden başlatın.
  • Artık /reklam kanalında sunucu reklamları engellenmiştir.
Komutlar
  • /reklam ver <içerik>
Yetkili Komutları & Yetkiler
  • /reklam mute <oyuncu> <saniye> (mute.rehber)*
  • /reklam unmute <oyuncu>
Bu skript ne işe yarar ?
Skript oyuncuların sunucunuzda reklam vermesini sağlar.
Örneğin XXVIP kitlerim satılmaktadır!
Sunucu reklamları yapabilirler mi güvenilir bir skript mi ?
AntiAD sayesinde oyuncuların reklam ver kanalında reklam yapması mümkün değil.
Herkes üst üste reklam verebilir mi ?
Hayır, sunucuda reklam 30 saniyede bir verilebilir.
Ücretleri neler ?
Skript dosyasında 2999 olarak belirlenmiştir.
(Ayarlar bölümünden değiştirmeniz mümkün.)
Küfür, Duyuru, Çağrı ve Örgütlenme için kullanılırsa ?
İşte bu esnada rehberlerin devreye mute.rehber yetkisi ile girmesi lazım.
PHP:
#Standart
on load:
    {reklamsuresi} isn't set:
        set {reklamsuresi} to false
#Ayarlar
options:
    Tag: &8[&7Reklam&8]-&6
    Ücret: 2999

#Komut İşlenişi
command /reklam [<text>] [<text>] [<int>]:
    trigger:
        {rmute.%player%} isn't set:
            set {rmute.%player%} to false
        arg 1 is not set:
            arg 2 is not set:
                arg 3 is not set:
                    send "&8===\ {@Tag} &8/===" to player
                    send "/reklam ver <içerik>" to player
                    if player has permission "mute.rehber":
                        send "/reklam mute <oyuncu> <saniye>" to player
                        send "/reklam unmute <oyuncu>" to player
        arg 1 is "ver":
            arg 2 is set:
                if {rmute.%player%} is false:
                    if player's balance is bigger than {@Ücret}:
                        if {reklamsuresi} is false:
                            broadcast "{@Tag} %arg-2%."
                            broadcast "{@Tag} Iletişim &8> &7%player%."
                            remove {@Ücret} from player's balance
                            send "{@Tag} {@Ücret}$ hesabınızdan alındı!" to player
                            set {reklamsuresi} to true
                            wait 30 second
                            set {reklamsuresi} to false
                        else:
                            send "{@Tag} Lütfen &730 &6sn sonra tekrar deneyin başkası reklam yapmış!" to player
                    else:
                        send "{@Tag} {@Ücret}$ paranız bulunması lazım!" to player
                else:
                    send "{@Tag} Reklam kanalında &7%{rmutesure.%player%}% &6sn susturulmuşsun!" to player
        arg 1 is "mute":
            arg 2 is player:
                arg 3 is set:
                    if player has permission "mute.rehber":
                        if {rmute.%arg 2%} is false:
                            set {rmute.%arg-2%} to true
                            add arg-3 to {rmutesure.%arg-2%}
                            send "{@Tag} &7%arg-2% &6adlı oyuncuyu &7%arg-3% &6sn susturdun!" to player
                            broadcast "{@Tag} &7%arg-2% &6adlı oyuncu sohbeti kötüye kullanmaktan &7%player% &6tarafından &7%arg-3% &6sn susturuldu!"
                        else:
                            send "{@Tag} oyuncu zaten susturulmuş gereken cezayı değiştirin! &c(/mute, /jail vs.)" to player
                    else:
                        send "{@Tag} Gerekli yetkiye sahip değilsiniz! &c(mute.rehber)" to player
        arg 1 is "unmute":
            arg 2 is offlineplayer:
                if player has permission "mute.rehber":
                    if {rmute.%arg-2%} is true:
                        set {rmute.%arg-2%} to false
                        delete {rmutesure.%arg-2%}
                        broadcast "{@Tag} &7%arg-2% &6adlı oyuncunun susturu &7%player% &6tarafından kaldırıldı!"
                    else:
                        send "{@Tag} Oyuncu susturulmamış!" to player
                else:
                    send "{@Tag} Gerekli yetkiye sahip değilsiniz! &c(mute.rehber)" to player
            else:
                send "{@Tag} /reklam unmute <oyuncu> <sure>" to player
#Mekanik
every 1 real second:
    loop all players:
        {rmute.%loop-player%} is true:
            {rmutesure.%loop-player%} is bigger than 0:
                remove 1 from {rmutesure.%loop-player%}
            {rmutesure.%loop-player%} is 0:
                send "{@Tag} Cezanı ödedin reklam kanalını kullanabilirsin!" to loop-player
                clear {rmutesure.%loop-player%}
                set {rmute.%loop-player%} to false
 
Son düzenleme:
Üst