Punkty są przyznawane za wykonanie określonej czynności. Będzie prościej jeśli napiszesz do jakiego skryptu potrzebujesz dodać tę funkcję. Do Joomla! CMS jest gotowy komponent, do skryptu społecznościowego
SocialEngine też i nazywa się ActivityPoints.
Jeśli robisz to na stworzonym przez siebie skrypcie to trzeba stworzyć dodatkową tabelę w bazie danych, która będzie przechowywała punkty każdego użytkownika i oprogramować wszystkie akcje, które mają być punktowane.
Jak oprogramować akcje? Jest wiele sposobów ale to zależy od specyfiki Twojego skryptu, o którym nic nie napisałeś więc ciężko pomóc.