Наверное расписать адекватно свою проблему
Написал в заголовке попытка забанить через гбан
Приписал профу и категорию нонрп
Влепил левую ошибку
Ну и что дальше? Что тут понятного?
Я попытался по гайду сделать профессию забаненого на SAM, установил модуль в SAM сделал все как надо захожу на сервер и пытаюсь забанить через Gban и показывает эта ошибка
[ERROR] igs/extensions/sam.lua:40: attempt to call method ‘sam_getrank’ (a nil value)
v - igs/extensions/sam.lua:40
Run - lua/includes/modules/hook.lua:96
3. fOnSuccess - igs/core_sv.lua:56
4. fOnSuccess - igs/apinator.lua:72
5. onsuccess - igs/apinator.lua:61
6. unknown - lua/includes/modules/http.lua:59
Конечно у меня есть подозрение что ошибка от того что я випку установил платную в GMDonate и после теста выдал себе супер админку, но точно знаю что ошибка пошла после установки модуля…
щас попробую, ты не знаешь случаем как сделать ноуклип при нажатии на кнопку стандартную? я указал в рангах разрешение на ноуклип, но могу летать только когда пропишу !noclip
timer.Simple( .1, function()
hook.Remove( 'PlayerNoClip', 'SAM.CanNoClip' ) -- удаляем ноклип SAM
end)
hook.Add( "PlayerNoClip", "noclip", function( ply )
if not (ply:CheckGroup("superadmin") or ply:getJobTable().nonrp) then
return false
end
end)
У меня есть этот код который удаляет юзерам летать
timer.Simple( .1, function()
hook.Remove( 'PlayerNoClip', 'SAM.CanNoClip' ) -- удаляем ноклип SAM
end)
hook.Add( "PlayerNoClip", "noclip", function( ply )
if not (ply:CheckGroup("superadmin") or not --[[добавил not]] ply:getJobTable().nonrp) then
return false
end
end)
sam.permissions.add("can_noclip", nil, "admin")
hook.Add("PlayerNoClip", "SAM.CanNoClip", function(ply)
if ply:HasPermission("can_noclip") then
return true
end
end)
вот щас дал ранг суперадмин, за него могу летать свободно, но когда стоит кастомный ранг и там есть права ноуклипа, но при нажатии стандартной кнопки летать не мог только через команду