First Generation
Write your first prompt, see what myRP.build generates, and how it deploys and loads on your server.
This is the core loop: describe a feature, and myRP.build writes a complete ox_overextended resource to your server.
Write your first prompt
Describe what you want in plain English. Be specific about the behavior — locations, prices, items, and commands all help.
Add a /heal command that fully restores the player's health
and armor, with a 5-minute cooldown per player.Good prompts name the what and the rules. The app fills in the ox-native plumbing.
What gets generated
myRP.build produces a complete, self-contained resource. For the /heal example:
resources/[local]/heal-command/
├─ fxmanifest.lua -- fx_version 'cerulean', ox dependencies, file list
├─ config.lua -- cooldown duration, command name
└─ server.lua -- registered command, server-side cooldown + healEvery file follows real ox conventions:
fxmanifest.luadeclaresfx_version 'cerulean'and the ox dependencies it actually uses.- Authoritative logic (the cooldown, the heal) lives on the server — clients can't bypass it.
- ox_lib callbacks and notifications are used where appropriate.
How it deploys and loads
You don't touch server.cfg. When generation finishes, myRP.build:
- Writes the resource folder into
resources/[local]/<name>/. - Ensures the resource is loaded (the app handles the loading for you).
- Reports success in the app so you can test in-game.
A worked example: carwash
Prompt:
A carwash zone at the Sandy Shores garage. The player presses the
ox_target option on a marker, pays $50 from their bank, and their
current vehicle is cleaned.Generated layout:
resources/[local]/carwash/
├─ fxmanifest.lua
├─ config.lua -- zone coords, price ($50)
├─ client.lua -- ox_target zone, vehicle wash effect
└─ server.lua -- charges the player via ox_core/oxmysql, validates fundsThe payment is validated server-side — the client only requests the wash, never deducts money itself.
Next: make sure the app is pointed at the right server folder.