D1m0n41k,
В большинстве случаев будет достаточно. За исключением ручного спавна с измененными параметрами.
C++:
/** Получение данных о презенте по его уникальному номеру
*
* @idKey - уникальный номер презента
* @Data - массив с данными о презенте
* Data[0] - доступ ePresentsAccess
* Data[1] - мин. количество игроков для появления презента
* Data[2] - количество (сколько может выпасть таких презентов)
* @Name[] - название презента
* @Len - размер буфера для записи названия
*/
native CmsGetPresentInfoByKey(idKey, Data[3], Name[], Len)