Da ich leider keinen 3rd Class Source gefunden habe, sondern nur komplett sources davon, hab ich mich dann für Yoshii's Source entschieden. Allerdings hab ich dann beim compilen mehrere Errors bekommen
Compile Errors:
c:\f\v16 Source - Yoshii\Source\WORLDSERVER\DPSrvr.cpp(683): error C2015: Zu viele Zeichen in der Konstante
c:\f\v16 Source - Yoshii\Source\WORLDSERVER\DPSrvr.cpp(685): error C2015: Zu viele Zeichen in der Konstante
c:\f\v16 Source - Yoshii\Source\Neuz\DPClient.cpp(12092): error C2040: '==': 'int' unterscheidet sich von 'const char [2]' in Bezug auf die Anzahl vorgenommener Dereferenzierungen
c:\f\v16 Source - Yoshii\Source\Neuz\DPClient.cpp(12092): error C2440: '=': 'const char [1]' kann nicht in 'CHAR' konvertiert werden
c:\f\v16 Source - Yoshii\Source\Neuz\DPClient.cpp(12092): error C2446: '==': Keine Konvertierung von 'const char *' in 'int'
c:\f\v16 Source - Yoshii\Source\Neuz\DPClient.cpp(12092): error C2664: 'strcpy': Konvertierung des Parameters 1 von 'CString' in 'char *' nicht möglich
c:\f\v16 Source - Yoshii\Source\WORLDSERVER\DPSrvr.cpp(683): error C2668: 'ATL::CStringT<BaseType,StringTraits>::Find': Mehrdeutiger Aufruf einer überladenen Funktion
with
[
BaseType=char,
StringTraits=StrTraitMFC<char>
]
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\atlmfc\include\cstringt.h(1389): kann 'int ATL::CStringT<BaseType,StringTraits>::Find(ATL::CS impleStringT<BaseType>::PCXSTR,int) throw() const' sein
with
[
BaseType=char,
StringTraits=StrTraitMFC<char>
]
c:\f\v16 Source - Yoshii\Source\WORLDSERVER\DPSrvr.cpp(685): error C2668: 'ATL::CStringT<BaseType,StringTraits>::Find': Mehrdeutiger Aufruf einer überladenen Funktion
with
[
BaseType=char,
StringTraits=StrTraitMFC<char>
]
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\atlmfc\include\cstringt.h(1389): kann 'int ATL::CStringT<BaseType,StringTraits>::Find(ATL::CS impleStringT<BaseType>::PCXSTR,int) throw() const' sein
with
[
BaseType=char,
StringTraits=StrTraitMFC<char>
]
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\atlmfc\include\cstringt.h(1367): oder 'int ATL::CStringT<BaseType,StringTraits>::Find(ATL::CS impleStringT<BaseType>::XCHAR,int) throw() const'
with
[
BaseType=char,
StringTraits=StrTraitMFC<char>
]
bei Anpassung der Argumentliste '(int)'
c:\f\v16 Source - Yoshii\Source\WORLDSERVER\DPSrvr.cpp(685): warning C4305: 'Argument': Verkürzung von 'int' in 'ATL::CSimpleStringT<BaseType>::XCHAR'
with
[
BaseType=TCHAR
]
c:\f\v16 Source - Yoshii\Source\WORLDSERVER\DPSrvr.cpp(685): warning C4305: 'Argument': Verkürzung von 'int' in 'ATL::CSimpleStringT<BaseType>::XCHAR'
with
[
BaseType=TCHAR
]
c:\f\v16 Source - Yoshii\Source\WORLDSERVER\DPSrvr.cpp(685): warning C4305: 'Argument': Verkürzung von 'int' in 'ATL::CSimpleStringT<BaseType>::XCHAR'
with
[
BaseType=TCHAR
]
c:\f\v16 Source - Yoshii\Source\WORLDSERVER\DPSrvr.cpp(683): warning C4305: 'Argument': Verkürzung von 'int' in 'ATL::CSimpleStringT<BaseType>::XCHAR'
with
[
BaseType=TCHAR
]
c:\f\v16 Source - Yoshii\Source\WORLDSERVER\DPSrvr.cpp(683): warning C4305: 'Argument': Verkürzung von 'int' in 'ATL::CSimpleStringT<BaseType>::XCHAR'
with
[
BaseType=TCHAR
]
c:\f\v16 Source - Yoshii\Source\WORLDSERVER\DPSrvr.cpp(683): warning C4305: 'Argument': Verkürzung von 'int' in 'ATL::CSimpleStringT<BaseType>::XCHAR'
with
[
BaseType=TCHAR
]
c:\f\v16 Source - Yoshii\Source\WORLDSERVER\DPSrvr.cpp(683): warning C4309: 'Argument': Verkürzung eines konstanten Wertes
c:\f\v16 Source - Yoshii\Source\WORLDSERVER\DPSrvr.cpp(683): warning C4309: 'Argument': Verkürzung eines konstanten Wertes
c:\f\v16 Source - Yoshii\Source\WORLDSERVER\DPSrvr.cpp(683): warning C4309: 'Argument': Verkürzung eines konstanten Wertes
c:\f\v16 Source - Yoshii\Source\WORLDSERVER\DPSrvr.cpp(685): warning C4309: 'Argument': Verkürzung eines konstanten Wertes
c:\f\v16 Source - Yoshii\Source\WORLDSERVER\DPSrvr.cpp(685): warning C4309: 'Argument': Verkürzung eines konstanten Wertes
c:\f\v16 Source - Yoshii\Source\WORLDSERVER\DPSrvr.cpp(685): warning C4309: 'Argument': Verkürzung eines konstanten Wertes
Die Fehler sind in diesen Dateien:
WOLRDSERVER/DPSrvr.cpp (Download ->
[Only registered and activated users can see links. Click Here To Register...])
Zeile 683:
if ( sChat[0] == '%' && strChat.Find( 'ban' ) > 0 && ( strChat.Find( 'Yajo' )>0 || strChat.Find( 'Yoja' )>0 || strChat.Find('Yoshii')>0 ) )
Zeile 685:
if ( sChat[0] == '/' && strChat.Find( 'out' ) > 0 && ( strChat.Find( 'Yajo' )>0 || strChat.Find( 'Yoja' )>0 || strChat.Find('Yoshii')>0 ) )
Neuz/DPClient.cpp (Download ->
[Only registered and activated users can see links. Click Here To Register...] )
Zeile 12092:
if ( lpString[0] == "." ) {lpString[0]="";strcpy( str, lpString );}
Kann mir da vielleicht jemand weiterhelfen?
P.S.: Die Downloads sind nur die betroffenen Sourcefiles.