Selam BCNetwork Ekibi Olarak Sizler İçin Bir GUI'li Report Skripti Ayarladık.
Komut : /raporla (oyuncu ismi) - GUI Menüsünü Açar Bir Sebep Seçersiniz Ve Yetkililere Gönderirsiniz.
Yetkililere Giden Mesaj ;
Raporladıktan Sonra Oyuncuya Gelen Mesaj ;
İşte Skript ;
Bu Konuda Bu Kadardı. Görüp Beğenen Herkese Teşekkürler.
Komut : /raporla (oyuncu ismi) - GUI Menüsünü Açar Bir Sebep Seçersiniz Ve Yetkililere Gönderirsiniz.
Yetkililere Giden Mesaj ;
Raporladıktan Sonra Oyuncuya Gelen Mesaj ;
İşte Skript ;
Kod:
options:
Serverİsimi: &6&lBC&b&lNetwork &8&l»
#(süreler saat olarak işler)
reklamsüresi: 720
yasaklıkelimesüresi: 24
hilesüresi: 2880
ayrımcılıksüresi: 1440
dolandırıcılıksüresi: 2880
spamsüresi: 1
variables:
{cezasaat::%player%} = 0
{raporlandı::%player%::*} = false
{rapor::dolandırıcılık::%player%} = 0
{rapor::ayrımcılık::%player%} = 0
{rapor::tekrarlama::%player%} = 0
{rapor::hile::%player%} = 0
{rapor::reklam::%player%} = 0
{rapor::yasaklıkelime::%player%} = 0
on join:
set {aktif::%player%} to true
stop
on first join:
set {aktif::%player%} to true
stop
on quit:
set {aktif::%player%} to false
stop
command /bildir [<text>] [<text>]:
trigger:
if arg-1 is set:
if arg-2 is "reklam" or "yasaklıkelime" or "hile" or "ayrımcılık" or "dolandırıcılık" or "tekrarlama":
if {raporlandı::%arg-1%::%arg-2%::%player%} isn't true:
loop {songiriş::%arg-1%::*}:
if {songiriş::%arg-1%::%loop-index%} is true:
loop {songirişsaat::%arg-1%::*}:
if {songirişsaat::%arg-1%::%loop-index-2%} is true:
if {aktif::%arg-1%} is true:
loop all players:
if loop-player has permission "rapor.gör":
add 1 to {rapor::%arg-2%::%arg-1%}
send "{@Serverİsimi} &a%arg-1% &eAdlı oyuncu &b%arg-2% &eadlı sebepten dolayı bildirildi!" to player
send "&8&l&m--------------------------------------------" to loop-player
send "" to loop-player
send " &a&lRapor geldi!" to loop-player
send "" to loop-player
send " &e&lRaporlayan kişi: &6%player%" to loop-player
send " &a&lRaporlanan kişinin son giriş tarihi: &2%loop-index-1%" to loop-player
send " &a&lRaporlanan kişinin son giriş saati: &2%loop-index-2%" to loop-player
send " &e&lRaporlanan kişi: &6%arg-1%" to loop-player
send " &b&lRaporlanma Sebebi: &3&l%arg-2%" to loop-player
send " &b&lOyuncu aktif mi? &3Evet" to loop-player
send "" to loop-player
send "&8&l&m--------------------------------------------" to loop-player
set {raporlandı::%arg-1%::%arg-2%::%player%} to true
wait 1 hour
set {raporlandı::%arg-1%::%arg-2%::%player%} to false
else:
loop all players:
if loop-player has permission "rapor.gör":
add 1 to {rapor::%arg-2%::%arg-1%}
send "{@Serverİsimi} &a%arg-1% &eAdlı oyuncu &b%arg-2% &eadlı sebepten dolayı bildirildi!" to player
send "&8&l&m--------------------------------------------" to loop-player
send "" to loop-player
send " &a&lRapor geldi!" to loop-player
send "" to loop-player
send " &e&lRaporlayan kişi: &6&l%player%" to loop-player
send " &a&lRaporlanan kişinin son giriş tarihi: &2%loop-index-1%" to loop-player
send " &a&lRaporlanan kişinin son giriş saati: &2%loop-index-2%" to loop-player
send " &e&lRaporlanan kişi: &6&l%arg-1%" to loop-player
send " &b&lRaporlanma Sebebi: &3&l%arg-2%" to loop-player
send " &b&lOyuncu aktif mi? &3&lHayır" to loop-player
send "" to loop-player
send "&8&l&m--------------------------------------------" to loop-player
set {raporlandı::%arg-1%::%arg-2%::%player%} to true
wait 30 real minute
set {raporlandı::%arg-1%::%arg-2%::%player%} to false
else:
if {raporlandı::%arg-1%::%arg-2%::%player%} is true:
send "&4&lHata! &cÜzgünüm, %arg-1% adlı oyuncuyu 30 dakika içerisinde daha önce zaten bildirmişsin!" to player
stop
else:
loop {songiriş::%arg-1%::*}:
if {songiriş::%arg-1%::%loop-index%} is true:
loop {songirişsaat::%arg-1%::*}:
if {songirişsaat::%arg-1%::%loop-index-2%} is true:
if {aktif::%arg-1%} is true:
loop all players:
if loop-player has permission "rapor.gör":
add 1 to {rapor::%arg-2%::%arg-1%}
send "{@Serverİsimi} &a%arg-1% &eAdlı oyuncu &b%arg-2% &eadlı sebepten dolayı bildirildi!" to player
send "&8&l&m--------------------------------------------" to loop-player
send "" to loop-player
send " &a&lRapor geldi!" to loop-player
send "" to loop-player
send " &e&lRaporlayan kişi: &6%player%" to loop-player
send " &a&lRaporlanan kişinin son giriş tarihi: &2%loop-index-1%" to loop-player
send " &a&lRaporlanan kişinin son giriş saati: &2%loop-index-2%" to loop-player
send " &e&lRaporlanan kişi: &6%arg-1%" to loop-player
send " &b&lRaporlanma Sebebi: &3&l%arg-2%" to loop-player
send " &b&lOyuncu aktif mi? &3Evet" to loop-player
send "" to loop-player
send "&8&l&m--------------------------------------------" to loop-player
set {raporlandı::%arg-1%::%arg-2%::%player%} to true
wait 1 hour
set {raporlandı::%arg-1%::%arg-2%::%player%} to false
else:
loop all players:
if loop-player has permission "rapor.gör":
add 1 to {rapor::%arg-2%::%arg-1%}
send "{@Serverİsimi} &a%arg-1% &eAdlı oyuncu &b%arg-2% &eadlı sebepten dolayı bildirildi!" to player
send "&8&l&m--------------------------------------------" to loop-player
send "" to loop-player
send " &a&lRapor geldi!" to loop-player
send "" to loop-player
send " &e&lRaporlayan kişi: &6&l%player%" to loop-player
send " &a&lRaporlanan kişinin son giriş tarihi: &2%loop-index-1%" to loop-player
send " &a&lRaporlanan kişinin son giriş saati: &2%loop-index-2%" to loop-player
send " &e&lRaporlanan kişi: &6&l%arg-1%" to loop-player
send " &b&lRaporlanma Sebebi: &3&l%arg-2%" to loop-player
send " &b&lOyuncu aktif mi? &3&lHayır" to loop-player
send "" to loop-player
send "&8&l&m--------------------------------------------" to loop-player
set {raporlandı::%arg-1%::%arg-2%::%player%} to true
wait 30 real minute
set {raporlandı::%arg-1%::%arg-2%::%player%} to false
else:
send "&4&lHata! &cLütfen birini bildirme komudunu doğru kullanın! &f/bildir (oyuncu isimi) (reklam/yasaklıkelime/ayrımcılık/dolandırıcılık/tekrarlama)" to player
stop
else:
send "&4&lHata! &cLütfen birini bildirme komudunu doğru kullanın! &f/bildir (oyuncu isimi) (reklam/yasaklıkelime/ayrımcılık/dolandırıcılık/tekrarlama)" to player
stop
on join:
set {songiriş::%player%::*} to false
set {songirişsaat::%player%::*} to false
wait 2 second
set {songiriş::%player%::%day%.%month%.%year%} to true
set {songirişsaat::%player%::%hour%:%minute%} to true
stop
on first join:
set {songiriş::%player%::%day%.%month%.%year%} to true
set {songirişsaat::%player%::%hour%:%minute%} to true
stop
command /raporla [<player>]:
trigger:
if arg-1 is set:
open chest with 5 row named "&e&lRaporlama bilgi menüsü" to player
format slot 13 of player with skull of player named "&e&lOyuncunun Adı: &6&l%arg-1%" with lore "&eRaporlayabilceğin konular|| ||&fYasaklı kelime kullanımı||&fReklam yapmak||&fHile kullanımı||&fAyrım Yapmak||&fTekrarlama yapmak||&fDolandırıcılık yapmak|| ||&aMenüyü kapatmak için tıkla!" to close
format slot 37 of player with paper named "&eReklam yapma nedeninden raporlama" with lore "&6&lOlası rapor sebepleri|| ||&fSunucu Reklamı||&fSite Reklamı||&fDiscord sunucusu reklamı|| ||&aBu sebeplerden dolayı raporlamak için tıkla!" to close then run [execute player command "/bildir %arg-1% reklam"]
format slot 39 of player with paper named "&eYasaklı kelime nedeninden raporlama" with lore "&6&lOlası rapor sebepleri|| ||&fKüfür||&fHakaret||&fAilevi küfür|| ||&aBu sebeplerden dolayı raporlamak için tıkla!" to close then run [execute player command "/bildir %arg-1% yasaklıkelime"]
format slot 43 of player with paper named "&eHile kullanımı nedeninden raporlama" with lore "&6&lOlası rapor sebepleri|| ||&fHile||&fMakro||&fRegEdit||&fXRay|| ||&aBu sebeplerden dolayı raporlamak için tıkla!" to close then run [execute player command "/bildir %arg-1% hile"]
format slot 11 of player with paper named "&eAyrım yapma nedeninden raporlama" with lore "&6&lOlası rapor sebepleri|| ||&fDin||&fDil||&fIrk||&fSiyaset || ||&aAyrımı yapma nedenlerinden raporlamak için tıkla!" to close then run [execute player command "/bildir %arg-1% ayrımcılık"]
format slot 15 of player with paper named "&eDolandırıcılık nedeninden raporlama" with lore "&6&lOlası rapor sebepleri|| ||&fTpa tuzağı||&fPara çalma||&fHesap çalma || ||&aBu sebeplerden dolayı raporlamak için tıkla!" to close then run [execute player command "/bildir %arg-1% dolandırıcılık"]
format slot 41 of player with paper named "&eTekrarlama nedeninden raporlama" with lore "&6&lOlası rapor sebepleri|| ||&fSpam||&fFlood || ||&aBu sebeplerden dolayı raporlamak için tıkla!" to close then run [execute player command "/bildir %arg-1% tekrarlama"]
format slot 0 of player with black glass named "&e&lMenüyü Kapatmak için Tıkla!" to close
format slot 1 of player with black glass named "&e&lMenüyü Kapatmak için Tıkla!" to close
format slot 2 of player with black glass named "&e&lMenüyü Kapatmak için Tıkla!" to close
format slot 3 of player with black glass named "&e&lMenüyü Kapatmak için Tıkla!" to close
format slot 4 of player with black glass named "&e&lMenüyü Kapatmak için Tıkla!" to close
format slot 5 of player with black glass named "&e&lMenüyü Kapatmak için Tıkla!" to close
format slot 6 of player with black glass named "&e&lMenüyü Kapatmak için Tıkla!" to close
format slot 7 of player with black glass named "&e&lMenüyü Kapatmak için Tıkla!" to close
format slot 8 of player with black glass named "&e&lMenüyü Kapatmak için Tıkla!" to close
format slot 9 of player with black glass named "&e&lMenüyü Kapatmak için Tıkla!" to close
format slot 10 of player with black glass named "&e&lMenüyü Kapatmak için Tıkla!" to close
format slot 12 of player with black glass named "&e&lMenüyü Kapatmak için Tıkla!" to close
format slot 14 of player with black glass named "&e&lMenüyü Kapatmak için Tıkla!" to close
format slot 16 of player with black glass named "&e&lMenüyü Kapatmak için Tıkla!" to close
format slot 17 of player with black glass named "&e&lMenüyü Kapatmak için Tıkla!" to close
format slot 18 of player with black glass named "&e&lMenüyü Kapatmak için Tıkla!" to close
format slot 19 of player with black glass named "&e&lMenüyü Kapatmak için Tıkla!" to close
format slot 20 of player with black glass named "&e&lMenüyü Kapatmak için Tıkla!" to close
format slot 21 of player with black glass named "&e&lMenüyü Kapatmak için Tıkla!" to close
format slot 22 of player with black glass named "&e&lMenüyü Kapatmak için Tıkla!" to close
format slot 23 of player with black glass named "&e&lMenüyü Kapatmak için Tıkla!" to close
format slot 24 of player with black glass named "&e&lMenüyü Kapatmak için Tıkla!" to close
format slot 25 of player with black glass named "&e&lMenüyü Kapatmak için Tıkla!" to close
format slot 26 of player with black glass named "&e&lMenüyü Kapatmak için Tıkla!" to close
format slot 27 of player with black glass named "&e&lMenüyü Kapatmak için Tıkla!" to close
format slot 28 of player with black glass named "&e&lMenüyü Kapatmak için Tıkla!" to close
format slot 29 of player with black glass named "&e&lMenüyü Kapatmak için Tıkla!" to close
format slot 30 of player with black glass named "&e&lMenüyü Kapatmak için Tıkla!" to close
format slot 31 of player with black glass named "&e&lMenüyü Kapatmak için Tıkla!" to close
format slot 32 of player with black glass named "&e&lMenüyü Kapatmak için Tıkla!" to close
format slot 33 of player with black glass named "&e&lMenüyü Kapatmak için Tıkla!" to close
format slot 34 of player with black glass named "&e&lMenüyü Kapatmak için Tıkla!" to close
format slot 35 of player with black glass named "&e&lMenüyü Kapatmak için Tıkla!" to close
format slot 36 of player with black glass named "&e&lMenüyü Kapatmak için Tıkla!" to close
format slot 38 of player with black glass named "&e&lMenüyü Kapatmak için Tıkla!" to close
format slot 40 of player with black glass named "&e&lMenüyü Kapatmak için Tıkla!" to close
format slot 42 of player with black glass named "&e&lMenüyü Kapatmak için Tıkla!" to close
format slot 44 of player with black glass named "&e&lMenüyü Kapatmak için Tıkla!" to close
stop
command /hapisyolla [<player>]:
permission: jail.yolla
permission message: &4&lHata! &cBu işlemi yapabilmek için yeterli yetkiye sahip değilsin!
trigger:
if arg-1 is set:
if {cezalandırıldı::%arg-1%} is true:
send "{@Serverİsimi} &cBu oyuncu zaten daha önce hapishaneye atılmış!" to player
stop
else:
loop {songiriş::%arg-1%::*}:
if {songiriş::%arg-1%::%loop-index%} is true:
loop {songirişsaat::%arg-1%::*}:
if {songirişsaat::%arg-1%::%loop-index-2%} is true:
loop {hapisdolu::*}:
if {hapisdolu::%loop-index-3%} is true:
open chest with 5 row named "&e&lHapis bilgi menüsü" to player
format slot 13 of player with skull of player named "&6&l%arg-1% &ehapishane bilgileri:" with lore "||&eEn son girdiği tarih: &f%loop-index-1%||&eEn son girdiği saat: &f%loop-index-2%||&eToplam hapise atılma sayısı: &f%{toplamceza::%arg-1%}%|| ||&bMenüyü kapatmak için tıkla!" to close
format slot 37 of player with paper named "&eReklam yapma nedeninden hapise yollama" with lore "&6&lOlası hapise atma sebepleri|| ||&fSunucu Reklamı||&fSite Reklamı||&fDiscord sunucusu reklamı||&eBu nedenden dolayı yediği rapor sayısı &f%{rapor::reklam::%arg-1%}% || ||&aBu sebeplerden dolayı hapise atmak için tıkla!" to close then run [execute player command "/jail %arg-1% {@reklamsüresi} %loop-index-3% reklam"]
format slot 39 of player with paper named "&eYasaklı kelime nedeninden hapise yollama" with lore "&6&lOlası hapise atma sebepleri|| ||&fKüfür||&fHakaret||&fAilevi küfür||&eBu nedenden dolayı yediği rapor sayısı &f%{rapor::yasaklıkelime::%arg-1%}% || ||&aBu sebeplerden dolayı hapise atmak için tıkla!" to close then run [execute player command "/jail %arg-1% {@yasaklıkelimesüresi} %loop-index-3% yasaklıkelime"]
format slot 43 of player with paper named "&eHile kullanımı nedeninden hapise yollama" with lore "&6&lOlası hapise atma sebepleri|| ||&fHile||&fMakro||&fRegEdit||&fXRay||&eBu nedenden dolayı yediği rapor sayısı &f%{rapor::hile::%arg-1%}% || ||&aBu sebeplerden dolayı hapise atmak için tıkla!" to close then run [execute player command "/jail %arg-1% {@hilesüresi} %loop-index-3% hile"]
format slot 11 of player with paper named "&eAyrım yapma nedeninden hapise yollama" with lore "&6&lOlası hapise atma sebepleri|| ||&fDin||&fDil||&fIrk||&fSiyaset ||&eBu nedenden dolayı yediği rapor sayısı &f%{rapor::ayrımcılık::%arg-1%}% || ||&aAyrımı yapma nedenlerinden hapise atmak için tıkla!" to close then run [execute player command "/jail %arg-1% {@ayrımcılıksüresi} %loop-index-3% ayrımcılık"]
format slot 15 of player with paper named "&eDolandırıcılık nedeninden hapise yollama" with lore "&6&lOlası hapise atma sebepleri|| ||&fTpa tuzağı||&fPara çalma||&fHesap çalma ||&eBu nedenden dolayı yediği rapor sayısı &f%{rapor::dolandırıcılık::%arg-1%}% || ||&aBu sebeplerden dolayı hapise atmak için tıkla!" to close then run [execute player command "/jail %arg-1% {@dolandırıcılıksüresi} %loop-index-3% dolandırıcılık"]
format slot 41 of player with paper named "&eTekrarlama nedeninden hapise yollama" with lore "&6&lOlası hapise atma sebepleri|| ||&fSpam||&fFlood ||&eBu nedenden dolayı yediği rapor sayısı &f%{rapor::tekrarlama::%arg-1%}% || ||&aBu sebeplerden dolayı hapise atmak için tıkla!" to close then run [execute player command "/jail %arg-1% {@spamsüresi} %loop-index-3% spam"]
format slot 0 of player with black glass named "&e&lMenüyü Kapatmak için Tıkla!" to close
format slot 1 of player with black glass named "&e&lMenüyü Kapatmak için Tıkla!" to close
format slot 2 of player with black glass named "&e&lMenüyü Kapatmak için Tıkla!" to close
format slot 3 of player with black glass named "&e&lMenüyü Kapatmak için Tıkla!" to close
format slot 4 of player with black glass named "&e&lMenüyü Kapatmak için Tıkla!" to close
format slot 5 of player with black glass named "&e&lMenüyü Kapatmak için Tıkla!" to close
format slot 6 of player with black glass named "&e&lMenüyü Kapatmak için Tıkla!" to close
format slot 7 of player with black glass named "&e&lMenüyü Kapatmak için Tıkla!" to close
format slot 8 of player with black glass named "&e&lMenüyü Kapatmak için Tıkla!" to close
format slot 9 of player with black glass named "&e&lMenüyü Kapatmak için Tıkla!" to close
format slot 10 of player with black glass named "&e&lMenüyü Kapatmak için Tıkla!" to close
format slot 12 of player with black glass named "&e&lMenüyü Kapatmak için Tıkla!" to close
format slot 14 of player with black glass named "&e&lMenüyü Kapatmak için Tıkla!" to close
format slot 16 of player with black glass named "&e&lMenüyü Kapatmak için Tıkla!" to close
format slot 17 of player with black glass named "&e&lMenüyü Kapatmak için Tıkla!" to close
format slot 18 of player with black glass named "&e&lMenüyü Kapatmak için Tıkla!" to close
format slot 19 of player with black glass named "&e&lMenüyü Kapatmak için Tıkla!" to close
format slot 20 of player with black glass named "&e&lMenüyü Kapatmak için Tıkla!" to close
format slot 21 of player with black glass named "&e&lMenüyü Kapatmak için Tıkla!" to close
format slot 22 of player with black glass named "&e&lMenüyü Kapatmak için Tıkla!" to close
format slot 23 of player with black glass named "&e&lMenüyü Kapatmak için Tıkla!" to close
format slot 24 of player with black glass named "&e&lMenüyü Kapatmak için Tıkla!" to close
format slot 25 of player with black glass named "&e&lMenüyü Kapatmak için Tıkla!" to close
format slot 26 of player with black glass named "&e&lMenüyü Kapatmak için Tıkla!" to close
format slot 27 of player with black glass named "&e&lMenüyü Kapatmak için Tıkla!" to close
format slot 28 of player with black glass named "&e&lMenüyü Kapatmak için Tıkla!" to close
format slot 29 of player with black glass named "&e&lMenüyü Kapatmak için Tıkla!" to close
format slot 30 of player with black glass named "&e&lMenüyü Kapatmak için Tıkla!" to close
format slot 31 of player with black glass named "&e&lMenüyü Kapatmak için Tıkla!" to close
format slot 32 of player with black glass named "&e&lMenüyü Kapatmak için Tıkla!" to close
format slot 33 of player with black glass named "&e&lMenüyü Kapatmak için Tıkla!" to close
format slot 34 of player with black glass named "&e&lMenüyü Kapatmak için Tıkla!" to close
format slot 35 of player with black glass named "&e&lMenüyü Kapatmak için Tıkla!" to close
format slot 36 of player with black glass named "&e&lMenüyü Kapatmak için Tıkla!" to close
format slot 38 of player with black glass named "&e&lMenüyü Kapatmak için Tıkla!" to close
format slot 40 of player with black glass named "&e&lMenüyü Kapatmak için Tıkla!" to close
format slot 42 of player with black glass named "&e&lMenüyü Kapatmak için Tıkla!" to close
format slot 44 of player with black glass named "&e&lMenüyü Kapatmak için Tıkla!" to close
stop
Bu Konuda Bu Kadardı. Görüp Beğenen Herkese Teşekkürler.