Удаление строчки

fanaticism

Участник
Автор темы
86
20
какого то хуя после рестарта стало флудить в чат
и происходит это при нажатии пробела

как это убрать
1661747562532.png
 

влад динозавр

Известный
1,284
597
если это от сервера

Lua:
local sampuha = require 'lib.samp.events'
function main()
    wait(-1)
end
function sampuha.onServerMessage(color, text)
    if text:find('Доступно только с мобильного или') then
        return false
    end
end
Костыли передают тебе привет
 

влад динозавр

Известный
1,284
597
Сделай лучше, запрещаю тебе что-ли?
Вообще по факту это костыль, но по другому я хз как сделать. Убери function main(), он тут лишний

Вот норм код, но это всё равно костыль

Lua:
function require 'lib.samp.events'.onServerMessage(color, text)
    if text:find('Доступно только с мобильного или') then
        return false
    end
end
 

NoName_001

Участник
152
21
Вообще по факту это костыль, но по другому я хз как сделать. Убери function main(), он тут лишний
Я просто показал, что можно мой код внедрить в любой скрипт, сопрограмма main() никак не повлияла бы на производительность, это пример кода. насчет обязательного запуска функции main ничего не буду говорить, сейчас нет возможности проверить, твой код тоже работоспособен

а вообще, по большинству это просто придирки по типу

Lua:
-- не
lu = require 'govno'
lu.samGovno()
-- а
require("govno").netTiGovno()
при которых разница выполнения кода = 0
 

влад динозавр

Известный
1,284
597
Я просто показал, что можно мой код внедрить в любой скрипт, сопрограмма main() никак не повлияла бы на производительность. насчет обязательного запуска функции main ничего не буду говорить, сейчас нет возможности проверить, скорее всего и твой код будет работать.

а вообще, по большинству это просто придирки по типу

Lua:
-- не
lu = require 'govno'
lu.samGovno()
-- а
require("govno").netTiGovno()
при которых разница выполнения кода около 0
хз, как по мне это выглядит так

Lua:
-- 0 оптимизона и код говно
script_author('qq')
sampAddChatMessage('Author: qq')
-- 1% оптимизона и код топ
script_author('qq')
sampAddChatMessage('Author: '..unpack(thisScript().authors))
 

NoName_001

Участник
152
21
хз, как по мне это выглядит так

Lua:
-- 0 оптимизона и код говно
script_author('qq')
sampAddChatMessage('Author: qq')
-- 1% оптимизона и код топ
script_author('qq')
sampAddChatMessage('Author: '..unpack(thisScript().authors))
не ну если прям идеализировать:

best code in the world bich:
script_author('$Aronakich')
текст = 'Author: '..unpack(thisScript().authors)
function require('lib.samp.events').onServerMessage(color, text)
    if text:find('Доступно только с мобильного или') then
         sampAddChatMessage(текст, -1)
        return false
    end
end
Считаю, что наш "спор" изначально не имел смысла, прочие советы, предложения и замечания жду в ЛС
 
Последнее редактирование:

влад динозавр

Известный
1,284
597
не ну если прям идеализировать:

best code in the world bich:
script_author('$Aronakich')
sampAddChatMessage('Author: '..unpack(thisScript().authors))
function require('lib.samp.events').onServerMessage(color, text)
    if text:find('Доступно только с мобильного или') then
        return false
    end
end
Считаю, что наш "спор" изначально не имел смысла, прочие советы, предложения и замечания жду в ЛС
А sampaddchatmessage будет работать вне main?