# Useful Tips

## Get Player Gang Name, Rank and jobId

Our script save all data about it in Player States

```lua
Player(src).state.gangName
Player(src).state.gangId
Player(src).state.gangRankName
```

Or

```lua
LocalPlayer.state.gangName
LocalPlayer.state.gangId
LocalPlayer.state.gangRankName
```

## Crime Job Changed Handler

If you want to fetch information when crime job is changed or player is Fired you can listen to this Client-Sided Event.

```lua
AddEventHandler("op-crime:jobChanged", function(jobId, jobLabel, rankName)
  -- Your Code
end)
```
