0
14
3 года назад
0

» WarCraft 3 / Функция проверки спелла в Lua

PT153:
Fly123, так это не офф файлы. Офф файлы в архиве игры или в документах/вар3/жассхелпер.
Понял, нашёл. Их блокнотом открывать?
0
14
3 года назад
Отредактирован Fly123
0

» WarCraft 3 / Функция проверки спелла в Lua

PT153:
Открываем common.j и смотрим. Это функция, которая работает с варом напрямую.
У меня только common.lua
И близзард lua
0
14
3 года назад
Отредактирован Fly123
0

» WarCraft 3 / Функция проверки спелла в Lua

prog:
Нативки доступные Lua идентичны тем что доступны жассу.
Можно пожалуйста простое объяснение простому человеку - что такое нативки?) И правильно ли я понял, что если я просто скопирую GUI-шную команду "unit cast spell" в Lua, то она будет работать (ведь, если я не ошибаюсь, то JASS-команды, это тоже самое что и GUI, только без "мусора". Если ошибаюсь, прошу меня поправить)
0
14
3 года назад
0

» WarCraft 3 / Ошибка в скрипте (Lua)

МрачныйВорон:
Fly123,
--CreateUnitByName(GetLocalPlayer(),'footman',BlzGetTriggerPlayerMouseX(),BlzGetTriggerPlayerMouseY(​),0)
CreateUnit(Player(0),FourCC('hfoo'),BlzGetTriggerPlayerMouseX(),BlzGetTriggerPlayerMouseY(),0)
))
Я убрал эти палочки, теперь триггер вообще не работает, лол.
0
14
3 года назад
Отредактирован Fly123
0

» WarCraft 3 / Ошибка в скрипте (Lua)

МрачныйВорон:
Bergi_Bear, так тут все есть, осталось дописать немного. проблема в том, что у человека нет понимания как это работает. как запустить и прочее.
Ну да, ни черта не ясно, на самом деле. Оказалось, что "моя" функция не работала, работала только твоя. Попробовал заменить footman на doomguard в скриптах - всё-равно спаунятся футманы. Это какой-то кошмар. Ладно, в любом случае, спасибо тебе большое за помощь, с тем, что помог VSCode настроить и пытался объяснить.

Bergi_Bear:
МрачныйВорон, Пили гайд луа для новичков в варкарфте.
Nazar же хорошо в Lua разбирается, разве нет? Может ему было бы проще его написать? (если его не затруднит, конечно)
0
14
3 года назад
Отредактирован Fly123
0

» WarCraft 3 / Ошибка в скрипте (Lua)

МрачныйВорон:
карта пример прилагается. --дело не программе, а в кривых руках)
Так, я проверил твой код (и гуи-триггер), потом создал свой скрипт, который вначале собирался - работает. Остался лишь один вопрос - если писать кастомный скрипт (оказывается там нужно было копировать его в "Новую функцию", а не "Личный сценарий", как я думал), с ссылкой на GUI (я имею введу как у ты сделал: событие и CS на ГУИ, а сам код на Lua, на скриншоте), это сильные проблемы вызовет? Например, если я в Events в ГУИ напишу "Времени прошло: 2 сек" и через Actions и "Новой функции (Lua)" создам, например мультиборд, то это будет считаться за ГУИшный мультиборд, или за Lua (это я к тому, что пишут "Пиши на Lua/JASS, тогда не будет утекать всё". Или нужно такие скрипты только-только на Lua писать (всё умещать в "Новая функция"), чтобы не утекало? прошу не бить меня палками по пяткам, если мои вопросы кажутся глупыми и раздражающими
0
14
3 года назад
Отредактирован Fly123
0

» WarCraft 3 / Ошибка в скрипте (Lua)

МрачныйВорон:
ага
Всё, VSCode заработал как нужно, но при попытке сохранить карту, в которой CS ссылается на код Lua, опять выдаёт ошибку мол "Jass юзаешь, да?!", хотя его там нет: онли Lua, и сами параметры совпадают. А код самой карты мне показывает как и раньше - непонятной и перекомканой писаниной (как на скринах выше). Ты мне сегодня помог намного больше, чем стоило бы (наверное), но не мог бы ты открыть эту карту у себя и посмотреть, что с ней не так? Там тот самый триггер я оставил, только отключил его через меню.
Загруженные файлы
0
14
3 года назад
0

» WarCraft 3 / Ошибка в скрипте (Lua)

prog:
Там же в той теме в комментах мной расписаны некоторые нюансы настройки EmmyLua в вскоде, в составе другого плагина, правда...
Да, я видел. Но мне с этим проще возится уже. Но ты всё-равно молодец.
0
14
3 года назад
0

» WarCraft 3 / Ошибка в скрипте (Lua)

МрачныйВорон:

там common.j.lua убери этот j короче надо common.lua blizzard.lua
Ты написал, что нужно путь указать, но в статье никакого пути, который надо указывать, я не наблюдаю. Там же только путь по которому надо скрипты кидать, так?
0
14
3 года назад
0

» WarCraft 3 / Ошибка в скрипте (Lua)

МрачныйВорон:
Fly123, так нужно в соответствии с этой установкой делать.
  1. прописываем путь в соответствии с статьей, закидываем скрипты вроде common blizzard.
Где взять эти скрипты? EmmyLua я установил уже давно, и без инсталяции Java и регистрации на Оракле. Теперь главное: понять где взять скрипты blizzard и common lua

Fly123:
МрачныйВорон:
Fly123, так нужно в соответствии с этой установкой делать.
  1. прописываем путь в соответствии с статьей, закидываем скрипты вроде common blizzard.
Где взять эти скрипты? EmmyLua я установил уже давно, и без инсталяции Java и регистрации на Оракле. Теперь главное: понять где взять скрипты blizzard и common lua
upd: всё, понял, нашёл скрипты. Щас буду пытаться сделать всё по инструкции.
0
14
3 года назад
0

» WarCraft 3 / 10 кругов ада v1.1b

Сергей Пичугов:
Fly123:
Ого, автор апдейтит карту. Неплохо...
ты писал про то,что на карту нет апдейтов через 2 дня после выхода апдейта
Не зачекал, сорри
0
14
3 года назад
Отредактирован Fly123
0

» WarCraft 3 / Ошибка в скрипте (Lua)

МрачныйВорон:
Fly123, попробуйте на чистой карте перевести в режим lua, потом написать че-нибудь простенькое на lua. И запустить.
Я так уже четыре раза пробовал. Щас установлю EmmyLua и попробую снова.

вызов функции происходит так:
onMouseClick()
Я её в CS и писал так ранее.
2
14
3 года назад
2

» WarCraft 3 / Как с рефорджа вытащить модельки?

Retera Model Studio вроде позволяет их доставать (там же можно и редактировать). Скачай можно отсюда - www.hiveworkshop.com/threads/reteras-model-studio.316000
0
14
3 года назад
Отредактирован Fly123
0

» WarCraft 3 / Ошибка в скрипте (Lua)

МрачныйВорон:
Короче, copy-past не работает. Я копирую весь код, он вставляет кусок. В шапку пробовал копипастить, он всё-равно показывает, что мол карта jASS, хотя я точно ставил Lua и перезапускал обновлял. Не работает ничего.

МрачныйВорон:
Fly123, я тоже не знал долгое время)
у тебя вот такого в VSCode никогда не было? Он пишет что мол версия какая-то "переделанная", и что нужно обновить. Я нажимаю на галочку, он удаляет все, что выделено красным и оставляет эту функцию с созданием юнита, после чего карта перестаёт открыватся в редакторе и варкрафт её больше не видит.
(лишний end я добавил чисто для проверки)
Загруженные файлы
0
14
3 года назад
0

» WarCraft 3 / Ошибка в скрипте (Lua)

МрачныйВорон:
самый простой вариант это copy-past, т.е. редактируете код в VsCode. Копируете весь код и вставляете в CustomScript. Ля, я не знал, что так можно.
0
14
3 года назад
Отредактирован Fly123
0

» WarCraft 3 / Ошибка в скрипте (Lua)

МрачныйВорон:
Fly123, тогда все хорошо, никакие программы не нужны.
Я так понимаю, такого быть не должно? Это после того, как я сохранил код в VSCode и карту. Теперь у меня вар не видит мапу, а редактор её не открывает. Есть кака-нибудь статья, где это всё подробно расжёвано (конечно её нет, но я всё-равно спрошу)?
upd: это произошло после того, как я закрыл карту и сохранил скрипт в VSCode,е. Походу VSCode финты выкидывает.
Загруженные файлы
0
14
3 года назад
0

» WarCraft 3 / Ошибка в скрипте (Lua)

Bergi_Bear:
так же будет баг, если будет открыто 2 карты в редакторе одна в J Другая в Lua, приоритет у Джасса и начнёт карта на луа проверяться как джасс, стоит это тоже помнить
Блин, какая-то лажа. Я же выбрал Lua в параметрах карты. Не нужно юзать же никакие проги дополнительные, шоб её перевести в Lua, не так ли?
0
14
3 года назад
0

» WarCraft 3 / 10 кругов ада v1.1b

Ого, автор апдейтит карту. Неплохо...
0
14
3 года назад
Отредактирован Fly123
0

» WarCraft 3 / Пеоны разбойники

Bergi_Bear:
Fly123, эх как тебе объяснить, хорошая карта в рекламе не нуждается. Автор не должен бегать по группам в ВК и дискордам, с просьбами поиграйте в мою карту, посмотрите что я слепил. Это на уровне унижения. Сообщество должно продвигать продукты картоделов. - Вау посмотрите какую годноту сделал это чувак.
Я понимаю, о чём ты говоришь, но тут дело в том, что комьюнити паблика (оф.рефорджа) изначально настроено негативно на новости "ни про пачи" (не все, но обычно комментарии в топе паписаны в этом ключе) поэтому стоит как бы "выделить" работу, и показать, что это не сообщество опять кормит людей "пустым контентом", а реальный человек демонстрирует то, что в игре есть. Чтобы люди видели не только минусы игры, но и плюсы (которых, лично для меня, намного больше. Хотя я сосвем не за фулл прайс брал игру, так что это субъектив). У меня не было и мысли предлагать "пиарить" карту или что-то в этом роде, только привлечь внимание к варику (посмотрите, здесь пилится годнота, он ещё не здох, не здох!). Вот и всё.
0
14
3 года назад
0

» WarCraft 3 / Пеоны разбойники

Bergi_Bear:
Fly123, Ладно я попробую...
Главное написать текст и представить карту это от себя самого, как автор, а не так, чтобы они опубликовали что-то вроде "Вот смотрите, человек создал рагалук про батраков", иначе (с большой вероятностью), реакция людей может быть такая - "Админы, хватит кидать нам кастомки, мы хотим ладдер?".
2
14
3 года назад
2

» WarCraft 3 / Survival in Locations V0.5 Realese version 1

Автора давно не было в сети, не знаю, ответит он или нет, но напишу свои (личные) ощущения от карты для тех, кто решит скачать.
Первое, что отрицательно бросается в глаза - текст. Он коряво написан (видно, что автор писал либо ночью уставшим, либо просто торопился и не проверял его), многие слова перекаверканы, многие нужные точки отсутствуют. Даже на лоадскрине (sic!) есть корявое словечко. Также претензии к цвету шрифта - он тёмный и неудобный (это уже, конечно, супер-субъектив как и весь этот отзыв), вчитываться в тёмно-зелёный или тёмно-серый текст желания нет никакого. Дальше - геймплей. Необходимо бегать по карте и искать по кусочкам кристалы (золото) и по 1 единице носить дерево в палатку, чтобы строить лагерь. С одной стороны, на практике это не так уныло, как может прозвучать, с другой - каждую ночь на вас и ваш лагерь набегают орды врагов вроде пауков или слизней, сношая (именно так) ваш лагерь. То есть, каждую ночь у вас игра превращается в какой-то тавердефенс, когда ваша палатка выполняет роль башни, вас просто рашат, и ваш персонаж - слабак (враги тоже, но их много), которого съедают достаточно быстро. Не совсем понятно, как нужно выживать на карте, если персонажа и лагерь постоянно прессуют, а здания падают за пару секунд. Возможно задумка была на кооперацию между игроками, но в соло играть крайне не комфортно и не удобно. Цикл день/ночь необходимо было увеличить. Далее - подсказки. Их миллион и они все распиханы по разным вкладкам, при том, что можно было бы запихнуть "советы" в одну вкладку и разделить их там, используя цветные шрифты (нормальные, яркие). В результате идёт переизбыток информации, которую ну вообще не хочется читать, потому что шесть вкладок (sic!), с информацией которую нужно было уместить в одну (максимум в две). Цвет названия вкладок тоже не найс, ибо тёмно-бардовый на тёмном фоне = раздражение. Зато подсказки по рецептам крафта я нигде не нашёл. Ни в подсказках "Задания", ни в меню построек. Как крафтить - понятно, что крафтить - неизвестно. Из положительного могу выделить потенциал и возможность всё привести в порядок. На данный момент карта представляет из себя тавердефенс с открытым миром (набИгающие враги каждую ночь, которые усиляются от волны к волне + вышки и палатка, которая стреляет), а не сурвайвл. Для игры в таком формате нужно больше одного человека, поэтому тут либо менять концепцию, либо дорабатывать и делать упор именно на ней.
2
14
3 года назад
2

» WarCraft 3 / Пеоны разбойники

Bergi_Bear:
Fly123, Сообщества против такого контента, посмотрите во что люди играют, что им нравится, я не смогу со своей поделкой ворваться и поменять вкусы людей.
План уже выполнен на 100%
Дело твоё, конечно, но может всё-таки стоит хотя бы попробовать "ради интереса" это сделать? Не "менять им вкусы", а дать попробовать что-то новое. В конце-концов, это же рефордж: патчей нет, обнов нет, игра "типо умерла" (нет), и тут ты с двух ног влетаешь к ним в фид-лист с достаточно (очень) оригинальной картой, в которой они смогут скоротать приятные вечера (возможно). Ты ведь нечего не потеряешь, если кто-то из них опять напишет "опять не новости про патч", а от дефолт-карт вроде ЛТД или доты они тоже успели устать. Ну, опять же, дело твоё, ( ͡° ͜ʖ ͡°).
0
14
3 года назад
Отредактирован Fly123
0

» WarCraft 3 / Пеоны разбойники

Bergi_Bear:
Вышло долгожданное видео от Павла
Предлагаю тебе запостить какой-нибудь "рекламный" контент в офф.сообществе Рефорджа в ВК. Может интерес у людей к игре проснётся (с тем контентом, который они там обычно постят, уж точно) плюс само сообщество не против такого контента.
0
14
3 года назад
0

» WarCraft 3 / Warcraft Reforged: англофикация

Bergi_Bear:
блин я в ж в теме руссификатора прям там написал
Не обратил внимание значит, сорян
Только если ты на луа перейти решил, тебе не нужно его удалять, ибо с луа надо работать всё равно во внешнем редакторе
Просто, в Lua же вводятся такие же команды как в триггерах, вроде create unit, поэтому я решил, что если я буду видеть на английском в редакторе их, то я смогу их использовать. Хотя сниппеты эту проблему частично решают (наверное, я пока это не проверял конкретно).
0
14
3 года назад
0

» WarCraft 3 / Ошибка синтаксиса языка

Borodach:
((цитата
Что значит на структуре? Это как? (где?)
))
Попробовал подробно описать
Спасибо