Название именованного блока кода (функции) может совпадать с именем глобальной переменной, потому что синтаксис при работе с блоком кода и при работе с переменной существенно отличается.
globals
integer A = 1
endglobals
function A takes nothing returns nothing
call ConsolePrint("A")
endfunction
function main takes nothing returns nothing
call A()
endfunction
[10:36:59] [#28] expected 'endif' on line 6 (war3map.j)
[10:36:59] [#28] expected 'endif' on line 8 (war3map.j)
[10:36:59] [#28] expected 'endif' on line 10 (war3map.j)
[10:36:59] [#28] expected 'endif' on line 12 (war3map.j)
[10:36:59] [#28] expected 'endif' on line 29 (war3map.j)
[10:36:59] [#29] expected a valid symbol name on line 5 (war3map.j)
[10:36:59] [#30] expected a function name on line 10 (war3map.j)
ScorpioT1000, я в своём плагине наоборот делаю мега фабрику. Очень удобно например, когда AngelScript понимает JASS функции без промежуточной конвертации.
» WarCraft 3 / JASS: Курс молодого бойца
» WarCraft 3 / JASS: Курс молодого бойца
» WarCraft 3 / JASS: Курс молодого бойца
» WarCraft 3 / War3-lua-table
» WarCraft 3 / EWIX Open source
» WarCraft 3 / War3-lua-table
» WarCraft 3 / War3-lua-table
» Stormgate / Интервью Тима Мортена
» WarCraft 3 / EWIX Open source
» WarCraft 3 / Смертельный удар для катапульты
» Stormgate / Интервью Тима Мортена
» WarCraft 3 / Как отследить удар из невидимости?
» Game Dev / Фэнтези Двуручные Топоры - иконки от ИИ
» Game Dev / Фэнтези Длинные Копья - иконки от ИИ
» Game Dev / Фэнтези Булавы - иконки от ИИ
» Game Dev / Фэнтези Посохи Стихий - иконки от ИИ
» WarCraft 3 / Гнев Легиона
» WarRaft / Переменные
Переезд
» WarRaft / Функции
» Stormgate / Интервью Тима Мортена
» WarRaft / Функции
Переезд
» WarRaft / Операторы
Переезд
Ред. nazarpunk
» WarRaft / Типы данных
Переезд
» Программирование / IMP - Indaxia Modules & Packages (Lua + AngelScript)
» WarCraft 3 / Как найти максимальное число в массиве