Description
A pregnancy and childbirth life-event system for QBCore or QBox: a term tracker advances in weeks as the player attends prenatal checkups, and a full-term, sufficiently-checked-up patient can begin an attended-delivery childbirth sequence with a labour animation. The server gates delivery behind both full term and a minimum checkup count, so the milestone is earned through roleplay rather than skipped. Family-roleplay servers buy it as a flagship life-event feature.
Prompt Template
You are writing a FiveM resource for qb-core (exports GetCoreObject).
The full prompt template and its reference Lua are part of a one-time pack. Pick your depth — both are lifetime access, no subscription, ever.
- 60 prompts + syntax-validated reference Lua
- Lifetime access — pay once
- All 510 prompts — the full library
- Per-prompt profit/trend intelligence (CSV + playbook)
- Lifetime free updates — new niches as the market moves
$49 for 60 · $199 for all 510 + intelligence — one-time, no subscription.
Expected Output
The reference Lua lives at content/expected-outputs/medical/26-pregnancy-childbirth-rp.lua. It implements a server-owned term/checkup table, a checkup round-trip that advances gestation, and a…
The full prompt template and its reference Lua are part of a one-time pack. Pick your depth — both are lifetime access, no subscription, ever.
- 60 prompts + syntax-validated reference Lua
- Lifetime access — pay once
- All 510 prompts — the full library
- Per-prompt profit/trend intelligence (CSV + playbook)
- Lifetime free updates — new niches as the market moves
$49 for 60 · $199 for all 510 + intelligence — one-time, no subscription.
Known Failure Modes & Corrective Prompt
- Client-trusted gestation — Claude lets the client decide delivery eligibility; keep term, checkups and the gate server-side keyed by source.
- Anim before load — the labour
TaskPlayAnimno-ops if the dict is not loaded; alwaysRequestAnimDict+ aHasAnimDictLoadedwait loop. - One-sided net event —
preg:syncon only one side leaves the term meter stale after a checkup; both sides useRegisterNetEvent+AddEventHandler.
Corrective re-prompt: "Move term, checkup count and the active flag into server.lua keyed by source, and in preg:deliver reject the delivery unless active is true, week is at least 40 and checkups is at least 3 — never let the client decide when childbirth may start."
Framework Integration
- ESX: not targeted here, but
xPlayer.set('pregnancy', data)would mirror the same server-owned table if you port it. - QBCore:
local QBCore = exports['qb-core']:GetCoreObject(); persist viaPlayer.Functions.SetMetaData('pregnancy', data). - QBox: use
exports.qbx_core:GetPlayer(src)and the same metadata accessor so term survives relogs.
Profit Potential
$250–$3500/mo on Tebex (expected ~$900). [INFERRED] within the $50-389 script band against the signal-scraper tebex_snapshot corpus (n=100, median seller $11.85K/mo), sized for a rising life-event niche.
Trend Signal
↗ rising — inferred: Pregnancy/childbirth is a heavy-RP life-event niche; steady rising demand with few polished builds available.
Sales Angle
Position to heavy-RP and family-roleplay servers as a flagship life-event system that gives medics a recurring, milestone-driven storyline. Recommended Tebex price $199.
Difficulty & Ship Time
intermediate · ships in 1 day.