Нажимаю Edit Script программа закрывается - Форум HeroesWorld-а

Быстрая навигация по основным разделам форума:
Турниры
КАРТЫ
Heroes 6
Heroes 5
Heroes 4
Heroes 3
Heroes 2
Heroes 1
Might&Magic

Герои Меча и Магии 5 - Картостроительство (Редактор карт) В этом разделе можно обсуждать все что касается редактора карт для Heroes of Might and Magic V. Так же здесь обсуждаем картостроительство.

Ответ
Страница 1 из 2
 
Опции темы
#1
Старый 16.08.2021, 10:11
  #1
^
Alinksolo
 
Аватар для Alinksolo
📖
Регистрация: 02.08.2021
Сообщения: 40
Регистрация: 02.08.2021
Сообщения: 40
Восклицание
Нажимаю Edit Script программа закрывается

Я захожу в редактор нажимаю Edit Script и программа закрывается, даже когда я захожу в другую программу для скриптов я не могу найти "lua" или "lau" не помню как там пишится.
Alinksolo вне форума
Ответить с цитированием
#2
Старый 18.08.2021, 02:44
  #2
^
Азгалор
📖
Регистрация: 24.04.2016
Сообщения: 51
Регистрация: 24.04.2016
Сообщения: 51
По умолчанию
Re: Нажимаю Edit Script программа закрывается

Самый дельный совет для всех кто обратится с подобной проблемой - забудьте вообще про кнопку Edit Script. Никогда даже не пытайтесь её использовать если вам нужно редактировать скрипты. Создать файл для скриптов - это можно, но редактировать - НЕТ и точка! Что же тогда делать? Как работаю я: Найдите файлы карты(возможно, находятся в скрытом разделе), там найдёте файл MapScript.lua(расширение может не отображаться если у вас не включено отображение расширений в настройках вашей системы). Далее, открываете карту в редакторе карт, открываете(если ещё не открыли) MapScript.lua и ковыряйте его как хотите(в разумных пределах, разумеется). После того как закончите с добавлениями/изменениями, сохраняйте файл, а карту просто перезапускаете, т.е. нажимаете Открыть карту и выбираете эту же карту. Желательно при всём этом ничего не трогать на самой карте, иначе может случиться так что вместе с изменениями на карте сохранится и скрипт, т.е. все правки в файлике пойдут коту под хвост. Впрочем, я не даю 100% гарантию что это действительно случается, поэтому экспериментируйте)
Азгалор вне форума
Ответить с цитированием
#3
Старый 18.08.2021, 09:58
  #3
^
Alinksolo
 
Аватар для Alinksolo
📖
Регистрация: 02.08.2021
Сообщения: 40
Регистрация: 02.08.2021
Сообщения: 40
По умолчанию
Re: Нажимаю Edit Script программа закрывается

Я сделал все как вы сказали но увы я не нашел файл MapScript.lua 
Alinksolo вне форума
Ответить с цитированием
#4
Старый 18.08.2021, 10:56
  #4
^
}{0TT@6bI4
 
Аватар для }{0TT@6bI4
📖
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1313
Выставка наград
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1313
Выставка наград
По умолчанию
Re: Нажимаю Edit Script программа закрывается

Откройте карту, зайдите в Map Properties Tree => MapScript => Нажмите на строчку => New => Введите название, например, MainScript => OK. Сохраните и закройте карту. Затем скачайте вот этот пак -> https://yadi.sk/d/W6cz5UBu3SGAvb, откройте папку практика => ... запустите лежащую там программу H5MapScriptsEditor. File => Open => Идите в папку Maps и выберите карту. Когда карта откроется, откройте (если не открыто) Maps/SingleMissions/Имякарты в дереве файлов слева. Щелкните по любому файлу, который отображен в этой папке. Затем нажмите File => New *.lua => Введите имя MainScripy.lua и нажмите OK.

Сохраните и закройте редактор скриптов. Снова откройте редактор карт и вашу карту, идите в Map Properties Tree => MapScript => Жмите на строчку => 3 точки => В появившемся окне свойств найдите справа сверху первую строчку свойств и впишите в неё путь к файлу скрипта: /Maps/SingleMissions/Имякарты/MainScript.lua. Если строка после нажатия Enter не исчезнет, то вы все сделали правильно. Сохраняете, закрываете редактор. Открываете редактор скриптов, вашу карту, двойным щелчком по файлу MainScript.lua открываете и его, дальше вводите ваш скрипт.
__________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
_________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
_________________
}{0TT@6bI4 вне форума
Ответить с цитированием
#5
Старый 18.08.2021, 11:08
  #5
^
vasik
📖
Регистрация: 21.10.2017
Сообщения: 397
Регистрация: 21.10.2017
Сообщения: 397
По умолчанию
Re: Нажимаю Edit Script программа закрывается

Есть вариант гораздо удобнее.
У меня эта штука тоже не работает и вылетает.

Но если закрыть редактор, открыть карту архиватором, найти Maps/Multiplayer_or_whatever/scripts. (в редакторе предварительно надо чтоб был создан мапскрипт, пустой нормально)
http://c2n.me/4d2H7mC вот будет что-то такое.
В идеале открываешь саблаймом или нотпад++, и у тебя есть еще и подстветка) И ничего скачивать не надо, кроме нотпада, который бесплатный и помимо героев много на что пригодится. Хотя бы чтоб открывать *.txt и *.xml и иметь нормальный вид, а не ломоглаз виндового блокнота, даже если твой текстовый файл никак не относится к героям.

Кстати после правки скрипта и сохранения архиватор запросит обновить файл в архиве (да/нет), так что правится прямо на ходу. Правда с закрытым редактором карт.
vasik вне форума
Ответить с цитированием
#6
Старый 18.08.2021, 11:22
  #6
^
}{0TT@6bI4
 
Аватар для }{0TT@6bI4
📖
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1313
Выставка наград
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1313
Выставка наград
По умолчанию
Re: Нажимаю Edit Script программа закрывается

vasik, откуда в случайной карте, созданной самим пользователем, будет любезно оставленная папка scripts с кучей скриптов, как у Frozensoull'a?
vasikнайти Maps/Multiplayer_or_whatever/scripts. (в редакторе предварительно надо чтоб был создан мапскрипт, пустой нормально)
http://c2n.me/4d2H7mC вот будет что-то такое.
Maps/Multiplayer или SingleMissions/ИмяКарты/, будет что-то такое, если быть точным:
Миниатюры
Нажмите на изображение для увеличения
Название:  1.jpg
Просмотров: 3
Размер:	125.4 Кбайт
ID:	66079  
__________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
_________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
_________________
}{0TT@6bI4 вне форума
Ответить с цитированием
#7
Старый 18.08.2021, 11:51
  #7
^
vasik
📖
Регистрация: 21.10.2017
Сообщения: 397
Регистрация: 21.10.2017
Сообщения: 397
По умолчанию
Re: Нажимаю Edit Script программа закрывается

а ну да
можно в мапскрипте писать и все работать будет.

Видимо привел в качестве примера хороший вариант, потому что многие даже табуляции / отступы не соблюдают (тут правда тоже есть).
Пустой мапскрипт все равно в редакторе создавать.
vasik вне форума
Ответить с цитированием
#8
Старый 18.08.2021, 12:54
  #8
^
}{0TT@6bI4
 
Аватар для }{0TT@6bI4
📖
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1313
Выставка наград
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1313
Выставка наград
По умолчанию
Re: Нажимаю Edit Script программа закрывается

Кстати, удобство и польза редактора скриптов по сравнению с Notepad++ космическое.
__________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
_________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
_________________
}{0TT@6bI4 вне форума
Ответить с цитированием
#9
Старый 18.08.2021, 12:58
  #9
^
Alinksolo
 
Аватар для Alinksolo
📖
Регистрация: 02.08.2021
Сообщения: 40
Регистрация: 02.08.2021
Сообщения: 40
По умолчанию
Re: Нажимаю Edit Script программа закрывается

Хотабыч нужно просто написать путь или же через 3 точки?
Alinksolo вне форума
Ответить с цитированием
#10
Старый 18.08.2021, 13:03
  #10
^
}{0TT@6bI4
 
Аватар для }{0TT@6bI4
📖
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1313
Выставка наград
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1313
Выставка наград
По умолчанию
Re: Нажимаю Edit Script программа закрывается

Можно просто написать путь, можно через 3 точки зайти в ПапкаИгры/Editor/H5Mods/ИмяКарты/Maps/SingleMissions/Имякарты/ и выбрать файл lua
__________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
_________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
_________________
}{0TT@6bI4 вне форума
Ответить с цитированием
#11
Старый 18.08.2021, 13:10
  #11
^
Alinksolo
 
Аватар для Alinksolo
📖
Регистрация: 02.08.2021
Сообщения: 40
Регистрация: 02.08.2021
Сообщения: 40
По умолчанию
Re: Нажимаю Edit Script программа закрывается

А теперь как проверить? Ввести скрипт и потом зайти на карту?
Alinksolo вне форума
Ответить с цитированием
#12
Старый 18.08.2021, 13:19
  #12
^
}{0TT@6bI4
 
Аватар для }{0TT@6bI4
📖
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1313
Выставка наград
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1313
Выставка наград
По умолчанию
Re: Нажимаю Edit Script программа закрывается

Проверить, что все правильно? Напишите в lua-файле скрипта print("Hello world!") и запустите карту в игре. Откройте карту в игре и посмотрите в консоль. Если вы всё сделали правильно, в консоли будет зеленая строчка Hello world!
__________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
_________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
_________________
}{0TT@6bI4 вне форума
Ответить с цитированием
#13
Старый 18.08.2021, 13:24
  #13
^
vasik
📖
Регистрация: 21.10.2017
Сообщения: 397
Регистрация: 21.10.2017
Сообщения: 397
По умолчанию
Re: Нажимаю Edit Script программа закрывается

редактор и игра не могут быть запущены одновременно, он будет поочередно запускать то редактор, то игру дабы поменять копейку в скрипте?

При правке текста в файле тоже надо закрывать игру, но хотя б не надо по 100 раз открывать редактор?
vasik вне форума
Ответить с цитированием
#14
Старый 18.08.2021, 13:30
  #14
^
}{0TT@6bI4
 
Аватар для }{0TT@6bI4
📖
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1313
Выставка наград
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1313
Выставка наград
По умолчанию
Re: Нажимаю Edit Script программа закрывается

Для тех, кто не хочет для правки скрипта каждый раз открывать-закрывать игру я рекомендую ознакомиться с ЧаВо товарища Jack_of_Shadows 🧐
__________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
_________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
_________________
}{0TT@6bI4 вне форума
Ответить с цитированием
#15
Старый 18.08.2021, 13:31
  #15
^
}{0TT@6bI4
 
Аватар для }{0TT@6bI4
📖
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1313
Выставка наград
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1313
Выставка наград
По умолчанию
Re: Нажимаю Edit Script программа закрывается

Кстати, редактор скриптов и игра могут быть запущены одновременно. Я вижу, вы путаете Редактор карт и Редактор скриптов, ссылку на который я прикрепил ранее.
__________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
_________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
_________________
}{0TT@6bI4 вне форума
Ответить с цитированием
Ответ
Страница 1 из 2


Опции темы



Часовой пояс GMT +4, время: 22:11.


vBulletin v3.5.0, Copyright ©2000-2021, Jelsoft Enterprises Ltd. (Русский)

Яндекс цитирование    Top.Mail.Ru