local command = '/promo' -- команда для получения награды
local reward = 'igs_item_id' -- сюда вписывать ID предмета из sh_additems.lua
file.CreateDir( 'promo' )
hook.Add( 'PlayerSay', 'mypromo', function( ply, text )
text = string.lower( text )
if text == command then
if not file.Exists( 'promo/' .. ply:SteamID64() .. '.txt', 'DATA' ) then
file.Write( 'promo/' .. ply:SteamID64() .. '.txt', 'DATA' )
IGS.PlayerActivateItem(ply, reward, function() end)
ply:SendLua( 'chat.AddText( Color( 220, 20, 60 ), "[Промокод]", Color( 255, 255, 255 ), "Награда получена" ) ' )
else
ply:SendLua( 'chat.AddText( Color( 220, 20, 60 ), "[Промокод]", Color( 255, 255, 255 ), "Вы уже получили свою награду" ) ' )
end
return ''
end
end)