QBESXStandalone
Agency-Zero Exports & API
Une quatre places électrique autonome pour FiveM, gratuite.
v27.0.1Gratuit6 Pages

01Exports client
| Export | Description |
|---|---|
ZeroStatus() | Renvoie l'état du Project 0 du joueur : s'il existe, où il se trouve, batterie, autonomie et si un trajet est en cours. |
ZeroCall() | Appelle la voiture vers le joueur. Elle s'y rend et se gare le long du trottoir à côté de lui. |
ZeroDeliver() | Fait livrer la voiture si elle n'est pas sur la carte. Coûte Config.Remote.deliveryFee, gratuit sans framework. |
ZeroGarage() | Renvoie la voiture dans son garage. |
ZeroCancel() | Annule un appel ou un trajet en cours. |
ZeroFind() | Affiche en bas de l'écran la direction de la voiture pendant Config.Remote.findRadarSeconds secondes. |
ZeroDoors(on) | Ouvre les portes avec true, les ferme avec false. Elles bougent en vague, pas toutes en même temps. |
ZeroLock(on) | Verrouille la voiture avec true, la déverrouille avec false. |
ZeroLights(on) | Allume et éteint les feux. |
ZeroBuyInfo() | Indique si le joueur peut acheter un Project 0 et son prix. Celui qui en possède déjà un ne reçoit rien. |
ZeroBuy() | Achète un Project 0 pour ce joueur. La voiture lui est liée dans la même étape. |
ZeroRefresh() | Relit l'état, pour une interface qui veut des valeurs fraîches sans attendre le prochain tick. |
IsRideActive() | Renvoie true tant qu'un trajet autonome est en cours. |
CallProjectZero() | Démarre un trajet vers la destination actuelle. Sans destination, le point de passage de la carte est utilisé. |
CancelProjectZero() | Termine le trajet. La voiture se range sur le côté et s'arrête. |
IsCockpitOpen() | Renvoie true tant que la tablette du tableau de bord est à l'écran. |
IsManualOverride() | Renvoie true si le conducteur a pris le volant. Sans cette reprise en main, le Zero ne roule qu'en autonome. |
AnyDoorOpen(veh) | Renvoie true si au moins une porte de ce véhicule est ouverte. |
OpenDoors(veh, opts) | Ouvre les portes d'un véhicule avec l'animation en vague. |
CloseDoors(veh, opts) | Les referme. |
AnimateDoors(veh, open, opts) | Ouvre ou ferme selon le second argument, pour du code qui décide à l'exécution. |
SoundChipOf(veh) | Renvoie la puce sonore montée sur cette voiture. Changer de puce change le moteur, jamais la radio. |
02Exports serveur
| Export | Description |
|---|---|
IsPro(src) | Renvoie true si le Zero de ce joueur tourne en version Pro. Le verdict vient de la poignée de main HMAC avec l'Agency Phone authentique, jamais du client. |
ZeroVin(plate) | Renvoie le numéro de véhicule associé à une plaque. Chaque Project 0 en reçoit un à sa remise et le garde pour toujours. |
ZeroCarsOf(src) | Renvoie tous les Project 0 que possède ce joueur, avec numéro, plaque, palier de préparation et statistiques. |
ZeroSync(src) | Renvoie l'état du registre à ce joueur, par exemple après qu'un autre script a changé la propriété. |
03Événements
| Nom | Côté | Description |
|---|---|---|
agency-zero:client:rideStarted | Un trajet a commencé. Contient la destination. | |
agency-zero:client:rideEnded | Le trajet est terminé, annulé ou arrivé. | |
agency-zero:client:arrived | La voiture a rejoint le joueur et ouvert ses portes. |