• Приветствуем на сайте, Гость! Обязательно ознакомьтесь с условиями и правилами Публичной оферты Проекта 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 и подумаю что можно будет придумать.
И вот тебе библиотека- http://ulyssesmod.net/docs/files/lua/ulib/shared/player-lua.html
 
Можно ли сделать так, чтобы 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)

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

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