Впервые здесь? Я Роха — провести быструю экскурсию?
Ошибка соединенияНеверный запросСтраница устарелаСессия истеклаТребуется входЗапрещеноНе найденоСлишком много запросовВнутренняя ошибка сервераПлохой шлюзСервис недоступенТайм-аут шлюзаВерсия HTTP не поддерживается
Сессия истекла
Ваша сессия истекла. Пожалуйста, войдите снова.
Требуется вход
Для этого нужна учётная запись. Войдите или создайте её — это займёт минуту.
Страница устарела
Токен безопасности отклонён — обычно потому, что страница была открыта слишком долго или вы вошли в систему в другом месте. Ничего не сохранено. Обновите страницу и повторите.
Запрос не выполнен
При обработке вашего запроса возникла проблема.
Проверьте подключение к интернету и попробуйте снова.
Я щас занят, чуть попозже напишу нужный тебе триггер.
Когда ты задумываешься о том, что ты задумался, ты перестаёшь задумываться ;) Хаос во всём тоже порядок... Кампания Седьмое затмение. Грань Империи. В стадии разработки 10%
Ох, извиняюсь, у меня по горло дел. Если получится, сегодня напишу его.
Добавлено через 1 час 38 минут Ну вот, как и обещал: PLAYER_REMOVE_HERO_TRIGGER = 2 Формат вызова: Trigger(PLAYER_REMOVE_HERO_TRIGGER, nPlayerID, sProc ) Формат вызываемой процедуры: void sProc( sHeroName ) Останов: Trigger(PLAYER_REMOVE_HERO_TRIGGER, nPlayerID, nil) Процедура вызывается, когда игрок nPlayerID теряет героя. Имя данного героя передается в процедуру в качестве параметра.
Добавлено через 30 секунд Другого варианта не знаю
Когда ты задумываешься о том, что ты задумался, ты перестаёшь задумываться ;) Хаос во всём тоже порядок... Кампания Седьмое затмение. Грань Империи. В стадии разработки 10%
Алеха, триггер который я написал, работает? Если да, напиши, как ты его написал. А то вроде все правильно написал, а что то не складывается.
Когда ты задумываешься о том, что ты задумался, ты перестаёшь задумываться ;) Хаос во всём тоже порядок... Кампания Седьмое затмение. Грань Империи. В стадии разработки 10%
Честно говорю, не знаю, но размышляя логически пришёл к выводу что вместо Proc нужно как раз таки писать, что произойдёт при активации триггера. Т.е. писать скрипт. Но это моё сугубо основанное на размышлениях мнение.
Когда ты задумываешься о том, что ты задумался, ты перестаёшь задумываться ;) Хаос во всём тоже порядок... Кампания Седьмое затмение. Грань Империи. В стадии разработки 10%
Ребят, вы знаете такой скрипт, чтобы в начале воспроизвелся звук? (в моем случае - крик назгула, когда запускается карта, воспроизводится этот крик, а дальше камера показывает определенный регион и сообщение: "Это Черный всадник! Мы должны уходить, немедленно!")
PlaySound или как-то так, посмотрите в мануале. Звук надо импортировать в игру, чтобы воспроизвести. Способ аналагочен импорту моделек (на сайте psatkha описано), только Maya вроде как не нужен )
Еще вопрос по звукам, я записал скрипт по звуку, но проблема в том, что в самой игре консоль ругается, что звук не был найден. Звук я перетащил в папку с музыкой и на всякий случай в архив с картой. Вот скрипт: function StartF() MessageBox ("/Maps/SingleMissions/LotR_1/Nazgul_begin.txt"); Play2DSound ("Scream.ogg") end;
Алеха, Play2DSound требует на вход путь к файлу *.xdb с описанием звука, примеры можно посмотреть в /Sounds/_(Sound)/. Плюс желательно явно указывать путь к файлу, например если положить его рядом со скриптом карты, должно получиться что-то вроде: Play2DSound(GetMapDataPath()..'Scream.xdb#xpointer(/Sound)')
Очевидно, что wav будет лежать там, где вы его положите. Вероятнее всего в .xdb можно просто указать название вашего файла без пути и положить его там же рядом.
http://psatkha.narod.ru/tutorial_ru.html Звуки надо точно также экспортировать! То есть создать xdb-файл, в него прописать путь к реально существующему звуку (не вшитому в архив с картой, а лежащего где-нибудь в папке, например, Complete, как в примере по ссылке), нажать в режиме расширенного редактора на этот xdb-файл ПКМ, нажать "Export". В общем, отличие от того туториала только в том, что некоторые пункты можно пропустить (например, установку Maya и так далее).