• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

estimated max. usage: unknown, due to recursion

zakaz4ik

Новичок
Данные два быдло кода вызывают recursion. Как выйти с этой ситуаций?

PHP:
if(MINE_TD[playerid][0] != PlayerText:INVALID_TEXT_DRAW)
    {
        PlayerTextDrawDestroy(playerid, MINE_TD[playerid][0]);
        MINE_TD[playerid][0] = PlayerText:INVALID_TEXT_DRAW;
    }
    SetPVarInt(playerid, "Start_Miner", 1);
    new id = RandomEx(0,11);
    //Начало
     if(id == GetPVarInt(playerid, "DrawPost"))
    {
        id = RandomEx(0,11);
        SetPVarInt(playerid, "DrawPost", id);
        return Start_Miner(playerid);
    }//Конец
    SetPVarInt(playerid, "DrawPost", id);

Код:
new pos = DistancePointToPoint(x, y, z, gHouses[homik-1][houseX],gHouses[homik-1][houseY],gHouses[homik-1][houseZ]);
            //if(pos < 500) return Pizza_Boy(playerid);//Эта строка
            //if(pos > 5000) return Pizza_Boy(playerid);//И эта строка
            SetPlayerRaceCheckpoint(playerid, 1, gHouses[homik-1][houseX],gHouses[homik-1][houseY],gHouses[homik-1][houseZ], 0.0,0.0,0.0,2);
 
Сверху Снизу