Добавлен
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
23
Похожие вопросы:

ответ
Чтобы было норм читать, надо хотя бы выделять содержимое каждого блока (типа function/endfunction, if/endif, loop/endloop) табуляцией. Если блок внутри блока, то двойная табуляция, и т. д.
В vJASS и cJASS не стоит использовать одновременно C-подобный и Turing-подобный (стандартный JASS) синтаксис.
А если ты неправильно поставишь пробелы, запятые или кавычки, тебе об этом скажет парсер =)
ответ
Во-первых, что есть "локальный таймер" ? Это таймер записанный в локальную переменную?
Во-вторых, зачем тебе точка, если ты используешь XY ? Работай с ними
В-третьих, да. Использование в течении всей игры одной заранее созданной точки вызывает меньше нагрузки чем постоянно создание и удаление новых (кто-то там доказывал на примере и цифрами что от ремувнутых точке всё равно остаётся шлак в памяти...)
ответ
nvc123:
ответ - в структурах не должно быть глобальных переменных
Ответ неверен. Внутри структуры не может быть блока globals, потому что это бессмысленно: все поля в структуре уже являются глобальными переменными.
struct MyStruct
    unit u // На самом деле будет создан глобальный массив юнитов.
    static unit u2 // Будет создана 1 глобальная переменная типа юнит.
endstruct

Skolz:
тема ещё не закрыта. Мне нужен ответ. А не статьи
Читай статьи и тестируй сам. Так получишь ответы на многие вопросы.
ответ
Всё, понял как сделать

32
Скобка
И я чет не понял, почему у функции два параметра
28
отсутствует закрывающая скобка у функций GetUnitX/Y
Fakov, у какой функции 2 параметра?
ну а вообще за вопросы типо "найдите недостающую скобку" надо банить
18
Там до +50 не хватает скобки
Принятый ответ
10
UrsaBoss, спасибо!
Можешь скинуть какие-нибудь статьи полезные по изучению джасса муи без хэшек
32
nvc123:
отсутствует закрывающая скобка у функций GetUnitX/Y
Fakov, у какой функции 2 параметра?
ну а вообще за вопросы типо "найдите недостающую скобку" надо банить
А лол, чет проглядел что это set a не get
29
И я чет не понял, почему у функции два параметра
Я тоже заметил, автору вопроса не мешало бы подучить jass, или же посмотреть параметры функции, ну и подучить английский. GetUnitX/Y там не закрыта 1 скоба, после юнита, от которого получаем место его положения по координатам.
18
Skolz xgm.guru/p/wc3/articles тут вся мудрость.
А так, опыт в jass приходит с практикой.
Муи без хеша делается с помощью структур
Структура это грубо говоря куча переменных с массивом, в качестве индекса у них служит экземпляр структуры (это просто целочисленная)
Например:
local MyStruct a = MyStruct.create() //Там где MyStruct это название структуры, а create создает новый экземпляр
set a.MyUnit = GetTriggerUnit() //"a" это переменная которую выше обьявили, а MyUnit это ссылка на переменную внутри структуры
Если всё это конвертировать в обычный jass, то выглядеть будет примерно так:
local integer a = s__MyStruct__allocate() //Просто вызов функции которая создаст экземпляр структуры
set s__MyStruct_MyUnit[a]=GetTriggerUnit() //Тут и так понятно
29
UrsaBoss, нет лучше дай ему ссылки на более менее легкое. Пусть сначала начнёт с простого и перейдёт к сложному. Лучше подберите ему поэтапные статьи.
Skolz, а вот вам советую найти себе jass помощника, который сможет помочь советами через любое онлайн средство связи, хотя вряд ли такой сыщется. А в комментарии №7 я уже указал где ошибка.
18
KingMaximax в структурах сначала сложно понять как они устроены (для новичков). На самом деле там проще аж некуда
29
UrsaBoss, не сложнее API. UrsaBoss:
сначала сложно понять как они устроены (для новичков)
Но как только познают стеки, то им будет легче понять.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.