mod 시스템에 액세스하기 위한 인터페이스입니다.
기타 관련 참조 항목
![]() |
info ( mod ) : string![]() mod에 관한 정보 파일을 반환합니다.
|
mod : | integer | 세부 정보를 검색하려는 mod의 색인입니다. |
string |
mod에 관한 정보 파일입니다. |
대개 샌드박스 환경에서 실행되는 Lua 파일입니다.
![]() |
is_scanning ( ) : boolean![]() 시스템이 현재 mod를 스캔 중인지 여부를 나타냅니다.
|
이 함수는 어떠한 매개변수도 수용하지 않습니다. |
boolean |
mod 스캔이 진행 중이면 true를, 그렇지 않으면 false를 반환합니다. |
![]() |
mods ( ) : integer[]![]() 모든 변수 mod를 식별하는 색인 목록을 반환합니다.
|
이 함수는 어떠한 매개변수도 수용하지 않습니다. |
integer[] |
사용 가능한 모든 mod에 대한 정수 색인 목록입니다. [] 표기는 이 유형이 어레이임을 나타냅니다. 어레이는 구성원의 키가 순차적인 정수이며, 각 요소의 값이 표시된 유형의 인스턴스인 테이블입니다. |
![]() |
release_resource_package ( rp )![]() stingray.Mod.resource_package()를 통해 할당된 리소스 패키지의 사용을 해제합니다.
|
rp : | 사용을 해제하려는 리소스 패키지입니다. |
이 함수는 아무 값도 반환하지 않습니다. |
기타 관련 참조 항목
![]() |
resource_package ( mod, name ) : stingray.ResourcePackage![]() 지정된 이름의 리소스 패키지를 mod에서 반환합니다.
|
mod : | integer | 리소스 패키지를 검색하려는 mod의 색인입니다. |
name : | string | mod 내부의 리소스 패키지 이름입니다. |
지정된 이름의 리소스 패키지를 mod에서 반환합니다. |
이 패키지는 다른 리소스 패키지를 로드하는 데 사용하는 동일한 함수로 로드할 수 있습니다. 하지만 Mod.resource_package()를 통해 반환된 리소스 패키지는 stingray.Mod.release_resource_package()를 통해 사용을 해제해야 합니다.
기타 관련 참조 항목
![]() |
set_security_options ( options )![]() 엔진의 보안 옵션을 설정합니다.
|
options : | any(integer, string, boolean)+ | Set Security Options 그룹에 속한 하나 이상의 보안 옵션 상수로서, 각각 뒤에 해당 옵션에 대해 설정된 값이 따라옵니다. + 표기는 지정된 유형의 인스턴스가 1개 이상 있을 수 있음을 나타냅니다. any(...) 표기는 이 항목이 괄호 내에 표시되는 어떠한 유형의 인스턴스도 될 수 있다는 의미입니다. |
이 함수는 아무 값도 반환하지 않습니다. |
신뢰할 수 없는 데이터(mod)를 실행할 때 유용합니다.
예를 들면 다음과 같습니다.
set_security_options(stingray.Mod.FLOW_SCRIPT_NODES_ENABLED, true, stingray.Mod.FLOW_CUSTOM_SCRIPT_TABLES, "FlowCallbacksLevel1", "FlowCallbacksLevel2")
기타 관련 참조 항목
![]() |
start_scan ( ) : boolean![]() mod 스캔을 시작합니다.
|
이 함수는 어떠한 매개변수도 수용하지 않습니다. |
boolean |
스캔을 이미 실행 중이면 false를, 그렇지 않으면 true를 반환합니다. 동시에 여러 스캔을 실행할 수 없습니다. |
mod 시스템을 사용하려면 먼저 mod를 스캔해야 합니다. 나중에도 mod 변경 사항이나 이제 막 설치된 새 mod를 확인하기 위해 다시 스캔할 수 있습니다.
참고: mod 패키지가 로드되어 있는 동안에는 다시 스캔하지 마십시오.
이 그룹에 나열되어 있는 보안 옵션은 stingray.Mod.set_security_options()에 인수로 전달할 수 있습니다.
![]() |
FLOW_CUSTOM_SCRIPT_TABLES : integer![]() 사용자 정의 스크립트 노드에서 사용할 수 있는 전역 테이블의 이름을 지정합니다.
|
"FlowCallbacks"가 한 예입니다. 명명된 테이블에 포함되지 않은 함수는 사용자 정의 스크립트 흐름 노드를 통해 호출할 수 없습니다. 빈 목록(기본값)을 사용하는 경우 사용자 정의 스크립트 흐름 노드가 무엇이든 호출할 수 있습니다. 이 옵션에 대해 설정하는 값은 하나 이상의 문자열이어야 합니다.
기타 관련 참조 항목
![]() |
FLOW_SCRIPT_NODES_ENABLED : integer![]() 사용자가 임의 함수(Script Do String, Script Call Global)를 호출할 수 있게 해주는 흐름 노드를 활성화할지, 비활성화할지 제어합니다.
|
비활성화 상태라고 해도 사용자 정의 스크립트 노드는 계속 사용할 수 있습니다. 이 옵션에 대해 설정하는 값은 부울이어야 합니다.
기타 관련 참조 항목