Teedle Scripts Documentation

Installation

Installation for Advanced AOP.

Installation

Follow these steps to install Advanced AOP. Keep the resource folder clean, keep PolyZone above the resource in server.cfg, and make sure the html folder is included so the warning UI can load.

Warning

!

Resource must be named teedle-advancedAOP to operate properly. PolyZone must be started before this resource. The html folder is required for the full-screen AOP warning UI.

1. Upload The Resource Files

Upload the Advanced AOP package into your resources folder. Do not place the files inside an extra nested folder. The resource should contain the client, server, config, helper files, html folder, and fxmanifest.lua.

Included Files

resource contents
teedle-advancedAOP/
├── fxmanifest.lua
├── config.lua
├── cl_func.lua
├── client.lua
├── sl_func.lua
├── server.lua
└── html/
    ├── index.html
    ├── style.css
    └── app.js

2. Install PolyZone

Make sure PolyZone is installed and started before Advanced AOP. PolyZone is required for AOP zones, boundary checks, and enforcement behavior.

3. Configure Permissions

ACE permissions are recommended. If you use Discord role permissions, map your Discord staff role to an ACE group with DiscordAcePerms or your preferred ACE bridge, then allow that group to use the AOP permission.

Permission Example

server.cfg
add_ace group.admin teedle.aop allow
add_ace group.sarpstaff teedle.aop allow

4. Add Server Config Ensure

Add PolyZone first, then Advanced AOP. Keep this order exactly.

Server Config

server.cfg
ensure PolyZone
ensure teedle-advancedAOP

5. Restart And Test

Restart the server or restart the resource, then test /aop and /pt in-game with a permitted staff account. If you tested older builds and old map blips remain, fully reconnect once.

Next Configuration

Last updated August 6, 2026

© 2026 Teedle Scripts. All rights reserved. Built for FiveM roleplay communities.