• Приветствуем на сайте, Гость! Обязательно ознакомьтесь с условиями и правилами Публичной оферты Проекта NetZONA.org: https://netzona.org/help/public-offer/

  • Приветствуем на сайте, Гость! Обязательно ознакомьтесь с условиями и правилами использования Ваших файлов cookie на Проекте NetZONA.org: https://netzona.org/help/cookies/

  • Приветствуем на сайте, Гость! Обязательно ознакомьтесь с Политикой конфиденциальности Проекта NetZONA.org: https://netzona.org/pages/privacy-policy/

  • Ответы на основные вопросы: https://netzona.org/threads/populjarnye-voprosy-i-otvety-na-nix.6122/

  • Приветствуем на сайте, Гость! Приобрести (купить) Информационную услугу (в том числе группу "Проверенный") на Проекте NetZONA.org: https://netzona.org/account/upgrades

Ограничение ulx на профу

likeme224

Пользователь
Регистрация
12 Авг 2020
Сообщения
68
Реакции
0
Баллы
18
Можно ли сделать так, чтобы ulx работал только за профу ( К примеру пикнул определенную профу и ulx можно использовать )
 
1) Возможно сделать через хуки, чтобы меню не открывалось и команды не юзались.
2) Супер просто - команды из юликса работают если игрок за определенную профу.
 
1) Возможно сделать через хуки, чтобы меню не открывалось и команды не юзались.
2) Супер просто - команды из юликса работают если игрок за определенную профу.
А можешь пример дать хука, чтобы я понял? А то я совсем не догоняю(
 
Привет, ты хочешь чтобы за профессию могли заходить определённые ULX Группы?
неее)
я хочу чтобы у определенных профессий был доступ к юлкс ( специально, чтобы админ не смог использовать юлкс в рп профе, а только в своей (
 
Думаю что это бред. Представь зашёл к тебе на сервер читер, а админ всего лишь один и играет за РП профу. И админу чтобы его забанить надо преодолеть ограничение по времени смены профессии.
 
Думаю что это бред. Представь зашёл к тебе на сервер читер, а админ всего лишь один и играет за РП профу. И админу чтобы его забанить надо преодолеть ограничение по времени смены профессии.
Согласен, но так же обычный админ сможет абузить свои привилегии. из-за этого приходится следить за каждым. Можно тогда ограничить все команды кроме бана, кика и джайла - отличный вариант, но как его сделать)
 
Согласен, но так же обычный админ сможет абузить свои привилегии. из-за этого приходится следить за каждым. Можно тогда ограничить все команды кроме бана, кика и джайла - отличный вариант, но как его сделать)
Так запрети noclip в рп профе вот и всё, и пропиши админ профам god, а сам убери у привилегии выдавать god
 
Так запрети noclip в рп профе вот и всё, и пропиши админ профам god, а сам убери у привилегии выдавать god
В этом и прикол, что год, ноуклип я запретил, но вот остальные функции типо тп и клока - нет
хочу просто оставить бан, кик, джаил и все
 
В этом и прикол, что год, ноуклип я запретил, но вот остальные функции типо тп и клока - нет
хочу просто оставить бан, кик, джаил и все
Так а в чем проблема скопировать код запрета год и переписать функцию с ulx God на ulx tp
 
Так а в чем проблема скопировать код запрета год и переписать функцию с ulx God на ulx tp
Проблема в том, что так придется все хуки прописывать для каждой опции + мб так и нагрузка на сервер повысится. Должен же быть простой код какой нибудь
 
В этом и прикол, что год, ноуклип я запретил, но вот остальные функции типо тп и клока - нет
хочу просто оставить бан, кик, джаил и все

Noclip, spectate, giveweapon еще можно под админ профу запилить, а остальные команды в чате "светятся" и в случае абуза будут жалобы, ну или в сервер логах заметишь.
А так сейчас гляну ulx и подумаю что можно будет придумать.
И вот тебе библиотека-
Эта ссылка скрыта от группы "Гость" (группа пользователей, которые еще не прошли регистрацию или авторизацию на Проекте). Чтобы увидеть эту ссылку Вам требуется авторизоваться или пройти регистрацию на Проекте (зарегистрироваться).
 
Можно ли сделать так, чтобы ulx работал только за профу ( К примеру пикнул определенную профу и ulx можно использовать )

CMD/garrysmod/addons/ulib/lua/ulib/modules/sh_noclipban

hook.Add("ULibCommandCalled", "PreventNoclip",
function(ply, cmd, args)
if cmd == "ulx noclip"then
return ply:Team() == TEAM_SWAT
end
end)

CMD/garrysmod/addons/ulib/lua/ulib/modules/sh_nocliphook

hook.Add("OnPlayerChangedTeam", "RemoveNoclipOnJobChange",
function(ply, before, after)
if ply:GetMoveType() == MOVETYPE_NOCLIP then
ply:SetMoveType(MOVETYPE_WALK)
end
end)

на данном примере можешь юзать любые неугодные тебе команды. (работает протестил)
 
CMD/garrysmod/addons/ulib/lua/ulib/modules/sh_noclipban

hook.Add("ULibCommandCalled", "PreventNoclip",
function(ply, cmd, args)
if cmd == "ulx noclip"then
return ply:Team() == TEAM_SWAT
end
end)

CMD/garrysmod/addons/ulib/lua/ulib/modules/sh_nocliphook

hook.Add("OnPlayerChangedTeam", "RemoveNoclipOnJobChange",
function(ply, before, after)
if ply:GetMoveType() == MOVETYPE_NOCLIP then
ply:SetMoveType(MOVETYPE_WALK)
end
end)

на данном примере можешь юзать любые неугодные тебе команды. (работает протестил)

Спасибо!!
 
Главная Регистрация
Назад
Сверху