1=Binary is represented as 10
2=Binary is represented as 10
3=Binary is represented as 11
in all = 
31
perl:
sub EVENT_ITEM {
    if($platinum == 10) {
   
            quest::permaclass(
999);
        }
        }
	
server
===================
void Perl__permaclass(
int class_id)
{
	quest_manager.permaclass(
class_id);
=====================
namespace Class {
	constexpr uint8 None                      = 0;
	constexpr uint8 Warrior                   = 1;
	constexpr uint8 Cleric                    = 2;
	constexpr uint8 Paladin                   = 3;
	constexpr uint8 Ranger                    = 4;
	constexpr uint8 ShadowKnight              = 5;
	constexpr uint8 Druid                     = 6;
	constexpr uint8 Monk                      = 7;
	constexpr uint8 Bard                      = 8;
	constexpr uint8 Rogue                     = 9;
	constexpr uint8 Shaman                    = 10;
	constexpr uint8 Necromancer               = 11;
	constexpr uint8 Wizard                    = 12;
	constexpr uint8 Magician                  = 13;
	constexpr uint8 Enchanter                 = 14;
	constexpr uint8 Beastlord                 = 15;
	constexpr uint8 Berserker                 = 16;
	constexpr uint8 WarriorGM                 = 20;
	constexpr uint8 ClericGM                  = 21;
	constexpr uint8 PaladinGM                 = 22;
	constexpr uint8 RangerGM                  = 23;
	constexpr uint8 ShadowKnightGM            = 24;
	constexpr uint8 DruidGM                   = 25;
	constexpr uint8 MonkGM                    = 26;
	constexpr uint8 BardGM                    = 27;
	constexpr uint8 RogueGM                   = 28;
	constexpr uint8 ShamanGM                  = 29;
	constexpr uint8 NecromancerGM             = 30;
	constexpr uint8 WizardGM                  = 31;
	constexpr uint8 MagicianGM                = 32;
	constexpr uint8 EnchanterGM               = 33;
	constexpr uint8 BeastlordGM               = 34;
	constexpr uint8 BerserkerGM               = 35;
	constexpr uint8 Banker                    = 40;
	constexpr uint8 Merchant                  = 41;
	constexpr uint8 DiscordMerchant           = 59;
	constexpr uint8 AdventureRecruiter        = 60;
	constexpr uint8 AdventureMerchant         = 61;
	constexpr uint8 LDoNTreasure              = 62;
	constexpr uint8 TributeMaster             = 63;
	constexpr uint8 GuildTributeMaster        = 64;
	constexpr uint8 GuildBanker               = 66;
	constexpr uint8 NorrathsKeepersMerchant   = 67;
	constexpr uint8 DarkReignMerchant         = 68;
	constexpr uint8 FellowshipMaster          = 69;
	constexpr uint8 AlternateCurrencyMerchant = 70;
	constexpr uint8 MercenaryLiaison          = 71;
ADD 	constexpr uint8 Warrior  Cleric    Wizard        = 999;
	constexpr uint8  PLAYER_CLASS_COUNT  = 16;
	constexpr uint16 ALL_CLASSES_BITMASK = 65535;
};
static std::map<uint8, uint16> player_class_bitmasks = {
	{Class::Warrior,      1},
	{Class::Cleric,       2},
	{Class::Paladin,      4},
	{Class::Ranger,       8},
	{Class::ShadowKnight, 16},
	{Class:

ruid,        32},
	{Class::Monk,         64},
	{Class::Bard,         128},
	{Class::Rogue,        256},
	{Class::Shaman,       512},
	{Class::Necromancer,  1024},
	{Class::Wizard,       2048},
	{Class::Magician,     4096},
	{Class::Enchanter,    8192},
	{Class::Beastlord,    16384},
	{Class::Berserker,    32768},
};
Does anyone know if this is the correct way we have set it up? 
Help me