Объекты (Помощь/Совет)
#1

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

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

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

В лс глянь
Reply
#5

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

---

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

Вот я сделал такую функцию:
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); 
Reply
#7

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

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


Forum Jump:


Users browsing this thread: 1 Guest(s)