🧑Classe PlayerInstance

Représente un joueur connecté ou un profil sauvegardé. Cette classe vous permet de lire et modifier toutes les propriétés du personnage.

📂 Propriétés (getters/setters)

Toutes ces méthodes agissent comme getter/setter : si vous passez une valeur, elle est mise à jour ; sinon, elle est retournée.

player:id(id?)

Paramètres

  • id (number, optionnel) : Nouvel identifiant

Retour

  • number : Identifiant actuel

player:firstname(firstname?)

Paramètres

  • firstname (string, optionnel) : Nouveau prénom

Retour

  • string : Prénom actuel

player:lastname(lastname?)

Paramètres

  • lastname (string, optionnel) : Nouveau nom

Retour

  • string : Nom actuel

Paramètres

  • birthdate (string, optionnel) : Nouvelle date de naissance

Retour

  • string : Date actuelle

Paramètres

  • height (number, optionnel) : Nouvelle taille

Retour

  • number : Taille actuelle

Paramètres

  • weight (number, optionnel) : Nouveau poids

Retour

  • number : Poids actuel

Paramètres

  • nationality (string, optionnel) : Nouvelle nationalité

Retour

  • string : Nationalité actuelle

Paramètres

  • sex (string, optionnel) : Sexe

Retour

  • string : Sexe actuel

Paramètres

  • hunger (number, optionnel) : Nouveau niveau de faim

Retour

  • number : Niveau actuel

Paramètres

  • thirst (number, optionnel) : Nouveau niveau de soif

Retour

  • number : Niveau actuel

Paramètres

  • alcohol (number, optionnel) : Nouveau niveau d’alcool

Retour

  • number : Niveau actuel

Paramètres

  • drugs (number, optionnel) : Nouveau niveau de drogues

Retour

  • number : Niveau actuel

Paramètres

  • armor (number, optionnel) : Nouveau niveau d’armure

Retour

  • number : Niveau actuel

Paramètres

  • health (number, optionnel) : Nouvelle santé

Retour

  • number : Santé actuelle

Paramètres

  • position (vector3 | vector4, optionnel) : Nouvelle position

  • updateEntityCoords (boolean, optionnel) : Mettre à jour la position entité

Retour

  • vector3 | vector4 : Position actuelle

Paramètres

  • heading (number, optionnel) : Nouveau heading

  • updateEntityCoords (boolean, optionnel) : Mettre à jour la rotation entité

Retour

  • number : Heading actuel

Paramètres

  • job (table, optionnel) : Nouveau job

Retour

  • table : Métier actuel

Paramètres

  • job_grade (table, optionnel) : Nouveau grade

Retour

  • table : Grade actuel

Paramètres

  • permissions (number, optionnel) : Droits

Retour

  • number : Permissions actuelles

Paramètres

  • skin (Skin | table, optionnel) : Nouvelle apparence

Retour

  • Skin | table : Apparence actuelle

Paramètres

  • inventory (Inventory | table, optionnel) : Inventaire

Retour

  • Inventory | table : Inventaire actuel

Paramètres

  • inventory_id (number, optionnel) : ID inventaire

Retour

  • number : ID actuel

Paramètres

  • bank_account_id (number, optionnel) : ID compte bancaire

Retour

  • number : ID actuel

Paramètres

  • identifiers (table, optionnel) : Identifiants

Retour

  • table : Identifiants actuels

Paramètres

  • source (number, optionnel) : Source GTA

Retour

  • number : Source actuel

Retour

  • string : Nom complet

Paramètres

  • loaded (boolean, optionnel) : Chargé

Retour

  • boolean : État actuel

Paramètres

  • hate (0 | 1 | 2, optionnel) : Niveau de haine

Retour

  • 0 | 1 | 2 : Niveau actuel

Paramètres

  • slots (integer, optionnel) : Nombre de slots

Retour

  • integer : Slots actuel

Paramètres

  • locked (0 | 1, optionnel) : Joueur bloqué

Retour

  • 0 | 1 : État actuel

Paramètres

  • group (integer, optionnel) : Groupe

Retour

  • integer : Groupe actuel

Paramètres

  • metadata (table, optionnel) : Métadonnées

Retour

  • table : Métadonnées actuelles

Paramètres

  • score (string, optionnel) : Score

Retour

  • string : Score actuel

Paramètres

  • spawned (boolean, optionnel) : Joueur spawn

Retour

  • boolean : État actuel

Paramètres

  • dead (boolean, optionnel) : Mort

Retour

  • boolean : État actuel

Paramètres

  • ko (boolean, optionnel) : K.O.

Retour

  • boolean : État actuel


⚙️ Méthodes

Supprime le joueur et libère les ressources


🛠️ Exemple d’utilisation


⚠️ Notes

  • La plupart des setters synchronisent les données côté serveur.

  • remove() détruit l’instance et invalide l’accès.

  • fullname() combine prénom et nom automatiquement.

Last updated