SA:MP Напишите простенький скрипт

0wna3e

Активный
Автор темы
113
40
Версия SA-MP
  1. 0.3.7 (R1)
Привет, если у кого-то есть лишние пару минуточек, то вы можете их использовать и очень помочь мне - Мне нужен скрипт который полностью уберет все сообщения игроков(Обычные сообщения, Крики, Шёпот, ВипЧат, ФамЧаты, Действия Админов), ещё что бы не видно было сообщений над головой игрока, если кто то может такой написать буду очень благодарен <3
 
Решение
function sampev.onServerMessage(color, text) return false end
Ты так блокнешь все сообщения от сервера .
Lua:
local sampev = require('lib.samp.events');

local blockWords = {"кричит", "шепчет", "говорит", "[VIP]"}; -- дополните таблицу триггерами 

function sampev.onServerMessage(color, text)
    for _, word in ipairs(blockWords) do
        if string.find(text, word, 1, true) then
            return false;
        end
    end
end

function sampev.onPlayerChatBubble(playerId, color, distance, duration, message)
    return false;
end

DarkPhantom

Участник
13
10
function sampev.onServerMessage(color, text) return false end
Ты так блокнешь все сообщения от сервера .
Lua:
local sampev = require('lib.samp.events');

local blockWords = {"кричит", "шепчет", "говорит", "[VIP]"}; -- дополните таблицу триггерами 

function sampev.onServerMessage(color, text)
    for _, word in ipairs(blockWords) do
        if string.find(text, word, 1, true) then
            return false;
        end
    end
end

function sampev.onPlayerChatBubble(playerId, color, distance, duration, message)
    return false;
end
 
  • Нравится
  • Влюблен
Реакции: 0wna3e и bfix

bfix

Участник
59
54
Ты так блокнешь все сообщения от сервера .
Lua:
local sampev = require('lib.samp.events');

local blockWords = {"кричит", "шепчет", "говорит", "[VIP]"};

function sampev.onServerMessage(color, text)
    for _, word in ipairs(blockWords) do
        if string.find(text, word, 1, true) then
            return false;
        end
    end
end

function sampev.onPlayerChatBubble(playerId, color, distance, duration, message)
    return false;
end
"Мне нужен скрипт который полностью уберет все сообщения игроков"
ну я вот и подумал шо все
 

0wna3e

Активный
Автор темы
113
40
Ты так блокнешь все сообщения от сервера .
Lua:
local sampev = require('lib.samp.events');

local blockWords = {"кричит", "шепчет", "говорит", "[VIP]"}; -- дополните таблицу триггерами

function sampev.onServerMessage(color, text)
    for _, word in ipairs(blockWords) do
        if string.find(text, word, 1, true) then
            return false;
        end
    end
end

function sampev.onPlayerChatBubble(playerId, color, distance, duration, message)
    return false;
end
Спасибо