Удалить строку из чата || LUA

Vespan

loneliness
Автор темы
Проверенный
2,140
1,785
Как сделать,что когда игрок пишет текст(допустим TEST),то плагин удаляет ту строку
 
Решение
Код:
local sampev = require 'lib.samp.events'
local memory = require("memory")
---
function sampev.onServerMessage(color, text)
        if string.find(text, 'test') then
        return false
        memory.fill(sampGetChatInfoPtr() + 306 * 252, 0, 252)
        memory.write(sampGetChatInfoPtr() + 0x63DA, 1, 1)
    end
end
Тип так?Если да то это не работает
Без memory, код, который я тебе скинул, рабочий. Проверь.

Vespan

loneliness
Автор темы
Проверенный
2,140
1,785
Код:
local memory = require("memory")
--
memory.fill(sampGetChatInfoPtr() + 306 + id * 252, 0, 252)
 memory.write(sampGetChatInfoPtr() + 0x63DA, 1, 1)
как это совместить с
Lua:
local sampev = require 'lib.samp.events'
---
function sampev.onServerMessage(color, text)
        if string.find(text, 'test') then
    end
end
 

Vespan

loneliness
Автор темы
Проверенный
2,140
1,785
Код:
local sampev = require 'lib.samp.events'
local memory = require("memory")
---
function sampev.onServerMessage(color, text)
        if string.find(text, 'test') then
        return false
        memory.fill(sampGetChatInfoPtr() + 306 * 252, 0, 252)
        memory.write(sampGetChatInfoPtr() + 0x63DA, 1, 1)
    end
end
Тип так?Если да то это не работает
 

SnOoWmaN

Известный
118
104
Код:
local sampev = require 'lib.samp.events'
local memory = require("memory")
---
function sampev.onServerMessage(color, text)
        if string.find(text, 'test') then
        return false
        memory.fill(sampGetChatInfoPtr() + 306 * 252, 0, 252)
        memory.write(sampGetChatInfoPtr() + 0x63DA, 1, 1)
    end
end
Тип так?Если да то это не работает
Без memory, код, который я тебе скинул, рабочий. Проверь.
 
  • Нравится
Реакции: абубачир