Как добавить вещи из геймода бейзварс в донат

Мне нужно деньги, ехп, лвл, кинуть в донат. А я хз как э…
Помогите пжээээ
image

В функции :SetOnActivate() просто используй ulx-команды

IGS(“10+ уровней”)
:SetPrice(100)
:SetOnActivate(function(pl)
:SetOnActivate(addlevel)
end)
Подобное?

Правильнее, конечно, сделать это через функцию для выдачи лвла, но я хз, как это устроено в бейзварсе, так что так тоже пойдет

IGS(“10+ уровней”)
:SetPrice(100)
:SetOnActivate(function(ply)
    RunConsoleCommand("ulx", "addlevel", ply:SteamID(), 10)
end)

т.е все тоже самое просто замена команды?

IGS(“10+ уровней”)
:SetPrice(100)
:SetOnActivate(function(ply)
    RunConsoleCommand("ulx", "addxp", ply:SteamID(), 10)
end)

IGS(“1000 exp”)
:SetPrice(100)
:SetOnActivate(function(ply)
    RunConsoleCommand("ulx", "addxp", ply:SteamID(), 1000)
end)

IGS(“100к”)
:SetPrice(100)
:SetOnActivate(function(ply)
    RunConsoleCommand("ulx", "addmoney", ply:SteamID(), 100000)
end)

IGS(“+30 кармы”)
:SetPrice(100)
:SetOnActivate(function(ply)
    RunConsoleCommand("ulx", "addkarma", ply:SteamID(), 30)
end)

Да, все верно

Блин, у меня не работает…

IGS("10 уровней", "uid_10_urn")
:SetPrice(100)
:SetOnActivate(function(ply)
    RunConsoleCommand("ulx", "addlevel", ply:SteamID(), 10)
end)

IGS("25 уровней", "uid_25_urn")
:SetPrice(250)
:SetOnActivate(function(ply)
    RunConsoleCommand("ulx", "addlevel", ply:SteamID(), 25)
end)

IGS("50 уровней", "uid_50_urn")
:SetPrice(555)
:SetOnActivate(function(ply)
    RunConsoleCommand("ulx", "addlevel", ply:SteamID(), 50)
end)

IGS("15к", "uid_15_money")
:SetPrice(15)
:SetOnActivate(function(ply)
    RunConsoleCommand("ulx", "addmoney", ply:SteamID(), 15000)
end)

IGS("100к", "uid_100_money")
:SetPrice(100)
:SetOnActivate(function(ply)
    RunConsoleCommand("ulx", "addmoney", ply:SteamID(), 100000)
end)

IGS("250к", "uid_250_money")
:SetPrice(250)
:SetOnActivate(function(ply)
    RunConsoleCommand("ulx", "addmoney", ply:SteamID(), 250000)
end)

IGS("500к", "uid_500_money")
:SetPrice(555)
:SetOnActivate(function(ply)
    RunConsoleCommand("ulx", "addmoney", ply:SteamID(), 500000)
end)

IGS("1кк", "uid_11_money")
:SetPrice(950)
:SetOnActivate(function(ply)
    RunConsoleCommand("ulx", "addmoney", ply:SteamID(), 1000000)
end)

IGS("+1 карма", "uid_1_karma")
:SetPrice(3)
:SetOnActivate(function(ply)
    RunConsoleCommand("ulx", "addkarma", ply:SteamID(), 1)
end)

IGS("+10 кармы", "uid_10_karma")
:SetPrice(10)
:SetOnActivate(function(ply)
    RunConsoleCommand("ulx", "addkarma", ply:SteamID(), 10)
end)


IGS("+50 кармы", "uid_59_karma")
:SetPrice(50)
:SetOnActivate(function(ply)
    RunConsoleCommand("ulx", "addkarma", ply:SteamID(), 50)
end)


IGS("+100 кармы", "uid_100_karma")
:SetPrice(90)
:SetOnActivate(function(ply)
    RunConsoleCommand("ulx", "addkarma", ply:SteamID(), 100)
end)

я купил, активировал а ничерта не начислялась

Запусти RunConsoleCommand отдельно на себя

попробуй заменить везде ply:SteamID() на ply:Nick() и проверь ещё раз.