Перейти к содержимому


Фотография

Админ профессия

adminjob admin jobs

  • Авторизуйтесь для ответа в теме
В теме одно сообщение

#1 Emilka

Emilka

    Новичок

  • Пользователь
  • Pip
  • 15 сообщений

Отправлено 09 Декабрь 2020 - 17:57

Всех приветствую, я делаю сервер на базе darkrp, установлен ulx admin, все настроено. 
Вообщем, модераторы могут юзать Noclip за РП профы, хотелось бы узнать, как запретить за нормальные профессии, и сделать за спец. профу и ноуклип и гуд мод. 
Подскажите, плз)


  • Lesdure это нравится

#2 vladluz2018

vladluz2018

    Участник

  • Пользователь
  • PipPip
  • 70 сообщений

Отправлено 09 Декабрь 2020 - 19:45

function ulx.noclip( calling_ply, target_plys )
if not target_plys[ 1 ]:IsValid() then
Msg( "Вы бог, вас не сдерживают стены, построенные простыми смертными.\n" )
return
end
 
  if calling_ply.sBanned then
      ULib.tsayError( calling_ply, "Вы забанены!", true )
      return
  end
 
local affected_plys = {}
for i=1, #target_plys do
local v = target_plys[ i ]
if (v:Team()==TEAM_MODER || v:GetUserGroup() == "superadmin" || v:GetUserGroup() == "manager")then
if v.NoNoclip then
ULib.tsayError( calling_ply, v:Nick() .. " сейчас не может быть отменено.", true )
else
if v:GetMoveType() == MOVETYPE_WALK then
v:SetMoveType( MOVETYPE_NOCLIP )
table.insert( affected_plys, v )
elseif v:GetMoveType() == MOVETYPE_NOCLIP then
v:SetMoveType( MOVETYPE_WALK )
table.insert( affected_plys, v )
else -- Ignore if they're an observer
ULib.tsayError( calling_ply, v:Nick() .. " сейчас не может быть отменено.", true )
end
end
else
ULib.tsayError( calling_ply, v:Nick() .. " Вы не можете использовать noclip в рп професии.", true )
end
end




Темы с аналогичным тегами adminjob, admin, jobs

Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных