Welcome to the RaGEZONE - MMORPG development forums.

Old v15 source + Source addons

This is a discussion on Old v15 source + Source addons within the Flyff Archive forums, part of the Flyff category; The Disguise items protecting you against aggros when you are in Dungeons Like Vulcan. With this change they will attack ...

Page 6 of 18 FirstFirst 123456789101112131416 ... LastLast
Results 76 to 90 of 267
  1. #76
    Darkness is Rising
    Rank
    Member +
    Join Date
    Aug 2008
    Location
    on your CPU
    Posts
    343
    Liked
    258

    Re: FlyFF v15 Source Code + Source Edits

    Click
    The Disguise items protecting you against aggros when you are in Dungeons Like Vulcan. With this change they will attack you.

    i jsut added an elseif with a new scanner token so i can use normal disguise and the ones for my new class.


    YouTube - Neuz 2010 10 25 18 39 55 26
    Last edited by Aries; 25-10-10 at 05:56 PM.

  2. #77
    Ultimate Member
    Rank
    Member
    Join Date
    Oct 2010
    Posts
    186
    Liked
    15

    Re: FlyFF v15 Source Code + Source Edits

    Quote Originally Posted by Aries View Post
    The Disguise items protecting you against aggros when you are in Dungeons Like Vulcan. With this change they will attack you.

    i jsut added an elseif with a new scanner token so i can use normal disguise and the ones for my new class.


    YouTube - Neuz 2010 10 25 18 39 55 26
    ohh ok i got it now ^_^.

  3. #78
    Member
    Rank
    Member
    Join Date
    Nov 2008
    Posts
    54
    Liked
    47

    Re: FlyFF v15 Source Code + Source Edits

    Hey Aries.

    I'm trying to change the Vagrant Skills zu 3 Metamoph Skills, but I don't know really how to, so could you give me a little hint?


    //Vagranten Skill Metamorphose 1

    if( pSkillProp->dwID == SI_VAG_ONE_CLEANHIT )
    {
    if( HasBuffByIk3( IK3_TEXT_DISGUISE ) )
    RemoveIk3Buffs( IK3_TEXT_DISGUISE );
    else
    DoApplySkill( this, pItemProp, NULL );
    }
    I don't know how I can make it worklike you use the skill and become an aibatt cuz i don't know where i could define the Monstermodel or ID (like propitem.txt for normal disguises) in "DoApplySkill".

  4. #79
    Darkness is Rising
    Rank
    Member +
    Join Date
    Aug 2008
    Location
    on your CPU
    Posts
    343
    Liked
    258

    Re: FlyFF v15 Source Code + Source Edits

    Quote Originally Posted by Kyubinoyoko View Post
    Hey Aries.

    I'm trying to change the Vagrant Skills zu 3 Metamoph Skills, but I don't know really how to, so could you give me a little hint?




    I don't know how I can make it worklike you use the skill and become an aibatt cuz i don't know where i could define the Monstermodel or ID (like propitem.txt for normal disguises) in "DoApplySkill".
    you are making it wrong look insde the mover.cpp Skillinflunce.cpp and DPclient.cpp ^^


    This is my next Step tested with Blade skill. Will later be used by my new skills and class.
    Last edited by Aries; 26-10-10 at 07:01 PM.

  5. #80
    Member
    Rank
    Member
    Join Date
    Sep 2010
    Location
    The Netherlands
    Posts
    97
    Liked
    4

    Re: FlyFF v15 Source Code + Source Edits

    You are making nice progress Aries :)
    are u going to release your new class if its done?

  6. #81
    Darkness is Rising
    Rank
    Member +
    Join Date
    Aug 2008
    Location
    on your CPU
    Posts
    343
    Liked
    258

    Re: FlyFF v15 Source Code + Source Edits

    When im finished and the resonance is good i will think it over, but most likely i will make a tutorial so that people can learn and understand it.

  7. #82
    Member
    Rank
    Member
    Join Date
    Jan 2009
    Posts
    83
    Liked
    0

    Re: FlyFF v15 Source Code + Source Edits

    where site download vs 2003?>

    can give me a url thanks~!

  8. #83
    Member
    Rank
    Member
    Join Date
    May 2006
    Location
    Germany
    Posts
    47
    Liked
    5

    Re: FlyFF v15 Source Code + Source Edits

    Remove Gameguard:

    First open Neuz.cpp
    search for:

    Code:
    #include "NPGameLib4.h" comment then out or remove it like //#include "NPGameLib4.h"
    After this look for:

    Code:
    extern void PreInitNProtect(); and
    extern CNPGameLib* GetNProtect();
    comment them out or remove them...

    Then search for void CNeuzApp::InitNProtect()

    Code:
    void CNeuzApp::InitNProtect()
    {
    	CScript s1;
    	if( s1.Load(MakePath( DIR_CLIENT, "GameGuard.txt.txt" ) ) )
    		s1.LoadString();
    	
    	CScript s2;
    	if( s2.Load(MakePath( DIR_CLIENT, "GameGuard.inc" ) ) )
    	{
    		s2.GetToken();
    		while( s2.tok != FINISHED )
    		{
    			m_strArray.Add( s2.Token );
    			s2.GetToken();
    		}
    	}
    
    	PreInitNProtect();
    	DWORD dwResult = GetNProtect()->Init();
    	if( dwResult != NPGAMEMON_SUCCESS )
        {
    		TCHAR msg[256];
    		LPCSTR lpszMsg;
    		
    		switch (dwResult)
    		{
    		case NPGAMEMON_ERROR_EXIST:
    			lpszMsg	= m_strArray.GetAt(0);//"°ÔÀÓ°¡µå°¡ ÀÌ¹Ì ½ÇÇà Áß ÀÔ´Ï´Ù. ÀçºÎÆÃ ÈÄ ´Ù½Ã ½ÇÇàÇØº¸½Ã±â ¹Ù¶ø´Ï´Ù.";
    			break;
    		case NPGAMEMON_ERROR_GAME_EXIST:
    			lpszMsg	= m_strArray.GetAt(1);//"°ÔÀÓÀÌ Áߺ¹ ½ÇÇàµÇ¾ú°Å³ª °ÔÀÓ°¡µå°¡ ÀÌ¹Ì ½ÇÇà Áß ÀÔ´Ï´Ù. °ÔÀÓ Á¾·á ÈÄ ´Ù½Ã ½ÇÇàÇØº¸½Ã±â ¹Ù¶ø´Ï´Ù.";
    			break;
    		case NPGAMEMON_ERROR_INIT:
    			lpszMsg	= m_strArray.GetAt(2);//"°ÔÀÓ°¡µå ÃʱâÈ­ ¿¡·¯ÀÔ´Ï´Ù. ÀçºÎÆÃ ÈÄ ´Ù½Ã ½ÇÇàÇØº¸°Å³ª Ãæµ¹ÇÒ ¼ö ÀÖ´Â ´Ù¸¥ ÇÁ·Î±×·¥µéÀ» Á¾·áÇÑ ÈÄ ½ÇÇàÇØ º¸½Ã±â ¹Ù¶ø´Ï´Ù.";
    			break;
    		case NPGAMEMON_ERROR_AUTH_GAMEGUARD:
    		case NPGAMEMON_ERROR_NFOUND_GG:
    		case NPGAMEMON_ERROR_AUTH_INI:
    		case NPGAMEMON_ERROR_NFOUND_INI:
    			lpszMsg	= m_strArray.GetAt(3);//"°ÔÀÓ°¡µå ÆÄÀÏÀÌ ¾ø°Å³ª º¯Á¶µÇ¾ú½À´Ï´Ù. °ÔÀÓ°¡µå ¼Â¾÷ ÆÄÀÏÀ» ¼³Ä¡Çغ¸½Ã±â ¹Ù¶ø´Ï´Ù.";
    			break;
    		case NPGAMEMON_ERROR_CRYPTOAPI:
    			lpszMsg	= m_strArray.GetAt(4);//"À©µµ¿ìÀÇ ÀϺΠ½Ã½ºÅÛ ÆÄÀÏÀÌ ¼Õ»óµÇ¾ú½À´Ï´Ù. ÀÎÅÍ³Ý ÀͽºÇ÷η¯(IE)¸¦ ´Ù½Ã ¼³Ä¡Çغ¸½Ã±â ¹Ù¶ø´Ï´Ù.";
    			break;
    		case NPGAMEMON_ERROR_EXECUTE:
    			lpszMsg	= m_strArray.GetAt(5);//"°ÔÀÓ°¡µå ½ÇÇà¿¡ ½ÇÆÐÇß½À´Ï´Ù. °ÔÀÓ°¡µå ¼Â¾÷ ÆÄÀÏÀ» ´Ù½Ã ¼³Ä¡Çغ¸½Ã±â ¹Ù¶ø´Ï´Ù.";
    			break;
    		case NPGAMEMON_ERROR_ILLEGAL_PRG:
    			lpszMsg	= m_strArray.GetAt(6);//"ºÒ¹ý ÇÁ·Î±×·¥ÀÌ ¹ß°ßµÇ¾ú½À´Ï´Ù. ºÒÇÊ¿äÇÑ ÇÁ·Î±×·¥À» Á¾·áÇÑ ÈÄ ´Ù½Ã ½ÇÇàÇØº¸½Ã±â ¹Ù¶ø´Ï´Ù.";
    			break;
    		case NPGMUP_ERROR_ABORT:
    			lpszMsg	= m_strArray.GetAt(7);//"°ÔÀÓ°¡µå ¾÷µ¥ÀÌÆ®¸¦ Ãë¼ÒÇϼ̽À´Ï´Ù. Á¢¼ÓÀÌ °è¼Ó µÇÁö ¾ÊÀ» °æ¿ì ÀÎÅÍ³Ý ¹× ¹æÈ­º® »óŸ¦ Á¡°ËÇØº¸½Ã±â ¹Ù¶ø´Ï´Ù.";
    			break;
    		case NPGMUP_ERROR_CONNECT:
    		case NPGMUP_ERROR_DOWNCFG:
    			lpszMsg	= m_strArray.GetAt(8);//"°ÔÀÓ°¡µå ¾÷µ¥ÀÌÆ® ¼­¹ö Á¢¼Ó¿¡ ½ÇÆÐÇÏ¿´½À´Ï´Ù. Àá½Ã ÈÄ Àç½Ãµµ ÇØº¸°Å³ª, ÀÎÅÍ³Ý ¹× ¹æÈ­º® »óŸ¦ Á¡°ËÇØ º¸½Ã±â ¹Ù¶ø´Ï´Ù.";
    			break;
    		case NPGMUP_ERROR_AUTH:
    			lpszMsg	= m_strArray.GetAt(9);//"°ÔÀÓ°¡µå ¾÷µ¥ÀÌÆ®¸¦ ¿Ï·áÇÏÁö ¸ø Çß½À´Ï´Ù. ¹ÙÀÌ·¯½º °Ë»ç¸¦ ÇØº¸½Ã°Å³ª, PC °ü¸® ÇÁ·Î±×·¥À» »ç¿ëÇÏ½Ã¸é ¼³Á¤À» Á¶Á¤ÇÑ ÈÄ °ÔÀÓÀ» ½ÇÇàÇØ º¸½Ã±â ¹Ù¶ø´Ï´Ù.";
    			break;
    		case NPGAMEMON_ERROR_NPSCAN:
    		default:
    			// ÀûÀýÇÑ Á¾·á ¸Þ½ÃÁö Ãâ·Â, UI ÃʱâÈ­ ÈĶó¸é MessageBox ´ë½Å °ÔÀÓ UI¸¦ »ç¿ëÇØµµ µÊ
    			//wsprintf( msg, "°ÔÀÓ°¡µå ½ÇÇà ¿¡·¯ : %lu", dwResult );
    			wsprintf( msg, m_strArray.GetAt(10), dwResult );
    			lpszMsg = msg;
    			break;
    		}
    		if( lpszMsg )
    			::Error( "nProtect GameGuard : %s", lpszMsg );
    //			MessageBox( GetSafeHwnd(), lpszMsg, "nProtect GameGuard", MB_OK );
    
    		ExitProcess( -1 );
    	}
    
    //	GetNProtect()->SetHwnd( GetSafeHwnd() );
    }
    Remove it or comment them out with /* and */

    After this search for: HRESULT CNeuzApp::InitDeviceObjects()

    Inside you see InitNProtect();
    Remove it or comment it out...

    Search now for: BOOL CALLBACK NPGameMonCallback( DWORD dwMsg, DWORD dwArg )

    Code:
    BOOL CALLBACK NPGameMonCallback( DWORD dwMsg, DWORD dwArg )
    {
    	if( g_Neuz.m_strArray.GetSize() == 0 )
    		return false;
    
    	bool bAppExit	= false;
    
    	TCHAR msg[128];
    	LPCTSTR lpszMsg	= NULL;
    
    	switch (dwMsg) 
    	{
    		case NPGAMEMON_CHECK_CSAUTH2:	// ¼­¹ö·Î ÀÎÁõ ÆÐŶÀ» Àü¼Û
    			{
    				GG_AUTH_DATA AuthData;
    				memcpy( &AuthData, (PVOID)dwArg, sizeof(GG_AUTH_DATA) );
    				
    				BEFORESENDSOLE( ar, PACKETTYPE_AUTHQUERY, DPID_UNKNOWN );
    				ar.Write( (void*)&AuthData, sizeof(GG_AUTH_DATA) );
    				SEND( ar, &g_dpLoginClient, DPID_SERVERPLAYER );
    
    				if( g_Neuz.m_loginSI.nCount == 1 )
    				{
    					++g_Neuz.m_loginSI.nCount;
    					g_dpLoginClient.SendGetPlayerList( g_Neuz.m_loginSI.dwID, g_Neuz.m_loginSI.pszAccount, g_Neuz.m_loginSI.pszPassword );
    				}
    				return true;
    			}
    		case NPGAMEMON_COMM_ERROR:
    		case NPGAMEMON_COMM_CLOSE:
    			bAppExit = true;
    			return false;
    		case NPGAMEMON_INIT_ERROR:		// "°ÔÀÓ°¡µå ÃʱâÈ­ ¿¡·¯
    			bAppExit = true;
    			wsprintf( msg, g_Neuz.m_strArray.GetAt(17), dwArg );
    			lpszMsg	= msg;
    			break;
    		case NPGAMEMON_SPEEDHACK:		// "½ºÇǵåÇÙÀÌ °¨ÁöµÇ¾ú½À´Ï´Ù."
    			bAppExit = true;
    			lpszMsg	= g_Neuz.m_strArray.GetAt(18);
    			break;
    		case NPGAMEMON_GAMEHACK_KILLED:	// "°ÔÀÓÇÙÀÌ ¹ß°ßµÇ¾ú½À´Ï´Ù."
    		case NPGAMEMON_GAMEHACK_DETECT:	// "°ÔÀÓÇÙÀÌ ¹ß°ßµÇ¾ú½À´Ï´Ù."
    			bAppExit = true;
    			lpszMsg	= g_Neuz.m_strArray.GetAt(19);
    			break;
    		case NPGAMEMON_GAMEHACK_DOUBT:	//"°ÔÀÓÀ̳ª °ÔÀÓ°¡µå°¡ º¯Á¶µÇ¾ú½À´Ï´Ù.";	
    			bAppExit = true;
    			lpszMsg = g_Neuz.m_strArray.GetAt(20);
    			break;
    	}
    
    	if( lpszMsg )
    		MessageBox( g_Neuz.GetSafeHwnd(), lpszMsg, "nProtect GameGuard", MB_OK );
    
    	if( bAppExit )
    	{
    		ExitProcess( -1 );
    		return false;
    	}
    
        return true;
    }
    Remove this function or comment it out with /* */ now you have removed the ggless neuz.exe...

    Quote Originally Posted by c16316 View Post
    where site download vs 2003?>

    can give me a url thanks~!
    warez requests are forbidden in ragezone ;)
    Last edited by Vulcanraven; 27-10-10 at 02:36 PM.

  9. #84
    Ultimate Member
    Rank
    Member
    Join Date
    Oct 2010
    Posts
    186
    Liked
    15

    Re: FlyFF v15 Source Code + Source Edits

    Quote Originally Posted by Vulcanraven View Post
    Remove Gameguard:

    First open Neuz.cpp
    search for:

    Code:
    #include "NPGameLib4.h" comment then out or remove it like //#include "NPGameLib4.h"
    After this look for:

    Code:
    extern void PreInitNProtect(); and
    extern CNPGameLib* GetNProtect();
    comment them out or remove them...

    Then search for void CNeuzApp::InitNProtect()

    Code:
    void CNeuzApp::InitNProtect()
    {
    	CScript s1;
    	if( s1.Load(MakePath( DIR_CLIENT, "GameGuard.txt.txt" ) ) )
    		s1.LoadString();
    	
    	CScript s2;
    	if( s2.Load(MakePath( DIR_CLIENT, "GameGuard.inc" ) ) )
    	{
    		s2.GetToken();
    		while( s2.tok != FINISHED )
    		{
    			m_strArray.Add( s2.Token );
    			s2.GetToken();
    		}
    	}
    
    	PreInitNProtect();
    	DWORD dwResult = GetNProtect()->Init();
    	if( dwResult != NPGAMEMON_SUCCESS )
        {
    		TCHAR msg[256];
    		LPCSTR lpszMsg;
    		
    		switch (dwResult)
    		{
    		case NPGAMEMON_ERROR_EXIST:
    			lpszMsg	= m_strArray.GetAt(0);//"°ÔÀÓ°¡µå°¡ ÀÌ¹Ì ½ÇÇà Áß ÀÔ´Ï´Ù. ÀçºÎÆÃ ÈÄ ´Ù½Ã ½ÇÇàÇØº¸½Ã±â ¹Ù¶ø´Ï´Ù.";
    			break;
    		case NPGAMEMON_ERROR_GAME_EXIST:
    			lpszMsg	= m_strArray.GetAt(1);//"°ÔÀÓÀÌ Áߺ¹ ½ÇÇàµÇ¾ú°Å³ª °ÔÀÓ°¡µå°¡ ÀÌ¹Ì ½ÇÇà Áß ÀÔ´Ï´Ù. °ÔÀÓ Á¾·á ÈÄ ´Ù½Ã ½ÇÇàÇØº¸½Ã±â ¹Ù¶ø´Ï´Ù.";
    			break;
    		case NPGAMEMON_ERROR_INIT:
    			lpszMsg	= m_strArray.GetAt(2);//"°ÔÀÓ°¡µå ÃʱâÈ­ ¿¡·¯ÀÔ´Ï´Ù. ÀçºÎÆÃ ÈÄ ´Ù½Ã ½ÇÇàÇØº¸°Å³ª Ãæµ¹ÇÒ ¼ö ÀÖ´Â ´Ù¸¥ ÇÁ·Î±×·¥µéÀ» Á¾·áÇÑ ÈÄ ½ÇÇàÇØ º¸½Ã±â ¹Ù¶ø´Ï´Ù.";
    			break;
    		case NPGAMEMON_ERROR_AUTH_GAMEGUARD:
    		case NPGAMEMON_ERROR_NFOUND_GG:
    		case NPGAMEMON_ERROR_AUTH_INI:
    		case NPGAMEMON_ERROR_NFOUND_INI:
    			lpszMsg	= m_strArray.GetAt(3);//"°ÔÀÓ°¡µå ÆÄÀÏÀÌ ¾ø°Å³ª º¯Á¶µÇ¾ú½À´Ï´Ù. °ÔÀÓ°¡µå ¼Â¾÷ ÆÄÀÏÀ» ¼³Ä¡Çغ¸½Ã±â ¹Ù¶ø´Ï´Ù.";
    			break;
    		case NPGAMEMON_ERROR_CRYPTOAPI:
    			lpszMsg	= m_strArray.GetAt(4);//"À©µµ¿ìÀÇ ÀϺΠ½Ã½ºÅÛ ÆÄÀÏÀÌ ¼Õ»óµÇ¾ú½À´Ï´Ù. ÀÎÅÍ³Ý ÀͽºÇ÷η¯(IE)¸¦ ´Ù½Ã ¼³Ä¡Çغ¸½Ã±â ¹Ù¶ø´Ï´Ù.";
    			break;
    		case NPGAMEMON_ERROR_EXECUTE:
    			lpszMsg	= m_strArray.GetAt(5);//"°ÔÀÓ°¡µå ½ÇÇà¿¡ ½ÇÆÐÇß½À´Ï´Ù. °ÔÀÓ°¡µå ¼Â¾÷ ÆÄÀÏÀ» ´Ù½Ã ¼³Ä¡Çغ¸½Ã±â ¹Ù¶ø´Ï´Ù.";
    			break;
    		case NPGAMEMON_ERROR_ILLEGAL_PRG:
    			lpszMsg	= m_strArray.GetAt(6);//"ºÒ¹ý ÇÁ·Î±×·¥ÀÌ ¹ß°ßµÇ¾ú½À´Ï´Ù. ºÒÇÊ¿äÇÑ ÇÁ·Î±×·¥À» Á¾·áÇÑ ÈÄ ´Ù½Ã ½ÇÇàÇØº¸½Ã±â ¹Ù¶ø´Ï´Ù.";
    			break;
    		case NPGMUP_ERROR_ABORT:
    			lpszMsg	= m_strArray.GetAt(7);//"°ÔÀÓ°¡µå ¾÷µ¥ÀÌÆ®¸¦ Ãë¼ÒÇϼ̽À´Ï´Ù. Á¢¼ÓÀÌ °è¼Ó µÇÁö ¾ÊÀ» °æ¿ì ÀÎÅÍ³Ý ¹× ¹æÈ­º® »óŸ¦ Á¡°ËÇØº¸½Ã±â ¹Ù¶ø´Ï´Ù.";
    			break;
    		case NPGMUP_ERROR_CONNECT:
    		case NPGMUP_ERROR_DOWNCFG:
    			lpszMsg	= m_strArray.GetAt(8);//"°ÔÀÓ°¡µå ¾÷µ¥ÀÌÆ® ¼­¹ö Á¢¼Ó¿¡ ½ÇÆÐÇÏ¿´½À´Ï´Ù. Àá½Ã ÈÄ Àç½Ãµµ ÇØº¸°Å³ª, ÀÎÅÍ³Ý ¹× ¹æÈ­º® »óŸ¦ Á¡°ËÇØ º¸½Ã±â ¹Ù¶ø´Ï´Ù.";
    			break;
    		case NPGMUP_ERROR_AUTH:
    			lpszMsg	= m_strArray.GetAt(9);//"°ÔÀÓ°¡µå ¾÷µ¥ÀÌÆ®¸¦ ¿Ï·áÇÏÁö ¸ø Çß½À´Ï´Ù. ¹ÙÀÌ·¯½º °Ë»ç¸¦ ÇØº¸½Ã°Å³ª, PC °ü¸® ÇÁ·Î±×·¥À» »ç¿ëÇÏ½Ã¸é ¼³Á¤À» Á¶Á¤ÇÑ ÈÄ °ÔÀÓÀ» ½ÇÇàÇØ º¸½Ã±â ¹Ù¶ø´Ï´Ù.";
    			break;
    		case NPGAMEMON_ERROR_NPSCAN:
    		default:
    			// ÀûÀýÇÑ Á¾·á ¸Þ½ÃÁö Ãâ·Â, UI ÃʱâÈ­ ÈĶó¸é MessageBox ´ë½Å °ÔÀÓ UI¸¦ »ç¿ëÇØµµ µÊ
    			//wsprintf( msg, "°ÔÀÓ°¡µå ½ÇÇà ¿¡·¯ : %lu", dwResult );
    			wsprintf( msg, m_strArray.GetAt(10), dwResult );
    			lpszMsg = msg;
    			break;
    		}
    		if( lpszMsg )
    			::Error( "nProtect GameGuard : %s", lpszMsg );
    //			MessageBox( GetSafeHwnd(), lpszMsg, "nProtect GameGuard", MB_OK );
    
    		ExitProcess( -1 );
    	}
    
    //	GetNProtect()->SetHwnd( GetSafeHwnd() );
    }
    Remove it or comment them out with /* and */

    After this search for: HRESULT CNeuzApp::InitDeviceObjects()

    Inside you see InitNProtect();
    Remove it or comment it out...

    Search now for: BOOL CALLBACK NPGameMonCallback( DWORD dwMsg, DWORD dwArg )

    Code:
    BOOL CALLBACK NPGameMonCallback( DWORD dwMsg, DWORD dwArg )
    {
    	if( g_Neuz.m_strArray.GetSize() == 0 )
    		return false;
    
    	bool bAppExit	= false;
    
    	TCHAR msg[128];
    	LPCTSTR lpszMsg	= NULL;
    
    	switch (dwMsg) 
    	{
    		case NPGAMEMON_CHECK_CSAUTH2:	// ¼­¹ö·Î ÀÎÁõ ÆÐŶÀ» Àü¼Û
    			{
    				GG_AUTH_DATA AuthData;
    				memcpy( &AuthData, (PVOID)dwArg, sizeof(GG_AUTH_DATA) );
    				
    				BEFORESENDSOLE( ar, PACKETTYPE_AUTHQUERY, DPID_UNKNOWN );
    				ar.Write( (void*)&AuthData, sizeof(GG_AUTH_DATA) );
    				SEND( ar, &g_dpLoginClient, DPID_SERVERPLAYER );
    
    				if( g_Neuz.m_loginSI.nCount == 1 )
    				{
    					++g_Neuz.m_loginSI.nCount;
    					g_dpLoginClient.SendGetPlayerList( g_Neuz.m_loginSI.dwID, g_Neuz.m_loginSI.pszAccount, g_Neuz.m_loginSI.pszPassword );
    				}
    				return true;
    			}
    		case NPGAMEMON_COMM_ERROR:
    		case NPGAMEMON_COMM_CLOSE:
    			bAppExit = true;
    			return false;
    		case NPGAMEMON_INIT_ERROR:		// "°ÔÀÓ°¡µå ÃʱâÈ­ ¿¡·¯
    			bAppExit = true;
    			wsprintf( msg, g_Neuz.m_strArray.GetAt(17), dwArg );
    			lpszMsg	= msg;
    			break;
    		case NPGAMEMON_SPEEDHACK:		// "½ºÇǵåÇÙÀÌ °¨ÁöµÇ¾ú½À´Ï´Ù."
    			bAppExit = true;
    			lpszMsg	= g_Neuz.m_strArray.GetAt(18);
    			break;
    		case NPGAMEMON_GAMEHACK_KILLED:	// "°ÔÀÓÇÙÀÌ ¹ß°ßµÇ¾ú½À´Ï´Ù."
    		case NPGAMEMON_GAMEHACK_DETECT:	// "°ÔÀÓÇÙÀÌ ¹ß°ßµÇ¾ú½À´Ï´Ù."
    			bAppExit = true;
    			lpszMsg	= g_Neuz.m_strArray.GetAt(19);
    			break;
    		case NPGAMEMON_GAMEHACK_DOUBT:	//"°ÔÀÓÀ̳ª °ÔÀÓ°¡µå°¡ º¯Á¶µÇ¾ú½À´Ï´Ù.";	
    			bAppExit = true;
    			lpszMsg = g_Neuz.m_strArray.GetAt(20);
    			break;
    	}
    
    	if( lpszMsg )
    		MessageBox( g_Neuz.GetSafeHwnd(), lpszMsg, "nProtect GameGuard", MB_OK );
    
    	if( bAppExit )
    	{
    		ExitProcess( -1 );
    		return false;
    	}
    
        return true;
    }
    Remove this function or comment it out with /* */ now you have removed the ggless neuz.exe...



    warez requests are forbidden in ragezone ;)
    hhh just compile it on nogameguard hhhhhh.

  10. #85
    Member
    Rank
    Member
    Join Date
    May 2006
    Location
    Germany
    Posts
    47
    Liked
    5

    Re: FlyFF v15 Source Code + Source Edits

    Quote Originally Posted by WrongWay View Post
    hhh just compile it on nogameguard hhhhhh.
    Then just remove the not used codes to get the application smaller ;)
    OR YOU NEED IT FOR DEBUGMODE!
    Last edited by Vulcanraven; 23-01-11 at 12:44 AM.

  11. #86
    i sell platypus
    Rank
    Alpha Member
    Join Date
    Jun 2009
    Location
    Denmark
    Posts
    2,957
    Liked
    1284
    Gamertag: DeadlyFlames

    Re: FlyFF v15 Source Code + Source Edits

    Quote Originally Posted by WebSpider View Post
    Sure they have, most of their owners keep track of our patchlists =), oh well, what you gonna do? I guess people has to copy the best right =D?
    gtfo, they can't really steal such codes from your .exes.

    and why is your patchlist wide open?

  12. #87
    Member
    Rank
    Member
    Join Date
    Nov 2008
    Posts
    54
    Liked
    47

    Re: FlyFF v15 Source Code + Source Edits

    @Aries

    You can't just change the FALSE to TRUE to allow attacking while beeing transformed.
    If u do u can go ingame, use a trans and than you are able to kill CS pets and NPCs spawned with Monster Model IDs.

  13. #88
    Azure subscription
    Rank
    Subscriber
    Join Date
    Feb 2009
    Posts
    3,460
    Liked
    1115

    Re: FlyFF v15 Source Code + Source Edits

    Enough fighting about patchlists or stealing people's work.

    Move it to PM's if you want to continue fighting else stop.
    Last edited by Dell Honne; 27-10-10 at 10:39 PM.

  14. #89
    Darkness is Rising
    Rank
    Member +
    Join Date
    Aug 2008
    Location
    on your CPU
    Posts
    343
    Liked
    258

    Re: FlyFF v15 Source Code + Source Edits

    Quote Originally Posted by Kyubinoyoko View Post
    @Aries

    You can't just change the FALSE to TRUE to allow attacking while beeing transformed.
    If u do u can go ingame, use a trans and than you are able to kill CS pets and NPCs spawned with Monster Model IDs.

    yap i noticed that but i already found a fix arround that. But the items arent neccessary for my Class either, it was only a test. My Class the Shapeshifter (thanks to a youtube post for this name ^^) is using only the D3D function that morphs one Character into another and combines it with a skill.

  15. #90
    Registered
    Rank
    Member
    Join Date
    Dec 2008
    Posts
    7
    Liked
    0

    Re: FlyFF v15 Source Code + Source Edits

    Quote Originally Posted by Aries View Post
    yap i noticed that but i already found a fix arround that. But the items arent neccessary for my Class either, it was only a test. My Class the Shapeshifter (thanks to a youtube post for this name ^^) is using only the D3D function that morphs one Character into another and combines it with a skill.
    seems like u are doing a great job mate.
    im also glad to hear that u maybe want to do a tut for new skills and class i think much ppl here need ur help ;)
    well i like ur idea about making a transformer class lol
    keep going

 

 

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •