GetPlayerDrunkLevel 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:
Vérifie le niveau d'alcoolémie d'un joueur. Si le niveau est plus bas que 2000, le joueur est sobre. Le niveau baisse automatiquement (26 niveaux par secondes) mais atteindra toujours 2000 à la fin (dans la 0.3b il se stoppera à 0). Un haut niveau d'alcoolémie d'un joueur affectera la caméra du joueur et sa conduite. Le niveau d'alcoolémie augmentera si le joueur boit une bouteille (vous pouvez utiliser SetPlayerSpecialAction pour lui donner une bouteille).
(playerid)
playerid | L'ID du joueur dont on veut récupérer le niveau d'alcoolémie. |
Retourne:
Un chiffre égal au niveau d'alcoolémie du joueur spécifié.
public OnPlayerStateChange(playerid, oldstate, newstate) { if(newstate == PLAYER_STATE_DRIVER && GetPlayerDrunkLevel(playerid) > 1999) { SendClientMessage(playerid,0xFFFFFFFF,"Ne buvez pas et ne conduisez pas!"); RemovePlayerFromVehicle(playerid); } }
Astuce | Vous pouvez utiliser ApplyAnimation pour appliquer une animation de personne "bourrée". |
Fonctions Relatives
Les fonctions suivantes peuvent être utiles car elles sont indirectement ou directement liées a cette fonction.
- SetPlayerDrunkLevel: Modifie le niveau d'alcoolémie d'un joueur.