|
|
|
|
|
#1 |
|
Местный
Регистрация: 15.06.2009
Сообщений: 114
|
Должно работать - класс Airdrome Зути не использовал в версии 0.8
|
|
|
|
|
|
#2 |
|
Местный
Регистрация: 19.02.2009
Сообщений: 450
|
|
|
|
|
|
|
#3 |
|
Администратор
Регистрация: 28.02.2007
Адрес: Выборг
Сообщений: 1,154
|
В версии, скачанной с вашего сайта, это класс не использован.
Что менялось: В классе Airdrome находишь упоминание MsgDestroy.Post(... меняешь все до первой запятой на Time.current() + 1000L это будет секундная задержка |
|
|
|
|
|
#4 | |
|
Местный
Регистрация: 19.02.2009
Сообщений: 450
|
Цитата:
В конкретном случае, с вашего позволения, я просто добавлю этот хеш. Проверю на локалке сначало. |
|
|
|
|
|
|
#5 | |
|
Администратор
Регистрация: 28.02.2007
Адрес: Выборг
Сообщений: 1,154
|
Цитата:
Могу еще в него добавить небьющиеся корабли и поезда. |
|
|
|
|
|
|
#6 |
|
Местный
Регистрация: 15.06.2009
Сообщений: 114
|
Не может быть!!! у него в com\maddox\il2\ai\air - AirGroup.class CellAirField.class CellAirPlane.class CellObject.class Maneuver.class Pilot.class
А у Sexton com\maddox\il2\ai\air Airdrome.class только мож путаешь с Airport? я через часок доберусь до серва - проверю - должно работать Последний раз редактировалось LePage; 07.11.2009 в 17:16. |
|
|
|
|
|
#7 |
|
Местный
Регистрация: 19.02.2009
Сообщений: 450
|
|
|
|
|
|
|
#8 |
|
Местный
Регистрация: 19.02.2009
Сообщений: 450
|
Что путаю? Ща попробую снова распаковать, а то у меня уже намешано
|
|
|
|
|
|
#9 |
|
Местный
Регистрация: 19.02.2009
Сообщений: 450
|
Как хорошо что с сухого сюда руки с топорами не дотянутся
Последний раз редактировалось JGr124_boRada; 07.11.2009 в 17:30. |
|
|
|
|
|
#10 |
|
Местный
Регистрация: 15.06.2009
Сообщений: 114
|
А меня все равно смущает девайслинк. Возможна ж ситуация когда генерал находится не на сервере. а вообще за десятком роутеров.
в моем случае - серв на площадке провайдера, я на клиенте другого провайдера на АДСЛ отлаживаю этого генерала. УДп протокол с негарантированной доставкойю и все его прелести мы и так имеем в Иле. Мож консоль?
|
|
|
|
|
|
#11 |
|
Местный
Регистрация: 15.06.2009
Сообщений: 114
|
Так - навскидку - бота выкинет через секунду, а пилота?
__________________
à la guerre comme à la guerre |
|
|
|
|
|
#12 |
|
Администратор
Регистрация: 28.02.2007
Адрес: Выборг
Сообщений: 1,154
|
Пилота не должно затронуть, там идет проверка на пилота.
|
|
|
|
|
|
#13 |
|
Местный
Регистрация: 19.02.2009
Сообщений: 450
|
какая разница.
а нефих стоять (но классы то ai не влияют на пилота, как я понимаю..)
|
|
|
|
|
|
#14 |
|
Местный
Регистрация: 19.02.2009
Сообщений: 450
|
Проверил с сервером - отлично работает кидалово ботов! Спасибо!
|
|
|
|
|
|
#15 |
|
Местный
Регистрация: 31.05.2008
Сообщений: 1,159
|
хе) а я нашел точные координаты хранения сегментов(все тот же класс про корабли)
path = new ArrayList(); используеться в нескольких местах. очевидно, что через него можно вытащить\редактировать координаты. например используеться тут private void setMovablePosition(float f) { вызов координат сам по себе происходит достаточно часто, по ним рассчитывается скорость и т.п. если я все правильно понимаю- ети сегменты можно взять и отредактировать(да че я сомневаюсь- можно будет ), и никто ничего против иметь небудет ![]() теперь смотрим далее. в моде от Зути есть синхронизация кораблей,это точно. не смотрел как она там работает- но положение то точно должно синхронизироваться ![]() так что идем судя по всему верно.... вот только вопрос. ребят, подскажите плз как лучше организовать консольную команду для редактирования етого path. а то я консольных команд не делал, не знаю ![]() если таким макаром получиться вручную менять путь на ходу- будет замечательно
|
|
|
|
|
|
#16 |
|
Местный
Регистрация: 15.06.2009
Сообщений: 114
|
Чет я неуловил, это куда идет?:
private void printPath(String s) { System.out.println("------------ Path: " + s + " #:" + path.size()); for(int i = 0; i < path.size(); i++) { Segment segment = (Segment)path.get(i); System.out.println(" " + i + ": len=" + segment.length + " spdIn=" + segment.speedIn + " spdOut=" + segment.speedOut + " tmIn=" + segment.timeIn + " tmOut=" + segment.timeOut); } System.out.println("------------"); } в BigshipGeneric Еще интересно, там же, LoadPath
__________________
à la guerre comme à la guerre Последний раз редактировалось LePage; 08.11.2009 в 04:08. |
|
|
|
|
|
#17 | |
|
Местный
Регистрация: 19.02.2009
Сообщений: 450
|
Цитата:
|
|
|
|
|
|
|
#18 |
|
Администратор
Регистрация: 28.02.2007
Адрес: Выборг
Сообщений: 1,154
|
printPath нигде не используется, видимо чисто для отладки сделана
|
|
|
|
|
|
#19 |
|
Администратор
Регистрация: 28.02.2007
Адрес: Выборг
Сообщений: 1,154
|
Посмотрел я как ил читает маршрут из mis файла.
Он читает четыре цифры: координата Х, координата У, ширина дороги (он же индекс моста, если путь по мосту!), время ожидания. Что б наш "генерал" смог прокладывать маршрут, нужна предварительная его подготовка для этой карты. Он должен знать все дороги, плюс знать индексы мостов. |
|
|
|
|
|
#20 | |
|
Местный
Регистрация: 19.02.2009
Сообщений: 450
|
Цитата:
20 - начальная-конечная точка на сегменте, 120 точка в любом месте карты или на сегменте с указанием скорости -ХХ знак минус - точка сегмента мостового и индекс моста. |
|
|
|
|
![]() |
| Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|