Выполнение команды при активации предмета

Помогите пожалуйста, нужно чтобы после покупки игроком предмета из igs сервером выполнялась команда “battlepass_give_pass Стим айди 64”

IGS("свое название", "battle", 0)
	:SetDescription("Активация battle")
	:SetOnActivate(function(pl) 
           RunConsoleCommand("battlepass_give_pass", pl:SteamID64()) -- выполнение команды от имени сервера
	end)
1 симпатия

Пример с PointShop

IGS("Pointshop - 100 поинтов", "uid_100_pts")
:SetPrice(200)
:SetOnActivate(function(pl)
    pl:PS_GivePoints(100)
end)

Пишет в чат от имени пользователя

IGS("Сказать 'Привет, мир!'", "say_hello_world", 0)
	:SetDescription("Активация симитирует выполнение команды say от вашего имени")
	:SetOnActivate(function(pl)
		pl:ConCommand("say 'Привет мир!'") -- выполнение команды от имени игрока
		-- RunConsoleCommand("ulx", "adduser", pl:SteamID(), "admin") -- выполнение команды от имени сервера
	end)

Может также заинтересовать: