Перечитай внимательно весь первый пост, а не один лишь заголовок темы.
тот случай когда заголовок не отображает суть темы?
у тебя в первом посте или в заголовке есть хоть одно слово "GUI" или "WE" ?
ты пишешь что у тебя в JASS КОДЕ не объявляются глобалки
научись сначала подходить к вопросу без халатности
в нормальных местах вообще в правилах прописано чуть ли не обязательное прикрепление файл-примера к вопросу
а из тебя это всё вытягивать приходится
точно также и ответ темы - ты даже не удосужился нормально выложить скрин - где и что ты там кликнул какую галку
итого что мы имеем:
невнятный заголовок без слов "ГУИ" И "WE", если ты не в курсе то jass это текстовый код. так вот в [jass] глобалки объявляются как раз нормально уже 20 лет
невнятное описание темы без слов "ГУИ" И "WE"
агр на задающих вопросы по твоему же вопросу
неумение выложить нормальный ответ по твоему же вопросу
вот и подумай что тут сумеет прочитать гуглящий мимопроходящий новичок, или залётный, когда не понятен толком ни вопрос, ни ответ, ни содержание
Заголовок как раз таки отображает суть темы, но его недостаточно для полного понимания проблемы.
При чем тут gui? В первом посте (и в заголовке тоже) сказано - jass.
Карту пример я тебе дал (но ты ее видимо только mрq-editor'ом открывал) - там тоже нету ничего на гуи.
Касательно 20 лет нормального объявления глобалок в джассе - открой карту-пример в редакторе.
Про объявление глобалок через гуи было сказано как о единственном рабочем варианте их объявления.
Остальным отписавшимся комментаторам все было понятно.
Но в следующий раз, я обязательно напишу про WE, раз тебе не видно, что это раздел вопросов по WarCraft3 🤷♂️
И я ни на кого не агрился. Как ты себя зарекомендовал, в первом своем сообщении, так я с тобой диалог и веду.
Гуглящий новичок, вероятно, увидит выбранный ответ и пойдет проверять галочки в меню джасс-хелпера.
В статье ничего не сказано о массивах.
Тест показывает, что обращение к непроинициализированной ячейке массива прекращения работы ф-ции не вызывает.
Это означает, что массивы инициализируются сами?
Или что для них сделано исключение?
Или проблемы все же могут возникнуть и следует стараться инициализировать глобальные массивы?
Так ты и дальше продолжаешь ее писать, не смотря на то, что уже решение найдено.
Перечитай внимательно весь первый пост, а не один лишь заголовок темы.
Ты сейчас проигнорировал найденную проблему отключенного по умолчанию джасс-хелпера и прицепился к нумерации строк кода, которая вообще никакого отношения к проблеме компиляции не имеет.
Ты попросил дать тебе карту с проблемой - я тебе создал пустую карту с блоком globals-endglobals, которая при попытке компиляции выдает ту же ошибку, что я скринил для тебя выше.
Вместо того, чтобы просто написать почему этот блок кода не компилируется редактором, ты продолжаешь набивать посты путем прикидывания шлангом.
Я же нормально попросил - или помогай, или не флуди. Понятное дело, что это интернет, но будь же нормальным мужиком.
В рефорже в редактор был встроен джассхелпер. Собственно, во всех популярных версиях редактора он был очень давно. Так что вам ничего не мешает создавать глобалки в рамках синтаксива vjass или zinc, как и раньше
А пример можно? Потому что описанное в первом посте вызывает ошибки компиляции.
МрачныйВорон, я говорю про те примеры, где все реализовано кодом, без импорта fdf - там везде используется QuestButtonBaseTemplate.
А на большинстве приведенных скриншотов - использована стандартная рамка тултипа.
Могу я ее использовать, не прибегая к импорту fdf?
Если да, то как называется темплейт, для ее использования в ф-ции BlzCreateFrameByType ?
На примерах-скриншотах используется стандартная рамка тултипов.
А в примерах кода везде используется "QuestButtonBaseTemplate".
Как называется рамка подсказки?
Reforged купил только сейчас. До момента покупки особо не следил, что там завозили по функционалу.
Поэтому вопрос: как там сейчас принято хранить данные? Как я понимаю, адекватные, быстрые таблицы есть только на lua? Или на jass тоже что-то завезли?
avuremybe,функция должна вернуть буль, а ты не указал этого в теле функции...
Я тикет создал только потому, что зависает оно лишь в случаях когда ф-ция должна вернуть именно булин.
Если ф-ция возвращает что-угодно другое, при этом тело пустое - никаких проблем нет. Более того, такие ф-ции можно использовать в игре.
Ну и, хоть это не показатель и я уже плохо помню подробности, ставил я когда-то эксперименты на эту тему - пассивка с 10% шансом ведет себя совсем иначе чем жассовый рандом с 10% шансом.
Отредактирован avuremybe
» WarCraft 3 / [jass] объявление глобалок
Карту пример я тебе дал (но ты ее видимо только mрq-editor'ом открывал) - там тоже нету ничего на гуи.
Касательно 20 лет нормального объявления глобалок в джассе - открой карту-пример в редакторе.
Про объявление глобалок через гуи было сказано как о единственном рабочем варианте их объявления.
Но в следующий раз, я обязательно напишу про WE, раз тебе не видно, что это раздел вопросов по WarCraft3 🤷♂️
И я ни на кого не агрился. Как ты себя зарекомендовал, в первом своем сообщении, так я с тобой диалог и веду.
Отредактирован avuremybe
» WarCraft 3 / Глобальные переменные
Тест показывает, что обращение к непроинициализированной ячейке массива прекращения работы ф-ции не вызывает.
Или что для них сделано исключение?
Или проблемы все же могут возникнуть и следует стараться инициализировать глобальные массивы?
» WarCraft 3 / [jass] объявление глобалок
Перечитай внимательно весь первый пост, а не один лишь заголовок темы.
Ты попросил дать тебе карту с проблемой - я тебе создал пустую карту с блоком globals-endglobals, которая при попытке компиляции выдает ту же ошибку, что я скринил для тебя выше.
Вместо того, чтобы просто написать почему этот блок кода не компилируется редактором, ты продолжаешь набивать посты путем прикидывания шлангом.
Я же нормально попросил - или помогай, или не флуди. Понятное дело, что это интернет, но будь же нормальным мужиком.
» WarCraft 3 / [jass] объявление глобалок
» WarCraft 3 / [jass] объявление глобалок
» WarCraft 3 / [jass] объявление глобалок
» WarCraft 3 / [jass] объявление глобалок
host_pi:
» WarCraft 3 / [jass] объявление глобалок
» WarCraft 3 / ToolTip (всплывающая подсказка)
А на большинстве приведенных скриншотов - использована стандартная рамка тултипа.
Если да, то как называется темплейт, для ее использования в ф-ции BlzCreateFrameByType ?
» WarCraft 3 / ToolTip (всплывающая подсказка)
А в примерах кода везде используется "QuestButtonBaseTemplate".
Как называется рамка подсказки?
» WarCraft 3 / Кнопки. примеры создания кнопок
Как приведенным выше кнопкам добавить тултип при наведении?
» WarCraft 3 / Warcraft 3 Reforged: Патч 1.32.9
Поэтому вопрос: как там сейчас принято хранить данные? Как я понимаю, адекватные, быстрые таблицы есть только на lua? Или на jass тоже что-то завезли?
» WarCraft 3 / [lua] Подсветка кода во внешнем редакторе
В папке с рефоржем их нет.
Отредактирован avuremybe
» WarCraft 3 / баг компиляции
Если ф-ция возвращает что-угодно другое, при этом тело пустое - никаких проблем нет. Более того, такие ф-ции можно использовать в игре.
» Samuro Wars / Главная страница
Нужны какие-то маленькие сообщения кто кого убил.
» WarCraft 3 / Warcraft 3 Reforged: Патч 1.32.9
» WarCraft 3 / Озвучка Артаса, такая как должна быть
» WarCraft 3 / Бета версия Warcraft III Reforged 1.32
Зачем их юзают?
Я прост с ХР еще на х64 сижу и никак не могу понять, где выгода от х86...
» WarCraft 3 / Бета версия Warcraft III Reforged 1.32
» WarCraft 3 / Мои мысли об устаревших механиках Warcraft 3 и....
Только для той же доты, или любой другой пвп карты, где бой ограничивается 10-20 ударами, эта выборка ни разу не достаточна.
Где больше правды?
» WarCraft 3 / Бета версия Warcraft III Reforged 1.32
Но если есть возможность устроится туда либо первым либо вторым - почему нет?
» WarCraft 3 / Бета версия Warcraft III Reforged 1.32
» Администрация XGM / Нестареющая классика — футболки XGM
» Warcraft III: Fall of Dalaran / Интерфейсы и ЗЭ
Сделайте его фиолетово-малиновым, чтоли.
» XGM Team / 2019 to 2020 + Обновление Stage 6