SA-MP Forums Archive
Bug y_timers - 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: Bug y_timers (/showthread.php?tid=613672)



Bug y_timers - mcreed - 30.07.2016

Buenas, teniaun problema aver si me podian ayudar a solucionarlo ya que yo no se mucho de y_timers, bueno la cuestion es que con un timer de y_timers, tengo para que cambie y muestre otro texto en el string(mensajes random) cada 5 segundos, pero en realidad el timer se cambia antes de los 5 segundos, creo que menos de 2 segundos ya a cambiado.
PHP код:
// En OnPlayerConnect:
repeat MensajeAlAzar(playerid);
// Timer
timer MensajeAlAzar[5000](playerid)
{
    
PlayerTextDrawSetString(playeridTD_INTERFAZORI_MENSAJES[playerid], TD_MensajeEstadistica[random(sizeof(TD_MensajeEstadistica))]);
    return 
true;




Re: Bug y_timers - Unrea1 - 30.07.2016

Si usas foreach...

Код:
task MensajeAlAzar[5000]()
{
	foreach(new i : Player) PlayerTextDrawSetString(i, TD_INTERFAZORI_MENSAJES[i], TD_MensajeEstadistica[random(sizeof(TD_MensajeEstadistica))]);
	return true;
}
Si no lo tienes usas GetPlayerPoolSize.