Neues Item = Crash

07/06/2012 18:54 Kindergarten#1
Also wir haben eine Scroll of Party Level 40 eingefügt, jedoch crasht bei der benutzung der Client und der Char ist dann verbuggt.

Zudem habe ich herausgefunden das der char nicht mehr buggy ist, wenn man die SKILLINFLUENCE_TBL wieder zurücksetzt (<PID>,01,$)

Weis jemdand dazu eine Lösung?

Spec_Item.txt
Code:
6	II_SYS_SYS_PARTYLV_40	IDS_PROPITEM_TXT_CUSTOM_000004	1	9999	IK1_SYSTEM	IK2_GMTEXT	IK3_TEXT_DISGUISE	=	=	1	=	4	=	=	=	=	=	=	=	0	=	=	1	=	=	1	1	=	=	=	=	_NONE	0	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	XI_SYS_EXPAN01	=	=	=	=	300000	=	WUI_NOW	=	=	=	=	=	=	=	=	=	0	0	0	0	0	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	"""Itm_SysSysScrChanam.dds"""	0	"""/PartyLevel 40 400"""	IDS_PROPITEM_TXT_CUSTOM_000005	1	300	0	0	1	0	0	0	0	0	2	=	=	=	=	=	=	=	=	=	=	1	1	1	1	1	0
PropItem.txt.txt
Code:
IDS_PROPITEM_TXT_CUSTOM_000004	Scroll of Party Level 40
IDS_PROPITEM_TXT_CUSTOM_000005	Deine Party wird auf Level 40 mit 400 Partypunkten gesetzt.
mdlDyna.inc
Code:
  "SysSysScrBxCom"           II_SYS_SYS_PARTYLV_40             MODELTYPE_MESH "" 0  MD_NEAR 0  1.0f 0 1 ATEX_NONE 1
DefineItem.h
Code:
#define II_SYS_SYS_PARTYLV_40	300001
Error vom Client
Code:
2012/ 7/ 6   19:02:57   g_pPlayer is ready

2012/ 7/ 6   19:02:58   CWndTaskBar::SetTaskBarTexture : Testi12 2010

2012/ 7/ 6   19:02:58   CWndTaskBar::SetTaskBarTexture : Testi12 581

2012/ 7/ 6   19:03:25   total 1

2012/ 7/ 6   19:03:25   Jul  5 2012 14:26:35 1 rCnt=1

Neuz.exe caused an EXCEPTION_ACCESS_VIOLATION in module Neuz.exe at 0023:004FB5E0

 - Registers

EAX=00000000  EBX=7EFDE000  ECX=000093E1  EDX=00000000  ESI=00C50E68
EDI=00AA7164  EBP=0018F50C  ESP=0018F490  EIP=004FB5E0  FLG=00210293
CS=0023   DS=002B  SS=002B  ES=002B   FS=0053  GS=002B

0023:004FB5E0 Neuz.exe
0023:004E1467 Neuz.exe
0023:0050EAAC Neuz.exe
0023:0050E88E Neuz.exe
0023:0046E240 Neuz.exe
0023:0048EFDF Neuz.exe
0023:0048EDF5 Neuz.exe
0023:00475AAC Neuz.exe
0023:0091AD8C Neuz.exe
0023:74F43677 kernel32.dll, BaseThreadInitThunk()+0018 byte(s)
0023:77339F42 ntdll.dll, RtlInitializeExceptionChain()+0099 byte(s)
0023:77339F15 ntdll.dll, RtlInitializeExceptionChain()+0054 byte(s)
07/06/2012 20:19 lolix3#2
Mir fallen nur 2 Sachen hierzu ein.

1. Deine Item ID ist meiner Meinung nach viel zu hoch, reduzier sie auf maximal 55000 oder so.
2. Wo genau steht das Item in der MdlDyna.inc, kann bei der falschen Stelle nehmlich zum Crash führen.

Greetz
07/06/2012 20:34 Kindergarten#3
direkt unter ner disguisedingens
naja habs jetz source seitig geregelt

wers brauch kanns gerne nutzen^^

~ Edit: ~
Sourceaussschnitt gelöscht, kann man selbst drauf kommen
Tipp: Es gibt von Haus aus ne Partyscroll für Level 10 :P