Salut,
après y avoir réfléchi, je dirais que le meilleur moyen est de :
- créer une variable pour déterminer si le joueur est en cours de changement de skin
- tu associe les flêches au changement de Skin (GetPlayerKeys, KEY_LEFT, KEY_RIGHT)
- Tu gèle le joueur lors du changement de skin (TogglePlayerControllable)
- tu dégèle le joueurs lorsqu'il quitte le chagement de vêtement (dans OnPlayerKeyStateChange si KEY_ACTION, par exemple)
- tu force la caméra du joueur à une bonne position (car on ne peut la tournée lorsque l'on est gelé)
SetPlayerSkin(playerid, GetPlayerSkin(playerid)+1) pourra t'aider, parcontre tu dois vérifier si le joueur arrive au dernier skin.....
SetPlayerCameraPos et SetPlayerCameraLookAt pour bien voir le skin
++Sim++