Hilfe bei Syserr Fehler bitte

03/05/2012 12:41 Schaumalan#1
Hallo Leute.

Ich brauch mal bitte eure Hilfe, bei dem Fehler in der Syserr.txt.

Ich habe ein neues 3D Modell als NPC eingefügt. Als NPC deshalb, weil es trotz schreiben einer *.prb, in Game nicht sichtbar war.

1. Ich habe einen neuen Ordner angelegt, in dem die *.gr2 & Texturen sind

Code:
\NPC\ymir work\npc\Tomb
2.Npclist.txt

Code:
30002	Tomb
3. Mob_proto (Client)

Code:
	
<Mob vnum="30002" name="'?????'" gb2312name="Tomb" type="1" rank="5" battle_type="0" level="70" event_type="2" mob_color="0" />
4. Mob_proto ( Server )

Code:
30002	???	Tomb
	2	0	0	10	4	100	100	0	2000	150	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0		0	0	0	0	0							0	0	0	0	0
( Als Muster für die Angaben in den _proto`s habe ich mir das Weol_Denkmal genommen, da das neue 3D Modell auch nur eine Statue ist. )

5. *.msm

Code:
ScriptType            RaceDataScript

BaseModelFileName     "d:/ymir work/npc/Tomb/Tomb.gr2"

Group ShapeData
{
    PathName 		 ""
    ShapeDataCount 		 0
}
Group AttachingData
{
    AttachingDataCount       1
    
    Group AttachingData00
    {
        AttachingDataType    1
        
        isAttaching          0
        AttachingModelIndex  0
        AttachingBoneName    "blaaa"
        
        CollisionType        3
        
        SphereDataCount      1
        Group SphereData00
        {
            Radius           301.000000
            Position         0.000000 0.000000 100.000000
        }
    }
}
( Als *.msm Datei habe ich mir als Muster ein einfaches Haus genommen )

Code:
ScriptType            RaceDataScript

BaseModelFileName     "d:/ymir work/npc/Tomb/Tomb.gr2"
( Ich habe es auch mit dem *.msm Muster vom Portal versucht )

6. Ich habe nach den Einträgen von den Denkmalen im Client gesucht ( Monster \ Npc ) aber leider nichts dazu gefunden. Warum habe ich da gesucht ?, weil die Denkmale ja als als NPC in der Mob_proto festgelegt sind.

7. Im Spiel kann ich das Modell mit /m rufen - es kommt auch keine Fehlermeldung, aber man kann nichts sehen.

8. Syserr.txt

Code:
0305 12:35:08290 :: CreateFromMemoryFile: Cannot create texture
0305 12:35:08368 :: CreateFromMemoryFile: Cannot create texture
0305 12:35:08368 :: CreateFromMemoryFile: Cannot create texture
0305 12:35:08368 :: CreateFromMemoryFile: Cannot create texture
0305 12:35:08368 :: CreateFromMemoryFile: Cannot create texture
0305 12:35:08370 :: CreateFromMemoryFile: Cannot create texture
0305 12:35:20886 :: CreateFromMemoryFile: Cannot create texture
0305 12:35:26882 :: CRaceManager::RegisterRacePath : RACE[30002] LOAD MSMFILE[d:/ymir work/npc2/Tomb/Tomb.msm] ERROR
0305 12:35:26882 :: CRaceManager::GetRaceDataPointer: cannot load data by dwRaceIndex 30002
0305 12:35:26882 :: CPythonCharacterManager::CreateInstance VID[74943] Race[30002]
So das ist die Syserr.txt. Das mit dem Texturen wäre ja erst mal nicht schlimm, ( wenns Ingame wenigstens *weiss* wäre ).

Könnte mir jemand sagen, was hier der Fehler ist ?
Speziel *dwRaceIndex*, *Race* und *CreateInstance*.

Brauch ich überhaupt ne *msm Datei ? ( was stehen da für Info`s drinn ? Kollision etc ?

Danke schon mal.
03/05/2012 13:59 Structurix#2
/ymir work/npc2/Tomb/Tomb.msm
er sucht die msm in npc2 du hast sie aber in npc gepackt,ändere einfach mal die vnum ab 3000 dann müsste es gehen.hatte auch mal das problem und mir wurde da durch geholfen das man mir sagte das npc,npc2 ,monster und monster2 in unterschiedlichen vnum bereichen sind,

MFG
03/05/2012 14:02 lfcmaus#3
^this

hab ich dir das nicht mal getextet in skype oO?
entwede rpackste den kompletten ordne rnach npc2 um
oder änderst die vnum auf eine die im bereich der npcvnums liegen

eine weiter möglichkeit wäre die ganzen verlinkungen neu zusetzen und nur dir msm motlist und msa datein nach npc2 zu packen :D

ps.: der bonename schaut mir auch sehr fragwürdig aus .....
desweiteren würd eich die textur richtig verlinken und auf einen tag von 0x800010 achten (meisten selbst entworfenen haben einen tag von 15) ....
03/05/2012 14:26 Structurix#4
ja hast du,