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=487439)



Объекты (Помощь/Совет) - Romz - 13.01.2014

Добрый день. Мне необходимо перенести объекты с одного места в другое. Кол-Во объектов немножко более тысячи. Изначально пробовал выделить все объекты в Map Editor и перенести но объекты смещаются просто на просто и получается что попало. Отложил эту идею с Editorom решил сделать перенос вручную кодом pawn. Но дело в том что если я переношу объекты способом замены x y z координат все отлично. Проблема заключилась в следующем: При смены кординаты rZ (поворот объекта) все объекты просто на просто смещаются и стоят не ровно. Может есть человек который делал такой перенос или знает как сделать что бы при смене rZ все объекты поворачивались и это было ровно. У меня уже нету идей как это сделать.


Re: Объекты (Помощь/Совет) - Silicium - 13.01.2014

Мапа в одном месте или на всей карте?


Re: Объекты (Помощь/Совет) - Romz - 13.01.2014

Quote:
Originally Posted by Silicium
Посмотреть сообщение
Мапа в одном месте или на всей карте?
В одном.


Re: Объекты (Помощь/Совет) - Silicium - 13.01.2014

В лс глянь


Re: Объекты (Помощь/Совет) - Romz - 13.01.2014

Quote:
Originally Posted by Silicium
Посмотреть сообщение
В лс глянь
Спасибо за помощь но не подходит вариант.

---

Есть ли еще какие то варианты, может кто то знает?


Re: Объекты (Помощь/Совет) - Romz - 13.01.2014

Вот я сделал такую функцию:
PHP код:
test(Float:XFloat:YFloat:ZFloat:rXFloat:rYFloat:rZ) {
    
CreateDynamicObject(195090.0+X0.0+Y0.0+Z,   0.00000+rX0.00000+rY0.00000+rZ);
    
CreateDynamicObject(195100.0+X0.0+Y0.0+Z,   0.00000+rX0.00000+rY0.00000+rZ);
    
CreateDynamicObject(23024.27760+X, -2.22109+Y, -2.69249+Z,   0.00000+rX0.00000+rY180.00000+rZ);

----------
Когда двигаешь все объекты только по X/Y/Z все отлично:
PHP код:
test(331.702641918.7213120.23962000); 

----------
Когда пытаешься развернуть объекты в другую сторону (90°) уже все хуже:
PHP код:
test(331.702641918.7213120.239620090); 

----------
Когда пытаешься наклонять тоже не все хорошо:
PHP код:
test(331.702641918.7213120.23962220); 



Re: Объекты (Помощь/Совет) - White_116 - 13.01.2014

Относительно центра нужно поворачивать и двигать.


Re: Объекты (Помощь/Совет) - Romz - 13.01.2014

Quote:
Originally Posted by White_116
Посмотреть сообщение
Относительно центра нужно поворачивать и двигать.
Можно по подробнее о этом? Если даже можно от примера не отказался. Я не могу понять если объектов много как из них я центр вымеряю..