Впервые здесь? Я Роха — провести быструю экскурсию?
Ошибка соединенияНеверный запросСтраница устарелаСессия истеклаТребуется входЗапрещеноНе найденоСлишком много запросовВнутренняя ошибка сервераПлохой шлюзСервис недоступенТайм-аут шлюзаВерсия HTTP не поддерживается
Сессия истекла
Ваша сессия истекла. Пожалуйста, войдите снова.
Требуется вход
Для этого нужна учётная запись. Войдите или создайте её — это займёт минуту.
Страница устарела
Токен безопасности отклонён — обычно потому, что страница была открыта слишком долго или вы вошли в систему в другом месте. Ничего не сохранено. Обновите страницу и повторите.
Запрос не выполнен
При обработке вашего запроса возникла проблема.
Проверьте подключение к интернету и попробуйте снова.
То есть на карте для 8 это сделать невозможно?Встречал просто моды,где существуют нейтральные герои,но не в качестве объектов на карте.Они появлялись при вступлении в бой с любым стаком нейтральных существ. Если быть точнее,то вот этот мод http://heroescommunity.com/viewthread.php3?TID=41303
На карте, где 8 игроков, сделать нейтрального героя как объект невозможно. Если нейтральный герой нужен только в бою, сойдёт функция StartCombat.
Ребят, прошу помощи. Начал осваивать скрипты. По мануалу. Сделал все, как там, но не работает. Вотсам скрипт. function kamillaF (heroname) (абзац)MessageBox("Maps/SingleMissions/MyMapforVani4/Spasi.txt"); (абзац)Trigger(REGION_AND_STOP_TRIGGER, "test", nil); end;
Ребят, прошу помощи. Начал осваивать скрипты. По мануалу. Сделал все, как там, но не работает. Вотсам скрипт. function kamillaF (heroname) (абзац)MessageBox("Maps/SingleMissions/MyMapforVani4/Spasi.txt"); (абзац)Trigger(REGION_AND_STOP_TRIGGER, "test", nil); end;
Благодарю. Все работает. Но вот проблема у меня с самим редактором. Через раз он вылетает при открытии менюшки со скриптами. нет более стабильной версии? А то уже жопа горит. Щас например, он у меня вообще намертво завис. ПК пришлось релргать. Можно же вроде без вмешательства редактора скрипты писать?
Добавлено через 22 минуты Так. Вроде он успокоился. У меня вот вопрос. Шобы после прочтения сообщения вызывался бой с юнитами, которых я указал. Окей. А как сделать, шобы после прочтения сообщения ко мне телепортировался спрятанный на карте герой(у которого уже задана армия) и начинался бой?
Может быть что оно не работает изза дублирования функций?
Лучше не дублировать.
Да сам не пойму.
Ну вот лучше понять. Может, Вы весь скрипт приведёте? В консоль посмотрите, что выдаёт...
Но вот проблема у меня с самим редактором. Через раз он вылетает при открытии менюшки со скриптами.
Это Вам ещё везёт, у меня вылетал всегда... Редактируйте скрипты блокнотом или специальным скрипт едитором, если снова будет доставать.
А как сделать, шобы после прочтения сообщения ко мне телепортировался спрятанный на карте герой(у которого уже задана армия) и начинался бой?
Прочитайте в мануале про функции MessageBox и SetObjectPosition. Там несложно. MessageBox("путь к сообщению", TeleporateHero); function TeleporateHero () SetObjectPosition("скриптовое имя вражеского героя", координата x, координата y, на поверхности или в подземелье); MakeHeroInteractWithObject("скриптовое имя вражеского героя","скриптовое имя Вашего героя"); end;
Подробнее можно почитать в мануале касательно функций MessageBox и SetObjectPosition.
Да, я понял. Благодарю. А координаты х и у места ОТКУДА телепортировать или КУДА телепортировать? Думаю, што КУДА, но до справки лучше уточнить. А то не получалось в прошлые разы.
Ну вот лучше понять. Может, Вы весь скрипт приведёте? В консоль посмотрите, что выдаёт...
Это Вам ещё везёт, у меня вылетал всегда... Редактируйте скрипты блокнотом или специальным скрипт едитором, если снова будет доставать.
Прочитайте в мануале про функции MessageBox и SetObjectPosition. Там несложно. MessageBox("путь к сообщению", TeleporateHero); function TeleporateHero () SetObjectPosition("скриптовое имя вражеского героя", координата x, координата y, на поверхности или в подземелье); MakeHeroInteractWithObject("скриптовое имя вражеского героя","скриптовое имя Вашего героя"); end;
Подробнее можно почитать в мануале касательно функций MessageBox и SetObjectPosition.
По поводу моего вопроса незнаю что это было,вернул резервную копию карты,там всё работает.Видимо гдето чтото накосячил.Ну да ладно...
А как сделать чтобы они не дублировались,не подскажите? Вобще не представляю как сделать поражение от гибели одного из троих героев в одной функции...
А как сделать чтобы они не дублировались,не подскажите? Вобще не представляю как сделать поражение от гибели одного из троих героев в одной функции...
Ну, можно в одну функцию засунуть цикл, в цикле запустить проверку не на смерть одного героя, а на смерть любого из трёх (либо через or, либо поставить в одном цикле несколько if).