Jump to content

ANTI_GIVE flag 'disable' for implementor


Recommended Posts

  • Replies 2
  • Created
  • Last Reply

Top Posters In This Topic

Popular Days

Top Posters In This Topic

game -> exchange.cpp

Find this method:
 

bool CExchange::AddItem(TItemPos item_pos, BYTE display_pos)
{

Find this code into:

	if (IS_SET(item->GetAntiFlag(), ITEM_ANTIFLAG_GIVE))
	{
		m_pOwner->ChatPacket(CHAT_TYPE_INFO, "659");
		return false;
	}

Replace by:

	if (!m_pOwner->IsGM())
		if (IS_SET(item->GetAntiFlag(), ITEM_ANTIFLAG_GIVE))
		{
			m_pOwner->ChatPacket(CHAT_TYPE_INFO, "659");
			return false;
		}

 

No tested.

My code is a guide, it may or may not work, you should know what you are doing.

Link to comment
Share on other sites

1 hour ago, caanmasu said:

game -> exchange.cpp

Find this method:
 

bool CExchange::AddItem(TItemPos item_pos, BYTE display_pos)
{

Find this code into:

	if (IS_SET(item->GetAntiFlag(), ITEM_ANTIFLAG_GIVE))
	{
		m_pOwner->ChatPacket(CHAT_TYPE_INFO, "659");
		return false;
	}

Replace by:

	if (!m_pOwner->IsGM())
		if (IS_SET(item->GetAntiFlag(), ITEM_ANTIFLAG_GIVE))
		{
			m_pOwner->ChatPacket(CHAT_TYPE_INFO, "659");
			return false;
		}

 

No tested.

My code is a guide, it may or may not work, you should know what you are doing.

Working, thank you very much!

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now


×
×
  • Create New...

Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.