Warriors, mages and priests permaclass
https://picx.zhimg.com/80/v2-73d1391...84d_1440w.jpeg
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::Druid, 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 |
All times are GMT -4. The time now is 12:43 PM. |
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.