Bronnen
QB-MELDEN
Bent u op zoek naar een lichtgewicht, responsief notificatiesysteem voor uw QBCore-gebaseerde FiveM-server? Zoek niet verder! Dit schone notificatiescript, gebouwd met de kracht van CSS-feedbackbiedt een naadloos ontwerp en functionaliteit die zijn afgestemd op moderne serveromgevingen.
Afhankelijkheden
Voordat u zich verdiept in de functies, moet u ervoor zorgen dat uw server aan de volgende vereisten voldoet:
- qb-kern: De basis van uw QBCore-server.
Functies
Dit notificatiescript zit boordevol functies die het tot een essentiële aanvulling op uw server maken:
- Responsief ontwerp:Gebruikmaken van CSS-feedbackworden de meldingen automatisch aangepast aan verschillende schermformaten, waardoor een consistente gebruikerservaring op alle apparaten wordt gegarandeerd.
- Aanpasbare meldingen: Pas de meldingstypen, -duur en -stijl aan zodat deze bij de huisstijl van uw server passen.
- Eenvoudige integratie:Het script is plug-and-play, waardoor installatie en implementatie snel en moeiteloos verlopen.
v42-melding [QB/ESX]
Voorbeeldvideo
Het aanpassen van meldingen in uw FiveM-server kan de gebruikerservaring aanzienlijk verbeteren door duidelijke en gestileerde meldingen aan spelers te bieden. In deze gids leiden we u door het vervangen van standaardmeldingssystemen in QBCore en ESX met de v42-melding bron voor betere aanpassingen en prestaties.
Hoe te installeren
In uw qb-core/client/functies.lua
, vind de standaardmeldingsfunctie op regel 88.
Vervang de standaardfunctie:
Dit is de standaardfunctie die u moet vervangen:
functie QBCore.Functions.Notify(tekst, teksttype, lengte)
als type(tekst) == "tabel" dan
lokale ttext = tekst.tekst of 'Placeholder'
lokale ondertiteling = tekst.bijschrift of 'Placeholder'
teksttype = teksttype of 'primair'
lengte = lengte of 5000
StuurNUIMeessage({
actie = 'melden',
type = teksttype,
lengte = lengte,
tekst = ttekst,
onderschrift = onderschrift
})
anders
teksttype = teksttype of 'primair'
lengte = lengte of 5000
StuurNUIMeessage({
actie = 'melden',
type = teksttype,
lengte = lengte,
tekst = tekst
})
einde
einde
Vervang het door de volgende gestroomlijnde functie die gebruikmaakt van v42-melding:
functie QBCore.Functions.Notify(tekst, teksttype, lengte)
exports['v42-notify']:notify(tekst, teksttype, lengte);
einde
Zorg voor v42-notify:
Om de v42-melding bron, open uw spelconsole (druk op F8) en typ:
zorg v42-melding
Gebruiksvoorbeeld:
U kunt nu de bijgewerkte meldingsfunctie in QBCore als volgt gebruiken:
QBCore.Functions.Notify("Bericht hier", 'succes', 5000)
NoPixel-geïnspireerde meldingen
Op het gebied van gebruikersinterfaceontwerp is effectieve kleurcodering voor meldingen essentieel om de aandacht van de gebruiker te leiden en de algehele ervaring te verbeteren. Een waarschuwingsmelding, weergegeven in een levendig geel (kleur: 3), dient als een cruciale waarschuwing, die gebruikers signaleert om voorzichtig te werk te gaan of zich bewust te zijn van mogelijke problemen. Normale meldingen, weergegeven in een kalm blauw (kleur: 1), bieden gebruikers informatie die geen onmiddellijke actie vereist, wat een gevoel van stabiliteit en routine bevordert. Aan de andere kant vereisen foutmeldingen, gemarkeerd in een opvallend rood (kleur: 2), dringende aandacht, wat kritieke problemen aangeeft die onmiddellijk moeten worden aangepakt. Samen creëren deze kleurgecodeerde meldingen een duidelijke visuele hiërarchie, waardoor gebruikers het belang en de urgentie van elk bericht gemakkelijk kunnen interpreteren, wat uiteindelijk leidt tot een intuïtievere en responsievere gebruikerservaring.
Installeren:
QBCore Melden: Op regel 83 in qb-core > client > function.lua > Regel 83 Vervangen tot regel 106
functie QBCore.Functions.Notify(tekst, teksttype, lengte) als type(tekst) == "tabel" dan lokale ttext = tekst.tekst of 'Placeholder' lokale bijschrift = tekst.bijschrift of 'Placeholder' teksttype = teksttype of 'primair' lengte = lengte of 5000 exports['meldingen']:sendnotify(ttext, teksttype, lengte, bijschrift) anders teksttype = teksttype of 'primair' lengte = lengte of 5000 exports['meldingen']:sendnotify(tekst, teksttype, lengte) einde einde
K5 Melden
We zijn blij om een GRATIS Fivem-script met je te delen waarmee je je game-ervaring kunt verbeteren. Je kunt verschillende soorten meldingen maken die je steeds opnieuw kunt gebruiken. Demovideo hier
Met deze gebruiksvriendelijke tool kunnen servereigenaren meldingen aanpassen aan de stijl en gameplay van hun server. Of u nu nieuws wilt delen over evenementen, spelers belangrijke updates wilt laten weten of uw server gewoon unieker wilt laten voelen, dit script maakt het eenvoudig.
Je kunt het snel instellen en de meldingen naar wens wijzigen. Zo houd je spelers geïnteresseerd en wordt je server aantrekkelijker voor de Fivem-community.
Welke vind je het leukst? Laat een reactie achter