Areas

Areas Managment

Areas

include ":areas:include/areas";

GetAreasCfgFile()

GetAreasCfgFile();

GetAreasCfgElem()

GetAreasCfgElem( area_name, cfg_file:=0 );

ListAreasByType()

ListAreasByType();

GetAreaSettings()

GetAreaSettings( area_name );

A_IsInBox()

A_IsInBox( object, x1, x2, y1, y2 );

AreasConstants

include ":areas:include/areasConstants";

Const

Description

AREAS_NO_DAMAGE

No Damage

AREAS_DANGEROUS

Dangerous

AREAS_NO_GAINS

No Gains

AREAS_NO_GATE

Отключает входы/выходы в данжах и подвальных помещениях.

AREAS_GUARDED

Локации, где можно вызвать стражу.

AREAS_NO_LITTERING

No Littering

AREAS_NO_LOOTING

No Looting

AREAS_NO_MARK

No Mark

AREAS_NO_RECALL

No Recall

AREAS_NO_STEALING

No Stealing

AREAS_NO_HOUSING

Запрет на установку домов.

Managment

include ":areas:include/managment";

A_IsIn()

A_IsIn( object, option, obj_prop := 0 );

Param

Desc

object

UObject

option

(string) use areaConstants

obj_prop

(int) Get property 'option' from an object prop. GetObjProperty( object, "Areas_"+option );

A_IsInArea()

A_IsInArea( object, location, only := 0 );

A_IsWhere()

A_IsWhere( object );

Settings

include ":areas:include/settings";

AM_GetSettingsCfgFile()

AM_GetSettingsCfgFile();

AM_GetSettingsCfgElem()

AM_GetSettingsCfgElem( elem_name, cfg_file:=0 );

AM_GetMerchantValue()

AM_GetMerchantValue( area );

Last updated

Was this helpful?