Heroist — Сообщения
Heroist
| Тема / Сообщение | Дата |
|---|---|
|
Вожак Стаи 2: Падение Империи
да там сторонние моды с других карт передавались на эту. переустанавливать не обязательно, достаточно почистить папку Maps.
|
|
|
Скрипты
почему невозможно? Если при старте он один, то легко. Heroesplayer1 = GetPlayerHeroes (1); -- дает переменной количество существующих героев hero1 = Heroesplayer1 [0]; -- дает первой переменной в списке имя --так можно продолжать до бесконечности…
|
|
|
Текущие вопросы и ответы по редактору карт
ладно, сейчас посмотрю, что можно сделать. У меня есть несколько карт с коробками и без городов...А как получалось - все время забываю... Добавлено через 13 минут все, вспомнил. (точнее, СДЕЛАЛ) Значит так. Буду писать свои действия, не знаю,…
|
|
|
Скрипты
1) Нимус без армии!!! (шутка) 2) Там надо писать не false а nil...вроде 3)*** Это так можно запустить функцию? Не знал. А можно сделать проще. В теле ф-ии дописать if heroname == 'Christian' then. Тогда поймем, вызывает-ли оно хотя бы heroname, или…
|
|
|
Скрипты
Меня печалит тот факт, что непонятно почему. Понятно, что дело в heroname. Попробуйте переписать функцию с нуля вручную. (использовав строку с heroname из других работающих карт).
|
|
|
Скрипты
Как видно, в данной функции (+тригерре) есть два объекта. Один - это герой. Второй - это объект, при соприкосновении с которым героем начинается функция. Хотя да, раз функция вызвана, значит объект есть. Вопрос снимается. Даже не знаю, чем помочь.…
|
|
|
Скрипты
переменные eac и fac >= 0 ? (хотя, это не важно совсем) Тогда не знаю, в чем беда. До данного объекта дотрагивался герой? Значит - heroname. А далее уже работа с ним... Добавлено через 2 минуты Так, а имя у объекта (на котром висит триггер) есть?…
|
|
|
Скрипты
можно на него посмотреть (скриптовое выражение триггера с вызовом функции) ?
|
|
|
Скрипты
а, ясно. Она (ф-ия) heroname не восприняла, как героя. Функция-то активироваться должна от героя. Например, повесить на неё touch/region триггер. Иначе она не понимает, какому герою ей давать армию...
|
|
|
Текущие вопросы и ответы по редактору карт
НЕКРОМАНТ - в этом разделе внизу в теме "Ролики" на первых 2-ух страницах крайне подробно... Эритроцитоз - ох. Это непросто, да. Точнее, просто, но надо вспомнить... Так, вроде бы, ставишь коробку, прописываешь ей игрока, эту коробку затем…
|
|
|
Скрипты
а почему Вы решили, что ошибка именно об этой функции говорит? В консоли вроде об этом ничего не сказано...
|
|
|
Скрипты
она (ошибка/консоль) пишет, что где-то в скрипте есть ссылка на объект, но с именем "", т.е без имени. И естественно его нет на карте...
|
|
|
Текущие вопросы и ответы по редактору карт
Хм. Ну, можно рандом боксы во вкалдке heroes в редакторе понаставить. Только они не всегда срабатывают...
|
|
|
Скрипты
Heroist лишний end перед else Warrior777 endы после else Может быть, дело в этом? На этом коде все правильно
|
|
|
Скрипты
Хз тогда, буду с Вами откровенен. Если бы высыпалась другая ошибка, я бы понял. Но раз точно такая же... Может быть, она все-таки отличается от исходной? Например, другая строка (не 47). У Вас ведь в следующей ф-ии тоже самое....
|
|
|
Скрипты
Вот, теперь уже интереснее. Т.е первая запись кода и вторая, но без end, выдает одну и ту же ошибку в консоль. Странно. Может быть, Вы после исправления не сохраняете скрипт? Второй вариант, Вы начинаете карту заново, или с сэйва? Если с сэйва, то он…
|
|
|
Скрипты
Так ошибку ту же самую выдает, даже после исправления? Не может такого быть. Ошибка-то в панели стала другая. И ее исправлять тоже нужно будет...
|
|
|
Скрипты
Да при чем тут работает! Я Вам про ошибку, которая должна изменяться. А Вы мне про работу...
|
|
|
Скрипты
не может быть тоже самое. Если убрать из 47 фунции лишний end перед else, то в следующий раз скрипт должен был бы придраться к следующей функции. (там та же ошибка, собственно.) Добавлено через 1 минуту вообще, не вижу кроме этого никаких особых…
|
|
|
Скрипты
Зайти в редактор lua скриптов и там исправить все ошибки, что он напишет. И, действительно, убрать лишние endы, а потом посмотреть, что напишет консоль...
|