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

На главную

## 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

На главную