|
You last visited: Today at 01:11
Advertisement
[Help] 3rdJob
Discussion on [Help] 3rdJob within the Flyff Private Server forum part of the Flyff category.
01/15/2014, 20:02
|
#1
|
elite*gold: 0
Join Date: Jul 2011
Posts: 331
Received Thanks: 65
|
[Help] 3rdJob
Hallo,
ich habe versucht 3rdJob in meine Files einzubauen. Habe alles von einer anderen Source/Resource geleecht. 3rd Job ansich funktioniert jetzt. (Danke an Pixelfehler, der mir zumindest einen Fehler gezeigt hat... und noch einen andern Bug behoben hat)
Neues Problem 2.0
• Skills, die eingesetzt werden werden nicht bei den andern Skill vom Buff Pang angezeigt
• Skills haben keine Wirkung (Statveränderung o. ä.)
• Character bewegt sich bei Skillausführung nicht, sonder zuckt zusammen (andere Effekte sind normal vorhanden)
2nd Job Skills funktionieren einwandfrei!
mfg
lolxdfly
|
|
|
01/15/2014, 20:56
|
#2
|
ベトナム警察
elite*gold: 0
Join Date: Jan 2012
Posts: 16,498
Received Thanks: 3,525
|
Debug dein Database Server.
|
|
|
01/15/2014, 21:04
|
#3
|
elite*gold: 0
Join Date: Jul 2011
Posts: 331
Received Thanks: 65
|
Error:
An unhandled exception of type 'System.NullReferenceException' occurred in Unknown Module.
Additional information: Object reference not set to an instance of an object.
Code:
Code:
template <class T> void CFixedArray<T>::SetAtGrow( int nIndex, T* pData, int nSize )
{
if( nIndex >= m_nMaxIndex )
{
LPBYTE* apOffset = new LPBYTE [ nIndex * 2 ]; // µÎ¹è È®Àå
ZeroMemory( apOffset, sizeof( LPBYTE ) * nIndex * 2 ); // ÃʱâÈ*
memcpy( apOffset, m_apOffset, sizeof( LPBYTE ) * ( m_nEndIndex + 1 ) ); // º¹»ç
SAFE_DELETE_ARRAY( m_apOffset );
m_apOffset = apOffset;
m_nMaxIndex = nIndex * 2;
}
int nSizeTemp
= nSize ? nSize : sizeof( T );
if( m_nCurOffset + nSizeTemp > m_nMaxByte )
{
m_nMaxByte = m_nCurOffset * 2 + nSizeTemp;
LPBYTE pData2 = new BYTE[ m_nMaxByte ]; // µÎ¹è È®Àå
memcpy( pData2, m_pData, m_nCurOffset ); // º¹»ç
for( int i = 0; i <= m_nEndIndex; i++ )
if( m_apOffset[ i ] )
m_apOffset[ i ] = ( m_apOffset[ i ] - m_pData ) + pData2;
SAFE_DELETE_ARRAY( m_pData );
m_pData = pData2;
}
// »çÀÌÁî ÀÚü¿¡ º¯µ¿ÀÌ ¾ø´Â °æ¿ìÀÓ( T »çÀÌÁî°¡ À¯ÁöµÇ´Â °æ¿ì )
if( nSize == 0 )
{
if( m_apOffset[ nIndex ] == NULL )
{
memcpy( &m_pData[ m_nCurOffset ], pData, sizeof( T ) );
m_apOffset[ nIndex ] = (LPBYTE) m_pData + m_nCurOffset;
m_nCurOffset += sizeof( T );
}
else
{
memcpy( m_apOffset[ nIndex ], pData, sizeof( T ) ); //<=== Error
}
}
// °¢ ±¸Á¶Ã¼ÀÇ »çÀÌÁî°¡ º¯°æµÊ. ex) ½ºÆ®¸µÀÇ ±æÀÌ¿¡ µû¶ó¼*.
else
{
if( m_apOffset[ nIndex ] == NULL )
{
memcpy( &m_pData[ m_nCurOffset ], pData, nSize );
m_apOffset[ nIndex ] = (LPBYTE) m_pData + m_nCurOffset;
m_nCurOffset += nSize;
}
else
{
// »çÀÌÁî°¡ º¯°æµÇ´Â ±¸Á¶¿¡¼*´Â À妽º ³»¿ëÀ» ¹Ù²Ù¸é ¾ÈµÊ.
WriteLog( "%s, %d", __FILE__, __LINE__ );
}
}
if( nIndex > m_nEndIndex )
m_nEndIndex = nIndex;
}
|
|
|
01/15/2014, 21:09
|
#4
|
ベトナム警察
elite*gold: 0
Join Date: Jan 2012
Posts: 16,498
Received Thanks: 3,525
|
An welche Zeile wurde er angezeigt?
|
|
|
01/15/2014, 21:14
|
#5
|
elite*gold: 0
Join Date: Jul 2011
Posts: 331
Received Thanks: 65
|
Dort:
Code:
else
{
memcpy( m_apOffset[ nIndex ], pData, sizeof( T ) ); //<=== Error
}
Edit: Er hat mal gelaufen. Zwar mit vielen Erros, aber er hat glaufen. An der Source dürfte deshalb eigentlich nix sein. Nur die Resource....
|
|
|
01/20/2014, 18:38
|
#6
|
elite*gold: 0
Join Date: Jul 2011
Posts: 331
Received Thanks: 65
|
BUMP
|
|
|
01/25/2014, 17:13
|
#7
|
elite*gold: 0
Join Date: Jul 2011
Posts: 331
Received Thanks: 65
|
BUMP
|
|
|
02/01/2014, 23:22
|
#8
|
elite*gold: 0
Join Date: Jul 2011
Posts: 331
Received Thanks: 65
|
BUMP
Neues Problem
|
|
|
02/10/2014, 15:42
|
#9
|
elite*gold: 0
Join Date: Jul 2011
Posts: 331
Received Thanks: 65
|
BUMP
Neues Problem 2.0
|
|
|
02/11/2014, 02:54
|
#10
|
elite*gold: 400
Join Date: May 2012
Posts: 156
Received Thanks: 37
|
Zu 2.0:
Da hast du wohl vergessen ein paar Abschnitte zu den Funktionen der Skills vergessen..
Guck nochmal ob du alles drin hast von der .csv in der Resource bis zur AttackArbitter.cpp in der Source
|
|
|
02/11/2014, 17:12
|
#11
|
elite*gold: 0
Join Date: Jul 2011
Posts: 331
Received Thanks: 65
|
Danke für die Antwort
Die Resource habe ich überprüft.. Da müsste alles richtig sein.
In der Source habe ich eigentlich auch alles. Da passieren natürlich leicht Fehler... bei 246 Hits
Was sein könnte is, dass Sachen in der Source fehlen, da in der leech-Source(adelson123) nicht alle 3rd Job Sachen mit #ifdef __3RD_LEGEND16 bezeichnet sind...
|
|
|
02/11/2014, 20:56
|
#12
|
elite*gold: 400
Join Date: May 2012
Posts: 156
Received Thanks: 37
|
Versuch vielleicht einfach mal ne andere source zu nehmen und guck mal was da fehlt bei dir..
|
|
|
 |
Similar Threads
|
[Help] 3rdjob didnt register on guildsiege points.
03/14/2012 - Flyff Private Server - 6 Replies
3rdjob didnt register on guildsiege points...
but when hero or master it register.. T_T
anyhelp here guys?
|
[SourceTut]Lordaufstellung mit 3rdJob
10/25/2011 - Flyff Private Server - 7 Replies
Hi Leute ...
Ich weiss nich obs wer gebrauchen kann ...
aber da ich das grad bei mir abgeändert habe
dacht ich wieso nich haben bestimmt n paar andere
noch nicht ^^
Es is eigentlich nur ein kleiner Edit :
Ihr geht in den Worldserver Ordner und öffnet die Datei
|
Justice League [V17/18] ~ HIGHRATE ~ 3RDJOB+SKILL | NEW MAP SYSTEM | V17GLOW | BARUNA
09/04/2011 - Flyff PServer Advertising - 24 Replies
http://img69.imageshack.us/img69/5500/headererr.pn g
Website Forum Download
http://img189.imageshack.us/img189/5585/introjp.p ng
Wir sind ein Highrate Funserver auf Stand V17/18. Mit "wir" sind Shoyin (meine Wenigkeit), Value und Raight gemeint. Wir haben es uns zum Ziel gesteckt, anhaltenden Spielspaß zum Null-Tarif zu bieten. Um das zu gewährleisten haben wir uns von vorne herein entschieden, kein weiterer PServer zu werden, bei dem man erst dann erfolgreich sein darf, wenn man das...
|
All times are GMT +1. The time now is 01:13.
|
|