Jump to content

Вопрос по ресурсу "Движения объектов по заданной траектории"


Recommended Posts

Здраствуйте. Сегодня написал ресурс "Движения объектов по заданной траектории". Ну вот вначале создаю 2 объекта в Мэп Эдиторе. 1 тот на котором я буду (например) перемещаться, и другой к которму я буду перемещаться. Всё норм идёт, объекты перемещаются как я сделал. Но как в Мэп Эдиторе тотже объект разверну, в .lua поменяю координаты, всё как надо, у меня выходит вот что:

962840.png

Как-то на перекосяк всё выходит....без понятия почему..в самом файле .map только 2 файла(один который перемещается, и другой тот к которому перемещается данный объект), а там уже 3 как-то создалось о_о...не подскажите что я не так делаю? :)

Link to comment

Один объект мог наслоится на другой, поэтому ты его не видишь в игре. Задай для каждого уникальное имя, сохрани и выйди с редактора. Посмотри файл карты, если там есть лишние объекты с другими (не твоими) именами, вручную удали их из файла, сохрани файл и снова зайди в редактор.

ЗЫ Иногда в файле карты где-то в координатах 0 0 0 бывает мусорный ящик (:

Link to comment

MX_Master, У меня там только 2 объекта :).

Вот смотри как у меня:

Это в Lua:

function start () 
  setTimer(objectm, 5000, 0) 
  status = 1 
  objectone = createObject(1337,2472.6999511719,-1659.1999511719,13,rotX,rotY,rotZ) 
end 
  
function objectm () 
  if status == 1 then 
   moveObject (objectone, 1337, 2472.6999511719, -1659.1999511719, 13) 
  status = 2 
  elseif status == 2 then 
   moveObject (objectone, 1337, 2442.5, -1655.5999755859, 27.89999961853) 
  status = 1 
 end 
end 
  
addEventHandler ( "onResourceStart", getRootElement(), start ) 

А это в самом файле карты:

"editor_main"> 
    "object (BinNt07_LA) (1)" doublesided="false" model="1337" interior="0" dimension="0" posX="2472.6999511719" posY="-1659.1999511719" posZ="13" rotX="0" rotY="0" rotZ="0"> 
    "object (BinNt07_LA) (2)" doublesided="false" model="1337" interior="0" dimension="0" posX="2442.5" posY="-1655.5999755859" posZ="27.89999961853" rotX="0" rotY="0" rotZ="0"> 

  

Link to comment
rotX,rotY,rotZ в коде откуда взялись? строка 4 первого кода
"editor_main"> 
    "object (BinNt07_LA) (1)" doublesided="false" model="1337" interior="0" dimension="0" posX="2472.6999511719" posY="-1659.1999511719" posZ="13" rotX="0" rotY="0" rotZ="0"> 
    "object (BinNt07_LA) (2)" doublesided="false" model="1337" interior="0" dimension="0" posX="2442.5" posY="-1655.5999755859" posZ="27.89999961853" rotX="0" rotY="0" rotZ="0"> 

Link to comment
Может вам поможет этот скрипт?если я вас правильно понял.

https://community.multitheftauto.com/index.php?p= ... ls&id=1224

Хм, ну возможно и да, я поссмотрю, спасибо :)

добавлено через 15 минут:

Дада, вот какраз то что и нужно, спасибо огромное :) !!!!!!

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...