XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов> Желтая пресса: обучающие статьи
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

 
tysch_tysch
Работаем
offline
Опыт: отключен
исправь недоработки, добавь скрины дефолтныз зэ и скрины эдитора где жто необходимо и статью можно на сайт
Старый 25.04.2008, 23:17
Trok-Ferot
Silenced by Trok-Ferot
offline
Опыт: 80,259
Активность:
Только общая информация. Терабайты текста неучтенных материалов. В топку...
Старый 26.04.2008, 14:59
alive

offline
Опыт: 19
Активность:
лутше расскажите как делать переходы между картами как в кампании с рексаром!)
Старый 02.08.2008, 19:44
Danger

offline
Опыт: 1,602
Активность:
Стоит более внимательно прочитать статью...

Danger добавил:
Цитата:
Переход между картами

Для переноса героев между картами кампании нужно создать специальный триггер, чтобы при выполнении главного задания (т.е. победе) герой сохранял все способности и артефакты, которые будут и в следующей карте:

Буфер игры - Create a game cache from CampaignName.w3v
Буфер игры - Store HeroName0002 <gen> as HeroClass of CampaignName&NextMapName in (Last created game cache)
Буфер игры - Save (Last created game cache)

Чтобы загрузить героя в следующей карте, создайте действия:

Буфер игры - Create a game cache from CampaignName.w3v
Буфер игры - Restore HeroClass from (Last created game cache) for Игрок1 (красный) at (Center of H1 <gen>) facing 0.00

Это лишь мой пример – положение вставки, принадлежность к игроку и т.п. делаются только на ваше усмотрение. Юниты переносятся аналогично. Стандартные функции для работы с кэшем предусматривают также хранение там данных 4-х основных типов: строки (String), целые числа (Integer), вещественные числа (Real), а также логические значения (Boolean).


Для автоматического перехода на следующую карту создаётся действие:

Игра - Set the next level to NextMapName.w3x

* CampaignName – название вашей кампании
HeroName – Имя героя(ев) – всего лишь строка, здесь может быть юнит или др.
HeroClass – Надпись на полосе опыта - всего лишь строка, здесь может быть юнит или др.
NextMapName – название следующей карты

Переход между картами необязательно должен быть прямым – в зависимости от некоего условия (ставится в триггерах), может загружаться одна из карт, а другая не использоваться (при этом прохождении, естественно). Тогда для видимости/невидимости кнопок-глав лучше пользоваться триггерами (см. ниже).
Старый 02.08.2008, 19:53
alive

offline
Опыт: 19
Активность:
Danger, ты не понял, он рассказыфвает просто про перенос героя и его предметов, а как сделать чтобы карты зависели между собой как в кампании рексара?
Старый 02.08.2008, 22:56
vit
кааааррл
offline
Опыт: 3,586
Активность:
alive, поподробней росскажи что есть в кампании рексара и чего нет здесь?
И вопрос к автору: росскажи про кэш, его параметры. это файл? куда он сохраняется? можна на карте сохранить кэш, потом выйти в главное меню вара, загрузить другую карту с запуском ранее сохраненного кэша?
Старый 03.08.2008, 02:04
ScorpioT1000
Работаем
online
Опыт: отключен
alive создаешь "Буфер игры" и присваиваешь туда все что изменилось в превой карте. сохраняешь..
Загружаешь вторую, играешь, опять грузишь первую, создаешь "буфер игры" и проверяешь если там присвоено, то изменяешь все в карте на то что присвоено)

Т.е. любое значение можно записать в кэш и грузить/сохранять его из любой карты.
Старый 03.08.2008, 05:12
ghostninja
d(p_q)b
offline
Опыт: 7,383
Активность:
А как-нить можно перенсти импортированные файлы и нестандартные еденицы из карты?
Старый 21.08.2008, 21:44
Scorched

offline
Опыт: 7,912
Активность:

Можно. Делай экспорт в редакторе объектов и менеджере импорта

alive, в кампании рексара игра сохраняется и запускается другая карта, по возвращении из локации нужные данные в кэш, и игра загружается. Юзай Игра - Save game...
Старый 21.08.2008, 22:32
C71me
2SIDES.VIDEO
offline
Опыт: 4,884
Активность:
В принципе нормально, но нужно побольше мелочей, как сказал, FellGuard.

Crash71me добавил:
Прям тоже захотелось написать статью ))) А может даже и напишу!)
Старый 17.09.2008, 07:52
SaGe_ELF

offline
Опыт: 181
Активность:
люди вопросик как использовать нестандартные данные из меню кампании в триггерах карты???
Старый 28.09.2008, 18:59
Dr

offline
Опыт: 48,871
Активность:
SaGe_ELF Какие-такие данные?
Старый 28.09.2008, 19:01
N7_Stormreaver
We are Diamond Dogs
offline
Опыт: 4,973
Активность:
А куда всписывать действие (по переходу на след. уровень??)
Старый 18.11.2008, 22:21
Gres
Кораэлестраз
offline
Опыт: 18,575
Активность:
я думаю удобнее всего будет перед действием "Показать победу для игрока"
Старый 19.11.2008, 06:54
N7_Stormreaver
We are Diamond Dogs
offline
Опыт: 4,973
Активность:
Тогда он по идее сразу-же победу засчитает
Старый 19.11.2008, 07:57
Gres
Кораэлестраз
offline
Опыт: 18,575
Активность:
ну почему... ты в кэш сохраняешь, ждешь 1 сек и показываеш Победу!
Старый 19.11.2008, 08:40
RazArt

offline
Опыт: 11,197
Активность:
3uMvirAd, статья не тру, слишком мало и, практически, нет объяснений
Старый 19.11.2008, 16:48
Deviance

offline
Опыт: 16,875
Активность:
а как сделать,чтобы переход был без победы,то есть как бы перемещение между локациями.
то есть каждая карта-часть или полная локация?
Старый 06.03.2009, 14:46
dave_wwid

offline
Опыт: 12,954
Активность:
Неплохо но надо подробней.

Цитата:
или действием Show/Hide Custom Campaign Button в Редакторе триггеров, что нужно при разветвлённых кампаниях)

Это не всем будет ясно как делается и рассказать, как уже говорили, о импорте загрузочных экранов как для карт, так и для всей кампании.
Старый 14.03.2009, 13:18
Hunter Vlad

offline
Опыт: 16
Активность:
Cfif:
Вот я не понимаю. Извините. Но я в компании выбираю карту, вставляю в списак карт для компании, и виводит при сохранениии эту ошибку. Искал везде как исправить, но никак, и нигде нету. Обьясните, ну очень прошу!!!
Я кажись понял!!!:D:
У меня такаяже ошибка и не пойму почему!.. :( Помогите!
Старый 15.12.2009, 23:10

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

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

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 13:21.