- Documentation
- 06Jeu
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.
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.
Ce qu’il faut savoir
Section intitulée « Ce qu’il faut savoir »- 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 statusaffiche 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).
Compatibilité
Section intitulée « Compatibilité »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 est personnalisé ?
Section intitulée « Ton téléphone est personnalisé ? »| 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. |