tgonta
Pixelated Sora Coder
offline
Опыт:
3,160Активность: |
Фрагмент, провоцирующий дисконнект
Здравствуйте! У меня есть такая проблема - спустя 2 минуты дисконнектит игроков, когда отключаю нижеследующие триггеры, всё нормально, но без этих триггеров я обойтись не могу. Вот они:
Триггер 1
Триггер 2
Как убрать эти дисконнекты? В чём их причина? |
18.02.2010, 23:09 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Anufis
offline
Опыт:
6,290Активность: |
Я не шарю, че у тебя тут написано, но попробуй закоментить эти строки и попробуй
call SetPlayerState(Player(0),PLAYER_STATE_LUMBER_GATHERED,GetPlayerState(Player(0),P LAYER_STATE_LUMBER_GATHERED) + 1) call SetPlayerState(Player(1),PLAYER_STATE_LUMBER_GATHERED,GetPlayerState(Player(1),P LAYER_STATE_LUMBER_GATHERED) + 1) all SetPlayerState(Player(i),PLAYER_STATE_GOLD_GATHERED,GetPlayerState(Player(i),PLA YER_STATE_GOLD_GATHERED) + 1) Anufis добавил: Вариант 2: закоменть вывод сообщений с getlocalplayer'ом |
18.02.2010, 23:45 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
всё от русского языка в коде, его там быть не должно ни при каких условиях.
а вообще удалите ка call TriggerSleepAction(45.) и замените на таймер. |
19.02.2010, 04:56 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ZLOBICH
Kicked by XimikS
offline
Опыт:
4,727Активность: |
Диод врет, пророчу. |
19.02.2010, 13:04 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
tgonta
Pixelated Sora Coder
offline
Опыт:
3,160Активность: |
Диод врёт, у меня раньше с этим всё работало)
Теперь 2 минуты прошло - и дисконнектит всех. |
19.02.2010, 13:38 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
FellGuard
Losyash
offline
Опыт:
39,547Активность: |
Тогда надо подумать, что изменилось за эти 2 минуты, откатить и пошагово выявить причину.
|
19.02.2010, 13:41 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
YellowStar
poon
offline
Опыт:
15,144Активность: |
А я думал в сети getlocalplr , не под лок ифом ведет себя некоректно. |
19.02.2010, 15:47 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
дело в том что убогий код может конфликтовать с другим убогим кодом, если этот код раньше работал дело явно не в нём. |
19.02.2010, 16:08 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Maxidial
offline
Опыт:
93Активность: |
Лучше реально пошагово коменть "подозреваемые триггеры" у меня так 1 раз из за неадекватного кода карта после запуска убивала игру:-D |
06.03.2010, 22:55 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
agentex
offline
Опыт:
34,834Активность: |
причина в этом 100%. столкнулся однажды сам, теперь вывожу только циклом. |
06.03.2010, 23:14 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
RazArt
offline
Опыт:
11,197Активность: |
Если agentex прав, а он почти всегда прав :D + если я ещё помню жасс замени своё быдлокодерство на это:
Код:
А ещё триггеры в проэкте есть? thx за замечания х) Отредактировано RazArt, 08.03.2010 в 10:52. |
07.03.2010, 06:59 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Doc
offline
Опыт:
63,163Активность: |
11 надо И поправь пробел после set DoctorGester добавил:
Player(n) |
07.03.2010, 10:21 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|