Agency Docs
QBESXStandalone

Agency-Zero Exports & API

Une quatre places électrique autonome pour FiveM, gratuite.

v27.0.1Gratuit6 Pages

01Exports client

ExportDescription
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

ExportDescription
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

NomCôtéDescription
agency-zero:client:rideStartedUn trajet a commencé. Contient la destination.
agency-zero:client:rideEndedLe trajet est terminé, annulé ou arrivé.
agency-zero:client:arrivedLa voiture a rejoint le joueur et ouvert ses portes.

Toujours bloqué après cette page ? Notre support prend le relais.