DroneCorp Baddies Portal

DroneCorp Baddies Portal DroneCorp Baddies Portal DroneCorp Baddies Portal DroneCorp Baddies Portal DroneCorp Baddies Portal
  • DroneCorp Baddies Portal
  • DroneCorp Baddies Portal
  • DroneCorp Baddies Portal
  • DroneCorp Baddies Portal
  • DroneCorp Baddies Portal
  • DroneCorp Baddies Portal

$30.00

Add to Basket

DroneCorp Baddies Portal
## How It Works

### Player Flow

1. Player runs `/baddiespanel`.

2. Script checks female eligibility (`Config.FemaleOnly`, `Config.RequireFemaleModel`, `Config.AllowedFemaleModels`).

3. Starter tab allows one-time claim if not already received.

4. Starter claim state is saved to SQL (`received`, `date_received`).

5. Daily tab stays locked until starter pack is claimed.

6. Player can claim one daily reward every 24 hours.

7. Daily state is saved to SQL (`daily_day`, `daily_last_claim`, `daily_started_at`).

8. After Day 30, the next claim wraps to Day 1 automatically.

### Admin Flow

1. Admin runs `/checkbaddiespacks`.

2. ACE permission is validated (`Config.AdminAcePermissions`).

3. Admin panel shows starter claims list (name, identifier, starter claim date).

4. Admin can reset starter privileges per player (allowing re-claim).

5. Daily section shows each player's daily progress with claimed days marked.

## Dependencies

- `ox_lib`

- One SQL resource: `oxmysql` (recommended), `mysql-async`, or `ghmattimysql`.