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:X, Float:Y, Float:Z, Float:rX, Float:rY, Float:rZ) {
    
CreateDynamicObject(19509, 0.0+X, 0.0+Y, 0.0+Z,   0.00000+rX, 0.00000+rY, 0.00000+rZ);
    
CreateDynamicObject(19510, 0.0+X, 0.0+Y, 0.0+Z,   0.00000+rX, 0.00000+rY, 0.00000+rZ);
    
CreateDynamicObject(2302, 4.27760+X, -2.22109+Y, -2.69249+Z,   0.00000+rX, 0.00000+rY, 180.00000+rZ);
} 
----------
Когда двигаешь все объекты только по X/Y/Z все отлично:
PHP код:
test(331.70264, 1918.72131, 20.23962, 0, 0, 0); 

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

----------
Когда пытаешься наклонять тоже не все хорошо:
PHP код:
test(331.70264, 1918.72131, 20.23962, 2, 2, 0); 



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

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


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

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