AviaSkins.Forums

Вернуться   AviaSkins.Forums > Основные разделы > Моды для Ил-2 > "МОДный" ON-LINE.

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 05.12.2009, 10:37   #21
JGr124_boRada
Местный
 
Регистрация: 19.02.2009
Сообщений: 450
По умолчанию

Сорри, комп стаол виснуть при работе с софтом проекта, занимаюсь чисткой, удалением.
Насчет сообщений - они должны идти, иначе смысла вообще нет - нет статистики, нет результатов вылетов... это даже хуже чем простой догфайт.
JGr124_boRada вне форума   Ответить с цитированием
Старый 05.12.2009, 11:13   #22
Sexton
Администратор
 
Аватар для Sexton
 
Регистрация: 28.02.2007
Адрес: Выборг
Сообщений: 1,137
По умолчанию

Я сразу писал, что уничтоженная наземка пойдет на счет ландшафта.
Объясняю почему:
В иле бомбы и снаряды не имеют свойства игровой стороны, т.е. игра не знает, чья бомба взорвалась, "синяя" или "красная". Это выяснялось по объекту-владельцу (т.е. скинувшем бомбу). А если объекта, скинувшего бомбу, на момент взрыва в игре нет (игрок вышел), то и взрыва не происходило.
Видимо в иле не может быть взрыва без владельца. МГ для оффлайна выкрутилось из этого устанавливая объектом-владельцем ландшафт (который в игре есть всегда и стопроцентно).
Я только добавил такой же код и для онлайна. Поэтому и просил тщательно протестить что получится.

Да и про запись в лог в изначальной просьбе ничего не было вообще то

Что бы писалось в лог, да и еще записывалось на счет правильной стороны - тут надо копать куда глубже в коде. Возможно переписать весь код, отвечающий за взрывы и лог игры.
Sexton вне форума   Ответить с цитированием
Старый 05.12.2009, 11:33   #23
Sexton
Администратор
 
Аватар для Sexton
 
Регистрация: 28.02.2007
Адрес: Выборг
Сообщений: 1,137
По умолчанию

Посмотрел еще код игры и немного переосмыслил.

Чтоб писалось в лог, нужно, чтоб было два объекта: "кто" и "кого".
Бомба вроде как имеет признак, чей стороной она сброшена.
Наша задача подсунуть в объект "кто" какой-нибудь игровой объект правильной стороны. И на стороне командера правильно обработать эту стоку лога.

Какие игровые объекты существуют всю игру и имеют признак стороны?
Пока на ум приходят BornPlace, но существуют ли они в режиме кооп?
Sexton вне форума   Ответить с цитированием
Старый 05.12.2009, 12:16   #24
JGr124_boRada
Местный
 
Регистрация: 19.02.2009
Сообщений: 450
По умолчанию

В том то и дело!
Цитата:
два объекта: "кто" и "кого"
. Но в итоге в лог вообще ничего не пишется! Ни одной записи о уничтожении - только взлеты и посадки.
Я точнее это скажу, лог с сервера взял. Отсыпался седня.
Может я и не прав, терпение.

У меня проект только запустился с новой сборкой модов, возможно проблема совсем в другом и я поторопился с обвинением.

Последний раз редактировалось JGr124_boRada; 05.12.2009 в 12:32.
JGr124_boRada вне форума   Ответить с цитированием
Старый 05.12.2009, 12:42   #25
ROSS_Papa_JA2
Местный
 
Аватар для ROSS_Papa_JA2
 
Регистрация: 31.05.2009
Адрес: Челябинск
Сообщений: 636
Отправить сообщение для ROSS_Papa_JA2 с помощью ICQ
По умолчанию

Очень интересная тема! Крохотный как бы стришок! Но на сколько он добавляет реализма!
Ждемс продолжения опытов!
Автору и соучастникам опытов - респектище!
ROSS_Papa_JA2 вне форума   Ответить с цитированием
Старый 05.12.2009, 15:44   #26
Sexton
Администратор
 
Аватар для Sexton
 
Регистрация: 28.02.2007
Адрес: Выборг
Сообщений: 1,137
По умолчанию

Нашел кое-что в коде Ила.
Помнится, всегда было проблемой то, что ил не писал в лог уничтожение стационарных домиков, приходилось ставить под ними машинки.
Оказывается есть в коде логгирование уничтожение домов.
В коде идет проверка в conf.ini в разделе game параметра eventlogHouse
Возможно если прописать туда eventlogHouse=1 в лог пойдут события уничтожения домов.
Sexton вне форума   Ответить с цитированием
Старый 05.12.2009, 15:48   #27
Sexton
Администратор
 
Аватар для Sexton
 
Регистрация: 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
Sexton вне форума   Ответить с цитированием
Старый 05.12.2009, 16:07   #28
raptor_c4
Пользователь
 
Регистрация: 15.07.2009
Сообщений: 85
По умолчанию

Докладаю !
Все работает как обещали - цели уничтожаются хотя пилот уже мертв !
Да, в стат пилоту не пишется , но это и не нужно - он все равно труп...а вот из цели уничтоженное вычитается.
Глюков не наблюдалось ....при установке не на что не ругается.
Разработчику - большое спасибо !
__________________


raptor_c4 вне форума   Ответить с цитированием
Старый 05.12.2009, 16:12   #29
raptor_c4
Пользователь
 
Регистрация: 15.07.2009
Сообщений: 85
По умолчанию

Цитата:
Сообщение от Sexton Посмотреть сообщение
Проверил. Действительно теперь пишется в лог об уничтожении домов и дереьвев.

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
Это , если я не ошибаюсь уже реализовали на Войне за филды - но как отдельный мод не реализовано , но нужно !!!
__________________


raptor_c4 вне форума   Ответить с цитированием
Старый 05.12.2009, 16:13   #30
Sexton
Администратор
 
Аватар для Sexton
 
Регистрация: 28.02.2007
Адрес: Выборг
Сообщений: 1,137
По умолчанию

Цитата:
Сообщение от raptor_c4 Посмотреть сообщение
Это , если я не ошибаюсь уже реализовали на Войне за филды - но как отдельный мод не реализовано , но нужно !!!
А зачем отдельный мод?
В conf.ini пропиши и будет тебе все
Sexton вне форума   Ответить с цитированием
Старый 05.12.2009, 16:59   #31
raptor_c4
Пользователь
 
Регистрация: 15.07.2009
Сообщений: 85
По умолчанию

А поточнее ? в какую секцию ?
__________________


raptor_c4 вне форума   Ответить с цитированием
Старый 05.12.2009, 18:24   #32
JGr124_boRada
Местный
 
Регистрация: 19.02.2009
Сообщений: 450
По умолчанию

Так. Немного разобрался. Стат у меня не работал по другой причине.
Насчет лога. Я понял, что ландшафту - вопрос не в том был, а у меня в стате 0 у всех был.
Но насчет лога. Пилот не вышел. Он мертв. А это две разные вещи.
Скорее всего там проверка стоит - Если died - то не ситать ему. Обрати на это внимание плиз. Как объект, пилот присутствует в игре но с определенным статусом. Думаю тут можно накопать как сделать. Ведть в лог идет килл, и если потом пилот убил танк - то пусть считает - штраф за килл ему уже выписан и стат это учитывает. Т.е. это не проблема.
Т.е. засчитывать пилоту уничтожение не смотря на его статус ( если не дисконнект). Может это возможно?
JGr124_boRada вне форума   Ответить с цитированием
Старый 05.12.2009, 18:59   #33
Sexton
Администратор
 
Аватар для Sexton
 
Регистрация: 28.02.2007
Адрес: Выборг
Сообщений: 1,137
По умолчанию

Цитата:
Сообщение от raptor_c4 Посмотреть сообщение
А поточнее ? в какую секцию ?
game
Sexton вне форума   Ответить с цитированием
Старый 05.12.2009, 19:03   #34
Sexton
Администратор
 
Аватар для Sexton
 
Регистрация: 28.02.2007
Адрес: Выборг
Сообщений: 1,137
По умолчанию

Цитата:
Сообщение от JGr124_boRada Посмотреть сообщение
Так. Немного разобрался. Стат у меня не работал по другой причине.
Насчет лога. Я понял, что ландшафту - вопрос не в том был, а у меня в стате 0 у всех был.
Но насчет лога. Пилот не вышел. Он мертв. А это две разные вещи.
Скорее всего там проверка стоит - Если died - то не ситать ему. Обрати на это внимание плиз. Как объект, пилот присутствует в игре но с определенным статусом. Думаю тут можно накопать как сделать. Ведть в лог идет килл, и если потом пилот убил танк - то пусть считает - штраф за килл ему уже выписан и стат это учитывает. Т.е. это не проблема.
Т.е. засчитывать пилоту уничтожение не смотря на его статус ( если не дисконнект). Может это возможно?
Не возможно без больших переделок.
Насчет пилот вышел - я утрировал немного. Имел в виду нажал новую попытку. Пилот может и есть, но самолета нет, поэтому в лог на имя пилота уже не записать.
Там была проверка, если объекта "кто" (самолета игрока) нет, то не взрывать и не писать вообще ничего. Сейчас взрывает
Sexton вне форума   Ответить с цитированием
Старый 06.12.2009, 05:15   #35
JGr124_boRada
Местный
 
Регистрация: 19.02.2009
Сообщений: 450
По умолчанию

Понятно. Ну чтож...
JGr124_boRada вне форума   Ответить с цитированием
Старый 10.12.2009, 11:26   #36
SLeS
Волшебный абракадабр
 
Аватар для SLeS
 
Регистрация: 29.01.2009
Адрес: Украина::Киев::Троещина
Сообщений: 354
Отправить сообщение для SLeS с помощью ICQ
По умолчанию

Эм ... ребята, что-то странное в офлайне получилось у меня с этим замечательным модом =(

Если на бомбе стоит задержка > 0, то бомба просто шлёпается ... видна пыль от падения и взрыв не происходит ... а если = 0, то после касания о землю ил вываливается в форточки с ошибкой чтения памяти =(

Видать с чем-то идёт конфликт!

Такой же хэш (809E3320DB37687A) отвечающий за работу мода ... находится в корне Б-29СП !!!
__________________
Я этот небесный квадрат не покину, мне цифры сейчас не важны!
Сегодня мой друг защищает мне спину, а значит и шансы равны...
(с) В.Высоцкий "Их восемь, нас двое"




SLeS вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 21:01. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Рейтинг@Mail.ru