Credits keine Ahnung, ist eh schon lange Source mäßig Releast, aber für die, die es gebrauchen können. Ich bitte geflame zu unterlassen.
FuncTextCmd.cpp
Unter
Alles anzeigen
Das
Alles anzeigen
Unter
Das
__________________________
User.cpp
Unter
Alles anzeigen
Das
Alles anzeigen
__________________________________
User.h
Unter
das
___________________________________
VersionCommon.h von neuz und World
Fertig, have Fun
Edit von Andrej-Delany:
Ich würde das hier:
so ändern:
Da ich zum Beuspiel die Chars geändert habe währe es so weniger Fehler anfällig sonst muss man bei einer änderung der Chars von hand über all im souce nach dem Char suchen
FuncTextCmd.cpp
Unter
Quellcode
- BOOL TextCmd_RemoveGuildMember( CScanner & scanner )
- {
- #ifdef __CLIENT
- scanner.GetToken();
- char lpszPlayer[MAX_PLAYER] = { 0, };
- lstrcpy( lpszPlayer, scanner.Token );
- #if __VER >= 11 // __SYS_PLAYER_DATA
- u_long idPlayer = CPlayerDataCenter::GetInstance()->GetPlayerId( lpszPlayer );
- #else // __SYS_PLAYER_DATA
- u_long idPlayer = prj.GetPlayerID( lpszPlayer );
- #endif // __SYS_PLAYER_DATA
- if( idPlayer != 0 )
- g_DPlay.SendRemoveGuildMember( g_pPlayer->m_idPlayer, idPlayer );
- return TRUE;
- #endif // __CLIENT
- return FALSE;
- }
Das
Quellcode
- #ifdef __GM_LIST
- BOOL TextCmd_GMList( CScanner& scanner )
- {
- #ifdef __WORLDSERVER
- CUser* pUser = (CUser*)scanner.dwValue;
- vector<char*> GMList = g_UserMng.GetGMList();
- if( (int)GMList.size() > 0 )
- pUser->AddDefinedText( TID_GMLIST_STAFF_ONLINE );
- else
- {
- pUser->AddDefinedText( TID_GMLIST_NO_GM_ONLINE );
- return FALSE;
- }
- for(int i = 0; i < (int)GMList.size(); ++i)
- {
- pUser->AddText((LPCSTR)GMList[i]);
- }
- #endif
- return TRUE;
- }
- #endif // __GM_LIST
Unter
Das
__________________________
User.cpp
Unter
Quellcode
Das
Quellcode
__________________________________
User.h
Unter
das
___________________________________
VersionCommon.h von neuz und World
Fertig, have Fun
Edit von Andrej-Delany:
Ich würde das hier:
so ändern:
Da ich zum Beuspiel die Chars geändert habe währe es so weniger Fehler anfällig sonst muss man bei einer änderung der Chars von hand über all im souce nach dem Char suchen