This is the model item return scroll but it give back the item you used; hf
You have to create a copy of the current scroll and name it II_SYS_SYS_ITEMMODELRETURN2
DPSrvr.cpp
Code:
else if (pMaterial->m_dwItemId == II_SYS_SYS_ITEMMODELRETURN || pMaterial->m_dwItemId == II_SYS_SYS_ITEMMODELRETURN2)
{
if (pTarget->GetLook() == NULL_ID)
{
pUser->AddDefinedText(TID_MMI_LOOKCHANGE02);
return false;
}
if (pMaterial->m_dwItemId == II_SYS_SYS_ITEMMODELRETURN2)
{
CItemElem itemElem;
itemElem.m_nItemNum = 1;
itemElem.m_dwItemId = pTarget->GetLook();
if (!pUser->CreateItem(&itemElem))
{
pUser->AddDefinedText(TID_GAME_LACKSPACE);
return false;
}
}
pTarget->SetLook(NULL_ID);
pUser->AddLookChange(pTarget->m_dwObjId, NULL_ID);
pUser->AddDefinedText(TID_MMI_LOOKCHANGE05);
return true;
}






