🧑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 positionupdateEntityCoords(boolean, optionnel) : Mettre à jour la position entité
Retour
vector3 | vector4 : Position actuelle
Paramètres
heading(number, optionnel) : Nouveau headingupdateEntityCoords(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