mirror of
https://github.com/citizenfx/cfx-server-data.git
synced 2026-04-04 11:54:03 +02:00
add server validation with convar
This commit is contained in:
@@ -6,11 +6,21 @@ RegisterServerEvent('chat:removeSuggestion')
|
||||
RegisterServerEvent('_chat:messageEntered')
|
||||
RegisterServerEvent('chat:clear')
|
||||
RegisterServerEvent('__cfx_internal:commandFallback')
|
||||
RegisterServerEvent('chat:validationFailed')
|
||||
|
||||
isServerValidationEnabled = GetConvar("chat_senderValidation", "false") == "true"
|
||||
|
||||
AddEventHandler('_chat:messageEntered', function(author, color, message)
|
||||
local src = source
|
||||
|
||||
if not message or not author then
|
||||
return
|
||||
end
|
||||
|
||||
if isServerValidationEnabled and GetPlayerName(src) ~= author then
|
||||
CancelEvent()
|
||||
TriggerEvent("chat:validationFailed", src, author, message)
|
||||
end
|
||||
|
||||
TriggerEvent('chatMessage', source, author, message)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user