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

UlasBuyukdag31

Marangoz
Mesajlar
46
En iyi cevaplar
0
Beğeniler
22
Puanları
80
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:

EylexLive

bunu gördüğünüzde özel üyem bitmiş olacak :(
Mesajlar
180
En iyi cevaplar
0
Beğeniler
105
Puanları
600
Ruh hali
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
            add arg-1 to {reportedilenler::%arg 1%}
            add arg 2 to {reportsebep::%arg 1%}
            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"
Başarılı bir sistem olmuş. Çoğu kişinin işine yarar, başarılar.

SM-G7105 cihazımdan Tapatalk kullanılarak gönderildi
 

bilektuğrul

YASAKLANDI
Mesajlar
122
En iyi cevaplar
0
Beğeniler
116
Puanları
0
GUI'lerin birinde SkQuery, birinde TuSKe kullanmışsın. Saçmalık.
Klasikten öteye gidememişsin. Çok daha iyileri paylaşıldı.
İyi denilmez.
 

UlasBuyukdag31

Marangoz
Mesajlar
46
En iyi cevaplar
0
Beğeniler
22
Puanları
80
GUI'lerin birinde SkQuery, birinde TuSKe kullanmışsın. Saçmalık.
Klasikten öteye gidememişsin. Çok daha iyileri paylaşıldı.
İyi denilmez.
Yorum için teşekkürler.Ban Menüsündeki Guiyi Kastediyorsunuz Herhalde. Canım istediği için kullandım :p Ben Zaten Iyi Olması Bakımından Paylaşmadım Eğer öyle bir amacım olsaydı bunu zaten yapardım :) Dediğim gibi acemilik zamanlarımdan kalma skript
 

Üst