Вот тут и хотелось бы понять: в оригинальных скриптах торговцы делают ...
X3 Terran Conflict / X3 Земной конфликт
 
X3 Terran conflict  
 

На сайте онлайн (человек): 46



 



Вот тут и хотелось бы понять: в оригинальных скриптах торговцы делают ...

Terran Conflict (X3TC) / Форум / Скрипты и моды для X3 Terran Conflict / Вас приветствует программа установки Х3:ТС; Bonus Package версии 4.1

Вас приветствует программа установки Х3:ТС; Bonus Package версии 4.1
(http://x3tc.net/x3_forum/?tid=784)
Автор: boojum
(19.09.2013 22:50:23)

 IaF писал(а):
Вот тут и хотелось бы понять: в оригинальных скриптах торговцы делают интервальную проверку на наличие ракет или они подписываются на событие пуска ракеты?
 

Насколько я понял, событийная модель скриптового движка X3, мягко говоря, несовершенна. Можно повесить обработчики на сильно ограниченный набор сигналов и команд. Видимо, поэтому большинство рабочего кода основано на задачах, которые реализованы в виде бесконечных циклов с ключевыми задержками. Именно эти задержки и использует движок, чтобы эмулировать многозадачность.
Например, можно адекватно отреагировать на событие SIGNAL_ATTACKED или SIGNAL_KILLED, но события выпуска ракет у объекта отловить скриптом нет возможности. Единственый выход - ловить состояние в цикле командой из имеющегося набора. Скрипты ПРО - не исключение. Может, Rebirth будет в этом плане посовременнее...

 IaF писал(а):
Существует ли вероятность, что ПРО "слушает" событие пуска "мгновенной" ракеты и так же "мгновенно" пускает контрмеру?
 
Я тоже на это надеялся, но увы, нет.



PS: Я всего неделю назад открыл директорию со скриптами с целью хоть что-то понять, потом пробежался по курсу "Учим простейших скриптам", дабы наколбасить тестовый полигон самостоятельно. Поэтому, если мелю чушь, знающие гуры, поправьте, плиз.

PPS: Надеюсь, никого не задел своим агрессивным выпадом :) Судя по наполнению скриптового комьюнити, всем пофиг на несовершенство, люди делают отличные вещи исходя из того, что есть. Сапиенти сат и все такое. И такую полезную штуку как бонус-пак, хоронить из-за этой засады с ПРО не стоит, конечно.

дерево темы → Вас приветствует программа установки Х3:ТС; Bonus Package версии 4.1 Вас приветствует программа установки Х3:ТС; Bonus Package версии 4.1 »
Список игр