# PARCEL_FLAG_RESTRICT_PUSHOBJECT

*LSL constant*

```lsl
integer PARCEL_FLAG_RESTRICT_PUSHOBJECT = 0x200000;
```

Constant groups: [ParcelFlag](/constants/groups/ParcelFlag/)

This is a flag used with [llGetParcelFlags](/functions/llGetParcelFlags/) to check if [llPushObject](/functions/llPushObject/) is allowed to be used by non-owners (or non-group officers if group owned land) inside the parcel.

## See also

### Constants

|

| Flag | Value | Description |
| --- | --- | --- |
| [PARCEL_FLAG_ALLOW_FLY](/constants/PARCEL_FLAG_ALLOW_FLY/) | 0x00000001 | find if a parcel allows flying |
| [PARCEL_FLAG_ALLOW_SCRIPTS](/constants/PARCEL_FLAG_ALLOW_SCRIPTS/) | 0x00000002 | find if a parcel allows outside scripts |
| [PARCEL_FLAG_ALLOW_LANDMARK](/constants/PARCEL_FLAG_ALLOW_LANDMARK/) | 0x00000008 | find if a parcel allows landmarks to be created |
| [PARCEL_FLAG_ALLOW_TERRAFORM](/constants/PARCEL_FLAG_ALLOW_TERRAFORM/) | 0x00000010 | find if a parcel allows anyone to terraform the land |
| [PARCEL_FLAG_ALLOW_DAMAGE](/constants/PARCEL_FLAG_ALLOW_DAMAGE/) | 0x00000020 | find if a parcel allows damage |
| [PARCEL_FLAG_ALLOW_CREATE_OBJECTS](/constants/PARCEL_FLAG_ALLOW_CREATE_OBJECTS/) | 0x00000040 | find if a parcel allows anyone to create objects |
| [PARCEL_FLAG_USE_ACCESS_GROUP](/constants/PARCEL_FLAG_USE_ACCESS_GROUP/) | 0x00000100 | find if a parcel limits access to a group |
| [PARCEL_FLAG_USE_ACCESS_LIST](/constants/PARCEL_FLAG_USE_ACCESS_LIST/) | 0x00000200 | find if a parcel limits access to a list of residents |
| [PARCEL_FLAG_USE_BAN_LIST](/constants/PARCEL_FLAG_USE_BAN_LIST/) | 0x00000400 | find if a parcel uses a ban list, including restricting access based on payment info |
| [PARCEL_FLAG_USE_LAND_PASS_LIST](/constants/PARCEL_FLAG_USE_LAND_PASS_LIST/) | 0x00000800 | find if a parcel allows passes to be purchased |
| [PARCEL_FLAG_LOCAL_SOUND_ONLY](/constants/PARCEL_FLAG_LOCAL_SOUND_ONLY/) | 0x00008000 | find if a parcel restricts spatialized sound to the parcel |
| [PARCEL_FLAG_RESTRICT_PUSHOBJECT](/constants/PARCEL_FLAG_RESTRICT_PUSHOBJECT/) | 0x00200000 | find if a parcel restricts [llPushObject](/functions/llPushObject/) |
| [PARCEL_FLAG_ALLOW_GROUP_SCRIPTS](/constants/PARCEL_FLAG_ALLOW_GROUP_SCRIPTS/) | 0x02000000 | find if a parcel allows scripts owned by group |
| [PARCEL_FLAG_ALLOW_CREATE_GROUP_OBJECTS](/constants/PARCEL_FLAG_ALLOW_CREATE_GROUP_OBJECTS/) | 0x04000000 | find if a parcel allows object creation by group members or objects |
| [PARCEL_FLAG_ALLOW_ALL_OBJECT_ENTRY](/constants/PARCEL_FLAG_ALLOW_ALL_OBJECT_ENTRY/) | 0x08000000 | find if a parcel allows all objects to enter a parcel |
| [PARCEL_FLAG_ALLOW_GROUP_OBJECT_ENTRY](/constants/PARCEL_FLAG_ALLOW_GROUP_OBJECT_ENTRY/) | 0x10000000 | find if a parcel only allows group (and owner) objects to enter the parcel |

### Functions

- [llGetParcelFlags](/functions/llGetParcelFlags/)

---

*Source: [PARCEL FLAG RESTRICT PUSHOBJECT](https://wiki.secondlife.com/wiki/PARCEL_FLAG_RESTRICT_PUSHOBJECT) on the Second Life Wiki. Content from the Second Life Wiki articles PARCEL FLAG RESTRICT PUSHOBJECT (revision 1212808, 2022-11-17) and Template:LSL Constants/Parcel (revision 1218447, 2025-09-02), CC BY-SA 3.0.*

---

From lsl.dev: https://lsl.dev/constants/PARCEL_FLAG_RESTRICT_PUSHOBJECT/
