m1rac
Bir Kömür Göründü Kaptanım!
- Katılım
- 20 Temmuz 2021
- Mesajlar
- 113
- Elmaslar
- 43
- Puan
- 3.950
- Yaş
- 24
- Konum
- yunanistan
- Minecraft
- m1racinc
Discord:
m1rxc
Herkese selam sahip olduğum rapor sistem skriptini paylaşıyorum işinize yararsa ne mutlu bana Not: Her Kısmı Bana Ait değildir Bazı yerler ALINTIDIR!
/rapor oyuncuismi
Yetkililerin raporları kontrol etme komudu /wr
/wr deki [KONTROL ET] tuşu
/wr komudunda ki [SİL] tuşu
Rapor Sistemi tarafından gelen oto duyuru:
Skript addonları;
Skript 2.2-dev36 (sadece bu sürümde denedim siz de deneyebilirsiniz başka sürümlerde)
AdvancedBan
Skript'de bir eksik,hata var ise lütfen yorumlarda belirtmeyi unutmayın eğer skript hakkında sorun var ise ve ya eleştiri yapmak istiyorsanız discordum: scarius#0101
İşinize yaradıysa yorum ve elmas bırakmayı unutmayın iyi forumlar!
KOD
NOT: Skriptin içerisinde tarafımızca kodlanan staffchat skripti bulunmakta kullanmak isterseniz kullanabilirsiniz onun için ayrı bir konu açacağım
/rapor oyuncuismi
Yetkililerin raporları kontrol etme komudu /wr
/wr deki [KONTROL ET] tuşu
/wr komudunda ki [SİL] tuşu
Rapor Sistemi tarafından gelen oto duyuru:
Skript addonları;
Skript 2.2-dev36 (sadece bu sürümde denedim siz de deneyebilirsiniz başka sürümlerde)
AdvancedBan
Skript'de bir eksik,hata var ise lütfen yorumlarda belirtmeyi unutmayın eğer skript hakkında sorun var ise ve ya eleştiri yapmak istiyorsanız discordum: scarius#0101
İşinize yaradıysa yorum ve elmas bırakmayı unutmayın iyi forumlar!
KOD
command /kaldirmamenu [<offlineplayer>]:
permission: wd.rapor
permission message: &8[&bCEZA&8] &eBu Komutu Kullanmak İçin Gerekli Yetkiye Sahip Değilsiniz.
trigger:
if arg-1 is set:
wait 3 ticks
open chest with 3 rows named "&a&lRAPOR KONTROL" to player
wait 1 tick
format slot 11 of player with 347 named "&8&l» &c&lBan Kaldır " with lore "&8&l» &7&lIstediğin Oyuncunun Banını Kaldırırsın." to close then run [execute console command "unban %arg-1% 0"]
format slot 15 of player with paper named "&8&l» &6&lMute Kaldır " with lore "&8&l» &7&lIstediğin Oyuncunun Mutesini Kaldırırsın." to close then run [execute console command "mute %arg-1% 0"]
if player has permission "ceza.ver":
else:
send "&8[&bCEZA&8] &eBir Oyuncunun İsmini Girmeniz Lazım!" to player
command /cezaver [<offlineplayer>]:
usage: /cezaver <Oyuncu>
permission: wd.rapor
permission message: &8[&bCEZA&8] &eBu Komutu Kullanmak İçin Gerekli Yetkiye Sahip Değilsiniz.
trigger:
if arg-1 is set:
open chest with 3 rows named "&a&lRAPOR KONTROL" to player
wait 1 tick
format slot 10 of player with 267 named "&a&lKick" with lore "&a&lRaporlanan oyuncuyu kickler" to close then run [execute console command "kick %arg-1%"]
format slot 11 of player with 347 named "&c&lBan" with lore "&c&lRaporlanan oyuncuyu banlar" to close then run [execute player command "banatmamenu %arg-1%"]
format slot 12 of player with paper named "&a&lMute" with lore "&a&lRaporlanan oyuncuyu muteler" to close then run [execute player command "susturatmamenu %arg-1%"]
format slot 15 of player with 347 named "&a&lIşınlan" with lore "&a&lRaporlanan oyuncuya ışınlar" to close then run [execute player command "tp %arg-1%"]
format slot 14 of player with 373:8238 named "&c&lGörünmezlik" with lore "&a&lGörünmez moda geçer" to close then run [execute player command "vanish"]
format slot 16 of player with paper named "&c&lBilgi" with lore "&7&lLütfen çözümlediğiniz raporları kapatın rapor listesine dönmek için tıkla!" to close then run [execute player command "raporlar liste"]
format slot 26 of player with 421 named "&7&lCeza Kaldır" with lore " ||&a&lOyuncunun cezasını kaldırır" to close then run [execute player command "kaldirmamenu %arg-1%"]
else:
send "&8[&bCEZA&8] &eBir Oyuncunun İsmini Girmeniz Lazım!" to player
command /rapor [<player>]:
usage: /rapor <Oyuncu>
permission: rapor
permission message: &8
trigger:
if arg-1 is set:
open chest with 3 rows named "&8Rapor Sebebi Seçin." to player
wait 1 tick
format slot 10 of player with 267 named "&aHile Kullanımı" to close then run [execute player command "reports %arg-1% Hile Kullanımı"]
format slot 11 of player with paper named "&aMilli/Dini Değerlere Küfür" to close then run [execute player command "reports %arg-1% Milli/Dini Değerlere Küfür"]
format slot 12 of player with paper named "&aMilli/Dini Değerlere Hakaret" to close then run [execute player command "reports %arg-1% Milli/Dini Değerlere Hakaret"]
format slot 4 of player with 421 named "&aUygunsuz Kullanıcı Adı" to close then run [execute player command "reports %arg-1% Uygunsuz Kullanıcı Adı"]
format slot 22 of player with 299 named "&aUygunsuz Görünüm" to close then run [execute player command "reports %arg-1% Uygunsuz Görünüm"]
format slot 13 of player with paper named "&aReklam" to close then run [execute player command "reports %arg-1% Reklam"]
format slot 14 of player with paper named "&aSpam" to close then run [execute player command "reports %arg-1% Spam"]
format slot 15 of player with paper named "&aKüfür" to close then run [execute player command "reports %arg-1% Küfür"]
format slot 16 of player with paper named "&aDiğer" to close then run [execute player command "reports %arg-1% Diğer"]
command /report [<player>]:
usage: /report <Oyuncu>
permission: rapor
permission message: &8
trigger:
if arg-1 is set:
open chest with 3 rows named "&8Rapor Sebebi Seçin." to player
wait 1 tick
format slot 10 of player with 267 named "&aHile Kullanımı" to close then run [execute player command "reports %arg-1% Hile Kullanımı"]
format slot 11 of player with paper named "&aMilli/Dini Değerlere Küfür" to close then run [execute player command "reports %arg-1% Milli/Dini Değerlere Küfür"]
format slot 12 of player with paper named "&aMilli/Dini Değerlere Hakaret" to close then run [execute player command "reports %arg-1% Milli/Dini Değerlere Hakaret"]
format slot 4 of player with 421 named "&aUygunsuz Kullanıcı Adı" to close then run [execute player command "reports %arg-1% Uygunsuz Kullanıcı Adı"]
format slot 22 of player with 299 named "&aUygunsuz Görünüm" to close then run [execute player command "reports %arg-1% Uygunsuz Görünüm"]
format slot 13 of player with paper named "&aReklam" to close then run [execute player command "reports %arg-1% Reklam"]
format slot 14 of player with paper named "&aSpam" to close then run [execute player command "reports %arg-1% Spam"]
format slot 15 of player with paper named "&aKüfür" to close then run [execute player command "reports %arg-1% Küfür"]
format slot 16 of player with paper named "&aDiğer" to close then run [execute player command "reports %arg-1% Diğer"]
Options:
K: Küfür
Ks: 600 #//Saniye Cinsinden Yazılmalı.
A: Argo
As: 120 #//Saniye Cinsinden Yazılmalı.
Ak: Ailevi Küfür
Aks: 1800 #//Saniye Cinsinden Yazılmalı.
S: Spam
Ss: 60 #//Saniye Cinsinden Yazılmalı.
Yh: Yetkiliye Hakaret
Yhs: 600 #//Saniye Cinsinden Yazılmalı.
R: Reklam
Rs: 9999999d #//Gün Cinsinden Yazılmalı.
command /susturatmamenu [<offlineplayer>]:
usage: /cezaver <Oyuncu>
permission: wd.rapor
permission message: &8[&bCEZA&8] &eBu Komutu Kullanmak İçin Gerekli Yetkiye Sahip Değilsiniz.
trigger:
if arg-1 is set:
wait 3 ticks
open chest with 3 rows named "&8&l» &b&lMute GUI &8&l«" to player
wait 1 tick
format slot 1 of player with gray dye named "&8&l» &b&lKüfür " with lore " ||&8&l» &e&l10 Dakika." to close then run [execute console command "tempmute %arg-1% 10m Küfür (Rapor)"]
format slot 3 of player with gray dye named "&8&l» &b&lArgo " with lore " ||&8&l» &e&l10 Dakika." to close then run [execute console command "tempmute %arg-1% 10m Argo (Rapor)"]
format slot 14 of player with gray dye named "&8&l» &b&lHakaret " with lore " ||&8&l» &e&l10 Dakika." to close then run [execute console command "tempmute %arg-1% 10m Hakaret (Rapor)"]
format slot 5 of player with gray dye named "&8&l» &b&lAilevi Küfür " with lore " ||&8&l» &e&l6 Saat." to close then run [execute console command "tempmute %arg-1% 360m Ailevi Küfür (Rapor)"]
format slot 7 of player with gray dye named "&8&l» &b&lSpam " with lore " ||&8&l» &e&l3 Dakika." to close then run [execute console command "tempmute %arg-1% 3m Spam (Rapor)"]
format slot 10 of player with gray dye named "&8&l» &b&lYetkiliye Hakaret " with lore " ||&8&l» &e&l24 Saat." to close then run [execute console command "tempmute %arg-1% 1440m Yetkiliye Hakaret (Rapor)"]
format slot 26 of player with 421 named "&8&l» &a&lCeza İptal " with lore " ||&8&l» &7&lOyuncunun Cezasını Kaldırmak İçin Tıkla." to close then run [execute player command "kaldirmamenu %arg-1%"]
if player has permission "ceza.ver":
format slot 12 of player with red dye named "&8&l» &b&lReklam " with lore " ||&8&l» &e&lSınırsız &4&lBan." to close then run [execute console command "tempban %arg-1% {@Rs} {@R}"]
else:
send "&8[&bCEZA&8] &eÇevrimiçi Olan Bir Oyuncunun İsmini Girmeniz Lazım!" to player
Options:
K: Hile Kullanımı
Ks: 1d #//Saniye Cinsinden Yazılmalı.
A: Bug Kullanımı
As: 1d
O: Diğer
Os: 12h
R: Reklam
Rs: 9999999d ##//Gün Cinsinden Yazılmalı.
command /banatmamenu [<offlineplayer>]:
usage: /cezaver <Oyuncu>
permission: wd.rapor
permission message: &8[&bCEZA&8] &eBu Komutu Kullanmak İçin Gerekli Yetkiye Sahip Değilsiniz.
trigger:
if arg-1 is set:
wait 3 ticks
open chest with 3 rows named "&8&l» &4&lBAN GUI &8&l«" to player
wait 1 tick
format slot 1 of player with gray dye named "&8&l» &b&lHile Kullanımı" with lore " ||&8&l» &e&l1 Gün" to close then run [execute console command "tempban %arg-1% {@Ks} {@K}"]
format slot 3 of player with gray dye named "&8&l» &b&lBug Kullanımı" with lore " ||&8&l» &e&l1 Gün." to close then run [execute console command "tempban %arg-1% {@As} {@A}"]
format slot 10 of player with gray dye named "&8&l» &b&lDiğer" with lore " ||&8&l» &e&l Yarım Gün." to close then run [execute console command "tempban %arg-1% {@Os} {@O}"]
format slot 26 of player with 421 named "&8&l» &a&lCeza İptal " with lore " ||&8&l» &7&lOyuncunun Cezasını Kaldırmak İçin Tıkla." to close then run [execute player command "kaldirmamenu %arg-1%"]
if player has permission "sustur.ban":
format slot 12 of player with red dye named "&8&l» &b&lReklam " with lore " ||&8&l» &c&lSüresiz." to close then run [execute console command "ban %arg-1% {@R}"]
else:
send "&8[&bCEZA&8] &eÇevrimiçi Olan Bir Oyuncunun İsmini Girmeniz Lazım!" to player
command /reports [<player>] [<text>]:
aliases: rapor
trigger:
arg 1 is set:
{Report::reports::%arg 1%::%player%} is not set:
arg 1 is not player:
arg 2 is set:
arg 2 is "yardım" or "help":
send ""
send "&fÖrnek rapor sebepleri:"
send "&7 - &aHile Kullanımı"
send "&7 - &aMilli/Dini Değerlere Küfür"
send "&7 - &aMilli/Dini Değerlere Hakaret"
send "&7 - &aUygunsuz Kullanıcı Adı"
send "&7 - &aUygunsuz Görünüm"
send "&7 - &aReklam"
send "&7 - &aDiğer"
send "&7 - &aSpam"
send "&7 - &aKüfür"
send "&7 - &aIzinsiz reklam"
send "&7 - &aHakaret"
send ""
send "&cUYARI: &rSebepleri doğru yazdığınızdan emin olun, ve ayrıca tek seferde bir çok sebep belirtebilirsiniz."
else:
{ReportSystem::reportstate::%arg 1%::%player%} is not set:
arg 2 contains "Hile","Hile Kullanımı","hil" or "hack":
add "Hile Kullanımı" to {_reasonList::*}
arg 2 contains "millii","degerleree" or "kufurr":
add "Milli/Dini Değerlere Küfür" to {_reasonList::*}
arg 2 contains "milli" or "degerlere hakaret":
add "Milli/Dini Değerlere Hakaret" to {_reasonList::*}
arg 2 contains "Uygunsuz Kullanıcı Adı" or "Uygunsuz Kullanıcı Adı":
add "Uygunsuz Kullanıcı Adı" to {_reasonList::*}
arg 2 contains "Uygunsuz Görünüm" or "Uygunsuz Görünüm":
add "Uygunsuz Görünüm" to {_reasonList::*}
arg 2 contains "Reklam":
add "Reklam" to {_reasonList::*}
arg 2 contains "Diğer" or "Diger":
add "Diğer" to {_reasonList::*}
arg 2 contains "Spam":
add "Spam" to {_reasonList::*}
arg 2 contains "Küfür" or "küfrr":
add "Küfür" to {_reasonList::*}
arg 2 contains "Reklam":
add "Izinsiz reklam" to {_reasonList::*}
arg 2 contains "Hakaret" or "kışkırtma":
add "Hakaret" to {_reasonList::*}
size of {_reasonList::*} is 0:
send "&cRapor Sistemi &a» &aGeçersiz bir rapor sebebi belirttiniz. <command:/report %arg 1% yardım>&c&nBana tıkla&a ve örnek sebepleri gör."
stop
set {_reasons} to "%{_reasonList::*}%"
replace all ", " with "&7, &a" in {_reasons}
replace all " and " with "&7 ve &a" in {_reasons}
add 1 to {id}
set {Report::reports::%arg 1%::%player%} to {id}
add {id} to {Report::reportsList::*}
set {Report::reportsData::%{id}%::reason} to "&a%{_reasons}%"
set {Report::reportsData::%{id}%::reported} to arg 1
set {Report::reportsData::%{id}%::reporter} to player
set {Report::reportsData::%{id}%::date} to now
set {Report::reportsData::%{id}%::;ping} to arg 1's ping
set {Report::reportsData::%{id}%::world} to arg 1's world
set {_n} to 1
loop {updatedMessages::%arg 1%::*}:
add loop-value to {Report::reportsData::%{id}%::lastMessages::*}
{_n} is 5:
stop loop
add 1 to {_n}
send "&cRapor Sistemi: &e%arg 1% adlı oyuncuyu raporladığın için teşekkürler.%nl%&fIşte belirttiğin rapor sebepleri:&a %{_reasons}%"
send "&cRapor Sistemi: &f%player%&e adlı oyuncu&f %arg 1%&e adlı oyuncuyu rapor etti. &a##%{id}%"
send console c
else:
send "&cRapor Sistemi: &7/reports <oyuncu> <sebep>%nl%<command:/reports %arg 1% yardım>&c&nBana tıkla&c ve örnek sebepleri gör."
else:
send "&cRapor Sistemi: &cKendini rapor edemezsin."
else:
send "&cRapor Sistemi: &cBu oyuncuyu zaten rapor etmişsin."
else:
send "&cRapor Sistemi: &cLütfen tüm argümanları belirtin: &7/reports <oyuncu> <sebep>"
command /updatedMessages <offline player> <int=1>:
trigger:
size of {updatedMessages::%arg 1%::*} is not 0:
set {_n} to 1
loop {updatedMessages::%arg 1%::*}:
{_send} is true:
send "&f%arg 1%&7: %loop-value%"
add 1 to {_nu}
{_nu} is 30:
stop loop
{_n} is arg 2:
set {_send} to true
add 1 to {_n}
send "<command:/updatedMessages %arg 1% %arg 2+30%>&a&nTıkla ve daha fazla göster &7(+%arg 2+30% mesaj)"
else:
send "&cRapor Sistemi: &cSonuç bulunamadı."
on chat:
add message to {lastMessages::%player%::*}
delete {lastMessages::%player%::6}
add message to {updatedMessages::%player%::*}
every real minute:
if now formatted with "HH:mm" is "00:00":
delete {updatedMessages::*}
send "&e[REPORTS LOG] Tüm kayıtlı mesajlar silindi." to console
command /raporlar [<text>] [<text>]:
permission: wd.rapor
trigger:
arg 1 is set:
arg 1 is "delete":
arg 2 is set:
{Report::reportsData::%arg 2%::reported} is set:
send ""
remove arg 2 parsed as integer from {Report::reportsList::*}
delete {Report::reports::%{Report::reportsData::%arg 2%::reported}%::%{Report::reportsData::%arg 2%::reporter}%}
delete {Report::reportsData::%arg 2%::reason}
delete {Report::reportsData::%arg 2%::reported}
delete {Report::reportsData::%arg 2%::reporter}
delete {Report::reportsData::%arg 2%::date}
delete {Report::reportsData::%arg 2%::;ping}
delete {Report::reportsData::%arg 2%::world}
send "&cRapor Sistemi: &a##%arg 2% &eID'li rapor başarıyla silindi."
else:
send "&cRapor Sistemi: &eGeçersiz bir ID Belirttiniz."
else:
send "&cRapor Sistemi: &eLütfen bir ID belirtin."
else if arg 1 is "liste":
arg 2 is not set:
send "&d&l ZION RAPORLAR:"
loop {Report::reportsList::*}:
send "&f%loop-index%.&e [%{Report::reportsData::%loop-value%::date}%]&c %{Report::reportsData::%loop-value%::reported}%&7 %size of {Report::reports::%{Report::reportsData::%loop-value%::reported}%::*}% rapor&a ID ##%loop-value% &a &a &a<command:/raporlar %loop-value%>&a[Ayrıntılı Kontrol için tıkla.] <command:/raporlar delete %loop-value%>&c[SİL]"
else:
set {_n} to 1
send "&f&l%arg 2% hakkındaki raporlar:"
loop {Report::reports::%arg 2%::*}:
send "&f%{_n}%.&e [%{Report::reportsData::%loop-value%::date}%]&6 %{Report::reportsData::%{id}%::reporter}%&a ##%loop-value%"
add 1 to {_n}
else:
{Report::reportsData::%arg 1%::reported} is set:
send "&6&lRapor sonuçları:"
send "&eRaporlayan: &7%{Report::reportsData::%arg 1%::reporter}% <command:/raporlar delete %arg 1%>&c&l[RAPORU KAPAT]"
send "&eRaporlanan: &c%{Report::reportsData::%arg 1%::reported}%"
send ""
send "&e%{Report::reportsData::%arg 1%::reported}% hakkında: &8(Rapor tarihindeki)"
send "&e Dünya: &7%{Report::reportsData::%arg 1%::world}%"
send "&e Gecikme: &7%{Report::reportsData::%arg 1%::;ping}%"
send ""
send "&eTarih: &7%{Report::reportsData::%arg 1%::date}%"
send "&eSebep: &7%{Report::reportsData::%arg 1%::reason}%"
send "&7<command:/cezaver %{Report::reportsData::%arg 1%::reported}%>&a&l[KONTROL ET]"
send ""
send "&fRaporlandığı andaki son 5 mesajı:"
loop {Report::reportsData::%arg 1%::lastMessages::*}:
send " &7%{Report::reportsData::%arg 1%::reported}%:&f %loop-value%"
send ""
send "<command:/updatedMessages %{Report::reportsData::%arg 1%::reported}%>&a&nTıkla ve son mesajlarını gör&7 (+30)"
send ""
else:
send "&3Report &8» &cGeçersiz ID Belirttiniz."
else:
send "&cRapor Sistemi: &cLütfen bir ID belirtin veya /raporlar liste komutunu kullanın."
options:
sc: &5Staff &dChat &8|
st: &3Staff Team &7»
s: &3Server &7»
perm: &cBu komutu kullanmak için yetkiniz yok.
command /staff [<text>] [<offlineplayer>]:
permission: op
permission message: {@s} {@perm}
trigger:
if arg 1 is set:
if arg 1 is "add" or "ekle":
if arg 2 is set:
if {staff.%arg-2%} is true:
send "{@st} &cBu oyuncu zaten &6Staff Team &cüyesi." to player
stop
else:
if arg 2 is online:
add arg-2 to {staffteam::*}
set {staff.%arg-2%} to true
send "{@st} &b%player% &eadlı oyuncu tarafından &6Staff Team'e &eeklendiniz." to arg-2
send "{@st} &b%arg-2% &eadlı oyuncuyu &6Staff Team'e &eeklediniz." to player
stop
else:
send "{@s} &cOyuncu aktif değil." to player
stop
else:
send "{@s} &cKullanım: /staff add <Oyuncu>" to player
stop
else if arg 1 is "remove" or "çıkar" or "çıkart":
if arg 2 is set:
if {staff.%arg-2%} is true:
remove arg-2 from {staffteam::*}
set {staff.%arg-2%} to false
send "{@st} &b%player% &cadlı oyuncu tarafından &6Staff Team'den &cçıkarıldınız." to arg-2
send "{@st} &b%arg-2% &cadlı oyuncuyu &6Staff Team'den &cçıkarttınız." to player
stop
else:
remove arg-2 from {staffteam::*}
set {staff.%arg-2%} to false
send "{@st} &cZaten &6Staff Team'de &cböyle bir üye yok." to player
stop
else:
send "{@st} &cKullanım: /staff remove <Oyuncu>" to player
stop
else if arg 1 is "list" or "liste":
if arg 2 is set:
send "{@st} &cKullanım: /staff list" to player
stop
else:
send "" to player
send "&r &6| Staff List &7»" to player
loop {staffteam::*}:
send "&r &r &r &e%loop-value%" to player
send "" to player
else:
send "" to player
send "&r &3| Staff Help »" to player
send "" to player
send "&r &r &6/staff add <Oyuncu> &7» &eStaff Team'e üye ekler." to player
send "&r &r &6/staff remove <Oyuncu> &7» &eStaff Team'den üye çıkartır." to player
send "&r &r &6/staff list &7» &eStaff Team üyelerini gösterir." to player
send "" to player
stop
else:
send "" to player
send "&r &3| Staff Help »" to player
send "" to player
send "&r &r &6/staff add <Oyuncu> &7» &eStaff Team'e üye ekler." to player
send "&r &r &6/staff remove <Oyuncu> &7» &eStaff Team'den üye çıkartır." to player
send "&r &r &6/staff list &7» &eStaff Team üyelerini gösterir." to player
send "" to player
stop
command /staffchat [<text>]:
permission: yetkili.sohbet
permission message: {@s} {@perm}
aliases: /stc
trigger:
if {staff.%player%} is true:
if arg 1 is set:
loop {staffteam::*}:
send "&8[&a✓&8] {@sc} &6%player% &7» &e%arg 1%" to loop-value
stop
else:
send "{@sc} &cKullanım: /staffchat <Mesaj>" to player
stop
else:
send "{@s} &cBu komutu kullanabilmek için &6Staff Team &cüyesi olmalısınız." to player
stop
command /staffchatlock:
permission: yetkili.sohbet
permission message: {@s} {@perm}
aliases: /sclock, /scl
trigger:
if {staffchatlock.%player%} is true:
set {staffchatlock.%player%} to false
send "{@sc} &6Staff Chat &ckilidi kapatıldı." to player
stop
else:
set {staffchatlock.%player%} to true
send "{@sc} &6Staff Chat &ekilidi açıldı." to player
stop
on chat:
if {staff.%player%} is true:
if {staffchatlock.%player%} is true:
if message ends with "%{sohbetrengi::%player%}%!":
replace all "!" with "" in the message
uncancel event
else if message ends with "!":
replace all "!" with "" in the message
uncancel event
else:
cancel event
loop {staffteam::*}:
send "&8[&a✓&8] {@sc} &6%player% &7» &e%message%" to loop-value
stop
Every 5 minute: # <<- Her 5 Dakikada Olucak Eylem Bu Dakikayi Degistirebilirsiniz
broadcast "&cRapor Sistemi: &rRahatsız olduğunuz oyuncu olursa &e/rapor isim&r komudunu kullanarak oyuncuyu rapor edebilirsin."
permission: wd.rapor
permission message: &8[&bCEZA&8] &eBu Komutu Kullanmak İçin Gerekli Yetkiye Sahip Değilsiniz.
trigger:
if arg-1 is set:
wait 3 ticks
open chest with 3 rows named "&a&lRAPOR KONTROL" to player
wait 1 tick
format slot 11 of player with 347 named "&8&l» &c&lBan Kaldır " with lore "&8&l» &7&lIstediğin Oyuncunun Banını Kaldırırsın." to close then run [execute console command "unban %arg-1% 0"]
format slot 15 of player with paper named "&8&l» &6&lMute Kaldır " with lore "&8&l» &7&lIstediğin Oyuncunun Mutesini Kaldırırsın." to close then run [execute console command "mute %arg-1% 0"]
if player has permission "ceza.ver":
else:
send "&8[&bCEZA&8] &eBir Oyuncunun İsmini Girmeniz Lazım!" to player
command /cezaver [<offlineplayer>]:
usage: /cezaver <Oyuncu>
permission: wd.rapor
permission message: &8[&bCEZA&8] &eBu Komutu Kullanmak İçin Gerekli Yetkiye Sahip Değilsiniz.
trigger:
if arg-1 is set:
open chest with 3 rows named "&a&lRAPOR KONTROL" to player
wait 1 tick
format slot 10 of player with 267 named "&a&lKick" with lore "&a&lRaporlanan oyuncuyu kickler" to close then run [execute console command "kick %arg-1%"]
format slot 11 of player with 347 named "&c&lBan" with lore "&c&lRaporlanan oyuncuyu banlar" to close then run [execute player command "banatmamenu %arg-1%"]
format slot 12 of player with paper named "&a&lMute" with lore "&a&lRaporlanan oyuncuyu muteler" to close then run [execute player command "susturatmamenu %arg-1%"]
format slot 15 of player with 347 named "&a&lIşınlan" with lore "&a&lRaporlanan oyuncuya ışınlar" to close then run [execute player command "tp %arg-1%"]
format slot 14 of player with 373:8238 named "&c&lGörünmezlik" with lore "&a&lGörünmez moda geçer" to close then run [execute player command "vanish"]
format slot 16 of player with paper named "&c&lBilgi" with lore "&7&lLütfen çözümlediğiniz raporları kapatın rapor listesine dönmek için tıkla!" to close then run [execute player command "raporlar liste"]
format slot 26 of player with 421 named "&7&lCeza Kaldır" with lore " ||&a&lOyuncunun cezasını kaldırır" to close then run [execute player command "kaldirmamenu %arg-1%"]
else:
send "&8[&bCEZA&8] &eBir Oyuncunun İsmini Girmeniz Lazım!" to player
command /rapor [<player>]:
usage: /rapor <Oyuncu>
permission: rapor
permission message: &8
trigger:
if arg-1 is set:
open chest with 3 rows named "&8Rapor Sebebi Seçin." to player
wait 1 tick
format slot 10 of player with 267 named "&aHile Kullanımı" to close then run [execute player command "reports %arg-1% Hile Kullanımı"]
format slot 11 of player with paper named "&aMilli/Dini Değerlere Küfür" to close then run [execute player command "reports %arg-1% Milli/Dini Değerlere Küfür"]
format slot 12 of player with paper named "&aMilli/Dini Değerlere Hakaret" to close then run [execute player command "reports %arg-1% Milli/Dini Değerlere Hakaret"]
format slot 4 of player with 421 named "&aUygunsuz Kullanıcı Adı" to close then run [execute player command "reports %arg-1% Uygunsuz Kullanıcı Adı"]
format slot 22 of player with 299 named "&aUygunsuz Görünüm" to close then run [execute player command "reports %arg-1% Uygunsuz Görünüm"]
format slot 13 of player with paper named "&aReklam" to close then run [execute player command "reports %arg-1% Reklam"]
format slot 14 of player with paper named "&aSpam" to close then run [execute player command "reports %arg-1% Spam"]
format slot 15 of player with paper named "&aKüfür" to close then run [execute player command "reports %arg-1% Küfür"]
format slot 16 of player with paper named "&aDiğer" to close then run [execute player command "reports %arg-1% Diğer"]
command /report [<player>]:
usage: /report <Oyuncu>
permission: rapor
permission message: &8
trigger:
if arg-1 is set:
open chest with 3 rows named "&8Rapor Sebebi Seçin." to player
wait 1 tick
format slot 10 of player with 267 named "&aHile Kullanımı" to close then run [execute player command "reports %arg-1% Hile Kullanımı"]
format slot 11 of player with paper named "&aMilli/Dini Değerlere Küfür" to close then run [execute player command "reports %arg-1% Milli/Dini Değerlere Küfür"]
format slot 12 of player with paper named "&aMilli/Dini Değerlere Hakaret" to close then run [execute player command "reports %arg-1% Milli/Dini Değerlere Hakaret"]
format slot 4 of player with 421 named "&aUygunsuz Kullanıcı Adı" to close then run [execute player command "reports %arg-1% Uygunsuz Kullanıcı Adı"]
format slot 22 of player with 299 named "&aUygunsuz Görünüm" to close then run [execute player command "reports %arg-1% Uygunsuz Görünüm"]
format slot 13 of player with paper named "&aReklam" to close then run [execute player command "reports %arg-1% Reklam"]
format slot 14 of player with paper named "&aSpam" to close then run [execute player command "reports %arg-1% Spam"]
format slot 15 of player with paper named "&aKüfür" to close then run [execute player command "reports %arg-1% Küfür"]
format slot 16 of player with paper named "&aDiğer" to close then run [execute player command "reports %arg-1% Diğer"]
Options:
K: Küfür
Ks: 600 #//Saniye Cinsinden Yazılmalı.
A: Argo
As: 120 #//Saniye Cinsinden Yazılmalı.
Ak: Ailevi Küfür
Aks: 1800 #//Saniye Cinsinden Yazılmalı.
S: Spam
Ss: 60 #//Saniye Cinsinden Yazılmalı.
Yh: Yetkiliye Hakaret
Yhs: 600 #//Saniye Cinsinden Yazılmalı.
R: Reklam
Rs: 9999999d #//Gün Cinsinden Yazılmalı.
command /susturatmamenu [<offlineplayer>]:
usage: /cezaver <Oyuncu>
permission: wd.rapor
permission message: &8[&bCEZA&8] &eBu Komutu Kullanmak İçin Gerekli Yetkiye Sahip Değilsiniz.
trigger:
if arg-1 is set:
wait 3 ticks
open chest with 3 rows named "&8&l» &b&lMute GUI &8&l«" to player
wait 1 tick
format slot 1 of player with gray dye named "&8&l» &b&lKüfür " with lore " ||&8&l» &e&l10 Dakika." to close then run [execute console command "tempmute %arg-1% 10m Küfür (Rapor)"]
format slot 3 of player with gray dye named "&8&l» &b&lArgo " with lore " ||&8&l» &e&l10 Dakika." to close then run [execute console command "tempmute %arg-1% 10m Argo (Rapor)"]
format slot 14 of player with gray dye named "&8&l» &b&lHakaret " with lore " ||&8&l» &e&l10 Dakika." to close then run [execute console command "tempmute %arg-1% 10m Hakaret (Rapor)"]
format slot 5 of player with gray dye named "&8&l» &b&lAilevi Küfür " with lore " ||&8&l» &e&l6 Saat." to close then run [execute console command "tempmute %arg-1% 360m Ailevi Küfür (Rapor)"]
format slot 7 of player with gray dye named "&8&l» &b&lSpam " with lore " ||&8&l» &e&l3 Dakika." to close then run [execute console command "tempmute %arg-1% 3m Spam (Rapor)"]
format slot 10 of player with gray dye named "&8&l» &b&lYetkiliye Hakaret " with lore " ||&8&l» &e&l24 Saat." to close then run [execute console command "tempmute %arg-1% 1440m Yetkiliye Hakaret (Rapor)"]
format slot 26 of player with 421 named "&8&l» &a&lCeza İptal " with lore " ||&8&l» &7&lOyuncunun Cezasını Kaldırmak İçin Tıkla." to close then run [execute player command "kaldirmamenu %arg-1%"]
if player has permission "ceza.ver":
format slot 12 of player with red dye named "&8&l» &b&lReklam " with lore " ||&8&l» &e&lSınırsız &4&lBan." to close then run [execute console command "tempban %arg-1% {@Rs} {@R}"]
else:
send "&8[&bCEZA&8] &eÇevrimiçi Olan Bir Oyuncunun İsmini Girmeniz Lazım!" to player
Options:
K: Hile Kullanımı
Ks: 1d #//Saniye Cinsinden Yazılmalı.
A: Bug Kullanımı
As: 1d
O: Diğer
Os: 12h
R: Reklam
Rs: 9999999d ##//Gün Cinsinden Yazılmalı.
command /banatmamenu [<offlineplayer>]:
usage: /cezaver <Oyuncu>
permission: wd.rapor
permission message: &8[&bCEZA&8] &eBu Komutu Kullanmak İçin Gerekli Yetkiye Sahip Değilsiniz.
trigger:
if arg-1 is set:
wait 3 ticks
open chest with 3 rows named "&8&l» &4&lBAN GUI &8&l«" to player
wait 1 tick
format slot 1 of player with gray dye named "&8&l» &b&lHile Kullanımı" with lore " ||&8&l» &e&l1 Gün" to close then run [execute console command "tempban %arg-1% {@Ks} {@K}"]
format slot 3 of player with gray dye named "&8&l» &b&lBug Kullanımı" with lore " ||&8&l» &e&l1 Gün." to close then run [execute console command "tempban %arg-1% {@As} {@A}"]
format slot 10 of player with gray dye named "&8&l» &b&lDiğer" with lore " ||&8&l» &e&l Yarım Gün." to close then run [execute console command "tempban %arg-1% {@Os} {@O}"]
format slot 26 of player with 421 named "&8&l» &a&lCeza İptal " with lore " ||&8&l» &7&lOyuncunun Cezasını Kaldırmak İçin Tıkla." to close then run [execute player command "kaldirmamenu %arg-1%"]
if player has permission "sustur.ban":
format slot 12 of player with red dye named "&8&l» &b&lReklam " with lore " ||&8&l» &c&lSüresiz." to close then run [execute console command "ban %arg-1% {@R}"]
else:
send "&8[&bCEZA&8] &eÇevrimiçi Olan Bir Oyuncunun İsmini Girmeniz Lazım!" to player
command /reports [<player>] [<text>]:
aliases: rapor
trigger:
arg 1 is set:
{Report::reports::%arg 1%::%player%} is not set:
arg 1 is not player:
arg 2 is set:
arg 2 is "yardım" or "help":
send ""
send "&fÖrnek rapor sebepleri:"
send "&7 - &aHile Kullanımı"
send "&7 - &aMilli/Dini Değerlere Küfür"
send "&7 - &aMilli/Dini Değerlere Hakaret"
send "&7 - &aUygunsuz Kullanıcı Adı"
send "&7 - &aUygunsuz Görünüm"
send "&7 - &aReklam"
send "&7 - &aDiğer"
send "&7 - &aSpam"
send "&7 - &aKüfür"
send "&7 - &aIzinsiz reklam"
send "&7 - &aHakaret"
send ""
send "&cUYARI: &rSebepleri doğru yazdığınızdan emin olun, ve ayrıca tek seferde bir çok sebep belirtebilirsiniz."
else:
{ReportSystem::reportstate::%arg 1%::%player%} is not set:
arg 2 contains "Hile","Hile Kullanımı","hil" or "hack":
add "Hile Kullanımı" to {_reasonList::*}
arg 2 contains "millii","degerleree" or "kufurr":
add "Milli/Dini Değerlere Küfür" to {_reasonList::*}
arg 2 contains "milli" or "degerlere hakaret":
add "Milli/Dini Değerlere Hakaret" to {_reasonList::*}
arg 2 contains "Uygunsuz Kullanıcı Adı" or "Uygunsuz Kullanıcı Adı":
add "Uygunsuz Kullanıcı Adı" to {_reasonList::*}
arg 2 contains "Uygunsuz Görünüm" or "Uygunsuz Görünüm":
add "Uygunsuz Görünüm" to {_reasonList::*}
arg 2 contains "Reklam":
add "Reklam" to {_reasonList::*}
arg 2 contains "Diğer" or "Diger":
add "Diğer" to {_reasonList::*}
arg 2 contains "Spam":
add "Spam" to {_reasonList::*}
arg 2 contains "Küfür" or "küfrr":
add "Küfür" to {_reasonList::*}
arg 2 contains "Reklam":
add "Izinsiz reklam" to {_reasonList::*}
arg 2 contains "Hakaret" or "kışkırtma":
add "Hakaret" to {_reasonList::*}
size of {_reasonList::*} is 0:
send "&cRapor Sistemi &a» &aGeçersiz bir rapor sebebi belirttiniz. <command:/report %arg 1% yardım>&c&nBana tıkla&a ve örnek sebepleri gör."
stop
set {_reasons} to "%{_reasonList::*}%"
replace all ", " with "&7, &a" in {_reasons}
replace all " and " with "&7 ve &a" in {_reasons}
add 1 to {id}
set {Report::reports::%arg 1%::%player%} to {id}
add {id} to {Report::reportsList::*}
set {Report::reportsData::%{id}%::reason} to "&a%{_reasons}%"
set {Report::reportsData::%{id}%::reported} to arg 1
set {Report::reportsData::%{id}%::reporter} to player
set {Report::reportsData::%{id}%::date} to now
set {Report::reportsData::%{id}%::;ping} to arg 1's ping
set {Report::reportsData::%{id}%::world} to arg 1's world
set {_n} to 1
loop {updatedMessages::%arg 1%::*}:
add loop-value to {Report::reportsData::%{id}%::lastMessages::*}
{_n} is 5:
stop loop
add 1 to {_n}
send "&cRapor Sistemi: &e%arg 1% adlı oyuncuyu raporladığın için teşekkürler.%nl%&fIşte belirttiğin rapor sebepleri:&a %{_reasons}%"
send "&cRapor Sistemi: &f%player%&e adlı oyuncu&f %arg 1%&e adlı oyuncuyu rapor etti. &a##%{id}%"
send console c
else:
send "&cRapor Sistemi: &7/reports <oyuncu> <sebep>%nl%<command:/reports %arg 1% yardım>&c&nBana tıkla&c ve örnek sebepleri gör."
else:
send "&cRapor Sistemi: &cKendini rapor edemezsin."
else:
send "&cRapor Sistemi: &cBu oyuncuyu zaten rapor etmişsin."
else:
send "&cRapor Sistemi: &cLütfen tüm argümanları belirtin: &7/reports <oyuncu> <sebep>"
command /updatedMessages <offline player> <int=1>:
trigger:
size of {updatedMessages::%arg 1%::*} is not 0:
set {_n} to 1
loop {updatedMessages::%arg 1%::*}:
{_send} is true:
send "&f%arg 1%&7: %loop-value%"
add 1 to {_nu}
{_nu} is 30:
stop loop
{_n} is arg 2:
set {_send} to true
add 1 to {_n}
send "<command:/updatedMessages %arg 1% %arg 2+30%>&a&nTıkla ve daha fazla göster &7(+%arg 2+30% mesaj)"
else:
send "&cRapor Sistemi: &cSonuç bulunamadı."
on chat:
add message to {lastMessages::%player%::*}
delete {lastMessages::%player%::6}
add message to {updatedMessages::%player%::*}
every real minute:
if now formatted with "HH:mm" is "00:00":
delete {updatedMessages::*}
send "&e[REPORTS LOG] Tüm kayıtlı mesajlar silindi." to console
command /raporlar [<text>] [<text>]:
permission: wd.rapor
trigger:
arg 1 is set:
arg 1 is "delete":
arg 2 is set:
{Report::reportsData::%arg 2%::reported} is set:
send ""
remove arg 2 parsed as integer from {Report::reportsList::*}
delete {Report::reports::%{Report::reportsData::%arg 2%::reported}%::%{Report::reportsData::%arg 2%::reporter}%}
delete {Report::reportsData::%arg 2%::reason}
delete {Report::reportsData::%arg 2%::reported}
delete {Report::reportsData::%arg 2%::reporter}
delete {Report::reportsData::%arg 2%::date}
delete {Report::reportsData::%arg 2%::;ping}
delete {Report::reportsData::%arg 2%::world}
send "&cRapor Sistemi: &a##%arg 2% &eID'li rapor başarıyla silindi."
else:
send "&cRapor Sistemi: &eGeçersiz bir ID Belirttiniz."
else:
send "&cRapor Sistemi: &eLütfen bir ID belirtin."
else if arg 1 is "liste":
arg 2 is not set:
send "&d&l ZION RAPORLAR:"
loop {Report::reportsList::*}:
send "&f%loop-index%.&e [%{Report::reportsData::%loop-value%::date}%]&c %{Report::reportsData::%loop-value%::reported}%&7 %size of {Report::reports::%{Report::reportsData::%loop-value%::reported}%::*}% rapor&a ID ##%loop-value% &a &a &a<command:/raporlar %loop-value%>&a[Ayrıntılı Kontrol için tıkla.] <command:/raporlar delete %loop-value%>&c[SİL]"
else:
set {_n} to 1
send "&f&l%arg 2% hakkındaki raporlar:"
loop {Report::reports::%arg 2%::*}:
send "&f%{_n}%.&e [%{Report::reportsData::%loop-value%::date}%]&6 %{Report::reportsData::%{id}%::reporter}%&a ##%loop-value%"
add 1 to {_n}
else:
{Report::reportsData::%arg 1%::reported} is set:
send "&6&lRapor sonuçları:"
send "&eRaporlayan: &7%{Report::reportsData::%arg 1%::reporter}% <command:/raporlar delete %arg 1%>&c&l[RAPORU KAPAT]"
send "&eRaporlanan: &c%{Report::reportsData::%arg 1%::reported}%"
send ""
send "&e%{Report::reportsData::%arg 1%::reported}% hakkında: &8(Rapor tarihindeki)"
send "&e Dünya: &7%{Report::reportsData::%arg 1%::world}%"
send "&e Gecikme: &7%{Report::reportsData::%arg 1%::;ping}%"
send ""
send "&eTarih: &7%{Report::reportsData::%arg 1%::date}%"
send "&eSebep: &7%{Report::reportsData::%arg 1%::reason}%"
send "&7<command:/cezaver %{Report::reportsData::%arg 1%::reported}%>&a&l[KONTROL ET]"
send ""
send "&fRaporlandığı andaki son 5 mesajı:"
loop {Report::reportsData::%arg 1%::lastMessages::*}:
send " &7%{Report::reportsData::%arg 1%::reported}%:&f %loop-value%"
send ""
send "<command:/updatedMessages %{Report::reportsData::%arg 1%::reported}%>&a&nTıkla ve son mesajlarını gör&7 (+30)"
send ""
else:
send "&3Report &8» &cGeçersiz ID Belirttiniz."
else:
send "&cRapor Sistemi: &cLütfen bir ID belirtin veya /raporlar liste komutunu kullanın."
options:
sc: &5Staff &dChat &8|
st: &3Staff Team &7»
s: &3Server &7»
perm: &cBu komutu kullanmak için yetkiniz yok.
command /staff [<text>] [<offlineplayer>]:
permission: op
permission message: {@s} {@perm}
trigger:
if arg 1 is set:
if arg 1 is "add" or "ekle":
if arg 2 is set:
if {staff.%arg-2%} is true:
send "{@st} &cBu oyuncu zaten &6Staff Team &cüyesi." to player
stop
else:
if arg 2 is online:
add arg-2 to {staffteam::*}
set {staff.%arg-2%} to true
send "{@st} &b%player% &eadlı oyuncu tarafından &6Staff Team'e &eeklendiniz." to arg-2
send "{@st} &b%arg-2% &eadlı oyuncuyu &6Staff Team'e &eeklediniz." to player
stop
else:
send "{@s} &cOyuncu aktif değil." to player
stop
else:
send "{@s} &cKullanım: /staff add <Oyuncu>" to player
stop
else if arg 1 is "remove" or "çıkar" or "çıkart":
if arg 2 is set:
if {staff.%arg-2%} is true:
remove arg-2 from {staffteam::*}
set {staff.%arg-2%} to false
send "{@st} &b%player% &cadlı oyuncu tarafından &6Staff Team'den &cçıkarıldınız." to arg-2
send "{@st} &b%arg-2% &cadlı oyuncuyu &6Staff Team'den &cçıkarttınız." to player
stop
else:
remove arg-2 from {staffteam::*}
set {staff.%arg-2%} to false
send "{@st} &cZaten &6Staff Team'de &cböyle bir üye yok." to player
stop
else:
send "{@st} &cKullanım: /staff remove <Oyuncu>" to player
stop
else if arg 1 is "list" or "liste":
if arg 2 is set:
send "{@st} &cKullanım: /staff list" to player
stop
else:
send "" to player
send "&r &6| Staff List &7»" to player
loop {staffteam::*}:
send "&r &r &r &e%loop-value%" to player
send "" to player
else:
send "" to player
send "&r &3| Staff Help »" to player
send "" to player
send "&r &r &6/staff add <Oyuncu> &7» &eStaff Team'e üye ekler." to player
send "&r &r &6/staff remove <Oyuncu> &7» &eStaff Team'den üye çıkartır." to player
send "&r &r &6/staff list &7» &eStaff Team üyelerini gösterir." to player
send "" to player
stop
else:
send "" to player
send "&r &3| Staff Help »" to player
send "" to player
send "&r &r &6/staff add <Oyuncu> &7» &eStaff Team'e üye ekler." to player
send "&r &r &6/staff remove <Oyuncu> &7» &eStaff Team'den üye çıkartır." to player
send "&r &r &6/staff list &7» &eStaff Team üyelerini gösterir." to player
send "" to player
stop
command /staffchat [<text>]:
permission: yetkili.sohbet
permission message: {@s} {@perm}
aliases: /stc
trigger:
if {staff.%player%} is true:
if arg 1 is set:
loop {staffteam::*}:
send "&8[&a✓&8] {@sc} &6%player% &7» &e%arg 1%" to loop-value
stop
else:
send "{@sc} &cKullanım: /staffchat <Mesaj>" to player
stop
else:
send "{@s} &cBu komutu kullanabilmek için &6Staff Team &cüyesi olmalısınız." to player
stop
command /staffchatlock:
permission: yetkili.sohbet
permission message: {@s} {@perm}
aliases: /sclock, /scl
trigger:
if {staffchatlock.%player%} is true:
set {staffchatlock.%player%} to false
send "{@sc} &6Staff Chat &ckilidi kapatıldı." to player
stop
else:
set {staffchatlock.%player%} to true
send "{@sc} &6Staff Chat &ekilidi açıldı." to player
stop
on chat:
if {staff.%player%} is true:
if {staffchatlock.%player%} is true:
if message ends with "%{sohbetrengi::%player%}%!":
replace all "!" with "" in the message
uncancel event
else if message ends with "!":
replace all "!" with "" in the message
uncancel event
else:
cancel event
loop {staffteam::*}:
send "&8[&a✓&8] {@sc} &6%player% &7» &e%message%" to loop-value
stop
Every 5 minute: # <<- Her 5 Dakikada Olucak Eylem Bu Dakikayi Degistirebilirsiniz
broadcast "&cRapor Sistemi: &rRahatsız olduğunuz oyuncu olursa &e/rapor isim&r komudunu kullanarak oyuncuyu rapor edebilirsin."
Değerli ziyaretçimiz, içeriği görebilmek için
şimdi giriş yapın veya kayıt olun.
NOT: Skriptin içerisinde tarafımızca kodlanan staffchat skripti bulunmakta kullanmak isterseniz kullanabilirsiniz onun için ayrı bir konu açacağım
Son düzenleme: