Basit Report Sistemi! Cooldown-Gui Menü-Takip sistemi

UlasBuyukdag31

Marangoz
En iyi cevaplar
0
Merhaba gamer.com.tr sakinleri!
Acemiyken Kodladığım Basit bir Report Sistemini Sizlerle Paylaşmak İstedim
Fazla Uzatmak İstemiyorum
Gereken Addonlar:
1-) SKQuery
2-) SKrayfall
3-) WildSkript
4-) Tuske


Yönetici Komutları:
/Follow [Isim] Şüpheli Kişiye Işınlanır Ve Sizi Gizler. Elinize Çeşitli İtemler Sayesinde İzlediğiniz Kişiyi Yasaklıyabilirsiniz.
/Reportsuresifirla [Isim] Daha önce report göndermiş bir kişinin report bekleme süresini Sıfırlar. Böylece Yeniden Report Gönderebilir
/staff [ekle] [Isim] "Bu komut loop kullanmamak amacıyla Yapılmıştır" Bu Komut Sayesinde Mesajların Gideceği Kişileri Ayarlıyabilirsiniz

/staff [sil] [Isim] "Bu Komut Sayesinde de Eklediğiniz kişiyi silebilirsiniz.

Yetkiler:
Report.admin+






Iyi Forumlar....


Kod:
on login:
    set {rapor::%player%} to 0

command /report [<player>]:
    aliases: /rprt,/sikayet,/bildir,rapor,reportet,
    trigger:
        if {rapor::%player%} is 0:
            if arg 1 is not set:
                send "&9SimpleReport &8> &3/Report &c<oyuncu>"
                stop
            if arg 1 is set:
                if arg 1 doesn't have permission "report.admin":
                    if arg 1 is not player:
                        open virtual chest inventory with size 1 named "&7Bir Sebep Secin" to player
                        wait 1 ticks
                        create a gui slot 0 of player with 276 named "&cHile Kullanimi" with lore "&8> &3Tıklayarak rapor et !" to close then run player command "/§reportchat %arg 1% HileKullanimi"
                        create a gui slot 1 of player with 267 named "&cMakro" with lore "&8> &3Tıklayarak rapor et !" to close then run player command "/§reportchat %arg 1% Makro"
                        create a gui slot 2 of player with 369 named "&cTakim Olmak" with lore "&8> &3Tıklayarak rapor et !" to close then run player command "/§reportchat %arg 1% TakimOlmak"
                        create a gui slot 3 of player with 004 named "&cArena Isgali" with lore "&8> &3Tıklayarak rapor et !" to close then run player command "/§reportchat %arg 1% ArenaIsgali"
                        create a gui slot 4 of player with 370 named "&cSavastan Kacmak" with lore "&8> &3Tıklayarak rapor et !" to close then run player command"/§reportchat %arg 1% SavastanKacmak"
                        create a gui slot 8 of player with 35:14 named "&cIptal" with lore "&8> &4Kapat" to close
                    else:
                        send "&9SimpleReport &8> &aKendinizi Reportliyamazsiniz!" to player
                else:
                    send "&9SimpleReport &8> &aBir Yetkiliyi Reportliyamazsiniz!" to player        
        else:
            send "&9SimpleReport &8> &6Report Gondermek Icin Biraz Beklemelisin."

 
         
             
                         
         
command /§reportchat [<player>] [<text>]:
    trigger:
        if {rapor::%player%} is 0:
            send "&f" to {yetkililer::*}
            send "&9SimpleReport &8> &6%player% &aAdli Kisi &6%arg 1% &aAdli Kisiyi Report Etti &6Sebep: &c%arg 2%" to {yetkililer::*}
            send json "&9SimpleReport &8> &6İzlemek Icin &6Buraya Tıkla" tooltip "&9%arg 1% Adli Kisiyi İzle!" run "/follow %arg 1%" to {yetkililer::*}
            send "&f" to {yetkililer::*}
            send "&9SimpleReport &8> &a%arg 1% Adli Kisi Basariyla Report Edildi" to player
            send "&9SimpleReport &8> &6Cevirimiçi Yetkililer &cReportunuzu Değerlendiricek." to player
            wait 60 second
            set {rapor::%player%} to 0
            stop
                     
             
#Report izleme
         
command /follow [<player>]:
    permission: report.admin
    permission message: &9Realistic &8> &8Yetkin Yok!
    aliases: /izle,/reportlariizle,/reporttakip,/rprttakip,/rprtizle,/f
    trigger:
        if arg-1 is not set:
            send "&cKullanım: &6/follow [Isim]"
            stop
        if arg-1 is set:
            if arg 1 is not player:
                if {takip::%player%} is not set:
                    clear player's inventory
                    set slot 0 of player to book named "&cUzaklaştır"
                    set slot 8 of player to redstone named "&4İptal"
                    hide the player from all players
                    teleport player to arg 1
                    set {izleniyor.%player%} to arg-1
                    set player's flight mode to true
                    send "&9SimpleReport &8> &a%arg-1% Adli Kisiyi Basariyla Izliyorsunuz" to player
                    set {takip::%player%} to true
                    stop
                else:
                    send "&9SimpleReport &8> &6Suan Zaten Takiptesin!" to player
            else:
                send "&9SimpleReport &8> &aKendinizi Izliyemezsiniz!" to player
 



command /bm [<player>]:
    permission: report.admin
    trigger:
        open chest with 1 rows named "&c%arg 1% Adli Kisiyi Yasakla!" to player
        wait 1 ticks
        format slot 0 of player with 340 named "&9Hile Kullanimi" with lore "&8> &cTıklayarak Ceza Ver!" to close then run [make player execute command "/ban %arg 1% Hile Kullanimi"]
        format slot 1 of player with 340 named "&9Makro" with lore "&8> &cTıklayarak Ceza Ver!" to close then run [make player execute command "/ban %arg 1% 1d Makro/AutoClicker"]
        format slot 2 of player with 340 named "&9Takim Olmak" with lore "&8> &cTıklayarak Ceza Ver!" to close then run [make player execute command "/ban %arg 1% 4h Takim Olmak"]
        format slot 3 of player with 340 named "&9Arena Isgali" with lore "&8> &cTıklayarak Ceza Ver!" to close then run [make player execute command "/ban %arg 1% 5h Arena Isgali"]
        format slot 4 of player with 340 named "&9Savastan Kacmak" with lore "&8> &cTıklayarak Ceza Ver!" to close then run [make player execute command "/ban %arg 1% 30m Savastan Kacmak"]

     
     
rightclick:
    tool's name is "&cUzaklaştır":
        execute player command "bm %{izleniyor.%player%}%"
    tool's name is "&4İptal":
        clear player's inventory
        teleport player to {spawn}
        execute player command "uf"
        delete {izleniyor.%player%}

command /yetkili [<text>] [<offlineplayer>]:
    permission: report.admin+
    trigger:
        arg-1 is "sil":
            arg-2 is set:
                delete {yetkililer::%arg-2%}
                send "silindi"
            else:
                send "isim gir"
        arg-1 is "ekle":
            arg-2 is set:
                set {yetkililer::%arg-2%} to arg-2
                send "eklendi"
            else:
                send "isim gir"

     
 

command /unfollow:
    permission: report.admin
    permission message: &9Realistic &8> &8Yetkin Yok!
    aliases: /takipbirak,/uf
    trigger:
        if {takip::%player%} is true:
            reveal the player from all players
            send "&9SimpleReport &8> &aTakip Etmeyi Basariyla Biraktiniz"
            delete {takip::%player%}
            delete {izleniyor.%player%}
            stop
        else:
            send "&9SimpleReport &8> &6Suan Takipte Değilsiniz!" to player
            stop
             
     
command /reportsuresifirla [<player>]:
    permission: report.admin+
    permission message: &9Realistic &8> &8Yetkin Yok!
    aliases: /rprtsuresifirla,/reporttimeclear
    trigger:
        if arg 1 is set:
            send "&9SimpleReport &8> &c%arg 1% Adli Kisinin &6Report &aBekleme Suresi Yok Edildi"
            set {rapor::%arg 1%} to 0
        if arg 1 is not set:
            set {rapor::%player%} to 0
            send "&9SimpleReport &8> &cBekleme Suren Yok Edildi"
 
Son düzenleme:
Üst