Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 8 из 8
  1. #1
    Аватар для StevenH
    Пользователь

    Статус
    Оффлайн
    Регистрация
    13.10.2015
    Сообщений
    516
    Репутация:
    21 ±

    Открытие дверей (MoveDynamicObject) в разных вирт. мирах одного интерьера

    Здравствуйте. У меня есть 1 интерьер Мэрии, но, есть 3 мэрии, соответственно в каждом городе если зайти, будет свой виртуальный мир (1 - ЛС, 2 - СФ, 3 - ЛВ). И у меня открываются двери с помощью MoveDynamicObject, проблема в том, если например в 1 вирт мире (Мэрия ЛС), открыть двери, то соответственно они открываются во всех виртуальных мирах (2,3 и тд), как можно это обойти, мб костыль какой или еще что?

    Единственное что в голову приходит, создать на одну дверь 3 объекта двери (в каждом вирт. мире), приравнять каждой переменной и там уже дергать. Не совсем уверен что это работает, но возможно. Если даже и работает, то как по мне это очень глупо, т.к. у меня в одном интерьере 5 дверей, соответственно 5*3 = 15 надо создать объектов дверей, 15 переменных и дергать это все со всякими проверками...

  2. #2
    Аватар для Long-
    Пользователь

    Статус
    Оффлайн
    Регистрация
    02.11.2016
    Сообщений
    131
    Репутация:
    23 ±
    Так в каждой мерии же созданная дверь имеет свой инт и свою переменную, двигай только ту, которая с нужным вирт.миром.

  3. #3
    Аватар для StevenH
    Пользователь

    Статус
    Оффлайн
    Регистрация
    13.10.2015
    Сообщений
    516
    Репутация:
    21 ±
    Цитата Сообщение от Long- Посмотреть сообщение
    Так в каждой мерии же созданная дверь имеет свой инт и свою переменную, двигай только ту, которая с нужным вирт.миром.
    Нет, сам интерьер находится в 1ом интерьере, а уже сами мэрии по разным виртуальным мирам (ЛС - 1, СФ - 2, ЛВ - 3). При этом, если открыть дверь в 1ом вирт мире, то двери соответственно откроются во всех мирах (так же в мэрии СФ и ЛВ)

  4. #4
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    Цитата Сообщение от StevenH Посмотреть сообщение
    Нет, сам интерьер находится в 1ом интерьере, а уже сами мэрии по разным виртуальным мирам (ЛС - 1, СФ - 2, ЛВ - 3). При этом, если открыть дверь в 1ом вирт мире, то двери соответственно откроются во всех мирах (так же в мэрии СФ и ЛВ)
    Так и создавай для каждой мэрии свою дверь в своём виртуальном мире и в зависимости от мира работай с конкретной дверью
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

  5. #5
    Аватар для StevenH
    Пользователь

    Статус
    Оффлайн
    Регистрация
    13.10.2015
    Сообщений
    516
    Репутация:
    21 ±
    Цитата Сообщение от DeimoS Посмотреть сообщение
    Так и создавай для каждой мэрии свою дверь в своём виртуальном мире и в зависимости от мира работай с конкретной дверью
    Это самый оптимальный вариант? Таким образом, мне придется создать 15 объектов дверей и переменных...

  6. #6
    Аватар для Alpano
    Пользователь

    Статус
    Оффлайн
    Регистрация
    06.02.2017
    Сообщений
    123
    Репутация:
    16 ±
    Цитата Сообщение от StevenH Посмотреть сообщение
    Это самый оптимальный вариант? Таким образом, мне придется создать 15 объектов дверей и переменных...
    конечно.
    MyProject:
    DriftEmpire©

    Ленивые всё делают быстро, чтобы поскорее избавиться от работы.
    И делают качественно, чтобы потом не переделывать.

  7. #7
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    Цитата Сообщение от StevenH Посмотреть сообщение
    Это самый оптимальный вариант? Таким образом, мне придется создать 15 объектов дверей и переменных...
    Ну а как ты это иначе сделаешь, если создаёшь один объект для всех? :)
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

  8. #8
    Аватар для Long-
    Пользователь

    Статус
    Оффлайн
    Регистрация
    02.11.2016
    Сообщений
    131
    Репутация:
    23 ±
    Цитата Сообщение от DeimoS Посмотреть сообщение
    Ну а как ты это иначе сделаешь, если создаёшь один объект для всех? :)
    Плюнуть, дернуть, и надежно склеить скотчем
    Последний раз редактировалось Long-; 09.06.2017 в 13:54.

 

 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •