как перенести оос чат на чат сампфункс?

  • Привет! Если твой основной форумник заблокирован - ты можешь оставить заявку в этом разделе: Нажми на меня!, НЕ создавая новый форумный аккаунт.
  • Гость, менеджмент проекта ждет ваши вопросы/предложения/критику работы проекта в специальном треде.
    Узнать подробнее!
  • Гость, раскройте свой потенциал в разделе игрового мастеринга, создавая уникальные RP-сценарии и атмосферу проекта!
    Станьте архитектором игрового процесса!
Статус
В этой теме нельзя размещать новые ответы.

bybu

Новичок
Автор темы
8
823
как перенести оос чат на чат сампфункс?
акулина привет от керила савуса
 

muddytype

https://neprivet.com/
63
4,272
обязательно должно быть на уровне сервера (не других плагинов А ТОЛЬКО НАСТРОЙКАМИ СЕРВЕРА в меню) обычный розовый не фиолетовый цвет чата
 

atmta.ARCHIVE

Новичок
Banned
44
11,385
а как можно играть с фиолетовым цветом но чтобы рпчат не убирал отыгровки?
 

1keda

Новичок
Banned
0
836
мне лень файлом заливать, просто в блокноте скрипт откройте и это вставьте
работает с нормальным цветов отыгровок как везде и с объебосным розовым гамбитоидным

Код:
require 'lib.moonloader'
local e = require 'lib.samp.events'
local status = false
function main()
    while not isSampAvailable() do wait(100) end
    sampRegisterChatCommand('rp', function() status = not status printStringNow(status and 'RPChat ~g~ON' or 'RPChat ~r~OFF', 1000) end)
    sampRegisterChatCommand('cc', function() for i = 1, 99 do sampAddChatMessage('', -1) end end)
    wait(-1)
end
function e.onServerMessage(color, text)
    if status then
        sampfuncsLog(string.format('{%s}[%s] %s', tostring(bit.tohex(color)):sub(1, 6), os.date('%X'), text))
        if text:find('((', 1, true) or text:find('))', 1, true) or text:find('Ответ от администратора') then
            if tostring(bit.tohex(color)) ~= 'e75480ff' and tostring(bit.tohex(color)) ~= '6699ffaa' then
                addOneOffSound(0, 0, 0, 1138)
                return false
            end
        end
        if not isRolePlay(color, text) then return false end
    end
end
function isRolePlay(c, t)
    return tostring(bit.tohex(c)) == 'e75480ff'
    or tostring(bit.tohex(c)) == 'c1a1d9ff'
    or tostring(bit.tohex(c)) == 'e6e6e6e6'
    or tostring(bit.tohex(c)) == '6e6e6e6e'
    or tostring(bit.tohex(c)) == '8c8c8c8c'
    or tostring(bit.tohex(c)) == 'aaaaaaaa'
    or tostring(bit.tohex(c)) == 'c8c8c8c8'
    or tostring(bit.tohex(c)) == 'ffff00aa' -- мегафон
    or tostring(bit.tohex(c)) == 'ff9945aa' -- микрофон
    or tostring(bit.tohex(c)) == 'ffffccaa' -- /r
    or tostring(bit.tohex(c)) == 'e6e6b8aa' -- /rr
    or t:find('[Телефон]', 1, true)
    or t:find('[Дверь]', 1, true)
end
 
Статус
В этой теме нельзя размещать новые ответы.