SA-MP Forums Archive
Cуmo puedo parchear este cheat? - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: Cуmo puedo parchear este cheat? (/showthread.php?tid=631362)



Cуmo puedo parchear este cheat? - DiepifyModsHD - 27.03.2017

Hola a todos, muchas gracias por su atenciуn me llamo gabriel y tengo una pequeсa duda que me estб molestando.
Tengo un servidor, vб creciendo mбs o menos, pero suele entrar un cheater y con un cheat teletransporta todos los vehнculos a un lugar asн mismo lageando toda esa zona, cуmo se podrнa parchear?


Re: Cуmo puedo parchear este cheat? - Toroi - 27.03.2017

Podrнas crear un timer que guarde todas las posiciуnes de todos los vehiculos cada cierto tiempo, que compare la nueva posiciуn con la posiciуn anterior, y si estб excesivamente lejos de donde estaba, devolver el coche a su lugar inicial.


Respuesta: Cуmo puedo parchear este cheat? - DiepifyModsHD - 27.03.2017

me podrнas dar el ejйmplo mбs o menos? muchas gracias por tu ayuda


Re: Cуmo puedo parchear este cheat? - Toroi - 27.03.2017

Asн deberia funcionar.

PHP код:
crea tu enumerator
{
    
posx,
    
posy,
    
posz
}
crea tu variable[cantidad maxima de vehiculos][tu enumerator];
public 
OnGameModeInit()
{
   
inicia el timer para tu funcion con el intervalo de tiempo que desees;
...
}
funcion para el timer
{
    
loop de carros
    
{
        
si la posicion del carro NO es 0
        
{
                
compara GetVehicleDistanceFromPoint con la antigua posicionsi es mayor a la distancia que desees
                
{
                    
devuelve el vehiculo a su antigua posicion;
                }
                
si no
                
{
                    
salva la nueva posicion;
                }
        }
        
si no
        
{
            
salva la nueva posicion;
        }
    return 
1;




Re: Cуmo puedo parchear este cheat? - yutaruta - 28.03.2017

Quote:
Originally Posted by Troydere
Посмотреть сообщение
Asн deberia funcionar.

PHP код:
crea tu enumerator
{
    
posx,
    
posy,
    
posz
}
crea tu variable[cantidad maxima de vehiculos][tu enumerator];
public 
OnGameModeInit()
{
   
inicia el timer para tu funcion con el intervalo de tiempo que desees;
...
}
funcion para el timer
{
    
loop de carros
    
{
        
si la posicion del carro NO es 0
        
{
                
compara GetVehicleDistanceFromPoint con la antigua posicionsi es mayor a la distancia que desees
                
{
                    
devuelve el vehiculo a su antigua posicion;
                }
                
si no
                
{
                    
salva la nueva posicion;
                }
        }
        
si no
        
{
            
salva la nueva posicion;
        }
    return 
1;

no te olvides de chequear si el vehiculo esta desocupado, de lo contrario nadie podria manejar un vehiculo sin que se teletransporte a su posicion original de nuevo.


Respuesta: Cуmo puedo parchear este cheat? - Parka - 28.03.2017

Usa el JunkBuster, es la cura.


Re: Cуmo puedo parchear este cheat? - ZKDarkOMG - 31.03.2017

Hola, tambiйn te podrнa servir este include. Tiene dos funciones, anti warp-into(o no sй como se llama el cheat), es decir, entrar a la fuerza a un vehнculo para ser el conductor (no sй si me explico, entrar con el crol del mouse a un vehнculo con el ****** un ejemplo) y la otra funciуn es lo que necesitas. https://sampforum.blast.hk/showthread.php?pid=1832467#pid1832467