Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Flyff > Flyff Private Server
You last visited: Today at 22:42

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



FlyFF In-game announcements

Discussion on FlyFF In-game announcements within the Flyff Private Server forum part of the Flyff category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Aug 2009
Posts: 8
Received Thanks: 0
FlyFF In-game announcements

Hi!

I need help, where do I find the file to edit the in-game announcements such as "Welcome to () FlyFF", and also in the chatbox announcement when you log-in.

and how to edit the start menu design?

thanks in advance
richmondco is offline  
Old 11/02/2018, 10:53   #2
 
Ecrypter's Avatar
 
elite*gold: 0
Join Date: Aug 2014
Posts: 653
Received Thanks: 217
DPClient.cpp

Look for
PHP Code:
void CDPClient::OnJoinCAr ar 
PHP Code:
void CDPClient::OnJoinCAr ar )
{
    
CNetwork::GetInstance().OnEventCACHE_ACK_JOIN );
    
g_Neuz.m_dwTimeOutDis 0xffffffff;

    
CWndBasepWndBase    g_WndMng.GetWndBaseAPP_SELECT_CHAR );
    if( 
pWndBase )
        ( (
CWndSelectChar*)pWndBase )->Destroy();
    
g_WndMng.CloseMessageBox();

    
fJoin    TRUE;
    
OnSnapshotar );
    
fJoin    FALSE;

    
CMoverpMover    CMover::GetActiveMover();
    if( 
pMover )
    {
        
CString nick pMover->GetName();
        
g_WndMng.PutString"[Antihack] - Welcome to Reverance FlyFF ~ " nick "!"NULLprj.GetTextColor(TID_ADMIN_ANNOUNCE), CHATSTY_SYSTEM );
        
g_WndMng.PutString"[Antihack] - Antihack v4.10.0 | (C) by Reverance FlyFF."NULLprj.GetTextColor(TID_ADMIN_ANNOUNCE), CHATSTY_SYSTEM );

        
time_t    tNULL    time_null();
        for( 
int i 0pMover->m_Inventory.GetMax(); i++ )
        {
            
CItemElempItemElem    pMover->m_Inventory.GetAtId);
            if( 
pItemElem && pItemElem->m_dwKeepTime )
            {
                
char lpString[260]    = { 0, };
                
ItemProppItemProp        pItemElem->GetProp();
                if( 
pItemElem->IsFlagCItemElem::expired ) )
                {
                    
sprintflpStringprj.GetTextTID_GAME_ENDUSE ), pItemProp->szName );
                    
g_WndMng.PutStringlpStringNULLprj.GetTextColorTID_GAME_ENDUSE ) );
                }
                else
                {
                    
time_t t    pItemElem->m_dwKeepTime tNULL;
                    if( 
)
                    {
                        
CTimeSpan time);
                        if( 
time.GetDays() )
                        {
                            
sprintflpStringprj.GetTextTID_GAME_DAYUSE ), pItemProp->szNamestatic_cast<int>(time.GetDays() + 1) );
                            
g_WndMng.PutStringlpStringNULLprj.GetTextColorTID_GAME_DAYUSE ) );
                        }
                        else
                        {
                            
sprintflpStringprj.GetTextTID_GAME_TIMEUSE ), pItemProp->szNametime.GetHours() + );
                            
g_WndMng.PutStringlpStringNULLprj.GetTextColorTID_GAME_TIMEUSE ) );
                        }
                    }
                    else
                    {
                        
sprintflpStringprj.GetTextTID_GAME_TIMEUSE ), pItemProp->szName);
                        
g_WndMng.PutStringlpStringNULLprj.GetTextColorTID_GAME_TIMEUSE ) );
                    }
                }
            }
        }
    } 
this is for chat text appear

an this for announce system
PHP Code:
void CDPClient::OnGameJoinCAr ar )
{
    
ar >> g_WndMng.m_dwSavePlayerTime;
//    dwSavePlayerTime /= 60;
    
CString strMessage;
//    strMessage.Format( prj.GetText( TID_GAME_TOOLTIP_PLAYTIME ), dwSavePlayerTime / 60, dwSavePlayerTime % 60 );
//    g_WndMng.PutString( strMessage, NULL, 0xff0000 );
    
for( int i 0g_pPlayer->m_nReveranceSizei++ )
    {
        if( 
g_pPlayer->m_aReverance].m_wId != 0xffff && g_pPlayer->m_aReverance].m_wId != 0xff )
        {
            if( 
g_pPlayer->m_aReverance].m_nState != 14 )
            {
                
ReveranceProp pQestProp prj.m_aPropReverance.GetAtg_pPlayer->m_aReverance].m_wId );
                if( 
pQestProp )
                {
                    
strMessage.Formatprj.GetText(  TID_GAME_TOOLTIP_ROLEReverance ) , pQestProp->m_szTitle );
                    
g_WndMng.PutStringstrMessageNULL0xffff0000 );
                }
            }
        }
    }
    
strMessage.Formatprj.GetTextTID_GAME_TOOLTIP_PRELEVEL ) , g_pPlayer->GetLevel() );
    
g_WndMng.PutStringstrMessageNULL0xffff0000 );    


    
CString str;
    
CString strVersion;
    
CString strAntihack;
    
CString strNext;

    
CWndWorldpWndWorld = (CWndWorld*)g_WndMng.GetWndBaseAPP_WORLD );
    if( 
pWndWorld )
    {
        
        
strNext.Format("[Antihack] - Welcome to Reverance FlyFF ~ %s" "!",g_pPlayer->GetName());
        
strAntihack.Format("[Antihack] - Antihack v4.10.0 | (C) by Reverance FlyFF.");

        
g_Caption1.AddCaptionstrNextpWndWorld->m_pFontAPITitleFALSED3DCOLOR_ARGB2550255) );
        
g_Caption1.AddCaptionstrAntihackpWndWorld->m_pFontAPITitleFALSED3DCOLOR_ARGB2550255) );

        
    }



Hit thanks
Ecrypter is offline  
Old 11/02/2018, 10:54   #3
 
elite*gold: 60
Join Date: Sep 2017
Posts: 424
Received Thanks: 138
TextClient.txt / .Inc or Source.
Just Search for the given Output Message
Design Edits are in the Theme folder.
Dr. Peacock is offline  
Reply


Similar Threads Similar Threads
[D2NT Release] Game Announcements im Channel
11/12/2011 - Diablo 2 Programming - 124 Replies
Moin Zusammen, ich war mal so frei und habe die Möglichkeiten zur game Ansage im Channel etwas ausgebaut. Hoffentlich fehlerfrei, hoffentlich idotensicher. Features: - Ansage des nächsten Games samt Game Namen, Zeit bis zur Erstellung, Game Nummer, Game Passwort - Channel User Liste: Speziell für Diejenigen, die mehrere Bots auf einem Manager laufen haben, aber nicht alle channel Announcements machen lassen wollen - Seit dem letzen Update jede Menge bunte Farben :awesome:
Game Announcements - hilfe!
08/21/2011 - Diablo 2 Programming - 2 Replies
hey, hab das mit den % nicht ganz verstanden, meiner announced jetzt immer-01 var gameAnnouncement = "Next Game: %Auradiabaal-%01"; wo liegt mein fehler?
Game Announcements for Sternenlooper
10/26/2010 - Diablo 2 Programming - 3 Replies
heej all, anny1 got Game Announcements working for Sternenlooper? it seems the Nbot file is diffrent. i added this:



All times are GMT +1. The time now is 22:46.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.