Вопрос Анонимный чат в gmod

Статус
В этой теме нельзя размещать новые ответы.
  • 10
  • 0
Контакты для связи отсутствуют.
Суть в том, что для сервера нужен анонимный чат, т.е, функционал у него должен быть такой же, как /occ, только не должен писаться ник игрока, и перед сообщением должно быть что то вроде [Анонимно]
должно работать по команде /anon и /anonym

Буду рад если поможете)
 
Решение
sv_chatcommands:
local function Anonym(ply, args)
    local DoSay = function(text)
        if text == "" then
            DarkRP.notify(ply, 1, 4, DarkRP.getPhrase("invalid_x", DarkRP.getPhrase("arguments"), ""))
            return ""
        end
        
        local col = Color(255, 0, 0)
        local col2 = color_white
        local phrase = DarkRP.getPhrase("anon")
        for _, v in ipairs(player.GetAll()) do
            DarkRP.talkToPerson(v, col, phrase, col2, text)
        end
    end
    return args, DoSay
end
DarkRP.defineChatCommand("anon", Anonym, true, 1.5)
DarkRP.defineChatCommand("anonym", Anonym, true, 1.5)


sh_chatcommands:
DarkRP.declareChatCommand{
    command = "anon",
    description = "Anon server chat.",
    delay = 1.5
}...
  • 97
  • 1
  • 5
Контакты для связи отсутствуют.
Суть в том, что для сервера нужен анонимный чат, т.е, функционал у него должен быть такой же, как /occ, только не должен писаться ник игрока, и перед сообщением должно быть что то вроде [Анонимно]
должно работать по команде /anon и /anonym

Буду рад если поможете)
попробуй по просить сделать код у chat gpt
 
  • 117
  • 7
  • 48
Контакты для связи отсутствуют.
sv_chatcommands:
local function Anonym(ply, args)
    local DoSay = function(text)
        if text == "" then
            DarkRP.notify(ply, 1, 4, DarkRP.getPhrase("invalid_x", DarkRP.getPhrase("arguments"), ""))
            return ""
        end
        
        local col = Color(255, 0, 0)
        local col2 = color_white
        local phrase = DarkRP.getPhrase("anon")
        for _, v in ipairs(player.GetAll()) do
            DarkRP.talkToPerson(v, col, phrase, col2, text)
        end
    end
    return args, DoSay
end
DarkRP.defineChatCommand("anon", Anonym, true, 1.5)
DarkRP.defineChatCommand("anonym", Anonym, true, 1.5)


sh_chatcommands:
DarkRP.declareChatCommand{
    command = "anon",
    description = "Anon server chat.",
    delay = 1.5
}

DarkRP.declareChatCommand{
    command = "anonym",
    description = "Anon server chat.",
    delay = 1.5
}

sh_english:
anon = "[Анонимно]",

Все файлы подписал, надеюсь установить сможешь :pepecross:
 
  • 97
  • 1
sv_chatcommands:
local function Anonym(ply, args)
    local DoSay = function(text)
        if text == "" then
            DarkRP.notify(ply, 1, 4, DarkRP.getPhrase("invalid_x", DarkRP.getPhrase("arguments"), ""))
            return ""
        end
       
        local col = Color(255, 0, 0)
        local col2 = color_white
        local phrase = DarkRP.getPhrase("anon")
        for _, v in ipairs(player.GetAll()) do
            DarkRP.talkToPerson(v, col, phrase, col2, text)
        end
    end
    return args, DoSay
end
DarkRP.defineChatCommand("anon", Anonym, true, 1.5)
DarkRP.defineChatCommand("anonym", Anonym, true, 1.5)


sh_chatcommands:
DarkRP.declareChatCommand{
    command = "anon",
    description = "Anon server chat.",
    delay = 1.5
}

DarkRP.declareChatCommand{
    command = "anonym",
    description = "Anon server chat.",
    delay = 1.5
}

sh_english:
anon = "[Анонимно]",

Все файлы подписал, надеюсь установить сможешь :pepecross:
устанавливать addons/adhuashdasd/lua/autorun/ ?
 
  • 442
  • 8
  • 121
устанавливать addons/adhuashdasd/lua/autorun/ ?
1680116232366.png

ты слепой или что, может тебе глаза промыть?? Все файлы подписаны, sh, sv
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу