Teedle Scripts Documentation

Dependencies

Dependencies for Advanced AOP.

Dependencies

Advanced AOP is self-contained for AOP logic and its custom NUI warning screens. The only required resource dependency is PolyZone. Permission handling is recommended through ACE, with Discord role mapping handled by DiscordAcePerms or another ACE bridge if desired.

Required Dependency

PolyZone must be installed and started before Advanced AOP. It is used for zone detection, boundary checks, and AOP enforcement logic.

Add ensure PolyZone before ensure teedle-advancedAOP in server.cfg.

Permission Setup

ACE is the recommended permission method for Advanced AOP. The resource stays clean by checking the configured ACE permission instead of needing a custom permission database.

Default permission example: add_ace group.admin teedle.aop allow

DiscordAcePerms is optional, but useful when you want Discord staff roles to control who can use AOP staff commands. Map your Discord staff role to an ACE group, then allow that group to use the configured AOP permission.

Example: add_ace group.sarpstaff teedle.aop allow

Framework Notes

  • Advanced AOP can run in QBCore or standalone mode depending on Config.Framework.
  • QBCore mode can support spawn protection and optional framework/job related checks when configured.
  • Standalone/vMenu-style servers can use ACE permissions without requiring QBCore.
Next Installation

Last updated August 6, 2026

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