/* NewYear RBS Functions
*
* by SKAJIbnEJIb
*
* This file is provided as is (no warranties).
*/

#if defined _newyear_rbs_included
  #endinput
#endif
#define _newyear_rbs_included


// Можно положить в подарок что угодно, благодаря дополнительным флагам
// Для этого в стороннем плагине нужно использовать forward newyear_pickup_more(id, flag)
// Например Вы поставили флаг "j", если игрок взял коробку, и там выпал подарок под флагом "j", то сработает этот форвард в стороннем плагине.
// id это разумеется игрок, а flag это какой флаг сработал. Далее внутри натива плагин должен проверить, если флаг равен "j", то плагин выдаст игроку например свечение
// или если флаг "k", то выдаст скорость. Тем самым можно положить в коробку до 10-ти дополнительных плюшек, а если и этого мало, то в один флаг можно рандомно выдавать
// или одно или второе. Ограничивается только фантазией скриптера.
// Это информация специально для скриптеров! Чтобы расширить возможности плагина.
forward newyear_pickup_more(id, flag);

/* Небольшой пример
в конфиге в newyear_object используются флаги j,k,l
далее код стороннего плагина

....
#include <newyear_rbs>
....
функция_выдачи_крутого_оружия(id) { код выдачи оружия; }
функция_выдачи_свечения(id) { код выдачи свечения; }
функция_выдачи_скорости(id) { код выдачи скорости; }
....
public newyear_pickup_more(id, flag)
{
	if (flag & read_flags("j")) { функция_выдачи_крутого_оружия(id); }
	else if (flag & read_flags("k")) { функция_выдачи_свечения(id); }
	else if (flag & read_flags("l")) { функция_выдачи_скорости(id); }
}

Расписал как можно проще и понятнее, надеюсь пригодится */