Gelişmiş Makro Engelleme - [ANTİ MACRO]

Dyke

Kömür madencisi
Katılım
26 Ağu 2019
Mesajlar
5
Beğeni
7
Puanları
30
1883


Gelişmiş Makro Koruması Skripti Tanıtımı

Minigames , pvp tarzı sunucular için hile koruması yapıyoruz kill aura engelliyoruz peki bunları engelleyince noluyor? Makrocular çıkıyor :)
Bu konumuzda sizlere makro koruması için alternatif bir skript tanıtıyorum.

1884


Kod:
+ /autoban on off ile açık kapatabilme
+ /autoban alert ile uyarı moduna geçirme
+ /autoban safe ile 3 kere uyarı yedikten sonra banlama moduna geçirme
1885


Kod:
#
#   AntiMacro Skript by franco18_PvP
#

options:
    ClickAutoBan: 2
    Prefix: &a[&3AntiMacro&a]

every 2 seconds:
    loop all players:
        clear {autoclickertestclicks.%loop-player%}
        set {autoclickertest.%loop-player%} to true
        wait 1 second
        set {autoclickertest.%loop-player%} to false
        if {autoclickertestclicks.%loop-player%} > {@ClickAutoBan}:
            if {AutoBan} is "on":
                execute console command "/ban %loop-player% &cAutoClick &3[%{autoclickertestclicks.%loop-player%}% Clicks]"
                stop
            if {AutoBan} is "off":
                stop
            if {AutoBan} is "alert":
                execute console command "/alert %loop-player% %{autoclickertestclicks.%loop-player%}%"
            if {AutoBan} is "safe":
                if {safemodedetection.%loop-player%} > {@ClickAutoBan}:
                    execute console command "/ban %loop-player% &cAutoClick &3[%{autoclickertestclicks.%loop-player%}% Clicks]"
                    clear {safemodedetection.%loop-player%}
                    stop
                else:
                    add 1 to {safemodedetection.%loop-player%}
                    execute console command "/alert %loop-player% %{autoclickertestclicks.%loop-player%}%"
                    
on left click:
    {autoclickertest.%player%} is true
    add 1 to {autoclickertestclicks.%player%}
on join:
    set {autoclickertest.%player%} to false
command /alert <text> <text>:
    permission: AntiMacro.admin
    trigger:
        loop all players:
            if loop-player have permission "AntiMacro.admin":
                send "{@Prefix} &b%arg 1% &6clicked &b%arg 2% &6Clicks In 1 seconds!" to loop-player
command /autoban [<text>]:
    permission: AntiMacro.admin
    trigger:
        if arg 1 is not set:
            send "{@Prefix} &6on = autoban"
            send "{@Prefix} &6off = nothing"
            send "{@Prefix} &6alert = alert staff"
            send "{@Prefix} &6current mode is %{AutoBan}%"
            stop
        if arg 1 is "on":
            set {AutoBan} to "on"
            send "{@Prefix} &6mode >> on"
            stop
        if arg 1 is "off":
            set {AutoBan} to "off"
            send "{@Prefix} &6mode >> off"
            stop
        if arg 1 is "alert":
            set {AutoBan} to "alert"
            send "{@Prefix} &6mode >> alert"
            stop
        if arg 1 is "safe":
            set {antiautomode} to "safe"
            send "{@Prefix} &6mode >> safe"
            stop
        else:
            send "{@Prefix} &6On = autoban"
            send "{@Prefix} &6Safe = autoban after 3 detection"
            send "{@Prefix} &6Off = nothing"
            send "{@Prefix} &6Alert = alert staff"
            send "{@Prefix} &6Now is &c%{AutoBan}%"
            stop

1886


/autoban - AntiMacro.admin​
 

ZediaphBack

Elmas madencisi
Katılım
8 Haz 2019
Mesajlar
157
Beğeni
28
Puanları
350
Skripti denedim işe yarıyor güzel bir skript uzun vadede işe yarar mı bilinmez ama işlevsel olduğu apaçık ortada.
 

DarkSad

Kaşif
Katılım
30 May 2019
Mesajlar
557
Beğeni
172
Puanları
700
İşe yarar fakat büyük sunucularda hata veya gecikme oluşturabilir. Başarılar.
 
Üst