Сообщение от
DeimoS
Эмм, данные таймеры никак не привязаны к playerid. В них ты просто передаёшь ID игрока как параметр. Это во-первых.
Во-вторых, в первом случае таймер будет существовать ровно секунду (то бишь, ровно то время, сколько ему отведено было при создании). Далее уже новый таймер займёт следующий ID таймера и будет являться совершенно самостоятельной единицей, как в случае, если бы ты создал 2 таймера и передавал в них разные ID (то есть, "создавал их для разных игроков", как ты выражаешься)
Во-втором же случае у тебя таймер будет жить пока ты не убьёшь серверный процесс и немудрено, что после выхода предыдущего игрока и входа нового (а создание таймера, как я понимаю, происходило при входе/авторизации) у тебя уже получалось два таймера, передающего одни и те же данные. Такой таймер нужно убивать тогда, когда в нём больше нет надобности. Это как к SetTimer, так и к SetTimerEx относится.