onServerMessage

Статус
В этой теме нельзя размещать новые ответы.

Citrys

Участник
Автор темы
179
5
Версия MoonLoader
.026-beta
как сделать так, что бы скрипт, когда в чате появлялось сообщение с определенным цветом (петя вася лёня) или же с частью цвета (петя вася лёня), то в чат отправлялось сообщение - sampAddChatMessage
 

qdIbp

Автор темы
Проверенный
1,450
1,190
Как бл цвет
гайд изучай

Там стоят точки как символ регулярного выражения, если бы нужен был цвет я бы сделал что то подобное
*Сюда hex цвет*
 
  • Нравится
Реакции: Citrys

Citrys

Участник
Автор темы
179
5
Lua:
function samp.onServerMessage(color, text)
    if text:find('%{......%}Вася') then
        sampAddChatMessage('Цвет', -1)
    end
end


onServerMessage эта функция

все, я понял, но ничего не работает, в чат ничего не пишет, библиотека подключена
 

Citrys

Участник
Автор темы
179
5
kod:
function samp.onServerMessage(color--[[Цвет]], text--[[Текст]]) -- Этот хук ловит сообщения в чате
    lua_thread.create(function() -- создаем поток
        if text:find('test') then -- если найден текст "test" то
            wait(1000) -- отвечает за ожидание в размере секунды
            sampSendChat('Не тест') -- если в чате засветится сообщение test, то хук поймает данное сообщение, дальше скрипт подождет 1 секунду и выведет "Не тест"
        end
    end) -- закрываем поток
end

ошибок в скрипте никаких нет, просто как будто и нет этого кода в скрипте
 
  • Эм
Реакции: Sidney31

qdIbp

Автор темы
Проверенный
1,450
1,190
kod:
function samp.onServerMessage(color--[[Цвет]], text--[[Текст]]) -- Этот хук ловит сообщения в чате
    lua_thread.create(function() -- создаем поток
        if text:find('test') then -- если найден текст "test" то
            wait(1000) -- отвечает за ожидание в размере секунды
            sampSendChat('Не тест') -- если в чате засветится сообщение test, то хук поймает данное сообщение, дальше скрипт подождет 1 секунду и выведет "Не тест"
        end
    end) -- закрываем поток
end

ошибок в скрипте никаких нет, просто как будто и нет этого кода в скрипте
Если ты выводишь текст через sampAddChatMessage
То поздравляю ты так нехера не добьешься
Если нет то значит кидай фулл код
 

Citrys

Участник
Автор темы
179
5
Если ты выводишь текст через sampAddChatMessage
То поздравляю ты так нехера не добьешься
Если нет то значит кидай фулл код
прошу прощения, это я просто туплю, все работает, даже через sampAddChatMessage
 

qdIbp

Автор темы
Проверенный
1,450
1,190
прошу прощения, это я просто туплю, все работает, даже через sampAddChatMessage
эм... нет я тебя растрою, у тебя onServerMessage не может ловить сообщение созданые [B]sampAddChatMessage[/B]

У всех в принципе не ловит
 

qdIbp

Автор темы
Проверенный
1,450
1,190
прости что затупил, мы в какой-то мере недопоняли друг друга, к примеру, сообщения от админа на Arz или других серверах, это onServerMessage?
Да и на любых серверах

Чтобы работать с events с начало тебе надо понять что такое отправка и получение пакетов
 
  • Нравится
Реакции: Citrys
Статус
В этой теме нельзя размещать новые ответы.