Ил-2 Штурмовик: Битва за Британию. Скрипты. Базовые сведения — различия между версиями
Материал из АвиаВики
Podvoxx (обсуждение | вклад) (→Как запустить скрипт) |
Podvoxx (обсуждение | вклад) |
||
Строка 16: | Строка 16: | ||
== Как запустить скрипт == | == Как запустить скрипт == | ||
− | Есть несколько вариантов | + | Есть несколько вариантов: |
=== Метод public override void OnBattleStarted()=== | === Метод public override void OnBattleStarted()=== | ||
+ | Позволяет при старте основной миссии-хоста загрузить одну и более подмиссий(в примере blue01.mis и red01.mis): | ||
+ | public override void OnBattleStarted() | ||
+ | { | ||
+ | base.OnBattleStarted(); | ||
+ | GamePlay.gpPostMissionLoad("missions/Multi/Dogfight/blue01.mis"); | ||
+ | GamePlay.gpPostMissionLoad("missions/Multi/Dogfight/red01.mis"); | ||
+ | } | ||
[[Категория:Ил-2 Штурмовик: Битва за Британию. Скрипты]] | [[Категория:Ил-2 Штурмовик: Битва за Британию. Скрипты]] |
Версия 15:24, 3 октября 2011
Содержание
Основные понятия
Скрипты для "Ил-2 Штурмовик: Битва за Британию." пишутся на языке программирования C# с использованием подходящих для этого языка редакторов кода - можно пользоваться даже стандартным блокнотом, однако если подойти к вопросу серьезнее, то нужно скачать бесплатную версию Visual Studio 2010 Express. Дополнительно для работы можно использовать Notepad++, который подходит для быстрой правки и просмотра кода.
Файл скрипта
Скрипт представляет собой файл с разрешением .cs. Название скрипта совпадает с названием миссии, вместе с которой он вызывается.
- Например:
test.mis test.cs
Выполнение скрипта
Миссии и подмиссии
Как запустить скрипт
Есть несколько вариантов:
Метод public override void OnBattleStarted()
Позволяет при старте основной миссии-хоста загрузить одну и более подмиссий(в примере blue01.mis и red01.mis):
public override void OnBattleStarted() { base.OnBattleStarted(); GamePlay.gpPostMissionLoad("missions/Multi/Dogfight/blue01.mis"); GamePlay.gpPostMissionLoad("missions/Multi/Dogfight/red01.mis"); }