AviaSkins.Forums

Вернуться   AviaSkins.Forums > Основные разделы > Вопросы Новичка8

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 21.11.2010, 03:09   #1
Novichok8
Местный
 
Регистрация: 24.12.2007
Адрес: Россия(СССР)
Сообщений: 987
Отправить сообщение для Novichok8 с помощью ICQ Отправить сообщение для Novichok8 с помощью Skype™
По умолчанию Действия точки маршрута и т.д

Можно реализовывать многое через точки маршрута.
Вот некотрый функции которые пока добавил.
так можно и повреждения сделать.
Миниатюры
Нажмите на изображение для увеличения
Название: grab0000.jpg
Просмотров: 1129
Размер:	153.0 Кб
ID:	14240  
Novichok8 вне форума   Ответить с цитированием
Старый 21.11.2010, 13:28   #2
Novichok8
Местный
 
Регистрация: 24.12.2007
Адрес: Россия(СССР)
Сообщений: 987
Отправить сообщение для Novichok8 с помощью ICQ Отправить сообщение для Novichok8 с помощью Skype™
По умолчанию

Вот в игре это как.
Миниатюры
Нажмите на изображение для увеличения
Название: grab0000polet.jpg
Просмотров: 925
Размер:	156.1 Кб
ID:	14247  
Novichok8 вне форума   Ответить с цитированием
Старый 21.11.2010, 21:39   #3
skvorez
Гость
 
Сообщений: n/a
По умолчанию

А команды сможешь добавить? и привязать к точкам маршрута. К примеру:
атаковать истребители,
атковать бомбардировщики
атаковать корабли
изменить строй
ну и так далее. Вот это будет круто.
Еще бы ты оборонительный круг сделал...
  Ответить с цитированием
Старый 21.11.2010, 22:16   #4
Novichok8
Местный
 
Регистрация: 24.12.2007
Адрес: Россия(СССР)
Сообщений: 987
Отправить сообщение для Novichok8 с помощью ICQ Отправить сообщение для Novichok8 с помощью Skype™
По умолчанию

Цитата:
Сообщение от skvorez Посмотреть сообщение
А команды сможешь добавить? и привязать к точкам маршрута. К примеру:
атаковать истребители,
атковать бомбардировщики
атаковать корабли
изменить строй
ну и так далее. Вот это будет круто.
Еще бы ты оборонительный круг сделал...
Т.е команды?
Атаку они итак делают для наземки есть точка атака для истребителей точка полет.
Строй пока 2 типа колонна и коробка можно и все 7 добавить и даже больше хоть 100 строев разных там надо в классе строй писать сатрицы из координат.
Круг это самая главная проблема.
Можно даже сделать точки вернуться на предыдущею на следущею сделать.
Выпуск уборка шасси может сегодня добавлю.
Хотел сделать запреты на использование ракет фиг вам атака не работает или ракеты вообще не используют.
Novichok8 вне форума   Ответить с цитированием
Старый 21.11.2010, 22:31   #5
Novichok8
Местный
 
Регистрация: 24.12.2007
Адрес: Россия(СССР)
Сообщений: 987
Отправить сообщение для Novichok8 с помощью ICQ Отправить сообщение для Novichok8 с помощью Skype™
По умолчанию

/* OrderGT - Decompiled by JODE
* Visit http://jode.sourceforge.net/
*/
package com.maddox.il2.game.order;
import com.maddox.JGP.Point3d;
import com.maddox.il2.ai.air.AirGroup;
import com.maddox.il2.ai.air.Maneuver;
import com.maddox.il2.ai.air.Pilot;
import com.maddox.il2.engine.Actor;
import com.maddox.il2.objects.air.Aircraft;
import com.maddox.il2.objects.sounds.Voice;

class OrderGT extends Order
{
private Point3d Pd = new Point3d();

public OrderGT(String string) {
super(string);
}

public void run(int i) {
Voice.setSyncMode(1);
for (int i_0_ = 0; i_0_ < CommandSet().length; i_0_++) {
Aircraft aircraft = CommandSet()[i_0_];
if (Actor.isAlive(aircraft) && aircraft.FM instanceof Pilot
&& Actor.isAlive(aircraft.FM.actor)) {
Pilot pilot = (Pilot) aircraft.FM;
pilot.attackGround(i);
boolean bool = false;
if (pilot.Group != null) {
Pd.set(pilot.Group.Pos);
if (OrdersTree.curOrdersTree.alone()
&& (pilot.Group.grTask != 4
|| pilot.Group.gTargetPreference != i)
&& ((Maneuver) Player().FM).Group == pilot.Group) {
AirGroup airgroup = new AirGroup(pilot.Group);
pilot.Group.delAircraft(PlayerSquad().wing[0].airc[1]);
airgroup.addAircraft(PlayerSquad().wing[0].airc[1]);
pilot.Group.delAircraft(PlayerSquad().wing[0].airc[2]);
airgroup.addAircraft(PlayerSquad().wing[0].airc[2]);
pilot.Group.delAircraft(PlayerSquad().wing[0].airc[3]);
airgroup.addAircraft(PlayerSquad().wing[0].airc[3]);
pilot.Group.delAircraft(PlayerSquad().wing[1].airc[0]);
airgroup.addAircraft(PlayerSquad().wing[1].airc[0]);
pilot.Group.delAircraft(PlayerSquad().wing[1].airc[1]);
airgroup.addAircraft(PlayerSquad().wing[1].airc[1]);
pilot.Group.delAircraft(PlayerSquad().wing[1].airc[2]);
airgroup.addAircraft(PlayerSquad().wing[1].airc[2]);
pilot.Group.delAircraft(PlayerSquad().wing[1].airc[3]);
airgroup.addAircraft(PlayerSquad().wing[1].airc[3]);
pilot.Group.delAircraft(PlayerSquad().wing[2].airc[0]);
airgroup.addAircraft(PlayerSquad().wing[2].airc[0]);
pilot.Group.delAircraft(PlayerSquad().wing[2].airc[1]);
airgroup.addAircraft(PlayerSquad().wing[2].airc[1]);
pilot.Group.delAircraft(PlayerSquad().wing[2].airc[2]);
airgroup.addAircraft(PlayerSquad().wing[2].airc[2]);
pilot.Group.delAircraft(PlayerSquad().wing[2].airc[3]);
airgroup.addAircraft(PlayerSquad().wing[2].airc[3]);
pilot.Group.delAircraft(PlayerSquad().wing[3].airc[0]);
airgroup.addAircraft(PlayerSquad().wing[3].airc[0]);
pilot.Group.delAircraft(PlayerSquad().wing[3].airc[1]);
airgroup.addAircraft(PlayerSquad().wing[3].airc[1]);
pilot.Group.delAircraft(PlayerSquad().wing[3].airc[2]);
airgroup.addAircraft(PlayerSquad().wing[3].airc[2]);
pilot.Group.delAircraft(PlayerSquad().wing[3].airc[3]);
airgroup.addAircraft(PlayerSquad().wing[3].airc[3]);

}
pilot.Group.setGTargMode(i);
pilot.Group.setGTargMode(Pd, 10000000.0F);
pilot.Group.setGTargMode(Pd, 10000000.0F);
pilot.Group.setGTargMode(Pd, 10000000.0F);
pilot.Group.setGTargMode(Pd, 10000000.0F);
pilot.Group.setGTargMode(Pd, 10000000.0F);
pilot.Group.setGTargMode(Pd, 10000000.0F);
pilot.Group.setGTargMode(Pd, 10000000.0F);
pilot.Group.setGTargMode(Pd, 10000000.0F);
pilot.Group.setGTargMode(Pd, 10000000.0F);
pilot.Group.setGTargMode(Pd, 10000000.0F);
pilot.Group.setGTargMode(Pd, 10000000.0F);
pilot.Group.setGTargMode(Pd, 10000000.0F);
pilot.Group.setGTargMode(Pd, 10000000.0F);
pilot.Group.setGTargMode(Pd, 10000000.0F);
pilot.Group.setGTargMode(Pd, 10000000.0F);
Actor actor = (pilot.Group.setGAttackObject
(pilot.Group.numInGroup(aircraft)));
if (actor != null) {
if (isEnableVoice()
&& CommandSet()[i_0_] != Player()) {
if ((CommandSet()[i_0_].getWing()
== Player().getWing())
|| CommandSet()[i_0_].aircIndex() == 0)
Voice.speakAttackGround(CommandSet()[i_0_]);
else
Voice.speakOk(CommandSet()[i_0_]);
}
pilot.target_ground = null;
pilot.Group.setGroupTask(4);
bool = true;
}
}
if (isEnableVoice() && CommandSet()[i_0_] != Player() && !bool)
Voice.speakUnable(CommandSet()[i_0_]);
}
}
Voice.setSyncMode(0);
}
}
Вот код для атаки наземки из таба тут я еще своего добавил но это так ерунда главное тут pilot.Group.setGroupTask(4); pilot.Group.setGTargMode(Pd, 10000000.0F); Это же самое все стоит в точке атака если не назначать цель.
Novichok8 вне форума   Ответить с цитированием
Старый 21.11.2010, 22:32   #6
Novichok8
Местный
 
Регистрация: 24.12.2007
Адрес: Россия(СССР)
Сообщений: 987
Отправить сообщение для Novichok8 с помощью ICQ Отправить сообщение для Novichok8 с помощью Skype™
По умолчанию

Ну еще тут озвучка Понял атакую. и все.
Novichok8 вне форума   Ответить с цитированием
Старый 23.11.2010, 19:51   #7
Samurai999
Местный
 
Регистрация: 01.12.2008
Сообщений: 3,446
По умолчанию

Цитата:
Сообщение от Novichok8 Посмотреть сообщение
Т.е команды?
Атаку они итак делают для наземки есть точка атака для истребителей точка полет.
Строй пока 2 типа колонна и коробка можно и все 7 добавить и даже больше хоть 100 строев разных там надо в классе строй писать сатрицы из координат.
Круг это самая главная проблема.
Можно даже сделать точки вернуться на предыдущею на следущею сделать.
Выпуск уборка шасси может сегодня добавлю.
Хотел сделать запреты на использование ракет фиг вам атака не работает или ракеты вообще не используют.
А чтоб боты без приказа не атаковали всех подряд так и не смог?
Samurai999 вне форума   Ответить с цитированием
Старый 26.11.2010, 18:15   #8
Novichok8
Местный
 
Регистрация: 24.12.2007
Адрес: Россия(СССР)
Сообщений: 987
Отправить сообщение для Novichok8 с помощью ICQ Отправить сообщение для Novichok8 с помощью Skype™
По умолчанию

Можно конечно есть там нет задачи группе но их фиг заставишь что делать вообще потом.
Novichok8 вне форума   Ответить с цитированием
Старый 26.11.2010, 22:44   #9
Novichok8
Местный
 
Регистрация: 24.12.2007
Адрес: Россия(СССР)
Сообщений: 987
Отправить сообщение для Novichok8 с помощью ICQ Отправить сообщение для Novichok8 с помощью Skype™
По умолчанию

Вот строи. Интервал такой же как у игрока в командах от туда брал.
Миниатюры
Нажмите на изображение для увеличения
Название: grab0000stroy.jpg
Просмотров: 862
Размер:	393.9 Кб
ID:	14505  
Novichok8 вне форума   Ответить с цитированием
Старый 27.11.2010, 12:23   #10
"Sotka"
вечный истребитель
 
Аватар для "Sotka"
 
Регистрация: 24.07.2009
Адрес: г. Челябинск
Сообщений: 1,067
По умолчанию

Шаман, однако! А сей МОД можно выложить в доступном(в плане установки) виде? Или работы по нему ещё не закончены?
__________________
"Sotka" вне форума   Ответить с цитированием
Старый 02.12.2010, 19:57   #11
skvorez
Гость
 
Сообщений: n/a
По умолчанию

Цитата:
Сообщение от Novichok8 Посмотреть сообщение
Вот строи. Интервал такой же как у игрока в командах от туда брал.
Вай маладец... выкладывай
  Ответить с цитированием
Старый 04.12.2010, 10:42   #12
Novichok8
Местный
 
Регистрация: 24.12.2007
Адрес: Россия(СССР)
Сообщений: 987
Отправить сообщение для Novichok8 с помощью ICQ Отправить сообщение для Novichok8 с помощью Skype™
По умолчанию

Мод.
Вложения
Тип файла: zip Mods_ai_editor.zip (435.9 Кб, 719 просмотров)
Novichok8 вне форума   Ответить с цитированием
Старый 16.12.2010, 19:30   #13
Novichok8
Местный
 
Регистрация: 24.12.2007
Адрес: Россия(СССР)
Сообщений: 987
Отправить сообщение для Novichok8 с помощью ICQ Отправить сообщение для Novichok8 с помощью Skype™
По умолчанию

Боты асы могут с большей вероятностью не ходить в лоб бояться типа.
Побеждают тоже немного странно например ла5 побеждает ф2 и ф4 а ф4 побеждают мигг1 в большинстве случаев.
Novichok8 вне форума   Ответить с цитированием
Старый 16.12.2010, 19:46   #14
Novichok8
Местный
 
Регистрация: 24.12.2007
Адрес: Россия(СССР)
Сообщений: 987
Отправить сообщение для Novichok8 с помощью ICQ Отправить сообщение для Novichok8 с помощью Skype™
По умолчанию

Вот типа так.
Миниатюры
Нажмите на изображение для увеличения
Название: grab0000migg.jpg
Просмотров: 843
Размер:	297.8 Кб
ID:	14875  
Novichok8 вне форума   Ответить с цитированием
Старый 25.12.2010, 22:01   #15
Novichok8
Местный
 
Регистрация: 24.12.2007
Адрес: Россия(СССР)
Сообщений: 987
Отправить сообщение для Novichok8 с помощью ICQ Отправить сообщение для Novichok8 с помощью Skype™
По умолчанию

Переключатель разрешения свободного взлета.
Если после точки взлет стоит это то можно заставить взлететь с любого места на карте если нет то вблизи аэродрома работает ориг алгоритм.
Миниатюры
Нажмите на изображение для увеличения
Название: takeoff.jpg
Просмотров: 820
Размер:	454.2 Кб
ID:	15042   Нажмите на изображение для увеличения
Название: Takeoff2.jpg
Просмотров: 746
Размер:	427.6 Кб
ID:	15043  
Novichok8 вне форума   Ответить с цитированием
Старый 25.12.2010, 23:39   #16
Grog
Местный
 
Аватар для Grog
 
Регистрация: 09.05.2009
Адрес: Хабаровск
Сообщений: 1,750
По умолчанию

Весьма интересно, а...как "пощупать"?
__________________
...каждый болен ИЛ-2 по разному,
но похоже что навсегда!
Grog вне форума   Ответить с цитированием
Старый 25.12.2010, 23:58   #17
Novichok8
Местный
 
Регистрация: 24.12.2007
Адрес: Россия(СССР)
Сообщений: 987
Отправить сообщение для Novichok8 с помощью ICQ Отправить сообщение для Novichok8 с помощью Skype™
По умолчанию

Вот.
Вложения
Тип файла: zip ast.zip (442.2 Кб, 697 просмотров)
Novichok8 вне форума   Ответить с цитированием
Старый 03.01.2011, 12:37   #18
Wotan
Cat The Slayer
 
Аватар для Wotan
 
Регистрация: 06.04.2007
Сообщений: 4,113
По умолчанию

Новичок, твоё?
http://www.redrodgers.com/forums/showthread.php?t=6002
__________________
I know that it's evil. I know that it's got to be
Know I ain't doing much. Doing nothing means a lot to me

http://fineartamerica.com/profiles/vladimir-kamsky.html

"Бунт и авантюризм" (с) М.В.К.
Wotan вне форума   Ответить с цитированием
Старый 03.01.2011, 16:30   #19
Novichok8
Местный
 
Регистрация: 24.12.2007
Адрес: Россия(СССР)
Сообщений: 987
Отправить сообщение для Novichok8 с помощью ICQ Отправить сообщение для Novichok8 с помощью Skype™
По умолчанию

Цитата:
Сообщение от Wotan Посмотреть сообщение
Да.
Novichok8 вне форума   Ответить с цитированием
Старый 21.01.2011, 16:21   #20
Novichok8
Местный
 
Регистрация: 24.12.2007
Адрес: Россия(СССР)
Сообщений: 987
Отправить сообщение для Novichok8 с помощью ICQ Отправить сообщение для Novichok8 с помощью Skype™
По умолчанию

Пока не идеальный но уже хоть что то похожее на настоящий круг.
Правда даже идеальный будет не особо эффективный против асов и ветеранов т.к они бумзумят и стреляют снайперски.
Миниатюры
Нажмите на изображение для увеличения
Название: krug.jpg
Просмотров: 755
Размер:	244.4 Кб
ID:	15642  
Novichok8 вне форума   Ответить с цитированием
Ответ


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

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

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

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

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


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


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