Heroist — Posts

User Avatar

Heroist

Morale +4106 Legendary
Offline Member since Dec 2012 Last activity
Topic / Post Date
Scripts
почему невозможно? Если при старте он один, то легко. Heroesplayer1 = GetPlayerHeroes (1); -- дает переменной количество существующих героев hero1 = Heroesplayer1 [0]; -- дает первой переменной в списке имя --так можно продолжать до бесконечности…
Current questions and answers regarding the map editor.
ладно, сейчас посмотрю, что можно сделать. У меня есть несколько карт с коробками и без городов...А как получалось - все время забываю... Добавлено через 13 минут все, вспомнил. (точнее, СДЕЛАЛ) Значит так. Буду писать свои действия, не знаю,…
Scripts
1) Нимус без армии!!! (шутка) 2) Там надо писать не false а nil...вроде 3)*** Это так можно запустить функцию? Не знал. А можно сделать проще. В теле ф-ии дописать if heroname == 'Christian' then. Тогда поймем, вызывает-ли оно хотя бы heroname, или…
Scripts
Меня печалит тот факт, что непонятно почему. Понятно, что дело в heroname. Попробуйте переписать функцию с нуля вручную. (использовав строку с heroname из других работающих карт).
Scripts
Как видно, в данной функции (+тригерре) есть два объекта. Один - это герой. Второй - это объект, при соприкосновении с которым героем начинается функция. Хотя да, раз функция вызвана, значит объект есть. Вопрос снимается. Даже не знаю, чем помочь.…
Scripts
переменные eac и fac >= 0 ? (хотя, это не важно совсем) Тогда не знаю, в чем беда. До данного объекта дотрагивался герой? Значит - heroname. А далее уже работа с ним... Добавлено через 2 минуты Так, а имя у объекта (на котром висит триггер) есть?…
Scripts
можно на него посмотреть (скриптовое выражение триггера с вызовом функции) ?
Scripts
а, ясно. Она (ф-ия) heroname не восприняла, как героя. Функция-то активироваться должна от героя. Например, повесить на неё touch/region триггер. Иначе она не понимает, какому герою ей давать армию...
Current questions and answers regarding the map editor.
НЕКРОМАНТ - в этом разделе внизу в теме "Ролики" на первых 2-ух страницах крайне подробно... Эритроцитоз - ох. Это непросто, да. Точнее, просто, но надо вспомнить... Так, вроде бы, ставишь коробку, прописываешь ей игрока, эту коробку затем…
Scripts
а почему Вы решили, что ошибка именно об этой функции говорит? В консоли вроде об этом ничего не сказано...
Scripts
она (ошибка/консоль) пишет, что где-то в скрипте есть ссылка на объект, но с именем "", т.е без имени. И естественно его нет на карте...
Current questions and answers regarding the map editor.
Хм. Ну, можно рандом боксы во вкалдке heroes в редакторе понаставить. Только они не всегда срабатывают...
Scripts
Может быть, дело в этом? На этом коде все правильно
Scripts
Хз тогда, буду с Вами откровенен. Если бы высыпалась другая ошибка, я бы понял. Но раз точно такая же... Может быть, она все-таки отличается от исходной? Например, другая строка (не 47). У Вас ведь в следующей ф-ии тоже самое....
Scripts
Вот, теперь уже интереснее. Т.е первая запись кода и вторая, но без end, выдает одну и ту же ошибку в консоль. Странно. Может быть, Вы после исправления не сохраняете скрипт? Второй вариант, Вы начинаете карту заново, или с сэйва? Если с сэйва, то он…
Scripts
Так ошибку ту же самую выдает, даже после исправления? Не может такого быть. Ошибка-то в панели стала другая. И ее исправлять тоже нужно будет...
Scripts
Да при чем тут работает! Я Вам про ошибку, которая должна изменяться. А Вы мне про работу...
Scripts
не может быть тоже самое. Если убрать из 47 фунции лишний end перед else, то в следующий раз скрипт должен был бы придраться к следующей функции. (там та же ошибка, собственно.) Добавлено через 1 минуту вообще, не вижу кроме этого никаких особых…
Scripts
Зайти в редактор lua скриптов и там исправить все ошибки, что он напишет. И, действительно, убрать лишние endы, а потом посмотреть, что напишет консоль...
Current questions and answers regarding the map editor.
НЕКРОМАНТ - насчет создания сценариев и скриптов все правильно написали. А что касается изменения типа задания - то нужно с помощью propetries tree - objectives - add new / или изменить те, что там уже будут. А в новом открывшемся задании можно…