Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Как сделать проверку, если в чате было получено 3 одинаковых сообщения?
Что то типо антифлуда, только мне нужна именно проверка на то, чтобы сообщения были точь в точь одинаковые (без проверки за сколько времени были они отправлены)
local lastText, sameCount = nil, 0
function hook.onServerMessage(color, text)
if text == lastText then
sameCount = sameCount + 1
else
lastText, sameCount = text, 1
end
if sameCount == 3 then
-- сработало: 3 идентичных сообщения подряд
end
end
Просто кладешь последнее сообщение в переменную и сравниваешь следуюющее с сохраненным.
local lastText, sameCount = nil, 0
function hook.onServerMessage(color, text)
if text == lastText then
sameCount = sameCount + 1
else
lastText, sameCount = text, 1
end
if sameCount == 3 then
-- сработало: 3 идентичных сообщения подряд
end
end
Просто кладешь последнее сообщение в переменную и сравниваешь следуюющее с сохраненным.