Приветствую всех
Вопрос такой
Имеется таймер на 250мс, который повторяется и внутри которого код:
PHP код:
switch(color_rainbow)
{
case 1:
{
if(IsValidDynamicObject(object_rainbow_player[playerid][0])) DestroyDynamicObject(object_rainbow_player[playerid][0]);
if(IsValidDynamicObject(object_rainbow_player[playerid][1])) DestroyDynamicObject(object_rainbow_player[playerid][1]);
GetPlayerPos(playerid, player_pos_rainbow[playerid][0], player_pos_rainbow[playerid][1], player_pos_rainbow[playerid][2]);
object_rainbow_player[playerid][0] = CreateDynamicObject(19297, player_pos_rainbow[playerid][0], player_pos_rainbow[playerid][1], player_pos_rainbow[playerid][2], 0.0, 0.0, 0.0);
object_rainbow_player[playerid][1] = CreateDynamicObject(19298, player_pos_rainbow[playerid][0], player_pos_rainbow[playerid][1], player_pos_rainbow[playerid][2], 0.0, 0.0, 0.0);
color_rainbow = 2;
}
case 2:
{
if(IsValidDynamicObject(object_rainbow_player[playerid][2])) DestroyDynamicObject(object_rainbow_player[playerid][2]);
GetPlayerPos(playerid, player_pos_rainbow[playerid][3], player_pos_rainbow[playerid][4], player_pos_rainbow[playerid][5]);
object_rainbow_player[playerid][2] = CreateDynamicObject(19298, player_pos_rainbow[playerid][3], player_pos_rainbow[playerid][4], player_pos_rainbow[playerid][5], 0.0, 0.0, 0.0);
color_rainbow = 1;
}
Соответственно меняется объекты каждые 250мс. Спустя примерно 2-3 минуты работы данного таймера - начинают понемногу исчезать объекты
Как я понимаю - скорее всего лимит превышается, но не понимаю каким образом, ведь объекты то я удаляю перед созданием
Надеюсь на вашу помощь