Report Skripti - GUI Destekli - Hatasız ve Türkçe!

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

systemL

Birisi mi Spawnlandı?
Katılım
12 Ağustos 2018
Mesajlar
2
Elmaslar
4
Puan
0
Yaş
21
Minecraft
systemL

Discord:

systemL#9912

#Report skript by systemL

Kod:
command /report [<player>]:
    usage: &c&oKomut kullanımı &8&l> &e/report <oyuncu>
    trigger:
        if arg-1 is not set:
            send "&c&oKomut kullanımı &8&l> &e/report <oyuncu>"
        else:
            open chest with 3 row named "&c&lReport &8&l> &4%arg-1%" to player
            format slot 0 of player with 318 named "&c&l&oŞikayet Et!" to close
            format slot 2 of player with 154 named "&6&oKillAura!" to close then run [execute player command "/reportKillAura %arg-1%"]
            format slot 3 of player with 154 named "&6&oReach!" to close then run [execute player command "/reportReach %arg-1%"]
            format slot 4 of player with 154 named "&6&oMakro!" to close then run [execute player command "/reportMakro %arg-1%"]
            format slot 5 of player with 154 named "&6&oDolphin!" to close then run [execute player command "/reportDolphin %arg-1%"]
            format slot 6 of player with 154 named "&6&oFlight!" to close then run [execute player command "/reportFlight %arg-1%"]
            format slot 7 of player with 154 named "&6&oAnti KnockBack!" to close then run [execute player command "/reportAntiKB %arg-1%"]
            format slot 8 of player with 154 named "&6&oRegen!" to close then run [execute player command "/reportRegen %arg-1%"]
            format slot 18 of player with 318 named "&c&l&oŞikayet Sil!" to close
            format slot 20 of player with 154 named "&b&oKillAura!" to close then run [execute player command "/reportsilKillAura %arg-1%"]
            format slot 21 of player with 154 named "&b&oReach!" to close then run [execute player command "/reportsilReach %arg-1%"]
            format slot 22 of player with 154 named "&b&oMakro!" to close then run [execute player command "/reportsilMakro %arg-1%"]
            format slot 23 of player with 154 named "&b&oDolphin!" to close then run [execute player command "/reportsilDolphin %arg-1%"]
            format slot 24 of player with 154 named "&b&oFlight!" to close then run [execute player command "/reportsilFlight %arg-1%"]
            format slot 25 of player with 154 named "&b&oAnti KnockBack!" to close then run [execute player command "/reportsilAntiKB %arg-1%"]
            format slot 26 of player with 154 named "&b&oRegen!" to close then run [execute player command "/reportsilRegen %arg-1%"]

command /reportKillAura [<player>]:
    trigger:
        if arg-1 is set:
            if {%player%.%arg-1%.KillAura} is not set:
                set {%player%.%arg-1%.KillAura} to true
                add 1 to {%arg-1%.KillAura}
                add 1 to {%arg-1%.Report}
                send "&c&o%arg-1% &a&oadlı oyuncuyu report ettin!"
            else:
                send "&c&oBu oyuncuyu zaten report etmişsin!"

command /reportsilKillAura [<player>]:
    trigger:
        if arg-1 is set:
            if {%player%.%arg-1%.KillAura} is true:
                delete {%player%.%arg-1%.KillAura}
                remove 1 from {%arg-1%.KillAura}
                remove 1 from {%arg-1%.Report}
                send "&a&oReport silme başarılı!"
            else:
                send "&c&oBu oyuncuyu zaten report etmemişsin!"

command /reportReach [<player>]:
    trigger:
        if arg-1 is set:
            if {%player%.%arg-1%.Reach} is not set:
                set {%player%.%arg-1%.Reach} to true
                add 1 to {%arg-1%.Reach}
                add 1 to {%arg-1%.Report}
                send "&c&o%arg-1% &a&oadlı oyuncuyu report ettin!"
            else:
                send "&c&oBu oyuncuyu zaten report etmişsin!"

command /reportsilReach [<player>]:
    trigger:
        if arg-1 is set:
            if {%player%.%arg-1%.Reach} is true:
                delete {%player%.%arg-1%.Reach}
                remove 1 from {%arg-1%.Reach}
                remove 1 from {%arg-1%.Report}
                send "&a&oReport silme başarılı!"
            else:
                send "&c&oBu oyuncuyu zaten report etmemişsin!"

command /reportMakro [<player>]:
    trigger:
        if arg-1 is set:
            if {%player%.%arg-1%.Makro} is not set:
                set {%player%.%arg-1%.Makro} to true
                add 1 to {%arg-1%.Makro}
                add 1 to {%arg-1%.Report}
                send "&c&o%arg-1% &a&oadlı oyuncuyu report ettin!"
            else:
                send "&c&oBu oyuncuyu zaten report etmişsin!"

command /reportsilMakro [<player>]:
    trigger:
        if arg-1 is set:
            if {%player%.%arg-1%.Makro} is true:
                delete {%player%.%arg-1%.Makro}
                remove 1 from {%arg-1%.Makro}
                remove 1 from {%arg-1%.Report}
                send "&a&oReport silme başarılı!"
            else:
                send "&c&oBu oyuncuyu zaten report etmemişsin!"

command /reportDolphin [<player>]:
    trigger:
        if arg-1 is set:
            if {%player%.%arg-1%.Dolphin} is not set:
                set {%player%.%arg-1%.Dolphin} to true
                add 1 to {%arg-1%.Dolphin}
                add 1 to {%arg-1%.Report}
                send "&c&o%arg-1% &a&oadlı oyuncuyu report ettin!"
            else:
                send "&c&oBu oyuncuyu zaten report etmişsin!"

command /reportsilDolphin [<player>]:
    trigger:
        if arg-1 is set:
            if {%player%.%arg-1%.Dolphin} is true:
                delete {%player%.%arg-1%.Dolphin}
                remove 1 from {%arg-1%.Dolphin}
                remove 1 from {%arg-1%.Report}
                send "&a&oReport silme başarılı!"
            else:
                send "&c&oBu oyuncuyu zaten report etmemişsin!"

command /reportFlight [<player>]:
    trigger:
        if arg-1 is set:
            if {%player%.%arg-1%.Flight} is not set:
                set {%player%.%arg-1%.Flight} to true
                add 1 to {%arg-1%.Flight}
                add 1 to {%arg-1%.Report}
                send "&c&o%arg-1% &a&oadlı oyuncuyu report ettin!"
            else:
                send "&c&oBu oyuncuyu zaten report etmişsin!"

command /reportsilFlight [<player>]:
    trigger:
        if arg-1 is set:
            if {%player%.%arg-1%.Flight} is true:
                delete {%player%.%arg-1%.Flight}
                remove 1 from {%arg-1%.Flight}
                remove 1 from {%arg-1%.Report}
                send "&a&oReport silme başarılı!"
            else:
                send "&c&oBu oyuncuyu zaten report etmemişsin!"

command /reportAntiKB [<player>]:
    trigger:
        if arg-1 is set:
            if {%player%.%arg-1%.AntiKB} is not set:
                set {%player%.%arg-1%.AntiKB} to true
                add 1 to {%arg-1%.AntiKB}
                add 1 to {%arg-1%.Report}
                send "&c&o%arg-1% &a&oadlı oyuncuyu report ettin!"
            else:
                send "&c&oBu oyuncuyu zaten report etmişsin!"

command /reportsilAntiKB [<player>]:
    trigger:
        if arg-1 is set:
            if {%player%.%arg-1%.AntiKB} is true:
                delete {%player%.%arg-1%.AntiKB}
                remove 1 from {%arg-1%.AntiKB}
                remove 1 from {%arg-1%.Report}
                send "&a&oReport silme başarılı!"
            else:
                send "&c&oBu oyuncuyu zaten report etmemişsin!"

command /reportRegen [<player>]:
    trigger:
        if arg-1 is set:
            if {%player%.%arg-1%.Regen} is not set:
                set {%player%.%arg-1%.Regen} to true
                add 1 to {%arg-1%.Regen}
                add 1 to {%arg-1%.Report}
                send "&c&o%arg-1% &a&oadlı oyuncuyu report ettin!"
            else:
                send "&c&oBu oyuncuyu zaten report etmişsin!"

command /reportsilRegen [<player>]:
    trigger:
        if arg-1 is set:
            if {%player%.%arg-1%.Regen} is true:
                delete {%player%.%arg-1%.Regen}
                remove 1 from {%arg-1%.Regen}
                remove 1 from {%arg-1%.Report}
                send "&a&oReport silme başarılı!"
            else:
                send "&c&oBu oyuncuyu zaten report etmemişsin!"

command /reportlistesi [<player>]:
    permission: report.listele
    trigger:
        if arg-1 is set:
            send "&8&l> &c&lReportlar &8&l[&a&o%arg-1%&8&l]"
            send "&a&oKillAura &8&l> &c&o%{%arg-1%.KillAura}%"
            send "&a&oReach &8&l> &c&o%{%arg-1%.Reach}%"
            send "&a&oMakro &8&l> &c&o%{%arg-1%.Makro}%"
            send "&a&oDolphin &8&l> &c&o%{%arg-1%.Dolphin}%"
            send "&a&oFlight &8&l> &c&o%{%arg-1%.Flight}%"
            send "&a&oAntiKnockback &8&l> &c&o%{%arg-1%.AntiKB}%"
            send "&a&oRegen &8&l> &c&o%{%arg-1%.Regen}%"

command /opReport [<text>] [<player>]:
    permission: report.op
    trigger:
        if arg-1 is set:
            if arg-1 is "hepsinisil":
                loop all players:
                    clear {%loop-player%.Report}
                    clear {%loop-player%.KillAura}
                    clear {%loop-player%.Reach}
                    clear {%loop-player%.Makro}
                    clear {%loop-player%.Dolphin}
                    clear {%loop-player%.Flight}
                    clear {%loop-player%.AntiKB}
                    clear {%loop-player%.Regen}
                    delete {%loop-player%.%loop-player%.KillAura}
                    delete {%loop-player%.%loop-player%.Reach}
                    delete {%loop-player%.%loop-player%.Makro}
                    delete {%loop-player%.%loop-player%.Dolphin}
                    delete {%loop-player%.%loop-player%.Flight}
                    delete {%loop-player%.%loop-player%.AntiKB}
                    delete {%loop-player%.%loop-player%.Regen}
                    send "&a&oHerkesin reportları silindi!"
                    broadcast "&c&oSunucudaki tüm reportlar sıfırlandı!"
            if arg-1 is "sil":
                if arg-2 is set:
                    clear {%arg-2%.Report}
                    clear {%arg-2%.KillAura}
                    clear {%arg-2%.Reach}
                    clear {%arg-2%.Makro}
                    clear {%arg-2%.Dolphin}
                    clear {%arg-2%.Flight}
                    clear {%arg-2%.AntiKB}
                    clear {%arg-2%.Regen}
                    loop all players:
                        delete {%arg-2%.%loop-player%.KillAura}
                        delete {%arg-2%.%loop-player%.Reach}
                        delete {%arg-2%.%loop-player%.Makro}
                        delete {%arg-2%.%loop-player%.Dolphin}
                        delete {%arg-2%.%loop-player%.Flight}
                        delete {%arg-2%.%loop-player%.AntiKB}
                        delete {%arg-2%.%loop-player%.Regen}
                    send "&c&o%arg-2% &a&oadlı oyuncunun tüm reportları silindi!"
                else:
                    send "&c&oReportunu silmek istediğin oyuncuyu belirmelisin!"
            else if arg-1 is not "hepsinisil" or "sil":
                send ""
                send "&8&l> &e&oBir oyuncunun report bilgilerini silmek için &8&l<"
                send "&8&l> &c&o/opreport sil <oyuncu>"
                send ""
                send "&8&l> &e&oTüm sunucunun report bilgisini silmek için &8&l<"
                send "&8&l> &c&o/opreport hepsinisil"
                send ""
        else:
            send ""
            send "&8&l> &e&oBir oyuncunun report bilgilerini silmek için &8&l<"
            send "&8&l> &c&o/opreport sil <oyuncu>"
            send ""
            send "&8&l> &e&oTüm sunucunun report bilgisini silmek için &8&l<"
            send "&8&l> &c&o/opreport hepsinisil"
            send ""                       

command /reportyardım:
    aliases: /reportyardim
    permission: report.yardim
    trigger:
        send ""
        send "&8&l> &e&oBir oyuncuyu report etmek veya reportunu geri almak için &8&l<"
        send "&8&l> &c&o/report <oyuncu>"
        send ""
        send "&8&l> &e&oBir oyuncunun report listesini görmek için &8&l<"
        send "&8&l> &c&o/reportlistesi <oyuncu>"
        send ""
        send "&8&l> &e&oBir oyuncunun tüm report bilgisini sıfırlamak için &8&l<"
        send "&8&l> &c&o/opreport sil <oyuncu>"
        send ""
        send "&8&l> &e&oTüm sunucunun report bilgisini sıfırlamak için &8&l<"
        send "&8&l> &c&o/opreport hepsinisil"
        send ""

#<none> kaldırma amacıyla yapılmıştır!
on join:
    if {%player%.KillAura} is not set:
        set {%player%.KillAura} to 0

on join:
    if {%player%.Reach} is not set:
        set {%player%.Reach} to 0

on join:
    if {%player%.Makro} is not set:
        set {%player%.Makro} to 0

on join:
    if {%player%.Dolphin} is not set:
        set {%player%.Dolphin} to 0

on join:
    if {%player%.Flight} is not set:
        set {%player%.Flight} to 0

on join:
    if {%player%.AntiKB} is not set:
        set {%player%.AntiKB} to 0

on join:
    if {%player%.Regen} is not set:
        set {%player%.Regen} to 0
 

Ekli dosyalar

  • cooltext295504085362229.png
    cooltext295504085362229.png
    4,6 KB · Görüntüleme: 453
  • cooltext295504893101909.png
    cooltext295504893101909.png
    7,4 KB · Görüntüleme: 427
  • cooltext295506665705747.png
    cooltext295506665705747.png
    6,1 KB · Görüntüleme: 421
  • 2018-08-13_10.52.12.png
    2018-08-13_10.52.12.png
    203,3 KB · Görüntüleme: 452
  • cooltext295507539071729.png
    cooltext295507539071729.png
    7,4 KB · Görüntüleme: 488
  • cooltext295508032607016.png
    cooltext295508032607016.png
    4,4 KB · Görüntüleme: 440
Moderatör tarafından düzenlendi:
"Report" yerine "Rapor" kullanabilirdin, dilimizi düzgün kullanalım. Güzel bir skript, geliştirilebilir, başarılar.
 
Geliştirilebilir başarılar.
 
Birkaç kez yapılmış olmasına rağmen güzel.Başarılar.
 
Her saniye 5 - 6 defa oyuncuları loop'ladığı için sunucuyu aşırı yoracaktır.
Ayrıca TuSKe kullanmanı öneririm, SkQuery eski bir addon olduğu için bazı buglar oluşabiliyor.
Ancak ilk skriptine göre gerçekten güzel, başarılar.
 
gayet güzel kullanabilir guiyle basit bir şekilde yapabilirler
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl
Üst