Вопрос SUP

  • 27
  • 0
Как поменять положение Админ-Зона? В какой папке, а то я чёт везде пролазил так и не нашёл
И почему инвентарь не работает?
 
Последнее редактирование:
  • 74
  • 1
  • 8
Как поменять положение Админ-Зона? В какой папке, а то я чёт везде пролазил так и не нашёл
И почему инвентарь не работает?
Зайди в badmin и в плагины, закинь в любой плагин это - установить админ комнату ( /setadminroom )

if SERVER then
ba.adminRoom = ba.svar.Get('adminroom') and pon.decode(ba.svar.Get('adminroom'))[1]
ba.svar.Create('adminroom', nil, false, function(svar, old_value, new_value) ba.adminRoom = pon.decode(new_value)[1] end)
end

ba.cmd.Create('Sit', function(pl, args)
if not ba.svar.Get('adminroom') then
ba.notify_err(pl, term.Get('AdminRoomUnset'))
return
end

if not pl:Alive() then pl:Spawn() end
if pl:InVehicle() then pl:ExitVehicle() end
pl:SetBVar('ReturnPos', pl:GetPos())
local pos = util.FindEmptyPos(ba.adminRoom)
pl:SetPos(pos)
ba.notify_staff(term.Get('AdminGoneToAdminRoom'), pl)
end):SetFlag'M':SetHelp'Телепорт в зону админов'


ba.cmd.Create('SetAdminRoom', function(pl, args)
ba.svar.Set('adminroom', pon.encode({pl:GetPos()}))
ba.notify(pl, term.Get('AdminRoomSet'))
end)
:SetFlag('*')
:SetHelp('Установить админ зону')
 
По поводу админ зоны - попробуй различные команды, по поводу инвентаря - мне надо увидеть ошибки сервера
 
  • 27
  • 0
Зайди в badmin и в плагины, закинь в любой плагин это - установить админ комнату ( /setadminroom )

if SERVER then
ba.adminRoom = ba.svar.Get('adminroom') and pon.decode(ba.svar.Get('adminroom'))[1]
ba.svar.Create('adminroom', nil, false, function(svar, old_value, new_value) ba.adminRoom = pon.decode(new_value)[1] end)
end

ba.cmd.Create('Sit', function(pl, args)
if not ba.svar.Get('adminroom') then
ba.notify_err(pl, term.Get('AdminRoomUnset'))
return
end

if not pl:Alive() then pl:Spawn() end
if pl:InVehicle() then pl:ExitVehicle() end
pl:SetBVar('ReturnPos', pl:GetPos())
local pos = util.FindEmptyPos(ba.adminRoom)
pl:SetPos(pos)
ba.notify_staff(term.Get('AdminGoneToAdminRoom'), pl)
end):SetFlag'M':SetHelp'Телепорт в зону админов'


ba.cmd.Create('SetAdminRoom', function(pl, args)
ba.svar.Set('adminroom', pon.encode({pl:GetPos()}))
ba.notify(pl, term.Get('AdminRoomSet'))
end)
:SetFlag('*')
:SetHelp('Установить админ зону')
Не помогает
 

Похожие темы

Назад
Сверху Снизу