Notify¶
Zeigt dem Spieler Toast-Benachrichtigungen im HUD an. Verfügbar sowohl server- als auch clientseitig.
Übersicht¶
cv.notify(...)— Standard-Notification mit vordefiniertem Typ-Iconcv.notifyCustom(...)— Notification mit benutzerdefiniertem Icon
Beide Funktionen verhalten sich auf Client und Server identisch — auf dem Server wird das Event an den Ziel-Client weitergeleitet.
Server-Signatur¶
cv.notify(id, title, description, type, time)
cv.notifyCustom(id, title, description, type, time, icon)
| Parameter | Typ | Beschreibung |
|---|---|---|
id |
number | Ziel-Server-ID des Spielers (-1 für alle) |
title |
string | Titelzeile der Notification |
description |
string | Beschreibungstext |
type |
string | Typ: "success", "error", "info", "warning" |
time |
number? | Anzeigedauer in ms (Standard: 7000) |
icon |
string | (nur notifyCustom) Lucide-Icon-Name |
Client-Signatur¶
Note
Auf dem Client entfällt der id-Parameter — die Notification erscheint immer beim lokalen Spieler.
Beispiele¶
Server → einzelner Spieler¶
-- Erfolgs-Notification
cv.notify(source, 'Bank', '$500 wurden eingezahlt', 'success')
-- Fehler mit verlängerter Anzeigezeit
cv.notify(source, 'Fehler', 'Zu wenig Guthaben', 'error', 10000)
-- Info-Notification
cv.notify(source, 'System', 'Server-Restart in 5 Minuten', 'info')
-- An alle Spieler gleichzeitig
cv.notify(-1, 'Ankündigung', 'Willkommen auf CasualV!', 'info')
Server → Custom Icon¶
Client-seitig¶
-- Direkt im Client-Script
cv.notify('Inventar', 'Burger erhalten', 'success')
cv.notify('Fehler', 'Kein Platz im Inventar', 'error', 5000)
-- Custom Icon (Lucide)
cv.notifyCustom('Fahrzeug', 'Motor gestartet', 'success', 4000, 'car')
Notification-Typen¶
| Typ | Farbe | Verwendung |
|---|---|---|
success |
Grün | Erfolgreiche Aktion |
error |
Rot | Fehler, nicht erlaubt |
info |
Blau | Hinweis, neutral |
warning |
Gelb | Warnung |