Some Flyff Questions!

11/22/2015 01:28 laitila#1
Hello Epvp!

So i have some questions, if anyone know how to fix this i would appreciate it alot! :pimp:

1. How can i make blessed items trade-able? i want cs fash to be sell able and trade able, is it in the source? if it is which files and lines should i edit?

2.How to change skin of a npc, For instance buff pang how do i change it to annother model skin?

3. How do i change this text? [Only registered and activated users can see links. Click Here To Register...]

That's all for now, I would appreciate if anyone know the solution of any of theese :)

Have a nice weeknd epvp
11/22/2015 01:38 Marc~#2
3.
Quote:
Originally Posted by laitila View Post
3. How do i change this text? [Only registered and activated users can see links. Click Here To Register...]
Resource Folder, WorldDialog.txt and then search for 'Giants of War'

2.
Quote:
Originally Posted by laitila View Post
2.How to change skin of a npc, For instance buff pang how do i change it to annother model skin?
Character.inc:
Code:
MaFl_Ispim
{
	setting
	{
	SetEquip( II_ARM_M_CLO_GOKUCAP, II_ARM_M_AG_MSUIT, II_ARM_M_AG_MGAUNTLET, II_ARM_M_AG_MBOOTS ); 
	SetFigure( MI_MALE, 1, 0xffffaa88, 1);
SetFigure and then search for a model, I used MI_MALE because they can wear normal CS fashion.
Otherwise you can set a NPC with Beast/Atlas or any other Worldeditor and then you give them:
MaFl_Helper_ver12 sothat they are able to buff.


1.
Quote:
Originally Posted by laitila View Post
1. How can i make blessed items trade-able? i want cs fash to be sell able and trade able, is it in the source? if it is which files and lines should i edit?
Item.cpp
Go to:
Code:
BOOL CItemElem::IsBinds( void )
Code:
BOOL CItemElem::IsBinds( void )
{
	ItemProp* pProperty = GetProp();

	if( !pProperty )
		return FALSE;

	if( m_dwKeepTime && pProperty->dwItemKind2 != IK2_WARP )
		return TRUE;

	if( (pProperty->dwFlag & IP_FLAG_BINDS) == IP_FLAG_BINDS )
		return TRUE;

	if( IsFlag( CItemElem::binds ) )
		return TRUE;

#if __VER >= 11 // __SYS_IDENTIFY
	if( g_xRandomOptionProperty->GetRandomOptionSize( GetRandomOptItemId() ) > 0
		&& ( g_xRandomOptionProperty->GetRandomOptionKind( this ) == CRandomOptionProperty::eBlessing || g_xRandomOptionProperty->GetRandomOptionKind( this ) == CRandomOptionProperty::eEatPet ) )
		return TRUE;
	if( GetLevelDown() < 0 )
		return TRUE;
#endif	// __SYS_IDENTIFY

	return FALSE;
}
Code:
if( g_xRandomOptionProperty->GetRandomOptionSize( GetRandomOptItemId() ) > 0
		&& ( g_xRandomOptionProperty->GetRandomOptionKind( this ) == CRandomOptionProperty::eBlessing || g_xRandomOptionProperty->GetRandomOptionKind( this ) == CRandomOptionProperty::eEatPet ) )
		return TRUE;
Exchange with:
Code:
if( g_xRandomOptionProperty->GetRandomOptionSize( GetRandomOptItemId() ) > 0
		&& ( g_xRandomOptionProperty->GetRandomOptionKind( this ) == CRandomOptionProperty::eEatPet ) )
		return TRUE;
11/22/2015 14:23 laitila#3
Thanks everything worked perfect:)