Agency Docs
QBESXStandalone

Agency-Lifeinvader V3 Exports & API

A agência de publicidade da cidade para FiveM em QBCore, Qbox, ESX ou totalmente independente.

v3.2.0Pago5 Páginas

01Exports do cliente

ExportDescrição
OpenApp(tab)Abre o app na página indicada: 'feed', 'create', 'mine', 'drafts' ou 'settings'. Sem uma página, abre a última página usada ou o feed ao vivo.
OpenFeed()Abre o app no feed ao vivo.
CloseApp()Fecha o app.
IsOpen()Verdadeiro enquanto o app estiver aberto neste cliente.

02Exports do servidor

ExportDescrição
PostAd(text, opts)Publica um anúncio do próprio servidor: gratuito, nunca revisado e primeiro na fila. opts: author, category, instant (executa imediatamente), reps, interval, duration e boosted. Retorna o ID do anúncio ou nil e um código de erro.
GetFeed(limit)O feed ao vivo como aparece no app, do mais recente para o mais antigo: id, text, category, boosted, author (nil para anúncios anônimos), sentAt, created, sent e live.
GetAd(id)Um anúncio no mesmo formato do feed ou nil.
IsAdmin(source)Verdadeiro quando o jogador é administrador do Lifeinvader por ACE, grupo ou identificador.

03Eventos

NomeLadoDescrição
agency-lifeinvader:adShownClienteEvento local em cada cliente quando um anúncio aparece na tela, com id, text, category, catLabel, icon, author (nil quando anônimo), boosted, duration e system (true para anúncios oficiais).
agency-lifeinvader:adBroadcastServidorEvento local no servidor sempre que um anúncio é executado, com o anúncio no formato do feed. Útil para logs ou um webhook do Discord.
agency_lifeinvader:openMenuClienteMantido desde V3: abre o app em Novo anúncio, para que os scripts que abriam o menu antigo continuem funcionando.
agency_lifeinvader:openRecentMenuClienteMantido desde V3: abre o app no feed ao vivo.

+Bom saber

Outros scripts podem publicar anúncios, ler o feed, abrir a aplicação e reagir a todos os anúncios através dos exports e eventos de Agency-LifeinvaderV3.

Publicar a partir dos seus scripts
PostAd coloca um anúncio do próprio servidor em todos os ecrãs: gratuito, nunca sujeito a revisão e sempre no início da fila, com autor e categoria próprios.
Ler o feed
GetFeed e GetAd devolvem anúncios no formato do feed em direto, para sites, jornais ou aplicações de telemóvel.
Reaja aos anúncios
agency-lifeinvader:adShown é acionado em cada cliente quando um anúncio aparece, agency-lifeinvader:adBroadcast é acionado no servidor sempre que um anúncio é exibido. Os eventos V3 que abriam os menus continuam funcionando.

?Perguntas frequentes

PostAd custa dinheiro ou precisa de aprovação?

Não. Os anúncios do servidor são gratuitos, nunca são revisados e passam para o início da fila. Com instant = true, o anúncio é exibido imediatamente.

Continuas sem avançar depois desta página? O nosso suporte assume daqui.