WorldServer schließt sich -> GetMoverProp range_error

04/06/2012 22:07 goku225#1
Meine error.txt:


PS: Verwende v15 Files.
04/06/2012 23:06 Razzer'#2
Quote:
2012/ 4/ 6 22:00:04 CEnvironment::LoadScript - Script Load Failed
Geh in deine Source definier mal Enviroment aus .


Lg
derGunga
04/07/2012 14:17 goku225#3
Aber was bedeutet dieses:

2012/ 4/ 6 22:00:06 GetMoverProp range_error min:0, max:1167, index:1964

2012/ 4/ 6 22:00:06 CMover::InitProp - GetProp(1964) return NULL


2012/ 4/ 6 22:00:06 GetMoverProp range_error min:0, max:1167, index:1964
04/07/2012 14:38 xTwiLightx#4
Das heißt, dass ein Mover mit der ID 1964 gespawnt ist, deine letzte MoverID die ausgelesen wurde, aber nur 1167 hat.
(defineObj.h aktuell halten?)
04/07/2012 14:46 goku225#5
Ich habe gerade gelesen es heißt ich habe zu viele einträge in der defineObj.h..

Dagegen soll man im Source:

inline MoverProp* CProject::GetMoverProp( int nIndex )
{
VERIFY_RANGE( nIndex, 0, m_nMoverPropSize, "GetMoverProp range_error", NULL );
return m_pPropMover + nIndex;
}

zu

inline MoverProp* CProject::GetMoverProp( int nIndex )
{
//VERIFY_RANGE( nIndex, 0, m_nMoverPropSize, "GetMoverProp range_error", NULL );
return m_pPropMover + nIndex;
}

ändern.. allerdings weiß ich nicht genau wo xd..
04/07/2012 14:52 Unleashed!#6
WorldServer
STRG+F
Search what: inline MoverProp* CProject::GetMoverProp( int nIndex )
Search: Current project
Use: Wildcards
FindNext drücken

Und so durchsucht man den Source...

Kleiner Tipp: project.h
04/07/2012 15:29 goku225#7
Okay.. ich hab jetzt das Environment auskommentiert und das mit der verify_range.. neu compiled und jetzt crasht der server immer noch...

error.txt