Перейти к содержанию

Сообщения от Скрипты

Аватар пользователя
Ну да, создать. Там он подобрал горящие клавиши, чтобы проще это делать было.
 

К А
Стикеры GBF в Telegram
В ответ пользователю Ment
Аватар пользователя
Ment
Ну да, создать. Там он подобрал горящие клавиши, чтобы проще это делать было.
а ведь поле delay не редактируется. Да, и при запуске показавается темный экран, реплики и все
Аватар пользователя
Виноват, в том диалоговом окне это называется Pause after actor's replica
 

К А
Стикеры GBF в Telegram
Аватар пользователя
Нужна помощь по скриптам :
1) самое скромное. Залейте кто-нить оф. руководство, а то в золотом издании его что-то не наблюдаеться.
2)Нужен скрипт который:
а) запускал бы ролик
б)после проигрывания ролика вражеский герой переходил на вашу сторону со всем опытом, артами, абилками и хоть какой-то армии( он же без нее не может)
Нам нужен мир:smile15: ...Желательно весь!:smile14:
Аватар пользователя
по запуску сцен есть команда:
void StartDialogScene(spDialogSceneXDB, sCallback = nil, sSaveName = nil);
1 значение сама сцена (делается в редакторе, точно не скажу руки пока не дошли попробовать ;))
2 функция после сцены
3 вроде принудительное автосохранение

вашим условиям может удовлетворить такой пример:

StartDialogScene(Scene01.(format).xdb, HeroTransferFunction, nil);

function HeroTransferFunction()
    SetObjectOwner(HeroName, PLAYER_1);
end;

если что не так, пусть более опытные в этом вопросе дополнят
Карты для Heroes V: Повелители орды:
Multiplayer: Господство, Извечное противостояние, Война за Магию, Торговая империя, Анатомия войны, Эксперимент
SingleScenario: Последний Рубеж, Трон, Элиралис, Вернуться домой!, Лабиринты разума
Campaign: Колонизация
В ответ пользователю Вестник
Вестник
Нужна помощь по скриптам :
1) самое скромное. Залейте кто-нить оф. руководство, а то в золотом издании его что-то не наблюдаеться.
2)Нужен скрипт который:
а) запускал бы ролик
б)после проигрывания ролика вражеский герой переходил на вашу сторону со всем опытом, артами, абилками и хоть какой-то армии( он же без нее не может)


1) и на этом форуме , и на Геройском Уголке(ag.ru) есть ссылки на различные руководства по скриптам ( от Новика ; от Ого ; официальный пакет документации от разработчиков );

2) а) StartDialogScene ( запускает диалоговую сцену ) или StartCutScene (запускает ролик );
б) здесь тоже имется вариации - можно использовать SetObjectOwner (меняет принадлежность объекта - т.е. этой функцией можно менять и принадлежность статичных объектов на карте - например города ) ; можно DeployReserveHero ( материализует на карте героя , находящегося в резерве игрока ) ;можно , наконец , использовать и SetPlayerTeam ( устанавливает команду игрока ) - полагаю , что скрипт выбирается после того , когда сценарист определился с сюжетной линией :)
В ответ пользователю antonag07
Аватар пользователя
а что такое cut scene и как ее делать?
Ставлю паузу после реплики, мало что меняется, ну эт ладно, может маленькое значение ставлю. Вот насчет темного экрана - при запуске видна только реплика и все
Аватар пользователя
Тёмный экран просто-напросто значит, что у Вас камера не туда глядит. Уехала куда-то за сцену, вот и всё.
 

К А
Стикеры GBF в Telegram
В ответ пользователю Ment
Аватар пользователя
Ment
Тёмный экран просто-напросто значит, что у Вас камера не туда глядит. Уехала куда-то за сцену, вот и всё.
когда я ее задаю кнопкой e (new camera), вроде все норм. А оказывается...
Аватар пользователя
Не знаю. Так не могу сказать, проблем таких не было с этим способом...
 

К А
Стикеры GBF в Telegram
Привет всем. Нужна помощь :)
вроде как команда
MarkObjectAsVisited (object,geroi);
должна отмечать 'object' посещенным для 'geroi', но почему то у меня обьект отмечается посещенным и для остальных героев, к-ые еще с ним не взаимодействовали. В чем может быть проблема? :smile32:
Обьект выключен если че.
В ответ пользователю JonnyP
JonnyP
Привет всем. Нужна помощь :)
вроде как команда
MarkObjectAsVisited (object,geroi);
должна отмечать 'object' посещенным для 'geroi', но почему то у меня обьект отмечается посещенным и для остальных героев, к-ые еще с ним не взаимодействовали. В чем может быть проблема? :smile32:
Обьект выключен если че.


Ну вроде из самой команды MarkObjectAsVisited это и следует ( объект считать посещенным ) ...
В ответ пользователю antonag07
antonag07
Ну вроде из самой команды MarkObjectAsVisited это и следует ( объект считать посещенным ) ...
нее, ты не понял. Команда должна делать обьект посещенным только для героя, посетившего его, а она почему то для всех делает :(
В ответ пользователю JonnyP
JonnyP
нее, ты не понял. Команда должна делать обьект посещенным только для героя, посетившего его, а она почему то для всех делает :(
это я понял - просто для того , чтобы команда эта(MarkObjectAsVisited) работала объект должен быть выключен - вот и другие герои с ним не могут взаимодействовать

Добавлено через 1 минуту
p.s.предлагаю сделать"финт ушами" - выключать объект командой ( путем скрипта ) , а не силами редактора ( например , при вхождении в регион нужного героя объект "вырубается" )

Статистика

Приветствуем новейшего участника: Emil