API changelogs \ Логи изменений в API

  • Автор темы Удалённый пользователь 1
  • Дата начала
Статус
В этой теме нельзя размещать новые ответы.

Admin

Subscriber: DotA 2
0
2
[EN] Here we will publish all changes related to the API

[RU]
Здесь мы будем публиковать изменения, связанные с API
 
  • Like
Реакции: Svotin
65
40
[+] Добавлен новый callback .
[+] Добавлен новый callback .


[*] Исправлена работа Modifier.GetCreationTime.
[*] Исправлена работа Modifier.GetLastAppliedTime.
[*] Исправлена работа Modifier.GetDuration.
[*] Исправлена работа Modifier.GetDieTime.

 
[+] Добавлена новая функция
 
[*] Исправлена работа коллбека OnGameStart.
[*] Исправлена работа коллбека OnGameEnd.

[+] Added new callback .
[+] Added new callback .

[*] Fixed Modifier.GetCreationTime not working properly.

[*] Fixed Modifier.GetLastAppliedTime not working properly.
[*] Fixed Modifier.GetDuration not working properly.
[*] Fixed Modifier.GetDieTime not working properly.
[+] Added new API function
[*] Fixed OnGameStart callback not working properly.
[*] Fixed OnGameEnd callback not working properly.
 
Последнее редактирование:
  • Like
Реакции: vana41203, Mehhx и Vick
65
40
[RU] Изменена система индексации таблиц. Теперь все таблицы начинаются с 1, а не с 0.
[EN] Changed tables indexing system. Indexing of tables starts from 1 now, rather than from 0 as it was before.
 
Последнее редактирование модератором:
  • Like
Реакции: #Yarik и vana41203
65
40
[+] Добавлена новая функция .
[+] Added new API function .
 
Последнее редактирование модератором:
  • Like
Реакции: vana41203
65
40
[+] Добавлена функция .
[+] Добавлена функция .
[+] Добавлена функция .
[+] Добавлена функция .
[+] Добавлена функция .
[+] Добавлена функция .
[+] Добавлена функция .
[+] Добавлена функция .


[+] Добавлен коллбек .
[+] Добавлен коллбек .


[*] Исправлена работа Player.GetName.
[*] Ability.CastTarget, Ability.CastNoTarget, Ability.CastPosition, Ability.Toggle, Ability.ToggleMod теперь работают с любым героем, а не только с локальным.


[+] Added new API function .
[+] Added new API function .
[+] Added new API function .
[+] Added new API function .
[+] Added new API function .
[+] Added new API function .
[+] Added new API function .
[+] Added new API function .


[+] Added new callback .
[+] Added new callback .

[*] Fixed Player.GetName not working properly.
[*] Ability.CastTarget, Ability.CastNoTarget, Ability.CastPosition, Ability.Toggle, Ability.ToggleMod now work with any hero, rather than only with local hero as it was before.
 
Последнее редактирование модератором:
65
40
[*] Теперь Renderer.DrawText и Renderer.GetTextSize работают корректно с кириллицей.
[*] Исправлена работа Trees.InRadius.

[*] Renderer.DrawText and Renderer.GetTextSize work properly with Russian letters now(Cyrillic).
[*] Fixed Trees.InRadius not working properly.
 
Последнее редактирование модератором:
65
40
[+] Добавлена новая таблица функция для работы с конфигурационными файлами: .
[+] Added API to work with custom configs: .
 
Последнее редактирование модератором:
65
40
[RU]
[*] Исправлена работа Ability.IsChannelling.
[*] Исправлена работа NPC.IsChannellingAbility.
[*] Исправлена работа NPC.IsKillable. Теперь возвращает false если объект находится под действием Eul.
[*] Исправлена работа колбека OnUnitAnimation. Теперь castpoint работает как надо и не возвращает всегда 0.
[*] Исправлена работа функций Entity.GetHeroesInRadius и Entity.GetUnitsInRadius. Теперь в таблицу не записывается объект из аргумента.


[+] Добавлена функция NPC.GetBountyXP.

[EN]
[*] Fixed Ability.IsChannelling not working properly.
[*] Fixed NPC.IsChannellingAbility not working properly.
[*] Fixed NPC.IsKillable not working properly. It now returns false if the target is Eul'ed.
[*] Fixed OnUnitAnimation callback not working properly. Castpoint now returns the correct value.
[*] Fixed GetHeroesInRadius and GetUnitsInRadius not working properly. The object from arguments will not be written in the table anymore.

[+] Added new API function NPC.GetBountyXP.
 
Последнее редактирование модератором:
65
40
[RU]
[*] Renderer.LoadImage теперь поддерживает загрузку vtex_c файлов.
[*] Загрузка изображений из "resource/flash3/spellicons/*.png" теперь будет перенаправлена в "panorama/images/spellicons/*_png.vtex_c".
[*] Загрузка изображений из "resource/flash3/items/*.png" теперь будет перенаправлена в "panorama/images/items/*_png.vtex_c".
[*] Загрузка изображений из "resource/flash3/heroes/*.png" теперь будет перенаправлена в "panorama/images/heroes/npc_dota_hero_*_png.vtex_c".

[EN]
[*] Renderer.LoadImage now supports vtex_c files usage.
[*] Image load from "resource/flash3/spellicons/*.png" will be automatically redirected to "panorama/images/spellicons/*_png.vtex_c".
[*] Image load from "resource/flash3/items/*.png" will be automatically redirected to "panorama/images/items/*_png.vtex_c".
[*] Image load from "resource/flash3/heroes/*.png" will be automatically redirected to "panorama/images/heroes/npc_dota_hero_*_png.vtex_c".
 
Последнее редактирование модератором:
65
40
[RU]
[+] Добавлена функция для загрузки иконок в опции меню (можно использовать пути из Dota 2 VPK).
[+] Добавлена функция .

[EN]
[+] Added new API function to load icons to the menu options (you can use paths from Dota 2 VPK).
[+] Added new API function .

NPtQBzI.png
 
Последнее редактирование:
65
40
[RU]
[*] Функция переименована в , но пока по прежнему принимает старые аргументы и перенаправляет на новую функцию.
[*] Функция переименована в , но пока по прежнему принимает старые аргументы и перенаправляет на новую функцию.


[+] Теперь функции Menu.AddOptionIcon(optionID, fileName) и Menu.RemoveOptionIcon(optionID) добавляют/удаляют иконку возле опции:
BoJWYid.png



[EN]
[*] The API function was renamed to , but the old arguments can still be used, they will be redirected to the new one.
[*] The API function was renamed to , but the old arguments can still be used, they will be redirected to the new one.


[+] Now, the Menu.AddOptionIcon(optionID, fileName) and the Menu.RemoveOptionIcon(optionID) API functions add/remove an icon next to the option:
BoJWYid.png
 
Последнее редактирование модератором:
  • Like
Реакции: Svotin
65
40
[RU]
[*] Исправлена работа функции NPC.IsChannellingAbility

[+] Добавлена функция NPC.GetAbilities(npc)
[+] Добавлена функция NPC.GetItems(npc)

[EN]
[*] Fixed NPC.IsChannellingAbility not working properly.


[+] Added new API function NPC.GetAbilities(npc)
[+] Added new API function NPC.GetItems(npc)
 
Последнее редактирование:
65
40
[RU]
[*] Исправлена работа Player.GetPlayerData.
[*] Исправлена работа Player.GetTeamData.

[EN]
[*] Fixed Player.GetPlayerData not working properly.
[*] Fixed Player.GetTeamData not working properly.
 
Последнее редактирование:
  • Like
Реакции: xxdstem
65
40
[RU]
[*] Теперь 3-ий и 5-ый аргумент функции Player.PrepareUnitOrders принимают integer.

[+] Добавлен список для работы с рунами.
[+] Добавлен список для работы с физическими предметами.

[+] Добавлена функция .
[+] Добавлена функция .


[+] Добавлен энумератор .

[*] Now the 3rd and the 5th argument in the Player.PrepareUnitOrders function accepts integer.

[+] Added new list to work with runes.
[+] Added new list to work with physical items.

[+] Added new API function .
[+] Added new API function .


[+] Added new enumerator .
 
Последнее редактирование модератором:

Admin

Subscriber: DotA 2
0
2
[RU]
[*] Немного изменена система сохранения настроек.
[*] Теперь OnMenuOptionChange работает и на KeyBind.


[+] Добавлена функция Menu.RemoveMenu для удаления подменю.

[EN]
[*] Changed the settings saving system a bit.
[*] OnMenuOptionChange works for KeyBind now.


[+] Added Menu.RemoveMenu to remove submenu options.
 
65
40
[*] Фикс вылетов при выполнении кода в интерактивном компиляторе.

[+] Добавлен callback , который работает до начала игры (по свойствам идентичен OnDraw).

[+] Добавлен список для работы с таверами.

[+] Добавлена функция

[+] Добавлена функция
[+] Добавлена функция
[+] Добавлена функция


[*] Fixed crashes that happened when executing code in the RealTime Compiler.

[+] Added new callback that works outside the match, example: in the game menu or at the draft stage.

[+] Added new list

[+] Added new API function

[+] Added new API function
[+] Added new API function
[+] Added new API function
 
Последнее редактирование модератором:
  • Like
Реакции: #Yarik
65
40
[RU]
[+] Добавлен новый callback .

[+] Добавлена новая функция .
[+] Добавлена новая функция .

[EN]
[+] Added new callback .


[+] Added new API function .
[+] Added new API function .
 
Последнее редактирование модератором:
65
40
[RU]
[+] Добавлена функция .
[+] Добавлена функция .
[+] Добавлена функция .
[+] Добавлена функция .


[+] Добавлен энумератор .

[EN]
[+] Added new API function .
[+] Added new API function .
[+] Added new API function .
[+] Added new API function .

[+] Added new enumerator .

 
Последнее редактирование модератором:
65
40
[RU]
[*] Исправлена работа функции Player.GetBuybackCooldownTime(player)
[*] Исправлена работа функции Player.GetBuybackCostTime(player)
[*] Исправлена работа функции Player.GetBuybackGoldLimitTime(player)


[+] Добавлена функция Player.GetNetWorth(player)
[+] Добавлена функция Player.GetTotalEarnedGold(player)
[+] Добавлена функция Player.GetUnreliableGold(player)
[+] Добавлена функция Player.GetObserverWardsPlaced(player)
[+] Добавлена функция Player.GetSentryWardsPlaced(player)

[EN]
[*] Fixed Player.GetBuybackCooldownTime(player) not working properly.
[*] Fixed Player.GetBuybackCostTime(player) not working properly.
[*] Fixed Player.GetBuybackGoldLimitTime(player) not working properly.


[+] Added new API function Player.GetNetWorth(player)
[+] Added new API function Player.GetTotalEarnedGold(player)
[+] Added new API function Player.GetUnreliableGold(player)
[+] Added new API function Player.GetObserverWardsPlaced(player)
[+] Added new API function Player.GetSentryWardsPlaced(player)

 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.