Register for your free account! | Forgot your password?

You last visited: Today at 20:16

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


FlyFF Stat Hack

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Jun 2016
Posts: 20
Received Thanks: 8
FlyFF Stat Hack

New FlyFF Stathack free for all.

Have fun.




Velitta is offline  
Old 11/17/2018, 01:52   #2

 
elite*gold: 28
Join Date: Feb 2010
Posts: 391
Received Thanks: 182
So working only on official & private server using that shit.

Just need to check isequip on the function in dpsrvr.cpp (example with CDPSrvr::OnBaruna)

Code:
void CDPSrvr::OnBaruna( CAr & ar, DPID dpidCache, DPID dpidUser, LPBYTE lpBuf, u_long uBufSize)
{
	CUser* pUser	= g_UserMng.GetUser( dpidCache, dpidUser );
	if( IsValidObj( pUser ) )
	{
		if( pUser->m_vtInfo.GetOther() )
			return;
		if( pUser->m_vtInfo.VendorIsVendor() )
			return;

		CMover*	pBarunaPet = prj.GetMover( pUser->GetEatPetId( ) );
 		if( pBarunaPet && pBarunaPet->GetProp()->dwAI == AII_NONE )
		{
		}
		else
		{
			pUser->AddDefinedText( TID_MMI_NEWSMELT_OPER01 );
			return;
		}

		BYTE nState;
		ar >> nState;
		switch( nState )
		{
			case BARUNA_ENCHANT: 
			{
				DWORD dwItem01, dwItem02, dwItem03, dwItem04;
				ar >> dwItem01 >> dwItem02 >> dwItem03 >> dwItem04;
				CItemElem* pItemElem0	= pUser->m_Inventory.GetAtId( dwItem01 );
				CItemElem* pItemElem1	= pUser->m_Inventory.GetAtId( dwItem02 );
				CItemElem* pItemElem2	= pUser->m_Inventory.GetAtId( dwItem03 );
				CItemElem* pItemElem3	= pUser->m_Inventory.GetAtId( dwItem04 );

				if( IsUsableItem( pItemElem0 ) == FALSE || IsUsableItem( pItemElem1 ) == FALSE )
					return;
				if( IsUsableItem( pItemElem3 ) == FALSE )
					pItemElem3 = nullptr;
					
				//Fix lul
				if( pUser->m_Inventory.IsEquip( dwItem01 ) || pUser->m_Inventory.IsEquip( dwItem02 ) || pUser->m_Inventory.IsEquip( dwItem03 ) || pUser->m_Inventory.IsEquip( dwItem04 ) )
					return;

				CItemUpgrade::GetInstance()->EnchantBaruna( pUser, pItemElem0, pItemElem1, pItemElem2, pItemElem3 );
			}break;
			case BARUNA_CREATE_CRYSTAL:
			{
				DWORD dwItem01, dwItem02;
				ar >> dwItem01 >> dwItem02;
				CItemElem* pItemElem0	= pUser->m_Inventory.GetAtId( dwItem01 );
				CItemElem* pItemElem1	= pUser->m_Inventory.GetAtId( dwItem02 );

				if( IsUsableItem( pItemElem0 ) == FALSE || IsUsableItem( pItemElem1 ) == FALSE )
					return;
					
				//Fix lul
				if( pUser->m_Inventory.IsEquip( dwItem01 ) || pUser->m_Inventory.IsEquip( dwItem02 ) )
					return;

				CItemUpgrade::GetInstance()->CreateBarunaCrystal( pUser, pItemElem0, pItemElem1 );
			}break;
			case BARUNA_EXTRACT_CHAOS_GEM:
			{
				DWORD dwItem01;
				ar >> dwItem01;
				CItemElem* pItemElem0	= pUser->m_Inventory.GetAtId( dwItem01 );

				if( IsUsableItem( pItemElem0 ) == FALSE )
					return;
					
				//Fix lul
				if( pUser->m_Inventory.IsEquip( dwItem01 ) )
					return;

				CItemUpgrade::GetInstance()->BarunaChaosGemExtract( pUser, pItemElem0 );
			}break;
			case BARUNA_CREATE_STONE:
			{
				DWORD dwItem01, dwItem02, dwItem03;
				ar >> dwItem01 >> dwItem02 >> dwItem03;
				CItemElem* pItemElem0	= pUser->m_Inventory.GetAtId( dwItem01 );
				CItemElem* pItemElem1	= pUser->m_Inventory.GetAtId( dwItem02 );
				CItemElem* pItemElem2	= pUser->m_Inventory.GetAtId( dwItem03 );

				if( IsUsableItem( pItemElem0 ) == FALSE || IsUsableItem( pItemElem1 ) == FALSE || IsUsableItem( pItemElem2 ) == FALSE )
					return;
					
				//Fix lul
				if( pUser->m_Inventory.IsEquip( dwItem01 ) || pUser->m_Inventory.IsEquip( dwItem02 ) || pUser->m_Inventory.IsEquip( dwItem03 ) )
					return;

				CItemUpgrade::GetInstance()->CreateStone( pUser, pItemElem0, pItemElem1, pItemElem2 );
			}break;
			case BARUNA_CREATE_CHAOS_GEM:
			{
				DWORD dwItem01, dwItem02;
				ar >> dwItem01 >> dwItem02;
				CItemElem* pItemElem0	= pUser->m_Inventory.GetAtId( dwItem01 );
				CItemElem* pItemElem1	= pUser->m_Inventory.GetAtId( dwItem02 );

				if( IsUsableItem( pItemElem0 ) == FALSE || IsUsableItem( pItemElem1 ) == FALSE )
					return;
					
				//Fix lul
				if( pUser->m_Inventory.IsEquip( dwItem01 ) || pUser->m_Inventory.IsEquip( dwItem02 ) )
					return;

				CItemUpgrade::GetInstance()->CreateBarunaChaosGem( pUser, pItemElem0, pItemElem1 );
			}break;
			case BARUNA_PIERCE:
			{
				DWORD dwItem01, dwItem02, dwItem03, dwItem04;
				ar >> dwItem01 >> dwItem02 >> dwItem03 >> dwItem04;
				CItemElem* pItemElem0	= pUser->m_Inventory.GetAtId( dwItem01 );
				CItemElem* pItemElem1	= pUser->m_Inventory.GetAtId( dwItem02 );
				CItemElem* pItemElem2	= pUser->m_Inventory.GetAtId( dwItem03 );
				CItemElem* pItemElem3	= pUser->m_Inventory.GetAtId( dwItem04 );

				if( IsUsableItem( pItemElem0 ) == FALSE || IsUsableItem( pItemElem1 ) == FALSE )
					return;
				if( IsUsableItem( pItemElem2 ) == FALSE )
					pItemElem2 = nullptr;
				if( IsUsableItem( pItemElem3 ) == FALSE )
					pItemElem3 = nullptr;
					
				//Fix lul
				if( pUser->m_Inventory.IsEquip( dwItem01 ) || pUser->m_Inventory.IsEquip( dwItem02 ) || pUser->m_Inventory.IsEquip( dwItem03 ) || pUser->m_Inventory.IsEquip( dwItem04 ) )
					return;

				CItemUpgrade::GetInstance()->CreateBarunaPiercing( pUser, pItemElem0, pItemElem1, pItemElem2, pItemElem3 );

			}break;
		}
	}	
}
#endif // __NEW_ITEM_VARUNA


ZeroTwo02 is offline  
Thanks
3 Users
Old 11/20/2018, 11:29   #3
 
elite*gold: 0
Join Date: Apr 2008
Posts: 239
Received Thanks: 260
where is it now? YT video has been remove
emjoy86 is offline  
Old 11/20/2018, 20:58   #4
 
elite*gold: 0
Join Date: Nov 2009
Posts: 483
Received Thanks: 20
how work this hack ?


Seora10 is offline  
Old 11/20/2018, 21:46   #5
 
elite*gold: 6198
Join Date: Apr 2014
Posts: 575
Received Thanks: 562
Quote:
Originally Posted by emjoy86 View Post
where is it now? YT video has been remove
/Aiden\ is offline  
Thanks
1 User
Old 11/21/2018, 01:32   #6
 
elite*gold: 0
Join Date: Nov 2009
Posts: 483
Received Thanks: 20
where u can get in ignite flyff Udi ? dat Baruna upgrade pet ?
Seora10 is offline  
Old 11/21/2018, 03:36   #7
 
elite*gold: 0
Join Date: Nov 2018
Posts: 1
Received Thanks: 0
its works but when you teleport or go inside the dugeon the stats were going to its original or lets say its useless when you teleport or go to dungeon.
imwaydiway1 is offline  
Old 11/21/2018, 03:57   #8
 
elite*gold: 0
Join Date: Nov 2009
Posts: 483
Received Thanks: 20
i test it on flyforsky and its dont work becouse its say u need to unequep ur item first befor u want do it -.- .
Seora10 is offline  
Old 11/21/2018, 23:40   #9
 
elite*gold: 0
Join Date: Feb 2016
Posts: 5
Received Thanks: 1
Same message on official, prolly patched, unlucky
FLyffguy is offline  
Old 12/06/2018, 03:16   #10
 
elite*gold: 0
Join Date: Nov 2018
Posts: 5
Received Thanks: 1
Doesnt work on offical


Nizzay is offline  
Reply

Tags
flyff is dead


Similar Threads
[Release] How to change stat points per level and working stat resets
04/08/2017 - Shaiya PServer Guides & Releases - 20 Replies
A tutorial on how to change Ultimate Mode stat points and make stat resets give the changed stats back Things you will need. ollydbg 2.0 - http://www.ollydbg.de/odbg200.zip ps_game.exe not to be confused with game.exe can be found in server folder SHAIYA_SERVER\SERVER\PSM_Client\Bin Make a back up of your ps_game.exe before you edit it just incase you make a mistake.
[Buying] [H] Paypal [S] AK-47 Fire Serpent Stat, AWP Asiimov Stat, AWP Man-O-War Stat
03/09/2015 - Counter-Strike Trading - 3 Replies
Paypal AK-47 Fire Serpent Stat, AWP Asiimov Stat, AWP Man-O-War Stat offer me here or in skype
[Selling] [Store] Stat AWP ASI, STAT M4 ASI, STAT FN Orion and Serpent FT
01/10/2015 - Counter-Strike Trading - 2 Replies
StatTrak™ AWP Asiimov FT StatTrak™ M4A4 Asiimov FT StatTrak™ USP-S Orion FN StatTrak™ USP-S Orion FN Sticker: Headhunter (Foil) AK-47 Fire Serpent FT AK-47 Fire Serpent FT Everything being sold for 80% of steam market price. I am only willing to sell to reputable people so if you barely have any rep I'm not trading with you even if you're going first. Payment option: PayPal
[Stat] New-World2 [Stat]
11/30/2009 - Metin2 PServer - Discussions / Questions - 25 Replies
Hallo, da viele nicht auf die Seite von New-World2 kommen , Schreibe ich nun mal den Status von New-World2 hier in diesem Thread! Login Server : http://status.blackout-gaming.net/status.php?dns=94.23.219.53&port=11002&style=9 MySQL : http://status.blackout-gaming.net/status.php?dns=94.23.219.53&port=3306&style=9 DatenBank : http://status.blackout-gaming.net/status.php?dns=94.23.219.53&port=15001&style=9 ⇓CHANNEL 1⇓ Charakter Server Channel 1 :...



All times are GMT +1. The time now is 20:16.


Powered by vBulletin®
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Abuse
Copyright ©2018 elitepvpers All Rights Reserved.