[Source TUT] Sonderzeichen erlauben ! [Gilde]

02/24/2012 22:42 Kris'#1
Vorwort: Es wurde danach gefragt aldi hat es zwar vor mir gepostet (ich war zu langsam -.-) aber ich release es trotzdem damit es einen Thread dafür gibt !


So dann fangen wir mal an . Ihr öffnet eure WndGuildName.cpp und kommentiert folgendes mit einem /* ... */ aus

PHP Code:
            else
            {
                for( 
int i 0strNickName.GetLength(); i++ )
                {
                    
strNickName];
                    
// ¼ýÀÚ³ª ¾ËÆÄºªÀÌ ¾Æ´Ò °æ¿ì´Â ÀǽÉÇÏÀÚ.
                    
if( IsDBCSLeadByte) == TRUE 
                    {
                        
CHAR c2 strNickName[ ++];
                        
WORD word = ( ( << ) & 0xff00 ) | ( c2 0x00ff );
                        if( ::
GetLanguage() == LANG_KOR )
                        {
                            if( 
IsHangulword ) == FALSE 
                            {
                                
g_WndMng.OpenMessageBox_Tprj.GetText(TID_DIAG_0014) ) );
                                return 
TRUE;
                            }
                        }
                    }
                    else
                        if( !
IsCyrillic) && ( isalnum) == FALSE || iscntrl) )  )
                        {
                            
// Æ¯¼ö ¹®ÀÚµµ ¾Æ´Ï´Ù (Áï ÄÜÆ®·Ñ ¶Ç´Â !@#$%^&**()... ¹®ÀÚÀÓ)
                            
g_WndMng.OpenMessageBox_Tprj.GetText(TID_DIAG_0013) ) );
                            return 
TRUE;
                        }
                }

            }
            
            if( 
prj.IsInvalidNamestrNickName 
#ifdef __RULE_0615
                
|| prj.IsAllowedLetterstrNickName ) == FALSE
#endif    // __RULE_0615
                
)
            {
                
g_WndMng.OpenMessageBox_Tprj.GetText(TID_DIAG_0020) ) );
                
//                g_WndMng.OpenMessageBox( _T( "»ç¿ëÇÒ¼ö ¾ø´Â À̸§ÀÔ´Ï´Ù" ) );
                
return TRUE;
            } 

Credits :
99,9 % GalaLab
0,1 % Raptic


Viel Spaß ihr Lutscher :D
02/24/2012 22:44 FreakyLikeMe.#2
xD Lutscher naja C&P n icht grad schwer und das Thread gab es vor kurzem...Für deine Mühe bein Copy&Pasten (Kopieren&EInfügen) bekommst du ein Mitleids Thanks =)
02/24/2012 22:49 Kris'#3
Ich glaube du hast dir den Vorwort Text nicht durchgelesen ;)
02/24/2012 22:55 Shiaru#4
Gilt des nur für Gilden-Sonderzeichen oder auch für Character-Sonderzeichen? Sonderzeichen im Characternamen wie früher wären auch interessant.
02/24/2012 22:55 Kris'#5
Nur für Gilden , Character füge ich nachher hinzu
02/25/2012 00:10 Incestus#6
Naja, wie schon gesagt bei dem anderen Release, ist zu ne große Sicherheitslücke.
Würde keine Sonderzeichen erlauben.
02/25/2012 02:24 xTwiLightx#7
Quote:
Ihr öffnet eure WndGuildName.cpp und kommentiert folgendes mit einem */ ... /* aus
Sorry, aber das ist epic.
So wäre es richtig
Code:
/*
...
*/
Und du weißt schon, dass Server damit gewaltige Sicherheitslücken haben können?
Hat schon Gründe, Sonderzeichen wie ' nicht zu erlauben.
02/25/2012 09:03 Kris'#8
Ja wurde bereits erwähnt oder ?
02/25/2012 12:15 Sedrika#9
Hab es mal ins Index aufgenommen