Пользовательские дополнения

На главную


bulletinBoard.CanAddText( postTypeId )

Проверяет, можно ли разместить новое объявление на доске в указанном разделе.

-- библиотека:
bulletinBoard

-- объявление:
function CanAddText( postTypeId )

-- параметры:
postTypeId: PostTypeId - идентификатор раздела

-- возвращаемые значения:
таблица с полями:
 isCanAdd: boolean - можно ли создавать новые объявления, если нельзя, то причина уточняется в последующих полях
 isMsgLimitReached: boolean - true, если достигнут предел сообщений для данного персонажа
 sysCause: string (enum "ENUM_ActionFailCause_...") - одна из причин, описываемых данным перечислением, либо "ENUM_ ActionFailCause_NoFail", если ошибка вызвана иными причинами
 isInNotPredicate: boolean - true, если причина невозможности добавления определяется предикатом с противоположным значением sysCause

-- примеры:
if bulletinBoard.CanAddText( postTypeId ) then
 bulletinBoard.AddText( postTypeId, text )
end

См. также "ENUM_ActionFailCause_...".

Связанные страницы: "CategoryLuaApi" "CategoryLuaBulletinBoard"

CategoryLuaBulletinBoard
EventBulletinBoardChanged
EventBulletinBoardOperationInProgressChanged
EventBulletinBoardPostAdded
EventBulletinBoardPostChanged
FunctionBulletinBoardCanAddText
FunctionBulletinBoardGetPost
FunctionBulletinBoardGetPostPriceInfo
FunctionBulletinBoardGetSectionInfos
FunctionBulletinBoardGetText
FunctionBulletinBoardIsOperationInProgress
FunctionBulletinBoardReadSection


CategoryLuaApi CategoryFunction CategoryLuaBulletinBoard

На главную