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

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

В ответ пользователю Ment
5 лет назад
Ment
Ооооо, объектно-ориентированный lua?!
Насчёт таблиц, я всего разок таким пользовался, кажется, но это был тривиальный случай, и я ничего такого хитрого для упрощения не изобретал.
the023, пожалуйста, расскажите, что это за RPGEngine такой и чем вы вообще пользуетесь, это очень-очень интересно. Вот эта библиотека, да?


Нет, это самописный движок.

В данный момент Вадимом TGAME и мною ведётся разработка нового глобального режима "Битва Гигантов": https://www.youtube.com/watch?v=Eu5cMUoJDXA

К концу весны должны зарелизить. Подробностей, к сожалению, не могу сообщить, но режим будет под стать названию: гигантским.
eugnazaroff
создание скриптов к HOMM V
Аватар пользователя
5 лет назад
Окей, с нетерпением буду ждать новостей!
 

К А
Стикеры GBF в Telegram
Аватар пользователя
5 лет назад
Здравствуйте, уважаемые картостроители. У меня не работает один скрипт:

function final()
TransformTown(sTownName, 0);
end;

function final1()
end;

function kvest()
QuestionBox("/Maps/SingleMissions/ludi.nachalo/kvest2.txt", "final", "final1");
end;

Trigger(REGION_ENTER_AND_STOP_TRIGGER, "kvest2", "kvest");

Возможно, я что-то не так написала и/или не правильно положила файл. Вот мой путь:

\Editor\H5MMods\ludi.nachalo\Maps\SingleMissions\ludi.nachalo

Можете посоветовать или написать, где у меня ошибка?
С уважением, ваша Дарина)
Мои сценарии:  
Лесной хранитель (лесной союз)
Путь к свету (чернокнижник)
Фалькон Сокол (орден порядка)
Инквизиция Ариоха (некроманты) - готово на 90%
Аватар пользователя
5 лет назад
Товарищ Darina, на форуме запрещено иметь более двух аккаунтов. Напишите Ment или Создатель, чтобы они объединили ваши аккаунты.

Далее, sTownname - это что такое? Что за переменная?! Или вы просто скопировали откуда-то? Далее, зачем пустая функция final? Не ошибка, но непонятно.
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
Discord-сервер "Герои 5: S.T.A.L.K.E.R"
Сервер по модификации "Герои 5: S.T.A.L.K.E.R"
_________________
В ответ пользователю }{0TT@6bI4
Аватар пользователя
5 лет назад
}{0TT@6bI4
Товарищ Darina, на форуме запрещено иметь более двух аккаунтов. Напишите Ment или Создатель, чтобы они объединили ваши аккаунты.
Хорошо, уже написала
Автор
Далее, sTownname - это что такое? Что за переменная?! Или вы просто скопировали откуда-то?
Из одного рдф файла, из вашей группы в Вк. sTownname, как я поняла, это город, который хотят превратить в другой. sTownname - я так город назвала. 
Автор
Далее, зачем пустая функция final? Не ошибка, но непонятно.
Мне надо, что бы при «Отмена» ничего не происходило, вот поэтому и пустая. 

А проблема, то что сам бокс и не выводится вовсе. Герой останавливаться в герионе - и все, больше ничего не происходит. 
С уважением, ваша Дарина)
Мои сценарии:  
Лесной хранитель (лесной союз)
Путь к свету (чернокнижник)
Фалькон Сокол (орден порядка)
Инквизиция Ариоха (некроманты) - готово на 90%
Аватар пользователя
5 лет назад
Если нужно, чтобы ничего не происхожило, оставьте nil.
Проверьте консоль на наличие ошибок
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
Discord-сервер "Герои 5: S.T.A.L.K.E.R"
Сервер по модификации "Герои 5: S.T.A.L.K.E.R"
_________________
В ответ пользователю }{0TT@6bI4
Аватар пользователя
5 лет назад
}{0TT@6bI4
Если нужно, чтобы ничего не происхожило, оставьте nil.
Проверьте консоль на наличие ошибок
Да, была ошибка, "Empty massage text" . Но я вот не понимаю, куда надо положить текст сообщения, по сути, вроде бы, я поместила куда надо, а все равно высвечивается ошибка. Можете подсказать, куда правильно приложить сообщения?
С уважением, ваша Дарина)
Мои сценарии:  
Лесной хранитель (лесной союз)
Путь к свету (чернокнижник)
Фалькон Сокол (орден порядка)
Инквизиция Ариоха (некроманты) - готово на 90%
Аватар пользователя
5 лет назад
Просто проверьте, правильный ли путь к файлу. Эта ошибка появляется не когда файл пуст, а когда игра не может найти по указанному пути файл txt с указанным именем.
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
Discord-сервер "Герои 5: S.T.A.L.K.E.R"
Сервер по модификации "Герои 5: S.T.A.L.K.E.R"
_________________
В ответ пользователю }{0TT@6bI4
Аватар пользователя
5 лет назад
}{0TT@6bI4
Просто проверьте, правильный ли путь к файлу. Эта ошибка появляется не когда файл пуст, а когда игра не может найти по указанному пути файл txt с указанным именем.
Я посмотрела, как в в других сценариях выводятся сообщения, но у меня все равно ничего не вышло. Так же, перебрала около 10 других путей, но ни один из них не заработал. Можете подсказать где у меня ошибка?
Прикладываю картинки:
Вложения 3
3 файл(ов) • Общий размер: 274,3 KB
С уважением, ваша Дарина)
Мои сценарии:  
Лесной хранитель (лесной союз)
Путь к свету (чернокнижник)
Фалькон Сокол (орден порядка)
Инквизиция Ариоха (некроманты) - готово на 90%
Аватар пользователя
5 лет назад
Текстовый файл создаешь через редактор скриптов или в папке с картой делаешь новый текстовый документ? Если второе, то наверняка проблема в кодировке файла. Создавай через редактор скриптов, гарантированно будет правильная кодировка. Также, чтобы не прописывать пути к файлам каждый раз и не путаться из-за этого, можешь пользоваться такой конструкцией:
path = GetMapDataPath()

function kvest()
QuestionBox(path.."kvest2.txt", "final", "final1");
end;
и т.п.
Нет войне.
В ответ пользователю Gerter
Аватар пользователя
5 лет назад
Gerter
Текстовый файл создаешь через редактор скриптов или в папке с картой делаешь новый текстовый документ? Если второе, то наверняка проблема в кодировке файла. Создавай через редактор скриптов, гарантированно будет правильная кодировка. Также, чтобы не прописывать пути к файлам каждый раз и не путаться из-за этого, можешь пользоваться такой конструкцией:
path = GetMapDataPath()

function kvest()
QuestionBox(path.."kvest2.txt", "final", "final1");
end;
и т.п.

ОГРОМНОЕ СПАСИБО! Всё сработало)
С уважением, ваша Дарина)
Мои сценарии:  
Лесной хранитель (лесной союз)
Путь к свету (чернокнижник)
Фалькон Сокол (орден порядка)
Инквизиция Ариоха (некроманты) - готово на 90%
В ответ пользователю Flame Crystal
Аватар пользователя
5 лет назад
Здравствуйте, уважаемые картостроители. Вновь не работает ниже указанный скрипт:

SetRegionBlocked("prohod", true, 1);
function Otkrit()
SetRegionBlocked("prohod", false, 1);
end;
Trigger(REGION_ENTER_WITHOUT_STOP_TRIGGER, "lik", "Otkrit");

И выводится эта ошибка, указана на картинке. Можете подсказать, что неправильно написано в коде? 
Вложения 1
1 файл • Общий размер: 14,1 KB
С уважением, ваша Дарина)
Мои сценарии:  
Лесной хранитель (лесной союз)
Путь к свету (чернокнижник)
Фалькон Сокол (орден порядка)
Инквизиция Ариоха (некроманты) - готово на 90%
Аватар пользователя
5 лет назад
Это warning, предупреждение, а не ошибка.
Оно говорит о том, что имя false там не предусмотрено, интерпретатор автоматически заменил его на nil. Это очень часто в скриптах происходит, хоть в руководстве и сказано в подобных функциях применять false.
 

К А
Стикеры GBF в Telegram
В ответ пользователю Ment
Аватар пользователя
5 лет назад
Ment
Это warning, предупреждение, а не ошибка.
Оно говорит о том, что имя false там не предусмотрено, интерпретатор автоматически заменил его на nil. Это очень часто в скриптах происходит, хоть в руководстве и сказано в подобных функциях применять false.
Так что делать? Если пишу nil, то выскакивает та же ошибка. Никто не знает как сделать, что бы предупреждение пропало?
С уважением, ваша Дарина)
Мои сценарии:  
Лесной хранитель (лесной союз)
Путь к свету (чернокнижник)
Фалькон Сокол (орден порядка)
Инквизиция Ариоха (некроманты) - готово на 90%
Аватар пользователя
5 лет назад
Если заменили на nil, то всё равно выскакивает "Value was NIL when getting global with name false"? Тогда ошибка не здесь.
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
Discord-сервер "Герои 5: S.T.A.L.K.E.R"
Сервер по модификации "Герои 5: S.T.A.L.K.E.R"
_________________

Статистика

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