XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Ответ
 
Galem

offline
Опыт: 3,018
Активность:
Водитель
Как сделать так чтоб техника не могла сдвинутся с места пока в неё не сядет определённый солдат. И при уничтожении машины юнит который в ней был выжил но только если иследованно определённое улутшение.
Старый 16.01.2013, 17:27
Fakov
Viva la Fa
offline
Опыт: 102,018
Активность:
первое можно сделать только для 1 типа юнита. Ну то есть для кого угодноможно сделать такое, но это будет затруднительно.
В первую очередь смотри как реализована посадка в логово орков.
Во вторую очередь делай транспорт по образу и подобию этого логова (способности имею ввиду).
Далее триггерно убирай у транспорта способность двигаться, когда транспорт пояится.
затем отлавливай посадку/высадку юнита в транспорт и добавляй/убирай соответственно транспорту скорость
Старый 16.01.2013, 17:36
ScorpioT1000
Работаем
online
Опыт: отключен
Автор забыл добавить чтобы можно было оттуда стрелять из турели и чтобы много игроков и домики набигают.
Старый 16.01.2013, 17:37
Galem

offline
Опыт: 3,018
Активность:
блин я что-то понять не могу может лучше мапу скинете
Старый 17.01.2013, 14:42
quq_CCCP
Я белый и пушистый!
offline
Опыт: 94,338
Активность:
Galem, Логоко орков орды, ну и пассажир (способности дережаблей и труповозок) самое то для твоих выдумок насчёт транспорта....
Старый 17.01.2013, 14:51
Galem

offline
Опыт: 3,018
Активность:
quq_CCCP, логово орков даёт возможность только атаковать
я попытался триггерно добавить скорость передвижения но видимо я не правильно сделал
Старый 17.01.2013, 15:01
Imba
Battle for One Piece 90%
offline
Опыт: 5,798
Активность:
Galem, в самом здании поставь галочку Может бежать и поставь мс на 0
Потом убери классификацию здание у здания и поставь мс на 300
Старый 17.01.2013, 15:22
Galem

offline
Опыт: 3,018
Активность:
Imba,
1 это не здание
2 мс это максимальная или минимальная скорость
Старый 17.01.2013, 15:27
HolyMoon
Hly shit!
offline
Опыт: 6,986
Активность:
а еще можно задавать юниту custom value, когда в него кто-то садится
и если кастом валю == 0 - просто блочить любые приказы относительно этого юнита
Старый 17.01.2013, 15:52
Galem

offline
Опыт: 3,018
Активность:
ну блин не могу просто так понять пытаясь вас понять у меня мозг плавится видно я слишком глупый
Старый 17.01.2013, 17:07
Темак
jass for everyone
offline
Опыт: 7,200
Активность:
Galem, прокачивай мозг. Читай статьи сверху вниз по 10 раз каждую, на практике используй всё что там написано. профит!
Старый 18.01.2013, 14:08
DioD

offline
Опыт: 45,134
Активность:
каждую секунду проверяем есть ли ктото в транспорте, если нет станим транспорт, профит.
Старый 18.01.2013, 20:31
ScorpioT1000
Работаем
online
Опыт: отключен
лучше уж тогда гдето 2.3 сек, заодно и симуляция запуска двигателя будет )
Старый 18.01.2013, 20:41
Темак
jass for everyone
offline
Опыт: 7,200
Активность:
зачем каждые х секунд?
юнит получает приказ
если
приказ == smart
юнит == водитель
цель приказа == транспорт
транспорт не в группе "транспорт с водителем"
то
добавить транспорт в группу "транспорт с водителем"
скрыть водителя
сделать скорость передвижения транспорта 300
юнит приводит способнсть в действие
если
способность == выйти из транспорта
то
переместить водителя на место транспорта
показать водителя
исключить транспорт из группы "транспорт с водителем"
сделать скорость передвижения транспорта 0
при входе юнита в транспорт нужно выставлять соответствие между ними через переменные
если водитель может быть только один на игрока, то можно через массив юнитов (соответственно индекс - айди игрока), если нет, то через параллельные массивы или хеш
проще простого!
Старый 19.01.2013, 04:34
DioD

offline
Опыт: 45,134
Активность:
темак, если ты решил прикинутся идиотом у тебя получилось, ставлю 5 баллов за идиотизм.

факт отдачи приказа не значит что юнит сядет в транспорт, ведь это проще простого!
Старый 19.01.2013, 10:51
Темак
jass for everyone
offline
Опыт: 7,200
Активность:
DioD, сам такой :P
Темак добавил:
можно отслеживать положение юнита
Старый 20.01.2013, 01:09
Galem

offline
Опыт: 3,018
Активность:
Темак, спасибо
Старый 20.01.2013, 11:32
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

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

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 22:36.