I mean through a pc that hasn't league of legends installed?
You'll need to log-in to the League of Legends client in order to add Riot Points to an account. Sorry for any inconvenience that this may cause!
© 2015 Riot Games, Inc. All rights reserved. Riot Games, League of Legends and PvP.net are trademarks, services marks, or registered trademarks of Riot Games, Inc.