- 11
- 1
- Версия MoonLoader
- .026-beta
Нужна помощь, показывает цвет некорректно.
Подобрал код цвета как на сервере, но по какой-то непонятной причине,
цвет над головой персонажа отображается немного темнее.
Внизу есть пример на скрине.
Подобрал код цвета как на сервере, но по какой-то непонятной причине,
цвет над головой персонажа отображается немного темнее.
Внизу есть пример на скрине.
Lua:
local Tcolor = 0x6495ED -- Цвет Bubble
local function func(arg)
local id, text = arg:match('(%d+) (.+)')
if tonumber(id) then
lua_thread.create(function()
local BS = raknetNewBitStream()
raknetBitStreamWriteInt16(BS, id)
raknetBitStreamWriteInt32(BS, Tcolor, -1)
raknetBitStreamWriteFloat(BS, 15.0)
raknetBitStreamWriteInt32(BS, 2000)
raknetBitStreamWriteInt8(BS, text:len())
raknetBitStreamWriteString(BS, text)
raknetEmulRpcReceiveBitStream(59, BS)
raknetDeleteBitStream(BS)
sampAddChatMessage(sampGetPlayerNickname(id) .. '['.. id .. '] говорит:{B7AFAF} ' .. text, 0xFFFFFF)
local _, handle = sampGetCharHandleBySampPlayerId(id)
taskPlayAnim(handle, 'IDLE_CHAT', 'PED', 4.0, false, false, true, true, 20000)
local w = text:len() * 150
if w > 3000 then
w = 3000
end
taskPlayAnim(handle, 'crry_prtial', 'CARRY', 4.0, false, false, false, false, -1)
end)
end
end
function main()
repeat wait(0) until isSampAvailable()
sampRegisterChatCommand('fchat', func)
while true do
wait(0)
end
end