RU/getFreeDimension: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
(Created page with "{{Useful Function}} <lowercasetitle></lowercasetitle> __NOTOC__ Эта функция получает свободное измерение. ==Синтаксис== <syntaxhi...")
 
No edit summary
Line 40: Line 40:


==Смотрите также==
==Смотрите также==
{{Useful_Functions}}
{{RU/Useful_Functions}}


[[EN:getFreeDimension]]
[[EN:getFreeDimension]]

Revision as of 10:14, 16 June 2020

Эта функция получает свободное измерение.

Синтаксис

int getFreeDimension()

Возврат

Вернет номер свободного измерения

Код

NOTE: This function requires function getElementsInDimension in order to work correctly.
Click to collapse [-]
Код
function getFreeDimension ()
	local freeDim = nil
	for dim = 1, 60000 do
		if #getElementsInDimension ("player", dim) == 0 then
			freeDim = dim
			break
		end
	end
	return freeDim
end

function getElementsInDimension(theType,dimension)
	local elementsInDimension = { }
	for key, value in ipairs(getElementsByType(theType)) do
		if getElementDimension(value)==dimension then
			table.insert(elementsInDimension,value)
		end
	end
        return elementsInDimension
end

Автор: Alex7202

Смотрите также

Функции таблиц

  • pairsByKeys » Эта функция сортирует pairs таблицы.

ACL фунции

  • aclGroupClone » Эта функция создает копию группы с другим названием с/буз ACL'ов и/или объектов.

События

  • isEventHandlerAdded » Эта функция проверяет, создано событие или нет.

Функции машины

  • getVehicleRPM » Эта функция получает кол-во оборотов машины.