QBESXStandalone
Agency-Lifeinvader V3 Exports & API
La agencia de publicidad de la ciudad para FiveM con QBCore, Qbox, ESX o totalmente independiente.
v3.2.0De pago5 Páginas

01Exports de cliente
| Export | Descripción |
|---|---|
OpenApp(tab) | Abre la app en la página que indiques: 'feed', 'create', 'mine', 'drafts' o 'settings'. Si no indicas una página, abre la última que se usó o el feed en directo. |
OpenFeed() | Abre la app en el feed en directo. |
CloseApp() | Cierra la app. |
IsOpen() | Es true mientras la app está abierta en este cliente. |
02Exports de servidor
| Export | Descripción |
|---|---|
PostAd(text, opts) | Publica un anuncio del propio servidor: es gratis, nunca se revisa y va primero en la cola. opts: author, category, instant (se publica de inmediato), reps, interval, duration y boosted. Devuelve el id del anuncio, o nil y un código de error. |
GetFeed(limit) | El feed en directo tal como aparece en la app, del más reciente al más antiguo: id, text, category, boosted, author (nil para anuncios anónimos), sentAt, created, sent y live. |
GetAd(id) | Un anuncio con el mismo formato que el feed, o nil. |
IsAdmin(source) | Es true cuando el jugador es administrador de Lifeinvader mediante ACE, grupo o identificador. |
03Eventos
| Nombre | Lado | Descripción |
|---|---|---|
agency-lifeinvader:adShown | Cliente | Evento local en cada cliente cuando aparece un anuncio en pantalla, con id, text, category, catLabel, icon, author (nil si es anónimo), boosted, duration y system (true para anuncios oficiales). |
agency-lifeinvader:adBroadcast | Servidor | Evento local en el servidor cada vez que se publica un anuncio, con el anuncio en el formato del feed. Útil para registros o un webhook de Discord. |
agency_lifeinvader:openMenu | Cliente | Se conserva de V3: abre la app en Nuevo anuncio, para que los scripts que abrían el menú anterior sigan funcionando. |
agency_lifeinvader:openRecentMenu | Cliente | Se conserva de V3: abre la app en el feed en directo. |
+Conviene saber
Otros scripts pueden publicar anuncios, leer el feed, abrir la aplicación y reaccionar a cualquier anuncio mediante los exports y eventos de Agency-LifeinvaderV3.
- Publicar desde tus scripts
- PostAd publica un anuncio del propio servidor en todas las pantallas: gratis, nunca se revisa y ocupa el primer lugar en la cola, con su propio autor y categoría.
- Leer el feed
- GetFeed y GetAd devuelven anuncios con el formato del feed en vivo, para sitios web, periódicos o aplicaciones de teléfono.
- Reaccionar a los anuncios
- agency-lifeinvader:adShown se activa en cada cliente cuando aparece un anuncio, agency-lifeinvader:adBroadcast se activa en el servidor cada vez que se publica un anuncio. Los eventos de V3 que abrían los menús siguen funcionando.
?Preguntas frecuentes
¿PostAd cuesta dinero o requiere una revisión?
No. Los anuncios del servidor son gratuitos, nunca se revisan y van primero en la cola. Con instant = true, el anuncio se publica de inmediato.