Esse menu da parte inferior da tela sу aparece quando a callback
OnPlayerRequestClass й chamada naturalmente

.
Alguns GMs impedem que ele seja mostrado logo depois do jogador entrar no servidor atravйs da funзгo
SpawnPlayer. Nesse caso, saiba que apesar de ele nгo aparecer, o cуdigo interno do
OnPlayerRequestClass й processado.
Para forзar a execuзгo natural do
OnPlayerRequestClass, hб o seguinte truque, sendo
playerid o ID do jogador ao qual o menu serб mostrado

:
pawn Code:
ForceClassSelection(playerid);
TogglePlayerSpectating(playerid, false);
Quando o jogador clica em uma das setas do menu, o
OnPlayerRequestClass й chamado e quando clica em
Spawn, o
OnPlayerRequestSpawn й chamado.
Nessas funзхes, pode-se trabalhar com um dado denominado
playerid. Este armazena o ID do jogador que usou o menu

.
Hб tambйm o
classid. Ele equivale ao ID da classe cuja skin estava sendo exibida para o jogador.
Classes sгo feitas pelas funзхes
AddPlayerClass e
AddPlayerClassEx, e seus IDs sгo atribuнdos conforme sua ordem de criaзгo. Isso vale inclusive para os personagens que passam а medida que as setas do menu sгo pressionadas

.
Й isso. Outras coisas, como obter o ID da skin que o jogador tem no momento em que clica em um botгo, podem ser feitas por meio dos parвmetros das funзхes que mencionei.
Espero ter ajudado

.