Anthrax Posted November 6, 2014 Share Posted November 6, 2014 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 Link to comment
alex17 Posted November 7, 2014 Share Posted November 7, 2014 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 Link to comment
Anthrax Posted November 7, 2014 Author Share Posted November 7, 2014 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 Link to comment
Tomas Posted November 7, 2014 Share Posted November 7, 2014 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. 1 Link to comment
Anthrax Posted November 7, 2014 Author Share Posted November 7, 2014 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
Recommended Posts