Unryze Jass API

Данный проект является полноценным "патчем"/дополнением для патчей 1.24e/1.26a/1.27a/1.27b/1.28f, который добавляет…
Данный проект является полноценным "патчем"/дополнением для патчей 1.24e/1.26a/1.27a/1.27b/1.28f, который добавляет новые нативные функции для JASS, список со временем будет дополняться.
Однако, так же планируется интегрировать и другие проекты (если таковые появятся), как пример War3LUA.
В данный момент выпущен альфа-релиз, для тестов и нахождения недочётов.
Однако, так же планируется интегрировать и другие проекты (если таковые появятся), как пример War3LUA.
В данный момент выпущен альфа-релиз, для тестов и нахождения недочётов.
Уровень:
4
Руководитель:
Активность:
2
Тематика:
Моды
Создан на сайте:
10.10.2022
ID:
2212
Комментарии проекта Unryze Jass API
Выбор редакции
UjAPI
Прокрутить к ресурсу
v1.0.39.142
type renderstage extends handle
constant native ConvertRenderStage takes integer i returns renderstage
constant renderstage RENDER_STAGE_SKYBOX = ConvertRenderStage(0)
constant renderstage RENDER_STAGE_TERRAIN = ConvertRenderStage(1)
constant renderstage RENDER_STAGE_FOG_OF_WAR = ConvertRenderStage(2)
constant renderstage RENDER_STAGE_TERRAIN_SHADOW = ConvertRenderStage(3)
constant renderstage RENDER_STAGE_WATER_SHADOW = ConvertRenderStage(4)
constant renderstage RENDER_STAGE_BLIGHT = ConvertRenderStage(5)
constant renderstage RENDER_STAGE_WEATHER = ConvertRenderStage(6)
constant renderstage RENDER_STAGE_SELECTION_CIRCLE = ConvertRenderStage(7)
constant renderstage RENDER_STAGE_INDICATOR = ConvertRenderStage(8)
constant renderstage RENDER_STAGE_FOOTPRINT = ConvertRenderStage(9)
constant renderstage RENDER_STAGE_DOODAD = ConvertRenderStage(10)
constant renderstage RENDER_STAGE_SPRITE = ConvertRenderStage(11)
constant renderstage RENDER_STAGE_SELECTION_SPRITE = ConvertRenderStage(12)
constant renderstage RENDER_STAGE_DECORATION = ConvertRenderStage(13)
constant renderstage RENDER_STAGE_WATER = ConvertRenderStage(14)
constant renderstage RENDER_STAGE_SELECTION_BOX = ConvertRenderStage(15)
constant renderstage RENDER_STAGE_TEXTURE = ConvertRenderStage(16)
constant renderstage RENDER_STAGE_OCCLUSION_MASK = ConvertRenderStage(17)
constant renderstage RENDER_STAGE_BUILDING = ConvertRenderStage(18)
constant renderstage RENDER_STAGE_UBERSPLAT = ConvertRenderStage(19)
constant renderstage RENDER_STAGE_LIGHTNING = ConvertRenderStage(20)
constant renderstage RENDER_STAGE_TEXTTAG = ConvertRenderStage(21)
native GetFPS takes nothing returns real
native GetAttackSpeedMinBonus takes nothing returns real
native SetAttackSpeedMinBonus takes real value returns nothing
native GetAttackSpeedMaxBonus takes nothing returns real
native SetAttackSpeedMaxBonus takes real value returns nothing
native GetMoveSpeedMinAllowed takes nothing returns real
native SetMoveSpeedMinAllowed takes real value returns nothing
native GetMoveSpeedMaxAllowed takes nothing returns real
native SetMoveSpeedMaxAllowed takes real value returns nothing
native IsSelectionEnabled takes nothing returns boolean
native EnableSelection takes boolean enable returns nothing
native IsSelectionCircleEnabled takes nothing returns boolean
native EnableSelectionCircle takes boolean enable returns nothing
native IsTargetIndicatorEnabled takes nothing returns boolean
native EnableTargetIndicator takes boolean enable returns nothing
native IsRenderStage takes renderstage renderStage returns boolean
native EnableRenderStage takes renderstage renderStage, boolean enable returns nothing
native IsStatbarEnabled takes nothing returns boolean
native EnableStatbar takes boolean enable returns nothing
native HandleListGetSpriteCount takes handlelist whichHandleList returns integer
native HandleListGetSpriteByIndex takes handlelist whichHandleList, integer index returns sprite
native HandleListGetFilterSprite takes nothing returns sprite
native HandleListGetEnumSprite takes nothing returns sprite
native SaveSpriteHandle takes hashtable table, integer parentKey, integer childKey, sprite whichsprite returns boolean
native SaveDoodadHandle takes hashtable table, integer parentKey, integer childKey, doodad whichDoodad returns boolean
native SaveTextFileHandle takes hashtable table, integer parentKey, integer childKey, textfilehandle whichFile returns boolean
native LoadSpriteHandle takes hashtable table, integer parentKey, integer childKey returns sprite
native LoadDoodadHandle takes hashtable table, integer parentKey, integer childKey returns doodad
native LoadTextFileHandle takes hashtable table, integer parentKey, integer childKey returns textfilehandle
Прокрутить к ресурсу
v1.0.38.140
native MathRealModulo takes real dividend, real divisor returns real
native MathIntegerModulo takes integer dividend, integer divisor returns integer
Note: I actually registered these natives long time ago, but forgot to add them to common.j.
native GetSpriteModel takes sprite whichSprite returns string
native GetSpecialEffectModel takes effect whichEffect returns string
native GetTrackableModel takes trackable whichTrackable returns string
native GetDestructableVariation takes destructable whichDestructable returns integer
native SetDestructableVariation takes destructable whichDestructable, integer variation returns nothing
native SetDestructableVariationEx takes destructable whichDestructable, integer variation, boolean ignoreStateCheck returns nothing ignoreStateCheck will skip checking for dead/alive variations of the model.
native IsDestructableBlighted takes destructable whichDestructable returns boolean
native SetDestructableBlighted takes destructable whichDestructable, boolean flag returns nothing
native SetDestructablePositionWithZ takes destructable whichDestructable, real x, real y, real z returns nothing
native SetDestructableZ takes destructable whichDestructable, real z returns nothing
native GetDestructableModel takes destructable whichDestructable returns string
native GetItemModel takes item whichItem returns string
native SetUnitVisibleByPlayer takes unit whichUnit, player whichPlayer, boolean flag returns nothing
native SetUnitDetectableByPlayer takes unit whichUnit, player whichPlayer, boolean flag returns nothing
native GetUnitModel takes unit whichUnit returns string
native GetProjectileModel takes projectile whichProjectile returns string
native GetFrameSpriteModel takes framehandle whichFrame returns string
native GetUnitLocustFlag takes unit whichUnit returns integer
Прокрутить к ресурсу
v1.0.37.138
Пометка: ошибка происходила из-за обрезания старого кода, новый метод не был идеален для более простых типов агентов.
Пометка: эта ошибка происходила случайно на определённых картах.
UjAPI - Что нового?
Прокрутить к ресурсу
v1.0.38.140
native MathRealModulo takes real dividend, real divisor returns real
native MathIntegerModulo takes integer dividend, integer divisor returns integer
Note: I actually registered these natives long time ago, but forgot to add them to common.j.
native GetSpriteModel takes sprite whichSprite returns string
native GetSpecialEffectModel takes effect whichEffect returns string
native GetTrackableModel takes trackable whichTrackable returns string
native GetDestructableVariation takes destructable whichDestructable returns integer
native SetDestructableVariation takes destructable whichDestructable, integer variation returns nothing
native SetDestructableVariationEx takes destructable whichDestructable, integer variation, boolean ignoreStateCheck returns nothing ignoreStateCheck will skip checking for dead/alive variations of the model.
native IsDestructableBlighted takes destructable whichDestructable returns boolean
native SetDestructableBlighted takes destructable whichDestructable, boolean flag returns nothing
native SetDestructablePositionWithZ takes destructable whichDestructable, real x, real y, real z returns nothing
native SetDestructableZ takes destructable whichDestructable, real z returns nothing
native GetDestructableModel takes destructable whichDestructable returns string
native GetItemModel takes item whichItem returns string
native SetUnitVisibleByPlayer takes unit whichUnit, player whichPlayer, boolean flag returns nothing
native SetUnitDetectableByPlayer takes unit whichUnit, player whichPlayer, boolean flag returns nothing
native GetUnitModel takes unit whichUnit returns string
native GetProjectileModel takes projectile whichProjectile returns string
native GetFrameSpriteModel takes framehandle whichFrame returns string
native GetUnitLocustFlag takes unit whichUnit returns integer
Прокрутить к ресурсу
v1.0.37.138
Пометка: ошибка происходила из-за обрезания старого кода, новый метод не был идеален для более простых типов агентов.
Пометка: эта ошибка происходила случайно на определённых картах.
UjAPI - Система Выбора Героев
Ред. Unryze
Ред. Алексей Андреич
Ред. Алексей Андреич
Словил крит.
Прокрутить к ресурсу