add server validation with convar

This commit is contained in:
Salzian
2020-10-08 01:01:45 +02:00
parent 7cbf600593
commit 8367672c48

View File

@@ -6,11 +6,21 @@ RegisterServerEvent('chat:removeSuggestion')
RegisterServerEvent('_chat:messageEntered') RegisterServerEvent('_chat:messageEntered')
RegisterServerEvent('chat:clear') RegisterServerEvent('chat:clear')
RegisterServerEvent('__cfx_internal:commandFallback') RegisterServerEvent('__cfx_internal:commandFallback')
RegisterServerEvent('chat:validationFailed')
isServerValidationEnabled = GetConvar("chat_senderValidation", "false") == "true"
AddEventHandler('_chat:messageEntered', function(author, color, message) AddEventHandler('_chat:messageEntered', function(author, color, message)
local src = source
if not message or not author then if not message or not author then
return return
end end
if isServerValidationEnabled and GetPlayerName(src) ~= author then
CancelEvent()
TriggerEvent("chat:validationFailed", src, author, message)
end
TriggerEvent('chatMessage', source, author, message) TriggerEvent('chatMessage', source, author, message)