![]()
Темак
jass for everyone
![]() ![]() offline
Опыт:
7,200Активность: |
функция
((код jass
constant native GetPlayerTypedUnitCount takes player whichPlayer, string unitName, boolean includeIncomplete, boolean includeUpgrades returns integer )) как работает эта функция? Пробовал вводить названия юнитов и даже равкоды, но не прокатило. |
![]() |
#1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Doc
![]() offline
Опыт:
63,163Активность: |
GetObjectName? |
![]() |
#2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Темак
jass for everyone
![]() ![]() offline
Опыт:
7,200Активность: |
Doc, пробовал |
![]() |
#3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Hanabishi
COOL STATUS
![]() ![]() offline
Опыт: отключен
|
Temak1, это работает только в скрипте AI |
![]() |
#4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Темак
jass for everyone
![]() ![]() offline
Опыт:
7,200Активность: |
и лежит в common.j? :facepalm: возможно ли как-нибудь использовать его? |
![]() |
#5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
quq_CCCP
Я белый и пушистый!
![]() ![]() offline
Опыт:
93,449Активность: |
Temak1, юзай группу, это тоже самое тока в движке, её использует ИИ, чтобы не плодить группы... всякий раз когда ему нужно проверить кол во подконтрольных ему юнитов. Возможно удастся запустить импортированный скрипт ии, в котором ты буде юзать эту функцию в своих целях |
![]() |
#6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Hanabishi
COOL STATUS
![]() ![]() offline
Опыт: отключен
|
Temak1, спутал с другой. И всё работает прекрасно, вот пример. |
![]() |
#7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
quq_CCCP
Я белый и пушистый!
![]() ![]() offline
Опыт:
93,449Активность: |
Hanabishi, ну а кстати, многие ли функции ии будут работать не по назначению? (//насколько я знаю ИИ скрипт работает в особом потоке отдельном от прочих триггеров и скриптов карты//) |
![]() |
#8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Hanabishi
COOL STATUS
![]() ![]() offline
Опыт: отключен
|
quq_CCCP, они вообще вроде работать не будут, но не помню точно, кто-то занимался этой проблемой. Сам не пробовал. |
![]() |
#9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
quq_CCCP
Я белый и пушистый!
![]() ![]() offline
Опыт:
93,449Активность: |
Hanabishi, а не проверил можно ли описать функции в ии скрипте, импортировать его, запустить, а потмо вызвать из него функции? |
![]() |
#10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Hanabishi
COOL STATUS
![]() ![]() offline
Опыт: отключен
|
quq_CCCP, а вот наоборот может быть возможно. Если подсунуть в импортный common.ai нативки из j, можешь сам протестировать. |
![]() |
#11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
quq_CCCP
Я белый и пушистый!
![]() ![]() offline
Опыт:
93,449Активность: |
Hanabishi, было бы прикольно если бы скрипт карты был расскидан по 10 *.ai фалов, и половина была бы забита мусором, картоломатели бы взвыли =) |
![]() |
#12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Темак
jass for everyone
![]() ![]() offline
Опыт:
7,200Активность: |
Hanabishi, а как туда вставить нестандартного юнита? |
![]() |
#13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Hanabishi
COOL STATUS
![]() ![]() offline
Опыт: отключен
|
Temak1, через редактор - никак. Только через импорт slk.
Hanabishi добавил:
|
![]() |
#14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Темак
jass for everyone
![]() ![]() offline
Опыт:
7,200Активность: |
где взять такую таблицу? можно ли определить у нестандартного юнита его основу (на базе которого он сделан)? |
![]() |
#15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
quq_CCCP
Я белый и пушистый!
![]() ![]() offline
Опыт:
93,449Активность: |
Temak1, юзать Винайзер (slk оптимизатор) а потом тупо открыть карту мпк редактором и вытащить таблицы, но осторожно, необходимо сохранить оригинал, ибо после слк оптимизации в редакторе не остаётся нестандартных юнитов... |
![]() |
#16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Темак
jass for everyone
![]() ![]() offline
Опыт:
7,200Активность: |
|
![]() |
#17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DioD
![]() ![]() offline
Опыт:
45,134Активность: |
если метить юнитов то можно, данные напрямую из СЛК ни одна нативка доставать не умеет.
обмениваться данными с АИ можно через кеш хеш статические хендлы и многие другие вещи, даже если код невозможно запустить вне АИ, это не значит что вы его не можете вызвать через враппер. |
![]() |
#18
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Темак
jass for everyone
![]() ![]() offline
Опыт:
7,200Активность: |
|
![]() |
#19
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
quq_CCCP
Я белый и пушистый!
![]() ![]() offline
Опыт:
93,449Активность: |
Temak1, call StartMeleAl(PLayer,Path), вроде так, точно не помню функцию вызова ИИ, ну суть пишеш путь к файлу с расширением ИИ и в нем уже все что тебе вздумается, посути все это будет вызвано в отдельном потоке... |
![]() |
#20
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|