Здравствуйте, гость ( Вход | Регистрация )

Данный форум находится в архиве!


Последние новости C&C читайте на нашем сайте


Пообщаться можно в группе Вконтакте

> Помощь в Aimd, Кто хочет зделать компа умнее присоединяйтесь!
TerrorDron
сообщение 20.7.2008, 17:10
Сообщение #1


Рядовой

Группа: Пользователи
Сообщений: 7
Регистрация: 17.7.2008
Пользователь №: 2 017
Поблагодарили: 0 раз



Короче здесь выкладывайте все свои знания и секреты по aimd, по скриптам,тригерам,и боевым групам. Советы как зделать компа умнее. И чтонибудь интересное по Rulesmd.

Кому нужна помощь пишите здесь, и здесь чем смогу, тем помогу.

Помощь от одного фана

вот помощь по скриптам на английскомСкрипты по AImd

вот её перевод:

XX - неиспользованное число для типа сценария (т.е. если вы создеёте новый скрипт, то должны внести его в таблицу script types,тоже и для новых team types и [TaskForce], для них тоже есть определённые таблицы)

SCRIPT1 - внутреннее имя вашего скрипта.

Затем Вы должны решить что AI будет теперь. Есть некоторые коды, которые Вы можете использовать, но это будет приблизительно это:

[SCRIPT1]
Name=Мой.
W=X,Y

Имя может быть что-нибудь....W - число, которое указывает количество поведения. (Начинает с 0 и работает подобно числу в этих списках) X - тип действия (X-это величина от 0 до 64) и Y - величина типа (Y - это 0,который заменяется *поясняющим числом*).

X Может быть:

0 = Атака цели - В этом случае Y быть:

0,1 = Входят во враждебную базу (Требуетсяся если Вы хотите, чтобы AI атаковал кого-нибудь, но это не используется для спешки APC). APC-это транспорт загружаемый юнитами.
0,2 = Атака авиачасти.
0,3 = Атака на рудокопов.
0,4 = Атака пехоты.
0,5 = Атака техники.
0,6 = Атака заводов. (Включает Строительный Ярд)
0,7 = Атака защиты базы противника.
0,8 = Атака всех угроз для вашей базы (Очень эффективно для вашей защитной группы на базе) Хотя точно я здесь не понял 29.gif
0,9 = Силовые Средства Атаки

1,0 = Атака waypoint. В этом случае Y - номер waypoint. Может быть использовано, чтобы делать подразделениями просачиваться в построениях тоже. Только используйте это на картах.

2,0 = Участники Cyborg группы пойдет berzerk. Y Должен быть 0.

3,0 = ГРУППА AI переместит на waypoint. Y Будет номером waypoint. Только используйте это на картах.

4,0 = Заказывает, чтобы группа перемещала на специфическую ячейку на карте. Y Будет ячейкой...

5,0 = С этим, AI будет охранять область для определенного времени. Y - метки времени. 1 метка времени = 6 секунд.

6,0 = Это заставляет AI вернуться на линию сценария которую Вы хотите.(вместо №0 указать линию сценария) Примеры:

пример №1:

[Banshee]
0=0,1
1=11,14
2=6,0
3=49,0


пример №2 (если кто видел вокруг базы компа у советов ходят 4-е конскрипта и 4-е зенитчика, вот что говорит им как это делать54.gif

[05C77DBC-G]
Name=Soviet Guard Refinery - советская охрана очистительного завода
0=54,0 - перегрупировка в группу
1=58,196623 - собраться в данном месте (в каком именно я пока не понял)
2=5,10 - оставаться в данной позиции 60 сек
3=58,196623 - собраться в данном месте (в каком именно я пока не понял)
4=5,10 - оставаться в данной позиции 60 сек
5=58,196623 - собраться в данном месте (в каком именно я пока не понял)
6=5,10 - оставаться в данной позиции 60 сек
7=6,1 - вернуться к заданию №1 и начать заного с этого пункта.

Обратитесь внимание,в примере №1 что когда AI выполнил линию 2, он возвращается к линии 0. Это хорошо для больших скриптов.

7,0 = Игрок выигрывается. Y Должен быть 0.

8,0 = Транспорт Разгрузки. Пехота оставит любой тип APC. I`m Несомненно не если это работает с машинами. Y Может быть:

0 = Держат транспорты, держат подразделения.
1 = Держат транспорты, теряют подразделения.
2 = Теряют транспорты, держат подразделения.
3 = Теряют транспорты, теряют подразделения.


Рекомендуется использовать 2

9,0 = Развернуться(т.е. юнит обладающий функцией развёртывания, к примеру дезоляторы или солдафоны у Альянса,зделают радиактивное поле или сядут в окопы) . Y Должен быть 0.

10,0 = ГРУППА AI последует за ближайшим дружественным подразделением.

11,0 = Assing группа в миссию. Миссия - Y, что может быть:

0 = Сон. (Подразделение сидит неподвижных и играх мертвых).
1 = Атака (логика показателя угрозы использования).
2 = Перемещение.
3 = QMove (СПЕЦИАЛЬНОЕ перемещение на расположение после того, как другие поставленные в очередь перемещения произойдут).
4 = Отступление (подразделение оставляет прочь, вероятно возвращается домой).
5 = Охрана. (Сядьте вокруг и занимайте любого неприятеля, который бродит в пределах дипазона оружия.).
6 = Липкий. (Это, чтобы охранять способ, но подразделение doesn`t перемещение).
7 = Ввод (в построении или транспорте).
8 = Построение Сбора (использует engineer`s логику).
9 = Урожай. (Уборочные машины только потребуется около tiberium).
10 = Охрана Области. (Большой для базовой защиты).
11 = Возврат (Неиспользованный на Солнце Tiberian).
12 = Остановка (перестаньте atacking или перемещение в th первом oportunity).
13 = Засада (Неиспользованный на Солнце Tiberian).
14 = Охота (AI автоматически поищет и убивает каждое враждебное подразделение).
15 = Разгрузка (когда оставлять транспорты подобно APC, Dropship, и т.п....).
16 = Диверсия (устанавливает C4 в построении и листах, взрывающих это).
17 = Конструкция (использование построений это после их размещения. Использование Don`t это в ai.ini, поскольку это просто имеется дело с построениями).
18 = Продажа (использование построений это после того, как проданное).
19 = Ремонт (депо услуги использует это поведение, чтобы исправлять подразделения).
20 = Освобождение (специальная группа аннулирует миссию. Используйте это на картах).
21 = Ракета (специальное Реактивное оживление Силосной башни. Не используйте это в ai.ini).
22 = Безвредный (Подразделение не сжигает и не считается угрозой).
23 = Открытый (оживление, которое случается когда ворота открывает или близкий к допускать проход).
24 = Патруль (Патрулируйте серию waypoints).


Примечание: Вы можете отредактировать это поведение в вашем rules.ini.

12,0 = Установившее глобальным. Глобальный - переменная, которая служит, чтобы делать AI понимать, что вещь X случалась. Вы можете приспособить другие триггеры после того, как Глобальная величина будет установлена. Y - переменная и может иметь любое имя Вы хотите.

13,0 = Участники Группы будет иметь их холостое оживление. Y Должен быть 0.

14,0 = Команда необходима для загрузки транспорта другими юнитами. Y Должен быть 0.

Пример: (помните комп садит пять терроров и едит к вам,пытаясь взорвать главную базу?вот этот скрипт54.gif

[0A8856FC-G]
Name=Soviet Transport vs Sov Con

0=58,25 - все юниты данной Аi группы собираются у дружественной советской главной базы
1=14,0 - загрузка транспорта
2=43,0 - ожидание полной загрузки
3=47,25 - все дружно едут на вражескую главную базу Альянса
4=8,0 - дружно выгружаются
5=49,0 - ждут полной выгрузки и переходят к следующим действиям
6=46,131097 - атака кокого-то здания (я не понял какого)
7=0,6 - атака заводов
8=0,2 - атака авиачасти
9=0,1 - продвижение в глубь базы


15,0 = Обусловливались, чтобы шпионить, но даже Westwood сообщает, что это - obsolette. Так, don`t использование это.

16,0 = Патруль на waypoint. Y - номер waypoint. С Вы don`t знать номер waypoint, поскольку карты другие, она isn`t хорошо, чтобы добавлять это в ai.ini или aifs.ini, но если Вы делаете картами, это будет очень хорошим для Вас...

17,0 = Сценарий Изменения. Это делает группой AI, чтобы следовать за другим сценарием. Y Будет внутренним именем этого сценария.

18,0 = Группа Изменения. Заставляет группу, чтобы переключать группу-типы. Y - новая группа-тип.

19,0 = Все участники группы запаникует. Y Должен быть 0.

20,0 = Участники Группы переключит стороны. То есть: С этим сценарием, компьютерное подразделение может быть вашим. Y - номер дома нового владельца.

21,0 = Подразделения разбросает. Y Должен быть 0.

22,0 = Причины подразделение, чтобы убегать в окутанную ячейку. It`s Странная функция. Y Должен быть 0.

23,0 = Игрок теряется. Y Должен быть 0.

24,0 = Игра речь из EVA, Заговор или даже другой потребитель был сделан речь...Y - номер речи.

25,0 = Игра звук, который - в sound.ini (или sound01.ini). Y - номер звука.

26,0 = Игра кино. Y - номер кино установленного в вашем art.ini.

27,0 = Игра музыка. Y - номер музыки в theme.ini

28,0 = Уменьшает ammount Tiberium около группы-участников... Y - вероятно ammount tiberium...

29,0 = Дом начнет авто-промышленный процесс (поведение AI в играх перестрелки). Это построит базу и подразделения. Y Должен быть 0.

30,0 = AI ПРОДАСТ свои построения и делает всеми их подразделениями охотиться неприятель. Y Должен быть 0.

31,0 = Причины участник на само-destruct. Y Должен быть 0.

32,0 = Ионный Шторм начинается в определенном времени, которое - Y.

33,0 = Ионный Шторм Причин, чтобы заканчиваться. Y - 0.

34,0 = Вид Центра в группе. Y - скорость этого действия. Это wasn`t действительно очистка Westwood.

35,0 = Карта Reshroud. Y Должен быть 0.

36,0 = Показывают карту. Y Должен быть 0.

37,0 = Удаляют группу-участников. Y Должен быть 0.

38,0 = Ясный Глобальный. (Более инфо о Глобальном на 12)

39,0 = Установившее Локальным. Подобно Глобальному, Локальному - также переменная. Различие -, что Глобальный может быть использовано за пределами ваших карт и Локальных только что использован на этой карте.

40,0 = Ясный Локальный. (Более инфо о Локальном на 39)

41,0 = Unpannic. Y Должен быть 0.

42,0 = Участники группы Усилия, чтобы сталкиваться с определенным направлением. Согласно Deezire, Y может быть:

0 Севера 1 Северный Восток Востока 2 3 Южных Юга Востока 4 5 Южных Северных Запада Запада Запада 6 7


43,0 =Эта команда нужна при загрузки APC (вертолёты,амфибии,танк бункер и т.д.), т.е. транспорт будет ждать полной загрузки. Y Должен быть 0.

44,0 = Это делает ящиками разгрузок грузовиков. Y Должен быть 0.

45,0 = Это делает грузовиками, чтобы загружать ящики. Y Должен быть 0.

46,0 = Атака заданного строения. Y - номер построения specificated в списке BuildingTypes в rules.ini и firestrm.ini. Примечание: инженер просочится в построение, подразделение с C4=yes взорвёт построение.

47,0 = Перемещение в заданное строение. Подразделение будет рядом с построением,но не войдёт в него. Y - номер построения specificated в список BuildingTypes в rules.ini и firestrm.ini.

Вот немного специальных величины, которые использованы для Y когда X - 46 или 47:

131073 = Нефтеперегонные заводы
131074 = Электростанции
131076 = Улучшенный Центр (вроде лаборатория)
131084 = Конструкция Ярда (вроде военный завод)
131113 = Силосная башня Missilo
(?)

Каждое число является построением, но Я couldn`t находить их пока.

48,0 = Группа будет разведчиком базируется из игроков, что hasn`t быть разведывавшее. Y Должен быть 0.

49,0 = Это заставит группу, чтобы acomplish предшествующая цель до это успешно acomplish это, так что это может переместиться в следующую инструкцию.

50,0 = Вспышки группа времени. Y - период времени во-время тикает (1 метка времени = 6 секунд).

51,0 = Игры оживление над каждым участником группы. Y - оживление.

Вот продолжение: (перевод не очень 31.gif )

52,0 = *Invalid parameter* - Неправильный параметр. Дисплейный Пузырь Разговора #0. Отметьте, что период времени для которого пузырь разговора отображен, управляем через TalkBubbleTime= утверждение в RULES.INI - ссылаться на Руководство RULES.INI это и меры, которые принимаются, чтобы приспосабливаться свое включение в Red alert 2 как этот остаток остатков с Солнца Tiberian:Firestorm. Должно быть использовано для единственного - устройство TaskForces только, это заставляет 'пузырь разговора', чтобы появляться выше устройства. Второй параметр определяет какой тип пузыря разговора, чтобы отображать: это я не использовал никогда 54.gif

53,0 = *Gather* -Соберите (во враждебной базе). Это заставляет TaskForce собирать вместе, чтобы юниты не рассыпались, а передвигались группой. Очень важный параметр!! советую ставить в обязательном порядке!! 54.gif 0 Универсальная величина средств не изменяйте.

54,0 = *Regroup*- пергрупироваться. Перегруппируйтесь (в дружественной базе). Это заставляет TaskForce перегруппировываться, если например любой из своих участников стали бы занять базовой защитной миссией или заблудившейся прочь пока в способе охраны, или даже TeamType сам приостановлен по независимо от того какой причине. Участники перегруппировываются непосредственно около друг друга оставляя никакое 'промежутки в ближайшей доступной точке с достаточным пространством и использованы, например, до активизации Железного Занавеса чтобы все прилагаемые участники были воздействованы на (то есть они находятся в пределах своего дипазона эффекта). 0 Универсальная величина средств не изменяйте. Тоже важный параметр!! 64.gif

55,0 = *IronCurtain TaskForce* - оперативная группа железного зановеса. Используется если вы играете с супер оружием. На ваш TaskForce накидывают железный занавес. 0 Универсальная величина средств не изменяйте.

56,0 = *ChronoSphere to Allied Power Plant* - Используется если вы играете с супер оружием. Накладывает хроносферу на (вроде!!!! 54.gif ) TaskForce В структуру #0. Если владелец TaskForce на который это ScriptType приложен, также полностью зарядил Chronosphere, тогда это будет использовано на TaskForce перед переходить на следующее действие. Отметьте, что использование Chronosphere в этом способе зависит от шанса процента AI, включающего их в свои действия как определено AIMinorSuperReadyPercent= утверждением в RULES.INI - видеть Руководство RULES.INI если нужна дополнительная информация.

57,0 = *ChronoWarp to Allied Power Plant* - ChronoWarp (как я понял телепортирует) TaskForce В структуру #0. Если владелец TaskForce на который это ScriptType приложен, было Chronosphered, тогда это будет использовано на том же TaskForce, чтобы перемещать их во враждебное структурное число определенное во втором параметре перед переходить на следующее действие. Отметьте, что использование Chronosphere в этом способе зависит от шанса процента AI, включающего их в свои действия как определено AIMinorSuperReadyPercent= утверждением в RULES.INI - видеть Руководство RULES.INI если нужна дополнительная информация.

58,0 = *Move to friendly Allied Power Plant* - Перемещение На Дружественную Структуру #0. Участники этого TaskForce перемещаются и остаются рядом с дружественной структурой определенную вторым параметром 0. Структура может быть принадлежащей владельцу TaskForce или любой из своих союзников.

59,0 = *Attack structure at waypoint #0* - атаковать структуру в клетке #0 . Перевод: Структура Атаки В Waypoint (Месть Yuri's только). Участники этого TaskForce атакуют структуру в Waypoint= определенную вторым параметром. Это действие очень подобное номеру действия 43 хотя это действие не тестируется для собственности на структуру себя - таким образом включение этого действия допускает, например, InfantryTypes с Engineer=yes установленное, чтобы вводить структуры принадлежащие той же стороне для целей ремонта. Это будет наиболее подходящим действием, чтобы использоваться, чтобы получать AI, чтобы исправлять мосты. Использование этого также означает, что TaskForce атакует структуру с одним из своего значения оружия, например, что устройства с набором C4=yes будет не C4 построение но стреляет по этому взамен. Это полезное если Вы хотите получить TaskForce, чтобы уничтожать соседнюю occupiable структуру вместо вступления это в предложении, чтобы предохранять неприятеля, стареющего этого - тактика использовалась в Yuri's Revenge AI. 48.gif Этим действием я не пользовался.

60,0 = *Enter Grinder* - войти в дробилку! 31.gif (Месть Yuri's только). Участники этого TaskForce введет ближайшую структуру с Grinding=yes установленное если он принадлежащий владельцу TaskForce или любой из своих союзников. 0 Универсальная величина средств не изменяйте.

Исправлен пункт 61!:
61,0 = *Occupy Tank Bunker* окупировать бункер для танков у юрия (В Yuri's Revenge только). Любые участники VehicleType этого TaskForce какое нет имеет набор Bunkerable=no введет ближайшую свободную структуру с Bunker=yes установленное если он принадлежащий владельцу TaskForce или любой из своих союзников. 0 Универсальная величина средств не изменяйте.

62,0 = *Enter Bio Reactor* - войти в биореактор. (Месть Yuri's только). Любые участники InfantryType этого TaskForce введет ближайшую структуру с InfantryAbsorb=yes установленное если он принадлежащий владельцу TaskForce или любой из своих союзников и имеют пространство доступное. 0 Универсальная величина средств не изменяйте.

63,0 = *Occupy Battle Bunker* Занять бункер. Займите Бункер Борьбы (Месть Yuri's только). Любые участники InfantryType этого TaskForce с набором Occupier=yes введет ближайшую структуру (какое они обладают) с CanOccupyFire=yes установленное. 0 Универсальная величина средств не изменяйте.

64,0 = *Garrison Structure* - Структура Гарнизона. (Месть Yuri's только). Любые участники InfantryType этого TaskForce с набором Occupier=yes введет ближайшую структуру (нейтральная) с CanOccupyFire=yes установленное. Это действие используется особо с этой целью из-за действия #59 (смотри выше) с тех пор как логика в Мести Yuri's изменилась чтобы оружие устройств было передано в структуру. Использование этого действия также позволяет компьютер, чтобы исправлять те структуры посылая InfantryType с Engineer=yes установленное в них и также позволяет AI, чтобы различаться между атакой такой структуры и вступления, которые оно, который полезный если Вы хотите, чтобы AI использовал пехоту, чтобы уничтожать occupiable структуру таким образом предохраняющую неприятеля от использования это.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
 
Ответить в эту темуОткрыть новую тему
Ответов
$>>RaIDeN
сообщение 12.8.2012, 11:57
Сообщение #2


Рядовой

Группа: Пользователи
Сообщений: 14
Регистрация: 28.12.2011
Из: Белгородская область
Пользователь №: 5 992
Поблагодарили: 0 раз



Кто знает,как эффективней использовать тригер с поддержкой вторичной атаки 1,0,3,0, 043F828C-G именно этот пункт ,1,1,1,как оно происходит,что туда лучше вписать,какие войска)
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Сообщений в этой теме
TerrorDron   Помощь в Aimd   20.7.2008, 17:10
TerrorDron   Вот пример как заставить Ирак атаковать дезолятора...   20.7.2008, 18:01
TerrorDron   Примечания и советы по созданию новых действий в A...   21.7.2008, 9:40
TerrorDron   Примеры использование команд 46,0 и 47,0 в скрипта...   23.7.2008, 0:51
Alex_Ch   Отличная работа! AI - это посложнее rules.ini ...   31.7.2008, 10:26
TerrorDron   Да, будет неплохо, надо чтоб народ привлёкся, моди...   2.8.2008, 14:20
Commander   2Alex_Ch Он же взял всё у Карабаса!   4.8.2008, 20:22
P@TRIOT   А можно писать модинг компа для каждой отдельной ...   10.8.2008, 2:05
q2kerS   2Commander "Он же взял всё у Карабаса!...   10.8.2008, 21:18
kapa6acvlk   2q2kerS для нача скажу, я понятия не имею кто тако...   7.6.2009, 18:16
Tesla-comrade   Я со скриптами пока не работал, хочу в свою карту ...   25.12.2010, 13:40
semen27   помогите плиз дайте отредактированный aimd чтоб ...   2.2.2011, 10:08
Сивенков Сергей   я вот только одного не понимаю - как определить пр...   1.11.2011, 15:29
$>>RaIDeN   Тут есть вообще кто живой?) Есть вопросы по ai rul...   28.12.2011, 14:48
Сивенков Сергей   конечно есть, $>>RaIDeN. тока сомневаюс...   28.12.2011, 17:52
$>>RaIDeN   Короче по Rules,в какой строке прописаны кол-во зд...   29.12.2011, 16:25
Сивенков Сергей   ну как где ? в AlliedBaseDefenses пишешь большую п...   29.12.2011, 21:30
$>>RaIDeN   Ускорить компа,скажем так,вот для чего и сделать е...   30.12.2011, 14:25
Сивенков Сергей   не, лучше бы на этот вопрос ответил создатель мода...   30.12.2011, 18:33
$>>RaIDeN   Ну это уже лучше)Но помоему вероятность может быть...   30.12.2011, 20:34
Сивенков Сергей   может и может :D:   31.12.2011, 11:19
$>>RaIDeN   0A44F17C-G=Soviet Dog Refinery Guards,0A4520CC-G,...   1.1.2012, 11:56
Сивенков Сергей   нет. где именно тебе нужно прописать большую пушку...   3.1.2012, 17:47
$>>RaIDeN   Я это понял,но думал,что надо прописывать их лимит...   4.1.2012, 14:59
$>>RaIDeN   Прописал,но пока ни один из компов более 1 не стро...   4.1.2012, 16:08
Сивенков Сергей   хз :crazy: а вообще камп должен чаще нападать, а...   4.1.2012, 16:21
Сивенков Сергей   а вот я, первый раз в жизни, сам сделал карту. оце...   4.1.2012, 21:34
$>>RaIDeN   Ну нападение-это уже aimd,а я там пока эксперимент...   5.1.2012, 14:30
Сивенков Сергей   Ну да. Ау ! так как тебе моя карта ?   6.1.2012, 13:43
$>>RaIDeN   Скажу так,просто и довольно неплохо для первого ра...   11.1.2012, 14:42
Сивенков Сергей   блин, я ж написал,что в самой игре нефтевышек не в...   12.1.2012, 12:05

Ответить в эту темуОткрыть новую тему
 

Текстовая версия Сейчас: 17.4.2024, 2:24
Rambler's Top100 CNC Top 101