✅ SAM AdminMode

Молодец
image
запятая где на 280 строчке?

Исправил, ошибку не выдаёт но при привелегии “admin” не запрещает noclip в РП профе, пишет два раза в чат фразу “Доступно в !adminmode” но при этом ноклип включает и при прописывании команды !adminmode вбивает в чат два раза строку


С привилегией “superadmin” просто прописывает команду “Доступно в !adminmode” каждый раз при ноклипе

  1. убедись, что все сделал по инструкции
  2. убедись, что у тебя отключен FAdmin (скорее всего у тебя он включен и по факту на сервере у тебя 2 админ системы)

[adminmode] addons/adminmode/lua/sam/sh_lang.lua:169: attempt to index upvalue ‘Language’ (a nil value)

  1. get - addons/adminmode/lua/sam/sh_lang.lua:169
  2. Help - addons/adminmode/lua/sam/command/sh_command.lua:158
    3. func - addons/adminmode/lua/sam/modules/darkrp.lua:20
    4. unknown - addons/adminmode/lua/includes/modules/hook.lua:241

Боже, ну выше почитай
У человека такая же проблема была
Запятую поставь нужную

зображення
Два раза пишет!

Легче из самой badmin вырвать :innocent:

Хелп
[sam] addons/sam/lua/sam/modules/util.lua:207: attempt to call field ‘notify’ (a nil value)

  1. v - addons/sam/lua/sam/modules/util.lua:207
  2. unknown - addons/plib_v2/lua/plib/libraries/hook.lua:25
    После добавления этой строки : DarkRP.notify(ply, 1, 3, “Доступно в !adminmode”)

куда именно ты ее добавляешь? И еще - поставь кавычки свои, ибо когда ты копируешь сообщение с GMD, то кавычки меняются на другие.
“пример кавычек 1”
" пример кавычек 2 "

local NextUse = 0
local NextUseV = 0
do
command.new(“noclip”)
:SetPermission(“noclip”, “admin”)

	:Help("noclip_help")

	:OnExecute(function(ply)

		if IsValid(ply) && ply:IsPlayer() && ply:GetNWString('adminmode') == true || ply:GetNWString('adminmode') ~= false then
		ply:SetMoveType(ply:GetMoveType() == MOVETYPE_WALK && MOVETYPE_NOCLIP || MOVETYPE_WALK)
		sam.player.send_message(nil, "noclip", {
			A = ply
		})
		else
		if CurTime() < NextUseV then return end
		DarkRP.notify(ply, 1, 3, "Доступно в !adminmode")
		NextUseV = CurTime() + 1
		end
	end)
:End()

sam.permissions.add("can_noclip", nil, "admin")

hook.Add("PlayerNoClip", "SAM.CanNoClip", function(ply)
	if ply:HasPermission("can_noclip") && IsValid(ply) && ply:IsPlayer() && ply:GetNWString('adminmode') == true || ply:GetNWString('adminmode') ~= false then
		return true
	end
	if CurTime() < NextUse then return end
		DarkRP.notify(ply, 1, 3, "Доступно в !adminmode")
	NextUse = CurTime() + 1
end)

end

Таже херня

У меня выдаёт ошибку при вводе команды !noclip

[admin_sam] addons/admin_sam/lua/sam/sh_util.lua:33: attempt to get length of local ‘targets’ (a nil value)

  1. get_targets_list - addons/admin_sam/lua/sam/sh_util.lua:33
  2. ma - addons/admin_sam/lua/sam/sh_lang.lua:112
    3. format_message - addons/admin_sam/lua/sam/sh_lang.lua:68
    4. send_message - addons/admin_sam/lua/sam/player/sh_player.lua:65
    5. callback - addons/admin_sam/lua/sam/player/sh_player.lua:82
    6. func - addons/admin_sam/lua/sam/libs/sh_netstream.lua:163
    7. unknown - lua/includes/extensions/net.lua:38

Можешь кинуть код, где запрещено без !adminmode, cloak, uncloak, god, ungod и т.д включать.

Можешь Скинуть Код Где Когда Включаешь админ Мод То Ещё God Включался?

Ну так добавь эту функцию из других примеров команд

Скиньте пж готовый util.lua, я не могу настроить.

А что там настраивать? В гайде всё указано

админки , команды и т.д.

[sam-148] addons/sam-148/lua/sam/modules/util.lua:301: ‘’ expected near ‘end’

  1. load_file - addons/sam-148/lua/autorun/sam.lua:45
  2. unknown - addons/sam-148/lua/autorun/sam.lua:106

Появилось после махинации по инструкции
И сам админмод перестал работать

Просто связываю похожие темы. Не обращайте внимания