Agency Docs
QBESXStandalone

Agency-Lifeinvader V3 Exports & API

L’agence de publicité de la ville pour FiveM sur QBCore, Qbox, ESX ou en mode totalement autonome.

v3.2.0Payant5 Pages

01Exports client

ExportDescription
OpenApp(tab)Ouvre l’application sur la page indiquée : 'feed', 'create', 'mine', 'drafts' ou 'settings'. Sans page précisée, elle s’ouvre sur la dernière page utilisée, ou sur le fil d’actualité.
OpenFeed()Ouvre l’application sur le fil d’actualité.
CloseApp()Ferme l’application.
IsOpen()Vaut true lorsque l’application est ouverte sur ce client.

02Exports serveur

ExportDescription
PostAd(text, opts)Publie une publicité pour le serveur lui-même : gratuite, jamais soumise à vérification et placée en tête de file. opts : author, category, instant (lance immédiatement), reps, interval, duration et boosted. Renvoie l’identifiant de la publicité, ou nil et un code d’erreur.
GetFeed(limit)Le fil d’actualité tel qu’affiché dans l’application, du plus récent au plus ancien : id, text, category, boosted, author (nil pour les publicités anonymes), sentAt, created, sent et live.
GetAd(id)Une publicité au même format que le fil d’actualité, ou nil.
IsAdmin(source)Vaut true lorsque le joueur est administrateur Lifeinvader via ACE, son groupe ou son identifiant.

03Événements

NomCôtéDescription
agency-lifeinvader:adShownClientÉvénement local sur chaque client lorsqu’une publicité apparaît à l’écran, avec id, text, category, catLabel, icon, author (nil si anonyme), boosted, duration et system (true pour les annonces officielles).
agency-lifeinvader:adBroadcastServeurÉvénement local sur le serveur à chaque diffusion d’une publicité, avec la publicité au format du fil d’actualité. Pratique pour les logs ou un webhook Discord.
agency_lifeinvader:openMenuClientConservé depuis V3 : ouvre l’application sur Nouvelle publicité, pour que les scripts qui ouvraient l’ancien menu continuent de fonctionner.
agency_lifeinvader:openRecentMenuClientConservé depuis V3 : ouvre l’application sur le fil d’actualité.

+Bon à savoir

D’autres scripts peuvent publier des annonces, lire le flux, ouvrir l’application et réagir à chaque annonce via les exports et les événements de Agency-LifeinvaderV3.

Publier depuis vos scripts
PostAd publie une annonce du serveur lui-même sur tous les écrans : elle est gratuite, n’est jamais soumise à examen et apparaît en tête de la file, avec son propre auteur et sa propre catégorie.
Lire le flux
GetFeed et GetAd renvoient les annonces au format du flux en direct, pour les sites web, les journaux ou les applications de téléphone.
Réagir aux publicités
agency-lifeinvader:adShown se déclenche chez chaque client lorsqu'une publicité apparaît, agency-lifeinvader:adBroadcast sur le serveur à chaque diffusion d'une publicité. Les événements V3 qui ouvraient les menus fonctionnent toujours.

?Questions fréquentes

PostAd coûte-t-il de l'argent ou nécessite-t-il une vérification ?

Non. Les publicités du serveur sont gratuites, ne sont jamais vérifiées et passent en tête de la file d'attente. Avec instant = true, la publicité est diffusée immédiatement.

Toujours bloqué après cette page ? Notre support prend le relais.