Source of Remove Model

07/14/2018 11:58 cmwarjin0#1
can anyone share there remove model scroll.. i already apply the change model system but dont have scroll of remove model
07/14/2018 12:04 -Venom'#2
Quote:
Originally Posted by cmwarjin0 View Post
can anyone share there remove model scroll.. i already apply the change model system but dont have scroll of remove model
Code:
void CDPSrvr::OnDoUseItemTarget(CAr & ar, DPID dpidCache, DPID dpidUser, LPBYTE lpBuf, u_long uBufSize)
Under:
Code:
	if (IsValidObj(pUser))
		{
			CItemElem* pMaterial = ( CItemElem* )pUser->GetItemId(dwMaterial);
			CItemElem* pTarget = ( CItemElem* )pUser->GetItemId(dwTarget);
			if (!IsUsableItem(pMaterial) || !IsUsableItem(pTarget))
				return;
			if (pUser->m_Inventory.IsEquip(dwTarget))
			{
				pUser->AddDefinedText(TID_GAME_EQUIPPUT);
				return;
			}
			BOOL	b = FALSE;
This:
Code:
#ifdef __MODEL_CHANGE
			if (pMaterial->m_dwItemId == II_MODEL_REMOVE)
			{
				if (pTarget->m_dwnewID != 0)
				{
					pTarget->m_dwnewID = 0;
					(( CMover* )pUser)->UpdateItem(( BYTE )pTarget->m_dwObjId, UI_MODEL, pTarget->m_dwnewID);
					pUser->AddText("The model was succesful removed.");
					b = TRUE;
				}
				else
				{
					pUser->AddText("Your weapon has no model!");
					return;
				}
			}
#endif
And Create Scroll in resource.
07/14/2018 12:25 cmwarjin0#3
Quote:
Originally Posted by Gentros' View Post
Code:
void CDPSrvr::OnDoUseItemTarget(CAr & ar, DPID dpidCache, DPID dpidUser, LPBYTE lpBuf, u_long uBufSize)
Under:
Code:
	if (IsValidObj(pUser))
		{
			CItemElem* pMaterial = ( CItemElem* )pUser->GetItemId(dwMaterial);
			CItemElem* pTarget = ( CItemElem* )pUser->GetItemId(dwTarget);
			if (!IsUsableItem(pMaterial) || !IsUsableItem(pTarget))
				return;
			if (pUser->m_Inventory.IsEquip(dwTarget))
			{
				pUser->AddDefinedText(TID_GAME_EQUIPPUT);
				return;
			}
			BOOL	b = FALSE;
This:
Code:
#ifdef __MODEL_CHANGE
			if (pMaterial->m_dwItemId == II_MODEL_REMOVE)
			{
				if (pTarget->m_dwnewID != 0)
				{
					pTarget->m_dwnewID = 0;
					(( CMover* )pUser)->UpdateItem(( BYTE )pTarget->m_dwObjId, UI_MODEL, pTarget->m_dwnewID);
					pUser->AddText("The model was succesful removed.");
					b = TRUE;
				}
				else
				{
					pUser->AddText("Your weapon has no model!");
					return;
				}
			}
#endif
And Create Scroll in resource.
thank you so much

Quote:
Originally Posted by Gentros' View Post
Code:
void CDPSrvr::OnDoUseItemTarget(CAr & ar, DPID dpidCache, DPID dpidUser, LPBYTE lpBuf, u_long uBufSize)
Under:
Code:
	if (IsValidObj(pUser))
		{
			CItemElem* pMaterial = ( CItemElem* )pUser->GetItemId(dwMaterial);
			CItemElem* pTarget = ( CItemElem* )pUser->GetItemId(dwTarget);
			if (!IsUsableItem(pMaterial) || !IsUsableItem(pTarget))
				return;
			if (pUser->m_Inventory.IsEquip(dwTarget))
			{
				pUser->AddDefinedText(TID_GAME_EQUIPPUT);
				return;
			}
			BOOL	b = FALSE;
This:
Code:
#ifdef __MODEL_CHANGE
			if (pMaterial->m_dwItemId == II_MODEL_REMOVE)
			{
				if (pTarget->m_dwnewID != 0)
				{
					pTarget->m_dwnewID = 0;
					(( CMover* )pUser)->UpdateItem(( BYTE )pTarget->m_dwObjId, UI_MODEL, pTarget->m_dwnewID);
					pUser->AddText("The model was succesful removed.");
					b = TRUE;
				}
				else
				{
					pUser->AddText("Your weapon has no model!");
					return;
				}
			}
#endif
And Create Scroll in resource.
Hello ..thank you for the help.. Im new in flyff source editing, if its ok to you can tell me which part of the source i can see this codes. i will appriciate the help ..thank you