---
title: "OnPlayerRequestClass | open.mp"
description: "Deze callback wordt aangeroepen wanneer een speler van klasse wisselt in de klasse-selectie (en wanneer klasse-selectie voor het eerst verschijnt)."
canonical: https://omp.itsneufox.com/nl/docs/scripting/callbacks/OnPlayerRequestClass
language: nl
---

# OnPlayerRequestClass

## Beschrijving

Deze callback wordt aangeroepen wanneer een speler van klasse wisselt in de klasse-selectie (en wanneer klasse-selectie voor het eerst verschijnt).

| Naam | Beschrijving |
| --- | --- |
| playerid | Het ID van de speler die van klasse wisselde. |
| classid | Het ID van de huidige klasse die wordt bekeken (teruggegeven door [AddPlayerClass](https://omp.itsneufox.com/nl/docs/scripting/functions/AddPlayerClass)). |

## Returns

Wordt altijd als eerste aangeroepen in filterscripts.

## Voorbeelden

```c
public OnPlayerRequestClass(playerid, classid)
{
    if (classid == 3 && !IsPlayerAdmin(playerid))
    {
        SendClientMessage(playerid, COLOR_RED, "This skin is only for admins!");
        return 0;
    }
    return 1;
}
```

## Notities

notitie

Deze callback wordt ook aangeroepen wanneer een speler F4 indrukt.

## Gerelateerde Callbacks

-   [OnPlayerRequestSpawn](https://omp.itsneufox.com/nl/docs/scripting/callbacks/OnPlayerRequestSpawn): Deze callback wordt aangeroepen wanneer een speler probeert te spawnen via klasse-selectie.

## Gerelateerde Functies

-   [AddPlayerClass](https://omp.itsneufox.com/nl/docs/scripting/functions/AddPlayerClass): Voeg een spelerklasse toe.
