Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
espace_public:documentations:reseaux:sc:add_new_actor [01/09/2008 09:43] xlurp créée |
espace_public:documentations:reseaux:sc:add_new_actor [13/08/2011 12:59] (Version actuelle) |
||
---|---|---|---|
Ligne 5: | Ligne 5: | ||
^ type | 1 | | ^ type | 1 | | ||
- | ^ taille | minimum 23 | | + | ^ taille | minimum 22 | |
^ direction | serveur vers client | | ^ direction | serveur vers client | | ||
Ligne 12: | Ligne 12: | ||
===== Trame ===== | ===== Trame ===== | ||
|0|1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20...| | |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ée| | + | |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 |