Sedativ
offline
Опыт:
229Активность: |
Реакция переменной на одновременные события
Вопрос таков. Вкривь вкось, я сделал замену модели юнита (грубо говоря) при поднятии предмета.Вот 2 вложения. Как видно отличие лишь в области появления и манипуляции определенным предметом. Так вот и сам вопрос: Предположим, что игроки Игрок1 и Игрок2 одновременно поднимаю 2 одинаковых по типу предмета (в моем случае это Knight Armor). Может или произойти так, что варик зациклиться или произойдет неправильное распределение скилов и атрибутов.(возможно ли вообще одновременное взятие учитывая человеческий фактор)Вообщем скажите стоит ли все это переделывать под разные переменные и циклы и т.д. |
08.06.2013, 14:39 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DimanTOoBS
offline
Опыт:
5,791Активность: |
события не могут произойти одновременно...
1) уничтожьте русский редактор... 2) зачем делать под каждый предмет свой триггер, если можно сделать один просто использовав условие на тип предмета? 3) научитесь юзать циклы |
08.06.2013, 14:49 | #2
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Sedativ
offline
Опыт:
229Активность: |
Просто я использовал (Последний созданный юнит).Все атрибуты прошлого героя передаются (Последний созданный юнит). Вдруг игроки возьмут предметы близко по времени и тогда (Последний созданный юнит) будет уже другим. Или такого не может быть. Циклы не использую по определенным причинам. Так же как и делаю несколько триггеров на каждый предмет потому, что они играют в моей карте важную роль:D |
08.06.2013, 14:56 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
quq_CCCP
Я белый и пушистый!
offline
Опыт:
94,266Активность: |
Sedativ, последний созданый юнит, это bj_lastCreatedUnut глобальная переменная типа юнит, генерируемая редактором.... Так что нечего страшного не будет если не будет вейтов и всякой ерунды, события если даже и произойдут одновременно то сначала движок обработает одно а затем другое, так что по сути их одновременно 2 и более произойти не может... |
08.06.2013, 15:23 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Sedativ
offline
Опыт:
229Активность: |
Спасибо большое, это я и хотел услышать. Можно закрывать тему. |
08.06.2013, 15:50 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|