OnPlayerStateChange FR
From SA-MP Wiki
Page d'Accueil | Les Fonctions | Les Callbacks | Les bases du Scripting | Plugins de Serveur | Tutoriaux
Ne prenez pas en compte les FR dans les noms
Description:
Cette callback est appelée lorsqu'un joueur change d'"état"(à pied, dans un véhicule, en mode spectateur, etc...).
(playerid, newstate, oldstate)
playerid | L'ID du joueur qui a changé d'état. |
newstate | Le nouvel état du joueur. |
oldstate | L'ancien état du joueur. |
Retourne:
Cette callback ne retourne rien, mais doit retourner quelque chose! Regardez ICI pour plus d'informations.
public OnPlayerStateChange(playerid, newstate, oldstate) { if(oldstate == PLAYER_STATE_ONFOOT && newstate == PLAYER_STATE_DRIVER) // Le joueur entre dans un véhicule en tant que conducteur { new vehicleid = GetPlayerVehicleID(playerid); AddVehicleComponent(vehicleid, 1010); // On ajoute de la nitro (NOS) au véhicule } return 1; }
Callback Relatives
Les Callbacks ci dessous sont indirectement ou directement liées à cette Callback.
- OnPlayerInteriorChange: Appelée lorsqu'un joueur change d'intérieur.
Fonctions relatives
Les fonctions suivantes peuvent êtres utiles car elles concernent indirectement ou non cette callback.
- GetPlayerState: Récupère la position (siège) du joueur dans une voiture.
- GetPlayerSpecialAction: Récupère l'action spéciale courante du joueur.
- SetPlayerSpecialAction: Applique une action spéciale sur un joueur.