SA-MP Forums Archive
Перенести множество объектов одновременно? - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Русский/Russian (https://sampforum.blast.hk/forumdisplay.php?fid=32)
+---- Thread: Перенести множество объектов одновременно? (/showthread.php?tid=459733)



Перенести множество объектов одновременно? - iNoob - 24.08.2013

Здрасти. Подскажите, как можно перенести множество объектов одновременно в другое место? Есть какая-нибудь программа?


Re: Перенести множество объектов одновременно? - Stepashka - 24.08.2013

Quote:
Originally Posted by iNoob
Посмотреть сообщение
Здрасти. Подскажите, как можно перенести множество объектов одновременно в другое место? Есть какая-нибудь программа?
Вызываешь на них всех движение и все.
А программа у нас всех одна - sa-mp сервер.

PS
Quote:
Originally Posted by iNoob
Посмотреть сообщение
Здрасти.
Здрысни.
Уважайте тех с кем общайтесь, пишите культурно.


Re: Перенести множество объектов одновременно? - iNoob - 24.08.2013

moveobject тут будет недостаточно!

я имею ввиду мне надо объекты CreateObject (постройку), перенести в совершенно другое место, как можно рассчитать быстро новые координаты для всех объектов? Их там около 150


Re: Перенести множество объектов одновременно? - iNoob - 24.08.2013

объясню по другому:
Допустим, в MTA я создал 1 объект и я могу его спокойно двигать куда надо, но мне нужно как-то выделить множество объектов и их одновременно передвинуть в другое место, без потери расстояния между ними. Перенести (скопировать) в другое место!


Re: Перенести множество объектов одновременно? - iNoob - 24.08.2013

Ну тык как это сотворить?


Re: Перенести множество объектов одновременно? - Stepashka - 24.08.2013

Возьми за основу 1 объект, посчитай разницу его позиции с остальными объектами, получишь положение всех объектов относительно одного, передвинь его, а остальным установи координаты относительно новых координат этого объекта за вычетом ранее высчитанного отношения.
Это ведь очевидно?! Ах да, деградация населения, возвращение к приматам, лень и нежелание думать самостоятельно, как я мог забыть. =\


Re: Перенести множество объектов одновременно? - iNoob - 24.08.2013

!!!
Это самое первое о чем я подумал. Но я пытаюсь выяснить, если ли другой способ вычисления или программа, которая позволит перенести? 150 объектам подсчитывать расстояние на калькуляторе не очень хорошая идея. МНЕ нужна программа, которая сама всё рассчитает и перенесет, желательно еще и сама скомпилирует.


Re: Перенести множество объектов одновременно? - Stepashka - 24.08.2013

На написание необходимой функции надо пол часа, или начинай думать, или не отнимай время у тех кто умеет это делать.
Что за программисты пошли, программки им подавай, сам напиши!


Re: Перенести множество объектов одновременно? - stabker - 24.08.2013

1 макрос + разница координат (как объяснял Степашка)


Re: Перенести множество объектов одновременно? - iNoob - 24.08.2013

!!!
У меня есть идея получше, я сделаю таблицу 150 объектов в файле (их координаты) включу samp и загружу эти данные в переменные, ну а дальше путем цикла подсчитаю им всем +=; -=; координаты относительно одного, сохраню и всё. Оказывается я умнее всех.