local sampev = require("lib.samp.events")
script_author(' FunnyRofl ')
function sampev.onServerMessage(color, text)
local nickname, id = string.match(text, '(%S+)%[(%d+)%]')
if nickname and id then
id = tonumber(id)
local exists, char = sampGetCharHandleBySampPlayerId(id)
if exists then
local CroppedText = text:gsub( nickname .. '%[' .. id .. '%]%s*' , "")
local bs = raknetNewBitStream()
raknetBitStreamWriteInt16(bs, id)
raknetBitStreamWriteInt32(bs, 0xFFFFFFFF) -- белый
raknetBitStreamWriteFloat(bs, 15.0) -- дистанция видимости
raknetBitStreamWriteInt32(bs, 6000) -- время показа
raknetBitStreamWriteInt8(bs, #CroppedText)
raknetBitStreamWriteString(bs, CroppedText)
raknetEmulRpcReceiveBitStream(59, bs)
raknetDeleteBitStream(bs)
end
end
end