happy_horror
2 + 2 = 22 :-D
offline
Опыт:
7,818Активность: |
Баг карты - выкидывает после найма героев
Создал я свою мапу, в которой есть триггер, отлавливающий любой урон нанесённый юнитом (SDMSystem, из наработок) и в зависимости от урона нанёсшему его дают опыт (урон / 2) и голд (урон / 4).
Но вот беда - после выбора героя (по сети), игрок почему-то вылетает, кроме хоста (т.е. меня) Сама карта вот http://rapidshare.com/files/105507555/mj4ka.w3x.html если кто может объяснить в чём проблема и как исправить - прошу Ещё раз оговорюсь - вылетает игрок в момент выбора героя, при этом хост не дисконектится, наверное получается нестыковка информации... |
07.04.2008, 11:17 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Омега
offline
Опыт:
12,033Активность: |
Кэш не юзал? |
07.04.2008, 11:25 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
happy_horror
2 + 2 = 22 :-D
offline
Опыт:
7,818Активность: |
Юзал разумеется - но баг я кажется нашёл, он почему-то в триггере
Код:
событие: боевая единица продает юнита (юнит в таверне, нанятый другим юнитом (сданием игрока)) действие: мгновенно переместить купленную боевую единицу в случайную точку зоны и пеевести на купленного юнита камеру Когда мапу запускал по сети тока с этим триггером, то челы вылетали, я ппц почему... |
07.04.2008, 11:47 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Лось
offline
Опыт:
7,223Активность: |
Не используй БЖ. Используй ф-ию PanCameraToTimed. |
07.04.2008, 12:00 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
happy_horror
2 + 2 = 22 :-D
offline
Опыт:
7,818Активность: |
Цитата:
проблема бага не в камере, это точно, хотя попробую, но наврятли, ещё идеи? именно этот триггер заставляет после покупки героя вылететь игрока (за исключением хоста) |
|
07.04.2008, 12:07 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
FellGuard
Losyash
offline
Опыт:
39,547Активность: |
что мешает дать человеческое название ректу? не говоря уж о том чтобы пользоваться SetUnitX/Y.... Кстати багнутость продаж и loose item-ов уже нашла отражение в багах) предлагаю до сетПозишн вставить вэйт 0.00 хотябы |
07.04.2008, 12:11 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
happy_horror
2 + 2 = 22 :-D
offline
Опыт:
7,818Активность: |
Выкидывает почему-то любой триггер, который моментально передвигает юнита в случайную точку региона, при чём если юнит хоста - то вылетают все, кроме хоста...ппц |
07.04.2008, 12:45 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
108,439Активность: |
Код:
|
07.04.2008, 14:02 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
FellGuard
Losyash
offline
Опыт:
39,547Активность: |
в каком месте? |
07.04.2008, 14:25 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
happy_horror
2 + 2 = 22 :-D
offline
Опыт:
7,818Активность: |
Из игры выкидывает вот этот триггер
Код:
Когда юнит входит в небольшую зону возле декорации мерцающих ворот - его переносит в одну из областей на карте (udg_obl проверял, 8 ячеек массива заполнены областями на карте) то игрок владевщий юнитом вылетает из игры, почему и как с этим бороться?? |
08.04.2008, 01:48 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Toadcop
offline
Опыт:
53,013Активность: |
happy_horror ну попробуй методом тыка определить в чём проблема т.е. сначало отключи камеру (//) если будет дальше кикать отключи установку позиции =) ну короче вот так.
РанДом может десинкать... если его какнить локально юзать хотя в твоём случие вроде норм. кстати у меня был случай когда просто вызов GetLocalPlayer() десинхронизировал т.е. сравнение без действий =) я такое первый раз видел... (ну тогда это камера в твоём случие) но ты потестируй. |
08.04.2008, 03:16 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
FREEZE_ball
Cataclysm => жара
offline
Опыт:
15,247Активность: |
Попробуй тот же триггер и те же действия на гуи. В нём, как правило, меньше багов =). Ещё попробуй этот триггер удалить и создать с нуля. Мне это пар раз помогало =) |
08.04.2008, 07:07 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
happy_horror
2 + 2 = 22 :-D
offline
Опыт:
7,818Активность: |
спс за советы, попробую - а не где случаем не написан, ну список чтоли, функций которые вызывают дисконект в мультиплеерных мапах? |
08.04.2008, 07:22 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
FREEZE_ball
Cataclysm => жара
offline
Опыт:
15,247Активность: |
о_О а такие есть? |
08.04.2008, 07:39 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ZLOBICH
Kicked by XimikS
offline
Опыт:
4,727Активность: |
call SmartCameraPanBJ вызывает десинк, сам с этим сталкивался |
08.04.2008, 13:55 | #15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
happy_horror
2 + 2 = 22 :-D
offline
Опыт:
7,818Активность: |
Цитата:
скачай мапу из моего первого поста и ты убедишся в этом на 100% Первый выкид происходит при найме героя, если таверна сверху в углу, а Второй при входе в зону портала - там 100% вылетает игрок, при чём если туда войдёт хост, то вылетят все остальные |
|
08.04.2008, 19:46 | #16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
happy_horror
2 + 2 = 22 :-D
offline
Опыт:
7,818Активность: |
Цитата:
так и есть, проверил, оно самое и оказалось ) а близзарды уроды просто, криворукие причём, не могли понормальному функцию сделать...это ещё хорошё, если тока эта функция диск, а смарт камеру можно заменить чем-нибудь не дисконектящим? |
|
09.04.2008, 06:56 | #17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|