# Server Functions

## RegisterSkill

Registers a Skill, this must be called after every restart.\
\
Example Usage:

```lua
stevo_lib.RegisterSkill({
     name = 'Hacking', 
     levels = {
         ['Noob'] = 0, 
         ['Geek'] = 100, 
         ['Techie'] = 200, 
         ['Expert'] = 300
     }
})
```

## UpdatePlayerSkills

Registers a Skill, this must be called after every restart.\
\
Example Usage:

<pre class="language-lua"><code class="lang-lua"><strong>-- Adding 10 hacking experience to source.
</strong><strong>stevo_lib.UpdatePlayerSkills(source, 'Hacking', 10)
</strong></code></pre>

## LoadPlayerSkill

Registers a Skill, this must be called after every restart.\
\
Example Usage:

<pre class="language-lua"><code class="lang-lua"><strong>local hackingSkill = stevo_lib.LoadPlayerSkill(source, 'Hacking')
</strong></code></pre>
