XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Закрытая тема
 
Srezi
Гость
Опыт: n/a
Можно ли загружать в карту внешние функции?
Существует прелоад, но с помощью него возможно лишь загрузить какую то "строчку" из файла или наоборот.
А можно ли во время игры добавлять в карту левые функции?
Например, играем играем и решили загрузить функцию:
function New takes nothing returns nothing
	local i=1
	set i=i+1
endfunction
И после этих манипуляций её можно вызывать как обычную функцию, используя call New()
Объясню корректнее, можно ли в карту добавлять дополнительный файл war3map.j
________________
пїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ...

Отредактировано Srezi, 15.02.2014 в 22:20.
Старый 15.02.2014, 22:13
Hanabishi
COOL STATUS
offline
Опыт: отключен
Нет, весь код компилируется во время загрузки карты
Старый 15.02.2014, 22:28
Srezi
Гость
Опыт: n/a
Hanabishi:
Нет, весь код компилируется во время загрузки карты
А можно ли разделить основной war3map.j на две части и прогружать сначало первую часть, потом вторую?
________________
пїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ...
Старый 15.02.2014, 22:29
J64_

offline
Опыт: 4,724
Активность:
Srezi, прочитайте ещё раз
Hanabishi:
Весь код компилируется во время загрузки карты
Старый 16.02.2014, 00:25
ScorpioT1000
Работаем
offline
Опыт: отключен
можно на самом деле, только это очень неудобно, там нельзя просто взять и вызвать функцию из прелоада. надо делать универсаьный "хендлер", который будет сам проверять, хочешь ли ты вызвать нужную функцию по строке и вызывать её из себя
Старый 16.02.2014, 00:51
DioD

offline
Опыт: 45,134
Активность:
рантайм загрузка функций в основной поток не поддерживается.
вы можете догруждать через AI и прелоад, но область видимости другая будет.
Старый 16.02.2014, 08:33
Srezi
Гость
Опыт: n/a
Ясно всё) слишком много воды льёте, прям как мой препод по физ-химии:D
Тему оф, я нашёл способ:)
________________
пїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ...
Старый 16.02.2014, 12:05
Закрытая тема

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 00:44.