Ceci est une ancienne révision du document !
Table des matières
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 Introductions aux .def
- angle de rotation : l’angle de rotation de l’entité sur la carte (unité a déterminer)
- type de modèles : voir la liste des modèles
- frame d’animation : comment afficher actuellement l’entité (assis, debout, mort) voir la 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