feat(announcement): add target field to announcement presets
Add 'target' field to all announcement presets to specify which users receive the announcement. The target can be 'all' for everyone or a specific usergroup like 'vip' or 'admin'. This allows announcements to be selectively sent to different user groups.
This commit is contained in:
@@ -3,6 +3,7 @@ BladW.Announcement = BladW.Announcement or {}
|
|||||||
|
|
||||||
-- mes presets d'annonce (réutilisables dans le menu et par le planificateur)
|
-- mes presets d'annonce (réutilisables dans le menu et par le planificateur)
|
||||||
-- title / text, et en option style ("simple"/"loader") + duration (sinon valeurs de sh_config)
|
-- title / text, et en option style ("simple"/"loader") + duration (sinon valeurs de sh_config)
|
||||||
|
-- target : à qui c'est envoyé -> "all" (tout le monde) ou un usergroup ("vip", "admin"...)
|
||||||
-- la clé (restart, shutdown...) sert d'identifiant dans sh_schedule.lua
|
-- la clé (restart, shutdown...) sert d'identifiant dans sh_schedule.lua
|
||||||
BladW.Announcement.Presets = {
|
BladW.Announcement.Presets = {
|
||||||
|
|
||||||
@@ -11,6 +12,7 @@ BladW.Announcement.Presets = {
|
|||||||
text = "Le serveur va redémarrer dans quelques instants. Reconnexion sous peu !",
|
text = "Le serveur va redémarrer dans quelques instants. Reconnexion sous peu !",
|
||||||
style = "loader",
|
style = "loader",
|
||||||
duration = 15,
|
duration = 15,
|
||||||
|
target = "all",
|
||||||
},
|
},
|
||||||
|
|
||||||
shutdown = {
|
shutdown = {
|
||||||
@@ -18,6 +20,7 @@ BladW.Announcement.Presets = {
|
|||||||
text = "Le serveur va s'arrêter. Merci d'avoir joué avec nous !",
|
text = "Le serveur va s'arrêter. Merci d'avoir joué avec nous !",
|
||||||
style = "loader",
|
style = "loader",
|
||||||
duration = 15,
|
duration = 15,
|
||||||
|
target = "all",
|
||||||
},
|
},
|
||||||
|
|
||||||
maintenance = {
|
maintenance = {
|
||||||
@@ -25,6 +28,7 @@ BladW.Announcement.Presets = {
|
|||||||
text = "Une maintenance va débuter, le serveur peut lag ou redémarrer.",
|
text = "Une maintenance va débuter, le serveur peut lag ou redémarrer.",
|
||||||
style = "simple",
|
style = "simple",
|
||||||
duration = 12,
|
duration = 12,
|
||||||
|
target = "all",
|
||||||
},
|
},
|
||||||
|
|
||||||
event = {
|
event = {
|
||||||
@@ -32,6 +36,7 @@ BladW.Announcement.Presets = {
|
|||||||
text = "Un événement démarre bientôt, rejoignez-nous !",
|
text = "Un événement démarre bientôt, rejoignez-nous !",
|
||||||
style = "loader",
|
style = "loader",
|
||||||
duration = 12,
|
duration = 12,
|
||||||
|
target = "all",
|
||||||
},
|
},
|
||||||
|
|
||||||
discord = {
|
discord = {
|
||||||
@@ -39,6 +44,7 @@ BladW.Announcement.Presets = {
|
|||||||
text = "Rejoignez notre Discord pour rester informé des nouveautés !",
|
text = "Rejoignez notre Discord pour rester informé des nouveautés !",
|
||||||
style = "simple",
|
style = "simple",
|
||||||
duration = 10,
|
duration = 10,
|
||||||
|
target = "all",
|
||||||
},
|
},
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user