Falsch Generierte NPC`s

11/15/2014 21:56 nintendo13#1
Habe einen NPC erstellt.
Ihn Custom gekleidet Like Character.
Das ist das Ergebnis
[Only registered and activated users can see links. Click Here To Register...]

Hier meine Einträge

Character.inc

Als NPC Model habe ich einfach male genommen. (Der Beast hat ein Female Objekt angezeigt.)


Zu meinen Problem:
Wieso werden meine Waffen nicht angezeigt?
Warum ist mein Männlicher NPC so ein kack "Gollum" (siehe Größenvergleich)?

Danke im vorraus.
11/15/2014 22:13 Sedrika#2
In der Funktion CMover::InitCharacter( LPCHARACTER lpCharacter )
unter
Code:
m_dwHeadMesh = lpCharacter->m_dwHeadMesh;
folgendes
Code:
m_bySex = (BYTE)lpCharacter->m_dwMoverIdx;
Damit sollte dein Char als Männlich dargestellt werden.

Wegen den Waffen kann ich dir gerade nichts sagen.
11/15/2014 23:06 Schulzie#3
zum aussehen, versuch mal

character.inc
SetFigure( MI_MALE, 0, 0xffffaa88, 0);

Waffen weiss ich auch grad nicht...
11/15/2014 23:13 nintendo13#4
@Sedrika: Leider brachte dies nichts.
@Schulzie was soll daran anders sein? Es ist egal welche Gesichter ich verwende, die werden in weiblicher Höhe dargestellt.

Ach ja, das Waffen Problem gelöst.
[Only registered and activated users can see links. Click Here To Register...]
Zum besseren Verständnis, das ist kein auf die Welt gesetzter Glow sondern ein Wing den der NPC trägt.
11/16/2014 00:07 xTwiLightx#5
Auch Offi hat nie männliche NPCs verwendet (außer Leprechaun oder sowas, nur das war wie bei dir buggy) - aus einem nicht ganz bekannten Grund buggen die männlichen Models, wenn man sie als NPC verwendet.
11/16/2014 00:10 Lumi#6
Magst du uns verraten wie du das Waffen Problem gelöst hast? :3 Würde mich interessieren. ^^
11/16/2014 01:01 nintendo13#7
Quote:
Originally Posted by xTwiLightx View Post
Auch Offi hat nie männliche NPCs verwendet (außer Leprechaun oder sowas, nur das war wie bei dir buggy) - aus einem nicht ganz bekannten Grund buggen die männlichen Models, wenn man sie als NPC verwendet.
naja ich habe eine Zeile in der Source geändert und schon war mein Male Model Perfekt, der Nachteil mein Female Model ist über sich hinaus gewachsen.
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
Quote:
Originally Posted by ​Lumi View Post
Magst du uns verraten wie du das Waffen Problem gelöst hast? :3 Würde mich interessieren. ^^
Einfach ein anderes Waffen Model verwendet. Komischer weise ging mein vorheriges nicht, obwohl mein Character es an hatte, hat der NPC es nicht angezeigt.
11/16/2014 01:47 *~Valvatorez~*#8
Quote:
Originally Posted by nintendo13 View Post
naja ich habe eine Zeile in der Source geändert und schon war mein Male Model Perfekt, der Nachteil mein Female Model ist über sich hinaus gewachsen.
Abfrage rein damit deine Änderung bei Verwendung von Male genommen wird und widerrum der vorherige bei Female.

Sofern du noch nicht selber auf die Idee kamst.
11/17/2014 00:20 nintendo13#9
Quote:
Originally Posted by *~Valvatorez~* View Post
Abfrage rein damit deine Änderung bei Verwendung von Male genommen wird und widerrum der vorherige bei Female.

Sofern du noch nicht selber auf die Idee kamst.
wenn ich wüsste wie so etwas geht, kenne mich im Bereich c++ null aus.
hatte mal paar Sachen probiert aber ohne Erfolg. Entweder wird Male oder Female angezeigt, aber nicht beides.
11/19/2014 16:38 nintendo13#10
Hat keiner eine Lösung parat wegen meinen Problem?
11/20/2014 00:59 BinayFlyff#11
Post mal den vorher nacher code. Von dem Abschnitt indem du das "frauen männer npc" problem gelöst hast aber danach dann die weiber "abgehoben" sind lol
11/20/2014 16:48 nintendo13#12
Mover.cpp
such nach
Quote:
m_fArrivalRange = 0.0f;
darunter steht
Quote:
SetSex(SEX_FEMALE);
habe es in male geändert und schon war der Spieß halt umgedreht.
Hatte schon einiges Probiert aber das beide laufen, war leider nicht der fall.
11/20/2014 18:26 BinayFlyff#13
in der funktion
void CMover::InitCharacter( LPCHARACTER lpCharacter )
das irgendwo eintragen
SetSex(lpCharacter->m_dwMoverIdx == MI_MALE ? SEX_MALE : SEX_FEMALE);