initial commit

This commit is contained in:
achmad
2026-05-29 15:11:31 +07:00
commit 777ee9bad8
1539 changed files with 172449 additions and 0 deletions
@@ -0,0 +1,28 @@
--[[ Generated with https://github.com/TypeScriptToLua/TypeScriptToLua ]]
local ____exports = {}
--- Значения GetConnectionState(playerId) (сервер) / DOTA_CONNECTION_STATE.
-- UNKNOWN 0, NOT_YET_CONNECTED 1, CONNECTED 2, DISCONNECTED 3, ABANDONED 4, LOADING 5, FAILED 6
____exports.DOTA_CONNECTION_STATE = {
UNKNOWN = 0,
NOT_YET_CONNECTED = 1,
CONNECTED = 2,
DISCONNECTED = 3,
ABANDONED = 4,
LOADING = 5,
FAILED = 6
}
--- Ещё в сессии / может вернуться (в т.ч. DISCONNECTED). Лив = ABANDONED; FAILED = сессия мёртва.
function ____exports.isConnectionStateEffectivelyInGame(self, cs)
return cs ~= ____exports.DOTA_CONNECTION_STATE.ABANDONED and cs ~= ____exports.DOTA_CONNECTION_STATE.FAILED
end
--- Игрок на связи с сервером матча (heartbeat, таймер лива). DISCONNECTED = уже вышел.
function ____exports.isConnectionStateActivelyConnected(self, cs)
return cs == ____exports.DOTA_CONNECTION_STATE.CONNECTED
end
function ____exports.isConnectionStateAbandoned(self, cs)
return cs == ____exports.DOTA_CONNECTION_STATE.ABANDONED
end
function ____exports.isConnectionStateDropped(self, cs)
return cs == ____exports.DOTA_CONNECTION_STATE.ABANDONED or cs == ____exports.DOTA_CONNECTION_STATE.FAILED
end
return ____exports