|
|
Очень частые ошибки, выдаваемые JNGP((центр
НА АНГЛИЙСКОМ ДОЛЖЕН БЫТЬ ПУТЬ К КАРТЕ, НА АНГЛИЙСКОМ!
))
Вопросы связанные с этими ошибками будут караться, как флуд.
Для проверки правильности кода не следует использовать Syntax Check (он работает неправильно), просто пересохраните карту.
Пришедшим впервыеСоветуем ознакомиться со всей базой статей по триггерам редактора (и не только).
Оптимальные настройки JNGP (идут по-умолчанию при установке Exp2)После применения настроек редактор нужно перезапустить!
Работа дополнений из меню «Extensions»Чтобы заработали пункты из меню «Extensions», необходимо предварительно сохранить карту и перезапустить редактор.
Сообщение о вирусахНекоторые антивирусы могут сообщать о наличии резидентных программ, это так и есть, но все содержимое архива безвредно. |
|
adic3x
offline
Опыт:
107,539Активность: |
Jass New Gen Pack
Тема в поддержу данного редактора.
Авторы: Vexorian, PipeDream, PitzerMike, MindWorX, SFilip. Что это такое?По сути это альтернативный компилятор. Jass остается таким же, как и был, но появляется возможность упростить процесс написания кода. Думаю, станет более понятнее, когда через некоторое время мы опишем все возможности vJass.
Как всё работает?Всё начинается с сохранения карты. WorldEditor использует vJass для компиляции jass-кода, проверяются ошибки в коде PJass'ом. Затем проверяются различные декорации и объекты окружения и, если требуется, используется Grim Extension для снятия лимита. Не говоря уже о том, что JassHelper также сохраняет backup'ы практически всего, что бы вы ни делали, что делает работу безопасной.
Стоит ли использовать?Да! Объявление глобальных переменных и нормальный компилятор (который корректно оповещает о синтаксических ошибках) - уже весомый аргумент.
ИспользованиеДля работы требуется Warcraft III версии 1.18 как минимум.
После извлечения в любую папку, запустите "NewGen WE.exe".
Во время первого запуска, Grimoire может спросить вас о нахождении папки Вара.
В WorldEditor'е должно появиться три новых меню: Extensions, Grimoire и JassHelper. Также у меня иногда редактор запускается без расширенных возможностей, но перезапуск исправляет это.
» Extensions:
» Grimoire:
» JassHelper:
Поддержка WE UnlimitedВы можете использовать JassNewGenPack с WEU. Скопируйте папку, куда установлен WEU в папку, куда установлен данный пак. Имя папки с WEU должно быть "WE Unlimited". Grimoire найдёт файл WE Unlimited\WE Unlimited.exe и все WEU-функции будут доступны во время работы с данным паком.
ЗаключениеТут я хочу поблагодарить людей, которые делали этот перевод вместе со мной или просто помогали разобраться =)
Пока все, надеюсь, силами софорумчан этот мануал будет дополнен и разъяснен. Мануал по vJass находится в аттаче.
История изменений:
» 5d:
» 5c:
» 5b:
» 5a:
Отредактировано Hanabishi, 31.12.2012 в 01:11. |
30.08.2007, 15:31 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
J
expert
offline
Опыт:
48,747Активность: |
я его юзаю пока только потомучто в нем меньше мороки с глобалками...
Jon добавил: P.S. ADOLF добавь в перный пост что в коде нидолжно быть ничего руского... и чтобы в пути сохранения файла недолжно быть руских символов... инача несохраняется... |
30.08.2007, 15:52 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Alex_Hell
Mapmaker 'N' Programmer
offline
Опыт:
6,885Активность: |
А что это за новый тип $type$ ???
|
30.08.2007, 16:30 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Toadcop
offline
Опыт:
53,013Активность: |
это не тип + здесь ничего нового нету ! это в конечном тот же джасс ! просто вы его видите по иному О_о. $xxx$ type - это я сам лично выбрал здесь может быть вроде почти любое имя. короче это textmacro это генерация кода так сказать которая поодерживает переменные которые могут внедрятьса в любую часть кода ! НО это всё статично т.е. делатьсе ТОЛЬКО при сохранение карты в ВЕ в игре таких чудес творить ясно что нельзя =). сейчас приведу пример...
Код:
так что теперь получитьса если "запустить" этот textmacro (иначе с него 0 еффекта т.к. препроццесор не инциализирует его "копию") Код:
удобно да ? =) мне тоже нравитьса и таким способ елементарно "клонируетьса" код но тока с разными названиями или параметрами... вообщем это даёт БОЛЬШИЕ возможности =) почти все системы следует писать иммено ТАК ! =) вообщем желаю удачи + это всё написано в Мануале по vJass ^^ |
30.08.2007, 16:55 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Alex_Hell
Mapmaker 'N' Programmer
offline
Опыт:
6,885Активность: |
Toadcop, я понял! Круть! Это открывает новые возможности jass (хотя я его всего месяца 4 знаю )
|
30.08.2007, 17:25 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Toadcop
offline
Опыт:
53,013Активность: |
Цитата:
|
|
30.08.2007, 21:02 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
107,539Активность: |
привел тему в человеческий вид и добавил почти полное описание библиотке, с keyword еще не разобрался.
ADOLF добавил: вообще у мну такое ощущение что сейчас кол-во людей, кому это будет интересно легко считается по пальцам рук=/ |
01.09.2007, 18:01 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
df Hunter
Нападатель
offline
Опыт:
5,749Активность: |
немногие люди юзучают jass, большинство его либо знают либо не знают |
01.09.2007, 18:36 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
107,539Активность: |
ну скорее это для средних жассеров, которые уже что то знают, но сами в vJass разобраться немогут/не знают английский язык (есть и такие) |
01.09.2007, 18:40 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
107,539Активность: |
ап статьи. я не ктулху, плз кто то прочтите да проверьте... вобще я что, это для себя пишу?)
хотя вообще самому чертовски интересно во всем этом разбираться=) ADOLF добавил: Цитата:
это он и есть + увидишь ты буржуйский код где всего такого кучи, и будешь думать а что а как, а так ты все занешь=) |
|
02.09.2007, 13:13 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
J
expert
offline
Опыт:
48,747Активность: |
ктулху здесь, ну вообщем че сказать? молодец! ну я все прочитал прицепи все довольно четко и нормально расписано... комментировать так сказать в принципе нечего...
я поправил орфорграфию... сильно страдает (компиляция пишется с одной л) Jon добавил: ADOLF помощь с переводом нужна? Отредактировано Jon, 02.09.2007 в 14:09. |
02.09.2007, 14:00 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Warden
:::...
offline
Опыт:
21,706Активность: |
Я уже во многом разобрался - весч =) |
02.09.2007, 14:43 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
107,539Активность: |
Jon, думаю пока нет посколько там весь материал ссылается на предыдущий и т.д.
вобщем пока я сам справляюсь. |
02.09.2007, 21:31 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
107,539Активность: |
Добавил пару слов о текстурах... тьфу, структурах=)
ADOLF добавил: Цитата:
пусть регаюццо, вникают, коментят там, хз жасс учат быстро и т.д.=) |
|
03.09.2007, 16:26 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
107,539Активность: |
АП.
взглянул на обьем креатива... интересно, кто то осилит?)
кста читаем, коментим, чего не ясно, с чем несогласны, чего добавить и т.д. |
04.09.2007, 16:46 | #15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
df Hunter
Нападатель
offline
Опыт:
5,749Активность: |
Цитата:
разрешить/запретить считывать файлы из каталога с игрой |
|
04.09.2007, 17:09 | #16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Toadcop
offline
Опыт:
53,013Активность: |
вообщем перевод сложный =) и понятен тока для "продвинутых" или норм кодеров (или джассеров) для начинающиъ это чисты конфуз. там надо объяснять не всё подрят а стафф которые тру может понадобитьса. это глобалки и структуры (ими проще чуть пользоватьса) всё остальное игрушечки. ну текст макро нужен для клонизации кода. вот имхо и всё остальное можно всё просто вручную делать. |
04.09.2007, 19:34 | #17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
107,539Активность: |
Цитата:
+ полный перевод нужен только для того, что бы глядя в чей то код не думать а что это, а что то... Цитата:
это статья для тех, кто хочет изучить вЖасс, а не "осваиваем жасс". так что цели написания для понития кем попало поставлено небыло. df Hunter, щас вставлю=) ADOLF добавил: вот кста сделал примерчик... стомп спелл, как в статье на сцайте, но иначе=) ADOLF добавил: и еще раз АП=) если что неясно по карте - спрашиваем... |
||
05.09.2007, 14:23 | #18
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Toadcop
offline
Опыт:
53,013Активность: |
угу спелл по приколу =) |
05.09.2007, 16:53 | #19
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Void
offline
Опыт:
1,232Активность: |
Это что-то новое только джасс изучил, еще что то появилось. - Это требует отдельной статьи. |
18.09.2007, 17:59 | #20
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|