PDA

View Full Version : What is better?


zsoolt997
10/01/2018, 10:05 AM
Create a timer for all players (~500ms timer) or looping through all the connected players in a ~500ms timer too.

I will use y_timers.

RIDE2DAY
10/01/2018, 10:14 AM
If the code you're going to execute isn't too heavy you might use a task and loop through the connected players with y_iterate:

task my_task[500]()
{
// General code here.

foreach(new i : Player)
{
// Per-player code here.
}
}


As an alternative, you might use a ptask, much better in my opinion:

ptask my_player_task[500](playerid)
{
// Per-player code here.
}


Player tasks start to run when players connect while global tasks run always. You can read more about tasks here:
http://forum.sa-mp.com/showthread.php?t=571044

Anyway, if you're wondering what's better regarding your original question, a timer for each player is the way to go. Take a look to this thread:
http://forum.sa-mp.com/showthread.php?t=643553

zsoolt997
10/01/2018, 02:05 PM
Thanks!