> For the complete documentation index, see [llms.txt](https://docs.otherplanet.dev/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.otherplanet.dev/scripts/op-gangs/exports/useful-tips.md).

# 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)
```
