GetPlayerDrunkLevel FR

From SA-MP Wiki

Jump to: navigation, search


Cette fonction a été ajoutée dans SA-MP 0.3a et ne fonctionne pas dans les versions antérieures


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).


Paramètres:
(playerid)
playeridL'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

Image:Light_bulb_icon.png

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.

Personal tools
Navigation
Toolbox
In other languages