====== message ADD_NEW_ACTOR ====== ===== général ===== ^ type | 1 | ^ taille | minimum 22 | ^ direction | serveur vers client | envoi au client un nouveau personnage à ajouter ===== Trame ===== |0|1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20...| |type|taille||entityID||position en X + specials modifiers||position en Y||position en Z||angle de rotation||type de modele|frame d'animation|vie maximale||vie actuelle||type d'acteur|nom de l'entité| * entityID : un numero unique de l'entité (unsigned short) * position en X et y : la position sur la carte en coordonnées de jeu * specials modifiers de X : inconnu, valeurs possibles (entre autre) : trame[6] = trame[6] | 0x08 * position en Z : la position en hauteur calculé comme sur les fichiers [[espace_public:documentations:def]] * angle de rotation : l'angle de rotation de l'entité sur la carte (unité a déterminer) * type de modèles : voir la [[espace_public:documentations:reseaux:liste_des_modeles|liste des modèles]] * frame d'animation : comment afficher actuellement l'entité (assis, debout, mort) voir la [[espace_public:documentations:reseaux:liste_des_frames|liste des frames]] * vie maximale : la vie maximale de l'entité (unsigned short) * vie actuelle : la vie actuelle de l'entité (unsigned short) * type d'acteur : joueur (0) ou NPC (1) * nom de l'entité : une chaine de caractères fini par 0x00