![]()
DaeDR
![]() ![]() offline
Опыт:
8,074Активность: |
Десинхронизация
При срабатывании этого триггера почти всегда вылетают один или несколько человек.
Никакой связи я тут не увидел, вылетают абсолютно случайные игроки.
» code
|
![]() |
#1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Hate
конь вакуумный
![]() ![]() offline
Опыт:
43,033Активность: |
а пробовал расставить дебаг сообщения что бы посмотреть на каком куске вылет? |
![]() |
#2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Hellfim
Новичок
![]() ![]() offline
Опыт:
79,707Активность: |
Возможно, квест включен только для одного игрока, а для остальных выключен => происходит десинк.
Для проверки этого закомментируй ВСЁ, и в функции-действии добавь CreateUnit(...). Если будет вылетать, значит точно в этом проблема. |
![]() |
#3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DaeDR
![]() ![]() offline
Опыт:
8,074Активность: |
Hellfim, Квест включался на обычном ГУИ.
И если в этом проблема, то надо будет проверять так?
Hatsume_Hate, Я никак не могу проверить тут через Debug. Меня не выкидывает. А играть миллион раз для проверки глупо.
DaeDR добавил:
Это я сделаю (к сожалению, проверить на десинх крайне сложно). Не всегда происходит. Есть что-нибудь еще, из-за чего может вылетать? |
![]() |
#4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Hanabishi
COOL STATUS
![]() ![]() offline
Опыт: отключен
|
Зачем данная проверка? Глупее только if 1=1 then |
![]() |
#5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DaeDR
![]() ![]() offline
Опыт:
8,074Активность: |
Hanabishi, А как тогда?
DaeDR добавил: Просто if GetLocalPlayer() then ....? |
![]() |
#6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Hanabishi
COOL STATUS
![]() ![]() offline
Опыт: отключен
|
DaeDR, что как? Я спрашиваю для чего она вообще нужна? Игрок в любом случае принадлежит к всем игрокам.
Hanabishi добавил:
|
![]() |
#7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DaeDR
![]() ![]() offline
Опыт:
8,074Активность: |
Hanabishi, Я опирался на данные из function list. Как там было сделано(bj), так я и сделал, ибо по другому не знаю!
DaeDR добавил:
Но разве текст покажется всем? А не только игроку, который убил. |
![]() |
#8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Hellfim
Новичок
![]() ![]() offline
Опыт:
79,707Активность: |
DaeDR, да, но это только для 1-ого игрока.
Ну, а:
Это да. Возможно, нельзя FlashQuestDialogButton() вызывать локально.
Текст будет итак выводиться только для локальных игроков. Hellfim добавил:
^ покажет всем игрокам |
![]() |
#9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Hanabishi
COOL STATUS
![]() ![]() offline
Опыт: отключен
|
-_- Блин, когда выкладываешь код, надо пояснять, что он должен делать. |
![]() |
#10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DaeDR
![]() ![]() offline
Опыт:
8,074Активность: |
Значит проблема в "FlashQuestDialogButton()" И почему близы сделали через локального игрока.
Всем спасибо, закрывайте. |
![]() |
#11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|