_G.PlayerConection = {}
GameRules:GetGameModeEntity():SetThink( function()
for i = 0, PlayerResource:GetPlayerCount()-1 do
if PlayerResource:IsValidPlayerID(i) then
local connection = PlayerResource:GetConnectionState(i)
if connection ~= PlayerConection[i] then
PlayerConection[i] = connection
if connection == DOTA_CONNECTION_STATE_ABANDONED then
Events:OnPlayerAbandoned(i) --здесь надо свою функцию вставить
end
end
end
end
return 1/30
end, "ConnectionThink" )