RU/getFreeDimension: Difference between revisions
Jump to navigation
Jump to search
(Created page with "{{Useful Function}} <lowercasetitle></lowercasetitle> __NOTOC__ Эта функция получает свободное измерение. ==Синтаксис== <syntaxhi...") |
Dutchman101 (talk | contribs) (Mentioning author names on script examples isn't adopted practise on the MTA wiki, thanks for understanding) |
||
| (One intermediate revision by one other user not shown) | |||
| Line 36: | Line 36: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
</section> | </section> | ||
==Смотрите также== | ==Смотрите также== | ||
{{Useful_Functions}} | {{RU/Useful_Functions}} | ||
[[EN:getFreeDimension]] | [[EN:getFreeDimension]] | ||
Latest revision as of 21:50, 12 December 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
Смотрите также
Функции таблиц
- pairsByKeys » Эта функция сортирует pairs таблицы.
ACL фунции
- aclGroupClone » Эта функция создает копию группы с другим названием с/буз ACL'ов и/или объектов.
События
- isEventHandlerAdded » Эта функция проверяет, создано событие или нет.
Функции машины
- getVehicleRPM » Эта функция получает кол-во оборотов машины.