IsPlayerInRangeOfPoint FR
From SA-MP Wiki
(Difference between revisions)
Revision as of 13:25, 23 January 2014
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 si un joueur est dans une zone. Cette fonction est plus rapide que les versions scriptées.
(playerid, Float:range, Float:x, Float:y, Float:z)
playerid | L'ID du joueur. |
Float:range | La distance maximale (à partir des coordonnées, du point) à laquelle le joueur doit être pour être dans la zone. |
Float:x | Les coordonnées X du point. |
Float:y | Les coordonnées Y du point. |
Float:z | Les coordonnées Z du point. |
Retourne:
- 1/true(vrai) - Le joueur est dans la zone
- 0/false(faux) - Le joueur n'est pas dans la zone
if(!strcmp("/stade",cmdtext)) { if(IsPlayerInRangeOfPoint(playerid, 7.0, 2695.6880, -1704.6300, 11.8438)) { SendClientMessage(playerid,0xFFFFFFFF,"Vous êtes dans le stade!"); } return 1; }
Voici un schéma pour mieux comprendre:
Fonctions Relatives
Les fonctions suivantes peuvent être utiles car elles sont indirectement ou directement liées a cette fonction.
- GetPlayerDistanceFromPoint: Récupère la distance entre un joueur et un point.
- GetVehicleDistanceFromPoint: Récupère la distance entre un véhicule et un point.
- GetPlayerPos: Récupère la position d'un joueur.