Galem
offline
Опыт:
3,018Активность: |
Водитель
Как сделать так чтоб техника не могла сдвинутся с места пока в неё не сядет определённый солдат. И при уничтожении машины юнит который в ней был выжил но только если иследованно определённое улутшение. |
16.01.2013, 17:27 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Fakov
Viva la Fa
offline
Опыт:
102,018Активность: |
первое можно сделать только для 1 типа юнита. Ну то есть для кого угодноможно сделать такое, но это будет затруднительно.
В первую очередь смотри как реализована посадка в логово орков.
Во вторую очередь делай транспорт по образу и подобию этого логова (способности имею ввиду).
Далее триггерно убирай у транспорта способность двигаться, когда транспорт пояится.
затем отлавливай посадку/высадку юнита в транспорт и добавляй/убирай соответственно транспорту скорость |
16.01.2013, 17:36 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
Автор забыл добавить чтобы можно было оттуда стрелять из турели и чтобы много игроков и домики набигают. |
16.01.2013, 17:37 | #3
+3/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Galem
offline
Опыт:
3,018Активность: |
блин я что-то понять не могу может лучше мапу скинете |
17.01.2013, 14:42 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
quq_CCCP
Я белый и пушистый!
offline
Опыт:
94,338Активность: |
Galem, Логоко орков орды, ну и пассажир (способности дережаблей и труповозок) самое то для твоих выдумок насчёт транспорта.... |
17.01.2013, 14:51 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Galem
offline
Опыт:
3,018Активность: |
quq_CCCP, логово орков даёт возможность только атаковать я попытался триггерно добавить скорость передвижения но видимо я не правильно сделал |
17.01.2013, 15:01 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Imba
Battle for One Piece 90%
offline
Опыт:
5,798Активность: |
Galem, в самом здании поставь галочку Может бежать и поставь мс на 0 Потом убери классификацию здание у здания и поставь мс на 300 |
17.01.2013, 15:22 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Galem
offline
Опыт:
3,018Активность: |
|
17.01.2013, 15:27 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
HolyMoon
Hly shit!
offline
Опыт:
6,986Активность: |
а еще можно задавать юниту custom value, когда в него кто-то садится и если кастом валю == 0 - просто блочить любые приказы относительно этого юнита |
17.01.2013, 15:52 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Galem
offline
Опыт:
3,018Активность: |
ну блин не могу просто так понять пытаясь вас понять у меня мозг плавится видно я слишком глупый |
17.01.2013, 17:07 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Темак
jass for everyone
offline
Опыт:
7,200Активность: |
Galem, прокачивай мозг. Читай статьи сверху вниз по 10 раз каждую, на практике используй всё что там написано. профит! |
18.01.2013, 14:08 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
каждую секунду проверяем есть ли ктото в транспорте, если нет станим транспорт, профит.
|
18.01.2013, 20:31 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
лучше уж тогда гдето 2.3 сек, заодно и симуляция запуска двигателя будет ) |
18.01.2013, 20:41 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Темак
jass for everyone
offline
Опыт:
7,200Активность: |
зачем каждые х секунд?
юнит получает приказ если приказ == smart юнит == водитель цель приказа == транспорт транспорт не в группе "транспорт с водителем" то добавить транспорт в группу "транспорт с водителем" скрыть водителя сделать скорость передвижения транспорта 300 юнит приводит способнсть в действие
если способность == выйти из транспорта то переместить водителя на место транспорта показать водителя исключить транспорт из группы "транспорт с водителем" сделать скорость передвижения транспорта 0 при входе юнита в транспорт нужно выставлять соответствие между ними через переменные если водитель может быть только один на игрока, то можно через массив юнитов (соответственно индекс - айди игрока), если нет, то через параллельные массивы или хеш проще простого! |
19.01.2013, 04:34 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
темак, если ты решил прикинутся идиотом у тебя получилось, ставлю 5 баллов за идиотизм.
факт отдачи приказа не значит что юнит сядет в транспорт, ведь это проще простого! |
19.01.2013, 10:51 | #15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Темак
jass for everyone
offline
Опыт:
7,200Активность: |
DioD, сам такой :P
Темак добавил: можно отслеживать положение юнита |
20.01.2013, 01:09 | #16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Galem
offline
Опыт:
3,018Активность: |
Темак, спасибо |
20.01.2013, 11:32 | #17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|