
Nonono, the CShell is the "settingsfile" of the CF client, in it are stored much infos, some are about what model to load or to assign to which id. When you pick up a weapon in the memory its just a number, your client loads the correct ltb for that ID, this ltb(model) requests a texture from the RF017. End of story xDDWORD* m16 = (DWORD*)((*(DWORD*)(CShell + 0xA2A7E8))+25*4)
DWORD* wep = (DWORD*)((*(DWORD*)(CShell + 0xA2A7E8))+index*4)
if ((m16 != NULL) && (wep != NULL))
*m16 = *wep