Quote:
Originally Posted by .::*[D][A][N][I]*::.
irgendwo in der defineneuz.h
PHP Code:
#define MAX_HUMAN_PARTS 5564 (beliebige zahl)
reinhauen
|
...
Evtl. mal nachdenken wozu der define benutzt wird? Das Teil heißt nicht umsonst
MAX_HUMAN_PARTS ! Wenn man da eine x-beliebige Nummer hinsetzt gibts Bugs die entweder das Equipment nicht richtig auslesen oder den Server zum Abstürzen bringen, nicht davon zu reden dass das als Array-Dimension dient in der CMover-Klasse.
Das rauszufinden geht schneller als sich hier den Frust über solche Ignoranz von der Seele zu schreiben.
Aus der defineNeuz.h
Code:
#define PARTS_HEAD 0 // Àåºñ¿¡¼* Á¦¿Ü
#define PARTS_HAIR 1 // Àåºñ¿¡¼* Á¦¿Ü
#define PARTS_UPPER_BODY 2
#define PARTS_LOWER_BODY 3
#define PARTS_HAND 4
#define PARTS_FOOT 5
#define PARTS_CAP 6
#define PARTS_ROBE 7
#define PARTS_CLOAK 8
#define PARTS_LWEAPON 9
#define PARTS_RWEAPON 10
#define PARTS_SHIELD 11
#define PARTS_MASK 12
#define PARTS_RIDE 13 // Àåºñ¿¡¼* Á¦¿Ü - ÀÌ°Ç 16¹ø ÀÌÈÄ·Î °¡¾ßÇϴ°ǵ¥ ÄÁ¹öÆ®¸¦ ÇؾßÇϱⶫ½Ã ÀÌ´ë·Î ÇØ°áÇß´Ù.
// ¿©±â±îÁö µ¿½Ã Ãâ·Â ÆÄÃ÷
// 16ÀÌ»óÀ¸·Î ¼öÄ¡¸¦ ´ÃÀÌ·Á¸é xuzhu¿¡°Ô ²À ¾ê±âÇÒ°Í. ¾È±×·¯¸é ¿¡·¯³².
#define PARTS_CAP2 14 // Àåºñ¿¡¼* Á¦¿Ü
#define PARTS_UPPER2 15 // Àåºñ¿¡¼* Á¦¿Ü
// ½ÇÁ¦ È*¸é»ó¿¡¼* ·»´õ¸µµÇÁö ¾Ê´Â ÆÄÃ÷´Â 16¹ø ÀÌ»óÀ» ¾´´Ù. ±Í°ÉÀÌ,¹ÝÁö °°Àº°Íµé.
#define PARTS_LOWER2 16
#define PARTS_HAND2 17
#define PARTS_FOOT2 18
// ¿©±â±îÁö ÀåÂøÀº ÇÏÁö¸¸ ÀÌ°ÍÀ» ÀåÂøÇϹǷμ* ´Ù¸¥ ÆÄÃ÷°¡ ´«¿¡ ¾Èº¸ÀÌ°Ô ÇÑ´Ù.(ÀͽºÅ©·ç½Ãºê¶ûÀº ´Ù¸£´Ù.)
#define PARTS_NECKLACE1 19 // ¸ñ°ÉÀÌ
#define PARTS_RING1 20 // ¹ÝÁö
#define PARTS_RING2 21
#define PARTS_EARRING1 22 // ±Í°ÉÀÌ
#define PARTS_EARRING2 23
#define PARTS_PROPERTY 24 //¸ñ°ÉÀÌ, ¹ÝÁö, ±Í°ÉÀ̸¦ Á¦¿ÜÇÑ ¼Òµµ±¸µéÀ» Âø¿ëÇÒ °ø°£
#define PARTS_BULLET 25 //°¢Á¾ÃÑ¾Ë ½½·Ô
#define PARTS_HAT 26 // ÆмǾÆÅÛ ¸ðÀÚ
#define PARTS_CLOTH 27 // ÆÐ¼Ç ÀÇ»ó
#define PARTS_GLOVE 28 // ÆÐ¼Ç Àå°©
#define PARTS_BOOTS 29 // ÆÐ¼Ç ºÎÃ÷
#define PARTS_CLOAK2 30 // ÆÐ¼Ç ¸ÁÅä
// ÆÄÃ÷°¡ Ãß°¡µÉ ¶§ ÇÁ·Î±×·¥ÆÀ¿¡ ¾Ë·ÁÁÖ¼¼¿ä
darunter #define MAX_HUMAN_PARTS 31
P.S.: Wenn man da 5000 reinhaut verschwendet man knapp 1 GB Arbeitsspeicher