Инфо из amxmodx.inc:
/* Converts sum of bits to string.
* Example: 3 will return "ab". */
native get_flags(flags,output[],len);
Синтаксис:
get_flags(flags,output[],len)
- flags - Сумма битов
- output[] - Массив для флагов
- len - размер массива
Тип функции:
Native
Пример:
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "[http://amxxmodx.ru] get_flags"
#define VERSION "1.0"
#define AUTHOR "Admin"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
new flags_num = read_flags("abc")
server_print("FLAGS NUM [%d]",flags_num)
new flags_string[10]
get_flags(flags_num,flags_string,charsmax(flags_string))
server_print("FLUGS STRING[%s]",flags_string)
}
Описание:
В примере показаны сразу обе функция для работы с флагами/битами, конвертирующие в строку и бит сумму, с выводом результата в консоль сервера.