- Katılım
- 5 Kasım 2015
- Mesajlar
- 10
- Elmaslar
- 2
- Puanlar
- 8.750
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 Link) sunucunuzda kullanırsanız IP adresinizi yorumda bırakın gururlanalım. :) v2.0 karşınızda;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 AntiAD 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.
- /reklam ver <içerik>
- /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 ?Örneğin XXVIP kitlerim satılmaktadır!
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 ?(Ayarlar bölümünden değiştirmeniz mümkün.)
İş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: