Команда /help, /rules

Привет всем, помогите бездарю пожалуйста, нужен простенький скрипт который выводит в чат сообщения, допустим вы пишете “/rules” и вам выводит в чат “Правила сервера -…”

hook.Add("PlayerSay", "Rules", function(ply, text, team)
    if (text == "/rules") then
            ply:ChatPrint("Правила сервера")
            ply:ChatPrint("1. Бла бла бла")
            ply:ChatPrint("2. Бла бла бла")
            ply:ChatPrint("3. Бла бла бла")
            ply:ChatPrint("4. Бла бла бла")
            ply:ChatPrint("5. Бла бла бла")
    end
end)

В garrysmod или любой аддон/lua/autorun/server/название.lua

1 лайк

Спасибо, выручил!)

Если мегалень добавлять команды через встроенные методы даркрп, то в хуке PlayerSay нужно возвращать "" чтобы сообщение с /rules не вывелось в чат

hook.Add("PlayerSay", "Rules", function(ply, text, team)
    if (text == "/rules") then
            ply:ChatPrint("Правила сервера")
            ply:ChatPrint("1. Бла бла бла")
            ply:ChatPrint("2. Бла бла бла")
            ply:ChatPrint("3. Бла бла бла")
            ply:ChatPrint("4. Бла бла бла")
            ply:ChatPrint("5. Бла бла бла")

            return ""
    end
end)
1 лайк

Дело не в том что лень, а в том что я не шарю за глуа, поэтому попросил кому не сложно написать, во всяком случаи и тебе спасибо