Сокращения кода! -
AnGeL_KRAMER - 11.04.2012
Народ я тут с такой проблемой столкнулся кароче, я создал карту там более 2к объектов и я хочу эту тему всю двигать! Но проблема в том то что если создавать по старинке например
new object[2034];
и в gamemodeinit
object[0] = CreateObject(18772, 234.61, 4150.42, 17.81, 0.00, 0.00, -90.00);
Заполнять цеплять переменную под нумераций к каждому объекту это просто не выносима и очень долго можно ли как будь сделать по сокращеней ?
Если да заранее огромное спасибо.
Re: Сокращения кода! -
dimonml - 11.04.2012
Запиши объекты в файл, грузи их в мод циклом (см подгрузку транспорта в стандартном моде сампа).
Re: Сокращения кода! -
AnGeL_KRAMER - 11.04.2012
хм т.е сделать загрузку через файл? хорошо, щас попробую!
Re: Сокращения кода! -
ZiGGi - 11.04.2012
Quote:
Originally Posted by AnGeL_KRAMER
хм т.е сделать загрузку через файл? хорошо, щас попробую!
|
можно и без файла, забив все данные объекта в массив
Re: Сокращения кода! -
AnGeL_KRAMER - 11.04.2012
И другой вопрос если это разрешено,
Смотри я создал массив вроде всё отлично....
Ну терь я начинаю делать движения создаю строк и выдает варинг вот код
PHP код:
stock MoveBalloonForward()
{
for(new i; i<CountObject; i++)
{
GetObjectPos(objecte[i],X,Y,Z);
MoveDynamicObject(objecte[i], X, Y+0.5, Z, 10.0);
}
return 1;
}
Выдает error 035: argument type mismatch (argument 2) и типо код не верный варинг 215! хотя в коде все правельно!
Re: Сокращения кода! -
Stepashka - 11.04.2012
А что такое
X,Y,Z, какие типы переменных и где объявлены ?
Re: Сокращения кода! -
Stepashka - 11.04.2012
Кстати если карта вся связана друг с другом, то я бы на твоем месте делал по другому.
Создаешь основной объект, а остальные аттачишь к нему. В дальнейшем нужно двигать только один основной объект остальное движется само за ним.
Re: Сокращения кода! -
AnGeL_KRAMER - 11.04.2012
Quote:
Originally Posted by Stepashka
Кстати если карта вся связана друг с другом, то я бы на твоем месте делал по другому.
Создаешь основной объект, а остальные аттачишь к нему. В дальнейшем нужно двигать только один основной объект остальное движется само за ним.
|
В Массиве я тоже 1 объект двигаю.
Re: Сокращения кода! -
Stepashka - 11.04.2012
Quote:
Originally Posted by AnGeL_KRAMER
В Массиве я тоже 1 объект двигаю.
|
ты двигаешь все объекты.
Re: Сокращения кода! -
AnGeL_KRAMER - 11.04.2012
Quote:
Originally Posted by Stepashka
ты двигаешь все объекты.
|
Ну с какой то стороны да, а ты прикинь если Атачить каждый объект к одному это же марока, или есть варинт по проще, тест код?