Aller au contenu

Numéro de téléphoneJeu

Le numéro de téléphone des fiches citoyen venues du jeu : lu dans le téléphone en jeu quand la passerelle le reconnaît, sinon celui du framework.

Sur cette page03
  1. Ce qu’il faut savoir
  2. Compatibilité
  3. Ton téléphone est personnalisé ?

Le champ Téléphone d’une fiche citoyen venue du jeu reprend le numéro du personnage. Si ton serveur utilise un téléphone que la passerelle reconnaît, c’est le numéro de ce téléphone (celui que les joueurs se donnent entre eux) ; sinon, c’est le numéro que le framework garde pour le personnage.

Il n’y a rien à activer : le téléphone n’est pas une intégration à interrupteur, et la passerelle ne fait que lire. Elle n’attribue jamais de numéro et n’écrit rien dans le téléphone.

Les appels et messages au 911 envoyés depuis ces téléphones sont une autre fonction : voir Alertes du jeu.

  • Le numéro est en lecture seule dans le MDT, avec le cadenas « Synchronisé depuis le jeu » : seul le jeu le change.
  • Il est lu pour les joueurs connectés, au plus une fois par minute et par joueur. Un changement de numéro en jeu arrive dans le MDT à la mise à jour suivante du joueur.
  • Si le téléphone ne renvoie rien (pas d’appareil, erreur), le numéro du framework reste.
  • supermdt status affiche la ligne « Téléphone : numéro lu dans … », avec le niveau de prise en charge du téléphone (testé en jeu, vérifié sur le code ou expérimental).

Testé en jeu essayé en jeu sur un vrai serveur. Vérifié sur le code écrit d’après le code source ou l’API native du script, couvert par les tests de la passerelle, pas encore essayé en jeu. Expérimental d’après la documentation publique de l’éditeur, jamais essayé : vérifie-le sur ton serveur avant de t’y fier.

La lecture ne dépend pas du framework : elle passe par le téléphone, sur les frameworks qu’il prend lui-même en charge. Si plusieurs téléphones sont démarrés, la passerelle prend le premier de cette liste.

Téléphone État Lecture
lb-phone Vérifié sur le code Le numéro du téléphone équipé.
sd-phone Vérifié sur le code Le numéro du personnage, sans en attribuer un. sd-phone se déclare aussi comme lb-phone : la passerelle ne prend une ressource que si c’est la vraie (aucune autre ressource démarrée ne se fait passer pour elle). Avec sd-phone, elle lit donc sd-phone, jamais l’export imité de lb-phone (qui attribuerait un numéro).
yseries (TeamsGG) Expérimental Par identifiant du personnage, sinon par joueur.
gksphone (v2) Expérimental Par joueur.
npwd Expérimental Par joueur. Sur Qbox avec qbx_npwd, c’est le même numéro que celui du framework.
qs-smartphone (Quasar) Expérimental Le numéro de l’appareil ou de la carte SIM en main. Une version sans cet export : numéro du framework.
qs-smartphone-pro (Quasar) Expérimental Par identifiant ; un téléphone volé n’est pas pris.
okokPhone Expérimental Par joueur.
codem-phone (mPhone) Expérimental Par joueur, sans attribution.

Sans téléphone reconnu, le numéro vient du framework :

Framework Numéro utilisé
QBCore, Qbox charinfo.phone du personnage
ESX phone_number (ou phoneNumber) du personnage, seulement sur les versions d’ESX qui en gardent un. ESX 1.15 n’en garde plus : sans téléphone reconnu, la fiche n’a pas de numéro (« aucun ») et supermdt status affiche « Téléphone : aucun téléphone reconnu ; ESX ne garde pas de numéro… ».
Ton téléphone… Résultat
est dans le tableau Son numéro est affiché.
n’y est pas, mais écrit le numéro dans le framework (charinfo.phone, phone_number) Le numéro du framework est affiché : c’est le bon.
garde son propre numéro, sans l’écrire dans le framework Le numéro affiché est celui du framework, qui peut différer de celui du téléphone.