RU/get: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
No edit summary
mNo edit summary
 
(3 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{RU/Server function}}
{{RU/Server function}}
__NOTOC__
__NOTOC__
This function gets a setting's value, or a group of settings' values, from the [[settings system|settings registry]].
Эта функция получает значение из [[settings system|settings registry]].


==Использование==  
==Синтакс==  
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
var get ( string settingName )
var get ( string settingName )
</syntaxhighlight>  
</syntaxhighlight>  


==Необходимые параметры==
==Обязательные аргументы==
'''settingName:''' The name of the setting you want to set. See [[settings system#Setting names|setting names]] for information on settings names.
'''settingName:''' Имя устанавливаемого параметра. Смотрите [[settings system#Setting names|setting names]] для информации по именам.


===Что возвращается===
===Возвращения===
Returns the value of the setting if a single setting was specified and found, or a ''table'' (in associative-array form) containing:
Возвращает значение параметра если оно простое, или ''table'' содержащую:
*the list of global setting name/value pairs if "." is passed as a setting name,
*Список глобальных параметров вида имя/значение,
*the list of resource settings if a resource name followed by a "." is passed,
*Список ресурсов,
*the list of the script's resource settings if an empty string is passed.
*Список параметров скриптовых ресурсов, если дана пустая строка.
It returns ''false'' if the specified setting or settings group doesn't exist, or if the settings group you are trying to retrieve doesn't have any public or protected settings.
Возвращает ''false'', если указан несуществующий, не публичный или защищённый параметр.


==Пример==
==Пример==
Example returns a value from the settings registry with the name "respawnTime".
В этом примере показывается величина из параметров реестра с названием "respwnTime".
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
function getMySetting()
function getMySetting()

Latest revision as of 12:40, 7 September 2014

Эта функция получает значение из settings registry.

Синтакс

var get ( string settingName )

Обязательные аргументы

settingName: Имя устанавливаемого параметра. Смотрите setting names для информации по именам.

Возвращения

Возвращает значение параметра если оно простое, или table содержащую:

  • Список глобальных параметров вида имя/значение,
  • Список ресурсов,
  • Список параметров скриптовых ресурсов, если дана пустая строка.

Возвращает false, если указан несуществующий, не публичный или защищённый параметр.

Пример

В этом примере показывается величина из параметров реестра с названием "respwnTime".

function getMySetting()
    if get ( "respawnTime" ) then
        return get ( "respawnTime" )
    end
    return false
end

Смотри также