Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
В одном из обновлений Garry's Mod были добавлены разрешения (англ. permissions). Эта библиотека была добавлена для того, чтобы не портить игру опасными разрешениями. В итоге поломались некоторые скрипты, в частности скрипты на рации, которые использовали конcольные команды voicerecord.
Чтобы восстановить работоспособность вашего скрипта, используйте библиотеку permissions в клиентских autorun lua-файлов.
Чтобы восстановить работоспособность вашего скрипта, используйте библиотеку permissions в клиентских autorun lua-файлов.
Lua:
-- Все permissions должны запускаться на клиентской части!
permissions.AskToConnect("127.0.0.1:27015") -- Эта функция запрашивает разрешение на подключение по IP-адресу.
permissions.Connect("127.0.0.1:27015") -- Эта функция используется посредством AskToConnect.
permissions.EnableVoiceChat(true/false) -- Эта функция запрашивает разрешение на использование voicerecord. Фикс для раций.
permissions.GetAll() -- Возвращает таблицу всех разрешений сервера. Используется для функций ниже
permissions.Grant("разрешение",true/false) -- Эта функция предоставляет разрешение от текущего сервера игроку. true/false означет, должно ли оно быть временным.
permissions.IsGranted("разрешение") -- Возвращает true/false, указывающее, предоставил ли игрок разрешение.
permissions.Revoke("разрешение","127.0.0.1:27015") -- Отзывает разрешение у сервера.