mirror of
https://github.com/citizenfx/cfx-server-data.git
synced 2026-04-04 20:04:02 +02:00
add server validation with convar
This commit is contained in:
@@ -6,12 +6,22 @@ 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)
|
||||||
|
|
||||||
if not WasEventCanceled() then
|
if not WasEventCanceled() then
|
||||||
|
|||||||
Reference in New Issue
Block a user