#if defined _graffiti_api_included
    #endinput
#endif
#define _graffiti_api_included


/*
*  команда для открытия меню граффити
*   id - player index
*   
*/
native Graffiti_Menu(id);

/*
*  команда для получения индекса спрея по его имени в конфиге
*   szName - имя спрея в конфиге
*   Вернет положительное число от 0 до макс.значения
*   Вернет -1 , если спрайт не найден
*/
native graffity_get_spray_by_name(szName[64]);


/*
*   Событие перед нанесением рисукка.
*   Если вернуть больше 0 , то блокирует нанесение.
*  
*/
forward fw_Graffiti_CanSpray(id);

/*
*   Событие выборки спрея
*   Если вернуть PLUGIN_HANDLED_MAIN - скроет из списка спреев
*   Если вернуть PLUGIN_HANDLED - заблокирует выборку в меню, текст станет серым
*   Если вернуть PLUGIN_CONTINUE - спрей будет доступен
*/
forward fw_Graffiti_PreSelectSpray(id, iSprayIndex);