OnCMSRanksBonusMenuAction

Syntax

forward OnCMSRanksBonusMenuAction(eBonusMenuAction:iAction, iClient, iMenu, iItem, aBonusData[eBonuses])

Usage

eBonusMenuAction:iAction
Идентификатор вызванной функции (enum eBonusMenuAction)
iClient
Индекс игрока
iMenu
Индекс меню
iItem
Индекс пункта
aBonusData[]
Массив с параметрами бонуса (eBonuses)

Description

Вызывается использовании игроком меню бонусов

Return

BONUS_MENU_OPEN должен вернуть 1, если меню открывать не нужно
BONUS_MENU_ITEM_STATUS должен вернуть Menu and menu item status codes (amxconst.inc)
BONUS_MENU_CHOOSE_ITEM должен вернуть 1, если выбор пунктов запрещен
BONUS_MENU_ITEM_ADD должен вернуть 1, если пункт добавлять не нужно

Note

При открытии меню (iAction == BONUS_MENU_OPEN или iAction == BONUS_MENU_ITEM_ADD) параметр iItem равен 0, т.к. меню создано, но не имеет добавленных пунктов