QBESXStandalone
Agency-Lifeinvader V3 Exports & API
Die Werbeagentur der Stadt für FiveM auf QBCore, Qbox, ESX oder vollständig standalone.
v3.2.0Bezahlt5 Seiten

01Client-Exports
| Export | Beschreibung |
|---|---|
OpenApp(tab) | Öffnet die App auf der angegebenen Seite: 'feed', 'create', 'mine', 'drafts' oder 'settings'. Ohne Seitenangabe wird die zuletzt verwendete Seite oder der Live-Feed geöffnet. |
OpenFeed() | Öffnet die App im Live-Feed. |
CloseApp() | Schließt die App. |
IsOpen() | Ist true, solange die App auf diesem Client geöffnet ist. |
02Server-Exports
| Export | Beschreibung |
|---|---|
PostAd(text, opts) | Veröffentlicht eine Anzeige des Servers selbst: kostenlos, wird nie überprüft und steht an erster Stelle in der Warteschlange. opts: author, category, instant (wird sofort ausgeführt), reps, interval, duration und boosted. Gibt die Anzeigen-ID oder nil und einen Fehlercode zurück. |
GetFeed(limit) | Der Live-Feed so, wie er in der App angezeigt wird, neueste zuerst: id, text, category, boosted, author (nil bei anonymen Anzeigen), sentAt, created, sent und live. |
GetAd(id) | Eine Anzeige im selben Format wie im Feed oder nil. |
IsAdmin(source) | Ist true, wenn der Spieler per ACE, Gruppe oder Kennung Lifeinvader-Admin ist. |
03Events
| Name | Seite | Beschreibung |
|---|---|---|
agency-lifeinvader:adShown | Client | Lokales Event auf jedem Client, wenn eine Anzeige auf dem Bildschirm erscheint, mit id, text, category, catLabel, icon, author (nil bei anonymen Anzeigen), boosted, duration und system (true bei offiziellen Ankündigungen). |
agency-lifeinvader:adBroadcast | Server | Lokales Event auf dem Server, jedes Mal, wenn eine Anzeige geschaltet wird, mit der Anzeige im Format des Feeds. Nützlich für Logs oder einen Discord webhook. |
agency_lifeinvader:openMenu | Client | Aus V3 beibehalten: Öffnet die App mit „Neue Anzeige“, damit Skripte, die das alte Menü geöffnet haben, weiterhin funktionieren. |
agency_lifeinvader:openRecentMenu | Client | Aus V3 beibehalten: Öffnet die App im Live-Feed. |
+Gut zu wissen
Andere Scripts können über die exports und Events von Agency-LifeinvaderV3 Anzeigen posten, den Feed lesen, die App öffnen und auf jede Anzeige reagieren.
- Aus eigenen Scripts posten
- PostAd setzt eine Anzeige des Servers selbst auf jeden Bildschirm: kostenlos, ohne Überprüfung und an erster Stelle in der Warteschlange, mit eigenem Autor und eigener Kategorie.
- Den Feed lesen
- GetFeed und GetAd geben Anzeigen im Format des Live-Feeds zurück, zum Beispiel für Websites, Zeitungen oder Handy-Apps.
- Auf Anzeigen reagieren
- agency-lifeinvader:adShown wird bei jeder Anzeige für jeden Client ausgelöst, agency-lifeinvader:adBroadcast jedes Mal auf dem Server, wenn eine Anzeige geschaltet wird. Die V3-Events, die die Menüs geöffnet haben, funktionieren weiterhin.
?Häufige Fragen
Kostet PostAd Geld oder muss die Anzeige geprüft werden?
Nein. Anzeigen des Servers sind kostenlos, werden nie geprüft und stehen ganz vorne in der Warteschlange. Mit instant = true wird die Anzeige sofort geschaltet.