Иконка ресурса

LUA [DF] TTS для чата 1.0

Нет прав для скачивания
  • 21
  • 0
Контакты для связи отсутствуют.
А как озвучку поменять? Например с гугл на Nikolai TTS
 
  • 13
  • 1
Контакты для связи отсутствуют.
Как добавить проверку на группу? Я глуп в Glua
 
  • 213
  • 16
  • 69
Как добавить проверку на группу? Я глуп в Glua
5 строчка if not isDead then

Добавляешь проверку с игроком, например if not isDead and ply:IsUserGroup() == 'vip' then

Если несколько привилегий то этот код лучше
Lua:
if SERVER then
    util.AddNetworkString('FatedTTS')

    local usergroups_access = {
        vip = true,
        admin = true,
        superadmin = true
    }

    hook.Add('PlayerSay', 'Fated.TTS', function(ply, txt, _, isDead)
        if not isDead and usergroups_access[ply:GetUserGroup()] then
            net.Start('FatedTTS')
                net.WriteString(txt)
                net.WriteEntity(ply)
            net.Broadcast()
        end
    end)
end
 
  • 13
  • 1
Контакты для связи отсутствуют.
5 строчка if not isDead then

Добавляешь проверку с игроком, например if not isDead and ply:IsUserGroup() == 'vip' then

Если несколько привилегий то этот код лучше
Lua:
if SERVER then
    util.AddNetworkString('FatedTTS')

    local usergroups_access = {
        vip = true,
        admin = true,
        superadmin = true
    }

    hook.Add('PlayerSay', 'Fated.TTS', function(ply, txt, _, isDead)
        if not isDead and usergroups_access[ply:GetUserGroup()] then
            net.Start('FatedTTS')
                net.WriteString(txt)
                net.WriteEntity(ply)
            net.Broadcast()
        end
    end)
end
А как можно сделать чтобы выдавать её определёному игроку, хочу в донат засунуть её. Ну точнее сделать доступ выдаваемый, у меня админка SAM
 
Последнее редактирование:
Сверху Снизу