123new Про кл-во файлов не знал
Но вот на ограничения на данные в профиле сервера пока не натыкался
Один раз его умудрился до 12 гигов раздуть
Я именно в него сохранять собираюсь
ну а в inventory\inventory.c есть описание всего что нужно
получить где лежит вещь в каком слоте
или положить вещь в нужный слот
///@{ cargo
proto native CargoBase GetCargo ();
/**
* @brief Create Entity of specified type in cargo of entity
**/
proto native EntityAI CreateEntityInCargo (string typeName);
/**
* @brief Create Entity of specified type in cargo of entity at coordinates (row, col)
* @param typeName type to create
* @param row the row of cargo to be created at
* @param col the column of cargo to be created at
**/
proto native EntityAI CreateEntityInCargoEx (string typeName, int idx, int row, int col);
proto native bool HasEntityInCargo (notnull EntityAI e);
proto native bool HasEntityInCargoEx (notnull EntityAI e, int idx, int row, int col);
proto native bool CanAddEntityInCargo (notnull EntityAI e);
proto native bool CanAddEntityInCargoEx (notnull EntityAI e, int idx, int row, int col);
//proto native bool AddEntityInCargo (notnull EntityAI owner, EntityAI cargo);
//proto native bool AddEntityInCargoEx (notnull EntityAI owner, notnull EntityAI e, int idx, int row, int col);
proto native bool CanRemoveEntityInCargo (notnull EntityAI e);
proto native bool CanRemoveEntityInCargoEx (notnull EntityAI e, int idx, int row, int col);
///@} cargo