Jump to content

Ayuda con antihotkey (AntiHack)


Anthrax

Recommended Posts

Hola a todos, necesito su ayuda, necesito hacer una especie de anti-hack y no se como hacerlo.

Lo que pasa es que los players usan el autohotkey para matar a los enemigos de 1 solo golpe.

Lo que hace esto es hacer varias veces el ataque la tecla sin presionarla, es como hacer 100 clics (presionar el boton de ataque) cada 1 segundo

Aqui el video del programa que usan:

E estado pensando añadir todas las teclas incluido los clics del mouse en una especie antispam, y al momento de detectar esa rapidez en las teclas darle kick al player.

Este es el script:

antiSpam = {}  
function antiChatSpam()  
    if isTimer(antiSpam[source]) then 
        cancelEvent()   
        outputChatBox("#ffffff"..getPlayerName(source).." #ff6600estas muteado por hacer spam! ( 5 minutos )", getRootElement(), 255, 255, 0,true)  
        setPlayerMuted(source, true) 
        setTimer ( autoUnmute, 300000, 1, source) 
    else 
        antiSpam[source] = setTimer(function(source) antiSpam[source] = nil end, 1000, 1, source)  
    end 
end 
addEventHandler("onPlayerChat", root, antiChatSpam) 
  
  
function autoUnmute ( player ) 
    if ( isElement ( player ) and isPlayerMuted ( player ) ) then 
        setPlayerMuted ( player, false ) 
        outputChatBox ("#FFFFFF"..getPlayerName ( player ).." #ff6600estas desmuteado, no vuelvas a hacer spam -.-",getRootElement(), 255, 255, 0,true ) 
    end 
end 

Favor de solucionar mi problema en lo mas rapido posible

Saludos :mrgreen:

Link to comment
revisa este post es sobre un resource que detecta cuandoun jugador usa esos tipos de programas que presionan teclas automaticamente

viewtopic.php?f=108&t=75842

Si, ya había revisado ese post, no lo detecta.

Ademas solo avisa cuando alguien usa el programa al admin y no da kick.

y no puedo editarlo ya que esta compilado.

Si es posible que el script detecte las teclas rapidas en cualquier tipo de ataques, que no sea necesario en todas las teclas

Saludos :mrgreen:

Link to comment
Podrías hacer que cuando un jugador presione una tecla se le asigne un valor al jugador, cuando ese valor sea X kickearlo..

Cada X segundos eliminarle la data.

Algo asi? y como añado el click del mouse?

function () 
setTimer(function(player) 
     bindKey(player, "f", "down", ) 
     bindKey(player, "g", "down", ) 
end,1000, 1,source) 

Link to comment
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...