Du betrachtest gerade FiveM ExM NUI Ankündingungssystem

FiveM ExM NUI Ankündingungssystem

Hallo zusammen,
ich hoffe euch geht es gut. Heute schauen wir uns ein Skript an, um die Ankündigungen (die pro Arbeitstyp angepasst werden können) Serverweit zu verschicken.

Ok, um Ankündigungen zu nutzen braucht man ein Beruf, der im Skript definiert ist. Es gibt Polizei, Mediziner, Taxifahrer und Mechaniker aber man kann zustätzliche Berufe hinzufügen.
Dann
Original: Schreibt ein berufsspezifisches Befehl und Ankündigung (direkt dahinter).
Veriation: schreibt ein Befehl, Menü offnet sich und man kann Ankündigung im extra Fenster eingeben.

Beim Original hat man pro Beruf ein Befehl und kann Ankündigung direkt dahinter schreiben, somit ist man schneller.
In der Variation hat man ein Befehl für alle Berufe aber ein zusätzliches Klick beim Menü. Also Wählt die Version, die ihr passender für euch findet.

config.lua
Variation/Original: Hier kann man den Preis pro Ankündigung setzen.

client.lua
Variation:
Hier kann die Texte für Menü anpassen und neue Berufe hinzufügen. Wenn man das machen will, muss man neue Events (Ereignise) registrieren und Menüoffnen funktion duplizieren. Ihr könnt eine Sektion copy pasten aber vergisst nicht die Namen anzupassen.
Original:
nicht so viel zu tun hier, alles was wir anpassen sollen, ist in server.lua 😉

server.lua
Variation: Hier kann man Befehlsnamen anpassen und Trigger + Überprüfung hinzufügen.
Original: Hier könnt ihr text anpassen und neue Berufe hinzufügen. Neues Befehl registrieren (copy+paste eine Sektion) und vergisst nicht Variablen/Namen anzupassen.

style.css
Variation/Original: Hier kann man Layout/Aussehen der Ankündigung anpassen: Schrift, Farbe, Schriftgröße, Bild u.s.w. Falls ihr neue Berufe hinzugefügt habt, müsst ihr hier neues Typ hinzufügen (um berufsspezifisches Bild zeigen zu können).

style.css
Variation/Original: Wenn ihr das Bild ändern wollt dann passt Dateiname an und…

fxmanifest.lua
Variation/Original: Dateiname in Url anpassen und…

Variation/Original: speichert das Bild im html/imagenes Ordner. Oder ihr könnt einfach das Bild hier überschreiben, dann müsst ihr Name der Datei und fxmanifest.lua nicht ändern 😉

[ExM] [Release] NUI Announce system
https://forum.cfx.re/t/exm-release-nui-announce-system/1648720

Variation:
https://forum.cfx.re/uploads/short-url/o3LEo0h9lbcHA17aetdcyntkRNh.zip

Wenn ihr ein Gameserver mit schneller FiveM Installation braucht, könnt hier reinschauen:
https://zap-hosting.com/rpscripts
20% Rabatt falls jemand braucht: denmak-a-6883

Wenn ihr Hilfe bei FiveM such, könnt ihr bei diesem Discrd Server reinschauen:
https://discord.gg/Bdk3QHX

Beschreibung:
Anzeigensystem für ExM entspricht dem VRP-Framework-Anzeigensystem
Dieses Ansagesystem kann ankündigen was man will. Die Ansage wird von allen verbundenen Spielern, die in diesem Moment verbunden sind, gesehen.
Was macht das Anzeigensystem?
Wenn man einen Job wie lspd hat, um beispielsweise eine Anzeige zu senden, verwendt /adlspd und fügt den Text hinzu, für den ihr Werbung schalten möchten
Beispiel:
/ adlspd Stellen für Lspd sind eröffnet
Wenn man diese Anzeige sendet, ist die Anzeige für alle verbundenen Personen sichtbar
EIGENSCHAFTEN
Weitere Jobs hinzufügen
Ändert die Bilder der Anzeigenhintergründe
Gebühr für jede Anzeige
Ändert die Dauer der Anzeigen

Wie füge ich eine weitere Fernbedienung für einen anderen Job hinzu?
Ändert in registerCommand den Befehl. Wenn man beispielsweise Casino-Job hinzufügen will adcasino, muss die Anzeige nicht vorhanden sein.
in xPlayer.job.name den Namen des Jobs eingeben (aus der DB auslesen)
im TriggerClientEvent im Abschnitt type die Klasse eingeben, die man in die CSS-Datei eingefügt hat
Im ersten Ausdruck ist der Text, der angezeigt wird, wenn man kein Geld habt, um die Anzeige zu bezahlen
Im zweiten Druck befindet sich der Text, der ausgegeben wird, wenn man dieses Job nicht hat
Das false am Ende ist der Befehl, dass nur von den Administratoren die anzeigen verwenden können.
false haben = die Benutzer können den Befehl verwenden
true nur Admins
Um den Anzeigenpreis zu ändern, config.lua
Um der Anzeige ein Banner hinzuzufügen,style.css und erstellt
.casino Hintergrundbild: URL (“Link Ihres Bildes oder wo es ist”); Farbe: #ffffff; }}
Man kann die Farbe des farbigen Textes ändern

Installation
Ressource runterladen
in resources Ordner auf dem Server abspeichern
zu server.cfg hinzufügen
und server neu starten
genießen!