NEX
11.Октябрь.2021 15:03:09
#1
Привет, сегодня я решил показать как продавать разбан под ба админку
IGS("Разбан", "unban")
:SetPrice(150)
:SetDiscountedFrom(200)
:SetStackable(true)
:SetDescription([[Разбан]])
:SetOnBuy(function(ply)
ply:ChatPrint("Для разбана нажмите F6 и перейдите в 'Инвентарь'")
end)
:SetOnActivate(function(pl)
ba.Unban(ba.InfoTo64(pl:SteamID()), "АВТО-ДОНАТ")
end)
Забирайте
Dezzy
11.Декабрь.2021 12:14:38
#2
А есть авто разбан на FAdmin ?
Riky
11.Декабрь.2021 14:08:46
#3
IGS("Разбан", "unban")
:SetPrice(200)
:SetStackable()
:SetOnActivate(function (ply) RunConsoleCommand('fadmin', 'unban', ply:SteamID()) end)
:SetDescription("Разбан за 200 р")
:SetCanActivate(function(pl)
if not pl:GetNWBool('IsBanned') then return 'Ты не в бане' end
end)
Dezzy
11.Декабрь.2021 14:12:16
#4
Что делать, если пишет этого предмета нет на сервере?
Riky
11.Декабрь.2021 14:13:42
#5
при покупке моего разбана?
1 симпатия
Riky
11.Декабрь.2021 14:23:47
#8
Не правильно итем настроен
Riky
11.Декабрь.2021 14:38:54
#10
ты скопировал то что я скинул и вставил в sh_additems?
1 симпатия
Riky
11.Декабрь.2021 14:42:15
#11
IGS("Разбан", "unban")
:SetIcon("https://i.imgur.com/AthgsV5.png")
:SetPrice(200)
:SetStackable()
:SetOnActivate(function (ply) RunConsoleCommand('fadmin', 'unban', ply:SteamID()) end)
:SetDescription("выйди из бана!")
:SetCanActivate(function(pl)
if not pl:GetNWBool('IsBanned') then return 'Ты не в бане' end
end)
попробуй это
Dezzy
11.Декабрь.2021 14:45:34
#13
Riky:
IGS("Разбан", "unban")
:SetIcon("https://i.imgur.com/AthgsV5.png")
:SetPrice(200)
:SetStackable()
:SetOnActivate(function (ply) RunConsoleCommand('fadmin', 'unban', ply:SteamID()) end)
:SetDescription("выйди из бана!")
:SetCanActivate(function(pl)
if not pl:GetNWBool('IsBanned') then return 'Ты не в бане' end
end)
а может быть еще в чем то ошибка?
Dezzy
11.Декабрь.2021 20:01:12
#16
Всё я пофиксил можно купить но не роботает, пишет ты не в бане
@Riky можешь помочь?
gmray
24.Январь.2022 11:50:49
#18
в FAdmin нет встроенной функции для проверки бана, поэтому делай проще:
IGS("Разбан", "unban")
:SetIcon("https://i.imgur.com/iokPVHq.png")
:SetPrice(200)
:SetStackable()
:SetOnActivate(function (ply)
RunConsoleCommand('fadmin', 'unban', ply:SteamID())
end)
:SetDescription("Снять блокировку")
1 симпатия
GMD
26.Апрель.2022 16:59:18
#19
Может быть также интересно:
Реализовали небольшую фичу, которая позволит вашим игрокам купить разбан без входа на сервер. Интеграция настолько проста, что нам даже неловко называть это модулем
[image]
Установка
Создать файл /addons/anyname/lua/igs/extensions/unban.lua со следующим содержимым:
local UNBAN_PRICE = 149
local function unban(steamid64)
RunConsoleCommand("ulx", "unban", util.SteamIDFrom64(steamid64))
end
hook.Add("IGS.IncomingMessage", "auto_unban", function(d, method)
if method == "payment…