[Source Problem] Source auf LANG 6 compilien [D-Flyff Font]

04/13/2011 14:15 dennisdra#1
Hey Leutz,

ich komme da mal mit nem mehr oder weniger kleinen Problem.
Aufgrund der Misserfolge nur die Neuz in LANG 6 zu compilien, hat man mir geraten die kompletten Bins auf LANG 6 zu setzen.

Seitdem funktioniert die D-Flyff Schrift super, es ist nichts verrutscht, Login klappt auch etc.

Problem ist jetzt nur das ich keine inGame Rechte mehr habe.
Habe extra neuen acc erstellt, neuen char bin sämtliche Operatoren ( L, M, N, O, P, Z) durchgegangen nur leider habe ich immer noch keine Rechte.

Yannickmama meinte, das man nur Rechte im internen Netzwerk hat, so ist es zumindest auf D- sowie E-Flyff.

Jetzt die Frage:

Weiß jemand wie ich das hinkriege, inGame trotzdem Rechte zu kriegen?
Iwie muss es ja funktionieren.

thx im voraus,

greetz

Dennisdra
04/13/2011 14:34 Krustenkäse#2
ich bin mir net ganz sicher aber vielleicht hilfts ja wass :>

in der DPCertified.cpp steht was von
Code:
BOOL bPrivate	= ( ::GetLanguage() == LANG_GER && strAddr.Find( "192.168", 0 ) == 0 );
vllt liegts daran :D
probiers doch dann mal mit
Code:
BOOL bPrivate	= TRUE;
und sag mir obs funzt ^.^
04/13/2011 15:32 dennisdra#3
Leider funktioniert es nicht.

Es muss doch ne Möglichkeit geben ...


//edit:

Ups sek noch xD
Hab anstatt True false eingegeben xD

//edit2:

funktioniert leider immer noch nicht q.q
04/13/2011 16:54 Massakaa#4
Ich versteh nicht was ihr da für Probleme habt...

Das ist GAAANZZ einfach, lang in der neuz auf 6 stellen ,nirgendwo anders und

dann halt im Source oder per Hex den Salt demendspechend ändern oder verwenden.

das klappt zu 100% hat es bei mir auch ^^
04/13/2011 16:58 Krustenkäse#5
mh also was für ne ip hast du denn in deinen inis eingegeben?
die 127.0.0.1 funktioniert bei mir einwandfrei hab auf lang 6 alle rechte^^
und ich denke auch dass das mit den rechten was mit der netzwerkip zu tun hat^^

werde mal noch n bissl im source rumstöbern, wenn ich was finde poste ichs^^

//Edit: von der logik her hätte es ein FALSE sein sollen aber ich war mir net sicher^^

//Edit 2: guck dir einfach mal alles an wo ein if/case statement mit LANG_GER ist^^
04/13/2011 17:08 dennisdra#6
hatte ja beides und es funzt nicht.
Massakaa

was benutzt du für ne Source?
Ich die von RZ von spikesbore und hab anfangs versucht nur die Neuz auf Lang 6 zu compilien, aber dann kam halt immer falsches pw bla bla seit dem ich auf lang 6 alles gestellt habe komme ich ingame nur hab ich keine rechte mehr.
04/13/2011 20:15 Flyff_Service#7
DPDatabaseClient.cpp

PHP Code:
        else if( ::GetLanguage() == LANG_GER || ::GetLanguage() == LANG_FRE )
        {
            
CString strIp    pUser->m_playAccount.lpAddr;
            if( 
strIp.Find"116.125.62.148" ) < && strIp.Find"84.203.140.3" ) < )
            {
                
pUser->m_dwAuthorization    AUTH_GENERAL;
            }
        } 
04/13/2011 20:34 Krustenkäse#8
Quote:
Originally Posted by Flyff_Service View Post
DPDatabaseClient.cpp

PHP Code:
        else if( ::GetLanguage() == LANG_GER || ::GetLanguage() == LANG_FRE )
        {
            
CString strIp    pUser->m_playAccount.lpAddr;
            if( 
strIp.Find"116.125.62.148" ) < && strIp.Find"84.203.140.3" ) < )
            {
                
pUser->m_dwAuthorization    AUTH_GENERAL;
            }
        } 
omg wie offensichtlich :rolleyes: den part hatte ich bei mir schon lange rausgelöscht^^
04/13/2011 20:48 dennisdra#9
Ich liebe dich Flyff_Service <3
Das funktioniert, danke :3


//edit:

Wenn ich /sys mache erscheint zwar der Shouttext aber jedoch nur unten in der shoutbox ._.
04/13/2011 22:18 Flyff_Service#10
DPClient.cpp

PHP Code:
void CDPClient::OnSystemCAr ar )
{
    
CHAR    lpString[512];

    
ar.ReadStringlpString512 );

    
CString str;
    
str.Formatprj.GetText(TID_ADMIN_ANNOUNCE), lpString );        // [¾Ë¸²] %s
    
g_WndMng.PutStringstrNULLprj.GetTextColor(TID_ADMIN_ANNOUNCE), CHATSTY_SYSTEM );
    if( ::
GetLanguage() != LANG_GER && ::GetLanguage() != LANG_FRE )
    {
        
CWndWorldpWndWorld = (CWndWorld*)g_WndMng.GetWndBaseAPP_WORLD );
        if( 
pWndWorld )
            
g_Caption1.AddCaptionstrpWndWorld->m_pFontAPITitleFALSED3DCOLOR_ARGB255255255153 ) );
    }

04/13/2011 23:01 dennisdra#11
Wtf woher weißt du das alles.
Danke bist der beste <3


Wenn du jetzt noch weißt wie man es wieder aktivieren kann, mit W A S D und Maus gleichzeitig zu laufen.
Wurde ja mit V15 abgeschafft.
Das wäre echt toll <3