GetPlayerKeys 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:
Obtenir la touche sur laquelle appuie le joueur.
(playerid, &keys, &updown, &leftright)
playerid | ID du joueur dont on veut obtenir la touche. |
keys | Un ensemble de bits contenant l'état des touches du joueur. Cette valeur est ce que l'on appelle un Masque binaire. Cliquez ici pour la liste des touches. |
updown | Etat Up/Down. |
leftright | Etat Left/Right. |
Retourne:
Cette fonction ne retourne pas de valeur particulière.
- Les touches sont stockés dans les variables spécifiées.
L'exemple suivant montre comment vérifier régulièrement les valeurs de up/down/left/right en utilisant OnPlayerUpdate.
Exemple d'utilisation:
public OnPlayerUpdate(playerid) { new Keys,ud,lr; GetPlayerKeys(playerid,Keys,ud,lr); if(ud == KEY_UP) SendClientMessage(playerid, -1, "UP"); else if(ud == KEY_DOWN) SendClientMessage(playerid, -1, "DOWN"); if(lr == KEY_LEFT) SendClientMessage(playerid, -1, "LEFT"); else if(lr == KEY_RIGHT) SendClientMessage(playerid, -1, "RIGHT"); return 1; }
Pour la liste détaillée des touches détectables, cliquez ici.
Callback Relatives
Les Callbacks ci dessous sont indirectement ou directement liées à cette Callback.