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
Последнее редактирование:
