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

Как сгруппировать объекты, как один объект?

RoninTadamasa

Умник
Всем привет.

Вопрос следующий, есть группа объектов, которые необходимо сгруппировать как один объект.

Делаю это так -
PHP:
new FarmSeedsGroup[MAX_SEEDS][12];

stock CreateFarmGrass(seedsid, Float:posx, Float:posy){
    FarmSeedsGroup[seedsid][0] = CreateObject(19839, posx, posy, 73.00, 0.00, 0.00, 0.00);
    FarmSeedsGroup[seedsid][1] = CreateObject(19839, posx, posy, 73.00, 0.00, 0.00, 0.00);
    FarmSeedsGroup[seedsid][2] = CreateObject(19839, posx, posy, 73.00, 0.00, 0.00, 0.00);
    FarmSeedsGroup[seedsid][3] = CreateObject(19839, posx, posy, 73.10, 0.00, 0.00, 0.00);
    FarmSeedsGroup[seedsid][4] = CreateObject(19839, posx, posy, 73.00, 0.00, 0.00, 0.00);
    FarmSeedsGroup[seedsid][5] = CreateObject(19837, posx, posy, 73.20, 0.00, 0.00, 0.00);
    FarmSeedsGroup[seedsid][6] = CreateObject(19837, posx, posy, 73.10, 0.00, 0.00, 0.00);
    FarmSeedsGroup[seedsid][7] = CreateObject(19839, posx, posy, 73.10, 0.00, 0.00, 0.00);
    FarmSeedsGroup[seedsid][8] = CreateObject(19839, posx, posy, 73.20, 0.00, 0.00, 0.00);
    FarmSeedsGroup[seedsid][9] = CreateObject(19838, posx, posy, 73.30, 0.00, 0.00, 0.00);
    FarmSeedsGroup[seedsid][10] = CreateObject(19839, posx, posy, 73.00, 0.00, 0.00, 0.00);
    FarmSeedsGroup[seedsid][11] = CreateObject(19839, posx, posy, 73.00, 0.00, 0.00, 0.00);
    return 1;
}

//Вызываю его в функции своей.
CreateFarmGrass(i, x, y);
//Все появляется хорошо, объект появляется там где надо, но пытаясь его удалить-

stock DestroyFarmGrass(seedid){
    for(new i; i <= 11; i++){
        DestroyObject(FarmSeedsGroup[seedid][i]);//Удаляем объект куста
        FarmSeedsGroup[seedid][i] = 0;
    }
    return 1;
}

//Вызывая данную функцию, объекты не удаляются.

DestroyFarmGrass(id);//Передаю seedid
Почему не удаляются объекты и правильно ли вообще реализовывать так данную систему?
 
Последнее редактирование:
Сверху Снизу