Вот как я хотел сделать!
PHP код:
enum pInfo
{
p_License
}
PHP код:
//OnPlayerConnect
p_Info[playerid][p_License] = 0;
//Проверка
if((p_Info[playerid][p_License] & (1 << 0)) == 0)
return SCM(playerid, White, !"У тебя нет лицензии на ношение оружия.");
if((p_Info[playerid][p_License] & (1 << 1)) == 0)
return SCM(playerid, White, !"У тебя нет лицензии на вождение.");
//Выдаем одну лицензию
p_Info[playerid][p_License] ^= (1<<0);
//Выдаем вторую лицензию
p_Info[playerid][p_License] ^= (1<<1);
//Выдаем все лицензии
p_Info[playerid][p_License] ^= ((1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<4));
По идеи одно должно выглядеть так 00000 нет лицензий, 11111 есть лицензии и 00001 есть только одно лицензия.
Но оно выглядит так 17.
Что я не правильно сделал?