[ayuda] que es mas optimo? +REP -
Auzen - 18.12.2014
saludos:
Hice un sistema que detecta hack de vida, speed y otros hacks... el problema es que lo analiza con un timer y quisiera saber si es mejor un timer global que analize a todos los players a la vez o un timer para cada player
si pueden explicarme el por que al responder seria mucho mejor

gracias de antemano
Respuesta: [ayuda] que es mas optimo? +REP -
jotajeda - 18.12.2014
Un timer global con un foreach, en йsa funciуn pon todos tus anticheats.
Respuesta: [ayuda] que es mas optimo? +REP -
Adoniiz - 18.12.2014
Un timer global, debido a que solo sera un timer que verifica a todos los jugadores conectados si tiene diferente valor, y no por la cantidad de jugadores, ejemplo: (200 jug = 200 timers ejecutandose por los segundos que tu pongas.) Imaginate que en un solo segundo sea llamado 200 veces el timer para cada jugador, seria algo lento, no?
En cambio, con un timer global foreach solo serб llamado 1 vez, y un bucle pasando por todos los jugadores verificando los valores.
Re: [ayuda] que es mas optimo? +REP -
Auzen - 18.12.2014
que es un foreach? y como hago para analizar con un foreach a todos los players?
Respuesta: Re: [ayuda] que es mas optimo? +REP -
jotajeda - 18.12.2014
Quote:
Originally Posted by Auzen
que es un foreach? y como hago para analizar con un foreach a todos los players?
|
https://sampforum.blast.hk/showthread.php?tid=92679
Respuesta: Re: [ayuda] que es mas optimo? +REP -
Goncho28 - 18.12.2014
Quote:
Originally Posted by Auzen
que es un foreach? y como hago para analizar con un foreach a todos los players?
|
https://sampforum.blast.hk/showthread.php?tid=92679
Eso es foreach, tiene un mejor rendimiento.
Re: Respuesta: Re: [ayuda] que es mas optimo? +REP -
Auzen - 18.12.2014
Quote:
Originally Posted by Goncho28
|
claro, pero como lo uso para analizar a todos los jugadores a la vez
Respuesta: Re: Respuesta: Re: [ayuda] que es mas optimo? +REP -
jotajeda - 18.12.2014
Quote:
Originally Posted by Auzen
claro, pero como lo uso para analizar a todos los jugadores a la vez
|
Use el i envez del playerid, ejemplo
pawn Код:
foreach(i, Player)
{
if (IsPlayerConnected(i))
{
SetPlayerSkin(i, 26); //siempre se usa: SetPlayerSkin(playerid, 26); pero con forech se usa i para todos los players
printf("Player %d is connected", i);
}
}
Respuesta: [ayuda] que es mas optimo? +REP -
DesingMyCry - 19.12.2014
jotajeda, irб mas lento si usas IsPlayerConnected.
Respuesta: [ayuda] que es mas optimo? +REP -
jotajeda - 19.12.2014
Quote:
Originally Posted by DesingMyCry
jotajeda, irб mas lento si usas IsPlayerConnected.
|
Claro con los 6 players que estйn on, lentitud de 0.006 milisegundos.