05.12.2009, 10:37 | #21 |
Местный
Регистрация: 19.02.2009
Сообщений: 450
|
Сорри, комп стаол виснуть при работе с софтом проекта, занимаюсь чисткой, удалением.
Насчет сообщений - они должны идти, иначе смысла вообще нет - нет статистики, нет результатов вылетов... это даже хуже чем простой догфайт. |
05.12.2009, 11:13 | #22 |
Администратор
Регистрация: 28.02.2007
Адрес: Выборг
Сообщений: 1,137
|
Я сразу писал, что уничтоженная наземка пойдет на счет ландшафта.
Объясняю почему: В иле бомбы и снаряды не имеют свойства игровой стороны, т.е. игра не знает, чья бомба взорвалась, "синяя" или "красная". Это выяснялось по объекту-владельцу (т.е. скинувшем бомбу). А если объекта, скинувшего бомбу, на момент взрыва в игре нет (игрок вышел), то и взрыва не происходило. Видимо в иле не может быть взрыва без владельца. МГ для оффлайна выкрутилось из этого устанавливая объектом-владельцем ландшафт (который в игре есть всегда и стопроцентно). Я только добавил такой же код и для онлайна. Поэтому и просил тщательно протестить что получится. Да и про запись в лог в изначальной просьбе ничего не было вообще то Что бы писалось в лог, да и еще записывалось на счет правильной стороны - тут надо копать куда глубже в коде. Возможно переписать весь код, отвечающий за взрывы и лог игры. |
05.12.2009, 11:33 | #23 |
Администратор
Регистрация: 28.02.2007
Адрес: Выборг
Сообщений: 1,137
|
Посмотрел еще код игры и немного переосмыслил.
Чтоб писалось в лог, нужно, чтоб было два объекта: "кто" и "кого". Бомба вроде как имеет признак, чей стороной она сброшена. Наша задача подсунуть в объект "кто" какой-нибудь игровой объект правильной стороны. И на стороне командера правильно обработать эту стоку лога. Какие игровые объекты существуют всю игру и имеют признак стороны? Пока на ум приходят BornPlace, но существуют ли они в режиме кооп? |
05.12.2009, 12:16 | #24 | |
Местный
Регистрация: 19.02.2009
Сообщений: 450
|
В том то и дело!
Цитата:
Я точнее это скажу, лог с сервера взял. Отсыпался седня. Может я и не прав, терпение. У меня проект только запустился с новой сборкой модов, возможно проблема совсем в другом и я поторопился с обвинением. Последний раз редактировалось JGr124_boRada; 05.12.2009 в 12:32. |
|
05.12.2009, 12:42 | #25 |
Местный
|
Очень интересная тема! Крохотный как бы стришок! Но на сколько он добавляет реализма!
Ждемс продолжения опытов! Автору и соучастникам опытов - респектище! |
05.12.2009, 15:44 | #26 |
Администратор
Регистрация: 28.02.2007
Адрес: Выборг
Сообщений: 1,137
|
Нашел кое-что в коде Ила.
Помнится, всегда было проблемой то, что ил не писал в лог уничтожение стационарных домиков, приходилось ставить под ними машинки. Оказывается есть в коде логгирование уничтожение домов. В коде идет проверка в conf.ini в разделе game параметра eventlogHouse Возможно если прописать туда eventlogHouse=1 в лог пойдут события уничтожения домов. |
05.12.2009, 15:48 | #27 |
Администратор
Регистрация: 28.02.2007
Адрес: Выборг
Сообщений: 1,137
|
Проверил. Действительно теперь пишется в лог об уничтожении домов и дереьвев.
12:01:15 3do/Tree/Line/live.sim destroyed by r01000 at 103044.08 95544.84 12:01:15 3do/Tree/Line/live.sim destroyed by r01000 at 103006.664 95529.97 12:01:15 3do/Tree/Line/live.sim destroyed by r01000 at 103022.89 95541.69 12:01:15 3do/Tree/Line/live.sim destroyed by r01000 at 103042.28 95525.45 12:01:15 3do/Buildings/Russia/CountryBigHouse/live.sim destroyed by r01000 at 102975.23 95514.56 12:01:16 3do/Tree/Line/live.sim destroyed by r01000 at 102931.89 95524.766 12:01:16 3do/Tree/Line/live.sim destroyed by r01000 at 102938.484 95504.57 |
05.12.2009, 16:07 | #28 |
Пользователь
Регистрация: 15.07.2009
Сообщений: 85
|
Докладаю !
Все работает как обещали - цели уничтожаются хотя пилот уже мертв ! Да, в стат пилоту не пишется , но это и не нужно - он все равно труп...а вот из цели уничтоженное вычитается. Глюков не наблюдалось ....при установке не на что не ругается. Разработчику - большое спасибо ! |
05.12.2009, 16:12 | #29 | |
Пользователь
Регистрация: 15.07.2009
Сообщений: 85
|
Цитата:
|
|
05.12.2009, 16:13 | #30 | |
Администратор
Регистрация: 28.02.2007
Адрес: Выборг
Сообщений: 1,137
|
Цитата:
В conf.ini пропиши и будет тебе все |
|
05.12.2009, 16:59 | #31 |
Пользователь
Регистрация: 15.07.2009
Сообщений: 85
|
А поточнее ? в какую секцию ?
|
05.12.2009, 18:24 | #32 |
Местный
Регистрация: 19.02.2009
Сообщений: 450
|
Так. Немного разобрался. Стат у меня не работал по другой причине.
Насчет лога. Я понял, что ландшафту - вопрос не в том был, а у меня в стате 0 у всех был. Но насчет лога. Пилот не вышел. Он мертв. А это две разные вещи. Скорее всего там проверка стоит - Если died - то не ситать ему. Обрати на это внимание плиз. Как объект, пилот присутствует в игре но с определенным статусом. Думаю тут можно накопать как сделать. Ведть в лог идет килл, и если потом пилот убил танк - то пусть считает - штраф за килл ему уже выписан и стат это учитывает. Т.е. это не проблема. Т.е. засчитывать пилоту уничтожение не смотря на его статус ( если не дисконнект). Может это возможно? |
05.12.2009, 18:59 | #33 |
Администратор
Регистрация: 28.02.2007
Адрес: Выборг
Сообщений: 1,137
|
|
05.12.2009, 19:03 | #34 | |
Администратор
Регистрация: 28.02.2007
Адрес: Выборг
Сообщений: 1,137
|
Цитата:
Насчет пилот вышел - я утрировал немного. Имел в виду нажал новую попытку. Пилот может и есть, но самолета нет, поэтому в лог на имя пилота уже не записать. Там была проверка, если объекта "кто" (самолета игрока) нет, то не взрывать и не писать вообще ничего. Сейчас взрывает |
|
06.12.2009, 05:15 | #35 |
Местный
Регистрация: 19.02.2009
Сообщений: 450
|
Понятно. Ну чтож...
|
10.12.2009, 11:26 | #36 |
Волшебный абракадабр
|
Эм ... ребята, что-то странное в офлайне получилось у меня с этим замечательным модом =(
Если на бомбе стоит задержка > 0, то бомба просто шлёпается ... видна пыль от падения и взрыв не происходит ... а если = 0, то после касания о землю ил вываливается в форточки с ошибкой чтения памяти =( Видать с чем-то идёт конфликт! Такой же хэш (809E3320DB37687A) отвечающий за работу мода ... находится в корне Б-29СП !!! |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|