Jugador Minimizado - 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: Jugador Minimizado (
/showthread.php?tid=191098)
Jugador Minimizado -
[J]ulian - 17.11.2010
Hola,
їAlguno me podrнa decir la manera de detectar a un jugador minimizado?
Gracias, saludos!
Respuesta: Jugador Minimizado -
MrDeath537 - 18.11.2010
OnPlayerUpdate es ejecutado cada vez que el jugador se actualiza, cuando el jugador estб fuera del juego (alt-tab) OnPlayerUpdate no serб llamado, podйs hacer un script para detectar si pasу 1 segundo desde el ъltimo update para saber si estб alt-tab o no.
Respuesta: Jugador Minimizado -
TheChaoz - 18.11.2010
yo usaria algo mas de 1 segundo por el tema del lag Death. podria resultar en un falso positivo
Re: Jugador Minimizado -
[J]ulian - 18.11.2010
Ok. Muchas gracias a ambos, ya me di una idea.
Gracias

.
PD: Pueden cerrar.
Respuesta: Jugador Minimizado -
MrDeath537 - 18.11.2010
Quote:
Originally Posted by the_chaoz
yo usaria algo mas de 1 segundo por el tema del lag Death. podria resultar en un falso positivo
|
Si no me equivoco: si estбs quieto (sin pausa) actualizбs cada medio segundo.
Respuesta: Jugador Minimizado -
Elpiezas - 18.11.2010
Quote:
Originally Posted by MrDeath
OnPlayerUpdate es ejecutado cada vez que el jugador se actualiza, cuando el jugador estб fuera del juego (alt-tab) OnPlayerUpdate no serб llamado, podйs hacer un script para detectar si pasу 1 segundo desde el ъltimo update para saber si estб alt-tab o no.
|
Ami me interesa como seria, osea seria iniciar un timer de 1 segundo en OnPlayerUpdate, y si el timer no se ivuelve a niciar seria por q esta en pausa?
Respuesta: Jugador Minimizado -
MrDeath537 - 18.11.2010
Quote:
Originally Posted by Elpiezas
Ami me interesa como seria, osea seria iniciar un timer de 1 segundo en OnPlayerUpdate, y si el timer no se ivuelve a niciar seria por q esta en pausa?
|
pawn Код:
// Top del script
new
g_iUltimoTickCount[MAX_PLAYERS]
;
// OnPlayerUpdate
public OnPlayerUpdate(playerid)
{
g_iUltimoTickCount[playerid] = GetTickCount();
return 1;
}
// Funciуn IsPlayerPaused
stock
IsPlayerPaused(playerid)
{
if ((g_iUltimoTickCount[playerid] + 1000) < GetTickCount())
{
return 1;
}
return 0;
}
Re: Jugador Minimizado -
The_Moddler - 18.11.2010
Yo hice un include de esto:
https://sampforum.blast.hk/showthread.php?tid=186129
Fijate si te sirve.
Respuesta: Jugador Minimizado -
TheChaoz - 18.11.2010
insisto en que uses 2 segundos (2000 ms) x el lag.
Re: Jugador Minimizado -
The_Moddler - 18.11.2010
їQue lag?
El el timer solamente checkea si estб AFK/Pausado o no.. no hay ningъn lag :/