Многие новички задают вопрос, а как создать появляющиеся окно, в котором написано, что нужно делать или, как сделать, чтоб оно появилось?
Ведь все эти сплывающиеся окна содержат формат HTML, следовательно, и мы его можем сами сделать.
Я отвечу, как создать простое HTML окно
В первую очередь нужно создать сам HTML файл. На самом деле создать HTML файл очень легко для этого нужно следующие:
1. создать блокнот
2. В блокноте написать нужные нам ТЕГи и слова:
Код:
<HTML>
<BODY>
Машинист Петров, езжайте в депо
</BODY>
</HTML>
"Машинист Петров, езжайте в депо" - здесь мы пишем всё, что угодно.
Примеры:
"Машинист Иванов, отцепляйтесь и езжайте в тупик"
"Машинист Петров, прицепитесь к пассажирскому составу стоящему на 1-пути"
"Машинист Петров, отправляйтесь в депо"
"Машинист Иванов, подайте сигнал и езжайте на следующую станцию"
3. Сохраняем всё, что мы написали в блокноте и изменяем вручную формат из "txt" в "HTML"
у некоторых бывает, что не отображается формат, но это не страшно, для этого "открываем любую папку-->сервис-->вид" и снимаем галочку с "скрывать расширения для зарегистрированных типов фалов"
Всё, HTML окно готово!
Теперь самое главное, создаём файл "config.txt" - без него ни как
Конфиг можно создать вручную, а можно через CCP(Content Creator Plus), в данном случае мы его создадим через ССР
1. Открываем Content Mananger
2. Тыкаем File-->New
3. Выбираем html-asset
4. Куид CCP присвоит вам автоматически
5. У строчки "username" задаём имя, например "html - tutorial"
6. Сохроаняем "File-->Save"
Всё, конфиг готов!
Теперь объединяем файл "config.txt" c нашим новым созданным html файлом, в одну папку и добавляем в CMP
Затем делаем так, чтоб наше HTML окно появилось в игре.
Запускаем Trainz, загружаем любую карту
1. На карте ставим триггер
2. заходим в меню правил и добавляем Trigger Check(В нём указываем имя триггера)
3. Добавляем Display HTML
4. Правило Display HTML должно строго стоять под Trigger Check и сдвинуто на одно положение вправо!
5. Жмём в правиле Display HTML-->edit
6. После слов "Display page" указываем имя нашего HTML файла.
7. После слов "of html asset" указываем имя нашего конфига под ТЕГом "username", в данном случае это "html - tutorial"
Вот и всё!!!
HTML окно появилось в игре!
Примечание: Пример HTML окна, а также данного обучения можно скачать по следующей ссылке...
HTML - tutorial.zip http://narod.ru/disk/14755706000/HTM...%203).zip.html
Последний раз редактировалось ZVERSKY; 03.10.2009 в 08:47.
очень похоже можно сделать воспроизведение звука. Я укажу пункты, в которых надо что-то делать по-другому, остальное совпадает с HTML окном
итак, после создания конфига для HTML окна (можно это проделать с окном, созданным выше), добавляем в папку, кроме "config.txt" и html файла ещё и наш звук. Он должен быть "моно", в формате wav (можно mp3, но не у всех работает). После этого устанавливаем доп.
Для срабатывания звука в игре надо вместо добавления правила Display HTML(3)с добавлять правило PlaySound . Затем проделываем пункты 5 и 7, но с правилом PlaySound вместо Display HTML . Вместо пункта 6 указываем имя нашего звукового файла.
TRam_ ну ты голова! Я то сижу мучаюсь, как мне сделать, чтоб звук воспроизводился в нужном месте, а тут оказалось так просто. Я даже тему создавал на www.trainsim.ru. TRam_, если собираешься создать статью об этом, то в принципе можешь из моей темы про HTML окно скопировать
Все таки мои мысли о создании уроков были не напрасны. Мы так быстрее сможем найти ответы на интересующие нас вопросы. И будет ЭВРИКА. Спасибо всем , что откликнулись. ZVERSKY, огромное спасибо за урок. Очень большая просьба не только к тебе, но и к другим авторам. Дополнительно делать его еще в формате Word или PDF и давать ссылку на закачку, под вашим уроком.
Дружище, надеюсь, что увидим такую ссылку здесь. TRam, спасибо за дополнение к уроку.
Siox, по твоей просьбе добавлена ссылка на скачивание данного примера. В ней содержится "обучающиеся статья" в формате Word(doc). Сам "HTML пример" и сессия для дефолтного маршрута "electric com". В сессии пример появления HTML окна
В правиле Set Camera пробовал по всякому - не получается.
В Акелловской версии баг - невозможно назначить локомотив, в 2010-ой (англ.) можно - но результат тот же.