{ apiVersion = 1, ok = true, value = ... } ou
{ apiVersion = 1, ok = false, error = code }. Ils doivent être appelés depuis
une ressource autre que humalike, sinon ils échouent avec
external_resource_required.
Créer le personnage
Dans le tableau de bord, créez le PNJ avec le type External et le modèle de ped que votre script fera apparaître. Aucun placement n’est requis. Les actions de mobilité peuvent être activées. Le PNJ reste hors ligne jusqu’à ce qu’une ressource lui lie une entité.Lier une entité
L’entité doit exister, être un ped non-joueur, utiliser le modèle configuré du
PNJ et ne porter aucune autre identité Humalike. Une liaison par PNJ et par
entité. Répéter la même liaison depuis la même ressource renvoie la liaison
existante. Délier retire l’état Humalike et laisse le ped intact.
Cycle de vie
- Vos liaisons sont détachées lorsque votre ressource s’arrête.
- Une liaison est abandonnée lorsque l’entité disparaît, change de modèle ou de routing bucket, ou lorsque le type du PNJ change dans le tableau de bord.
- Humalike émet l’événement serveur
humalike:npc:readyavec{ apiVersion, generation }après la première synchronisation du registre de chaque génération d’exécution. Une ressource qui démarre plus tard le manque.
npc_not_found et réussit lors de l’événement :

