Приветик. Реквестирую ИД всех рас из р-на 338-362-388-го протокола. Включая дескнайтов и т.п.
Может я не туда смотрел, но я чёто ничё не нашел. Спасибо.
Может я не туда смотрел, но я чёто ничё не нашел. Спасибо.
Посмотрите видео ниже, чтобы узнать, как установить наш сайт в виде веб-приложения на главном экране.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
/**
public enum Race {
HUMAN,
ELF,
DARK_ELF,
ORC,
DWARF,
JIN_KAMAEL,
ERTHEIA,
ANIMAL,
BEAST,
BUG,
CASTLE_GUARD,
CONSTRUCT,
DEMONIC,
DIVINE,
DRAGON,
ELEMENTAL,
ETC,
FAIRY,
GIANT,
HUMANOID,
MERCENARY,
NONE,
PLANT,
SIEGE_WEAPON,
UNDEAD,
FRIEND,
UNK_26,
UNK_27,
UNK_28,
UNK_29,
SYLPH;
}
FIGHTER(0, false, Race.HUMAN, null),
WARRIOR(1, false, Race.HUMAN, FIGHTER),
GLADIATOR(2, false, Race.HUMAN, WARRIOR),
WARLORD(3, false, Race.HUMAN, WARRIOR),
KNIGHT(4, false, Race.HUMAN, FIGHTER),
PALADIN(5, false, Race.HUMAN, KNIGHT),
DARK_AVENGER(6, false, Race.HUMAN, KNIGHT),
ROGUE(7, false, Race.HUMAN, FIGHTER),
TREASURE_HUNTER(8, false, Race.HUMAN, ROGUE),
HAWKEYE(9, false, Race.HUMAN, ROGUE),
MAGE(10, true, Race.HUMAN, null),
WIZARD(11, true, Race.HUMAN, MAGE),
SORCERER(12, true, Race.HUMAN, WIZARD),
NECROMANCER(13, true, Race.HUMAN, WIZARD),
WARLOCK(14, true, true, Race.HUMAN, WIZARD),
CLERIC(15, true, Race.HUMAN, MAGE),
BISHOP(16, true, Race.HUMAN, CLERIC),
PROPHET(17, true, Race.HUMAN, CLERIC),
ELVEN_FIGHTER(18, false, Race.ELF, null),
ELVEN_KNIGHT(19, false, Race.ELF, ELVEN_FIGHTER),
TEMPLE_KNIGHT(20, false, Race.ELF, ELVEN_KNIGHT),
SWORDSINGER(21, false, Race.ELF, ELVEN_KNIGHT),
ELVEN_SCOUT(22, false, Race.ELF, ELVEN_FIGHTER),
PLAINS_WALKER(23, false, Race.ELF, ELVEN_SCOUT),
SILVER_RANGER(24, false, Race.ELF, ELVEN_SCOUT),
ELVEN_MAGE(25, true, Race.ELF, null),
ELVEN_WIZARD(26, true, Race.ELF, ELVEN_MAGE),
SPELLSINGER(27, true, Race.ELF, ELVEN_WIZARD),
ELEMENTAL_SUMMONER(28, true, true, Race.ELF, ELVEN_WIZARD),
ORACLE(29, true, Race.ELF, ELVEN_MAGE),
ELDER(30, true, Race.ELF, ORACLE),
DARK_FIGHTER(31, false, Race.DARK_ELF, null),
PALUS_KNIGHT(32, false, Race.DARK_ELF, DARK_FIGHTER),
SHILLIEN_KNIGHT(33, false, Race.DARK_ELF, PALUS_KNIGHT),
BLADEDANCER(34, false, Race.DARK_ELF, PALUS_KNIGHT),
ASSASSIN(35, false, Race.DARK_ELF, DARK_FIGHTER),
ABYSS_WALKER(36, false, Race.DARK_ELF, ASSASSIN),
PHANTOM_RANGER(37, false, Race.DARK_ELF, ASSASSIN),
DARK_MAGE(38, true, Race.DARK_ELF, null),
DARK_WIZARD(39, true, Race.DARK_ELF, DARK_MAGE),
SPELLHOWLER(40, true, Race.DARK_ELF, DARK_WIZARD),
PHANTOM_SUMMONER(41, true, true, Race.DARK_ELF, DARK_WIZARD),
SHILLIEN_ORACLE(42, true, Race.DARK_ELF, DARK_MAGE),
SHILLIEN_ELDER(43, true, Race.DARK_ELF, SHILLIEN_ORACLE),
ORC_FIGHTER(44, false, Race.ORC, null),
ORC_RAIDER(45, false, Race.ORC, ORC_FIGHTER),
DESTROYER(46, false, Race.ORC, ORC_RAIDER),
ORC_MONK(47, false, Race.ORC, ORC_FIGHTER),
TYRANT(48, false, Race.ORC, ORC_MONK),
ORC_MAGE(49, true, Race.ORC, null),
ORC_SHAMAN(50, true, Race.ORC, ORC_MAGE),
OVERLORD(51, true, Race.ORC, ORC_SHAMAN),
WARCRYER(52, true, Race.ORC, ORC_SHAMAN),
DWARVEN_FIGHTER(53, false, Race.DWARF, null),
SCAVENGER(54, false, Race.DWARF, DWARVEN_FIGHTER),
BOUNTY_HUNTER(55, false, Race.DWARF, SCAVENGER),
ARTISAN(56, false, Race.DWARF, DWARVEN_FIGHTER),
WARSMITH(57, false, Race.DWARF, ARTISAN),
DUELIST(88, false, Race.HUMAN, GLADIATOR),
DREADNOUGHT(89, false, Race.HUMAN, WARLORD),
PHOENIX_KNIGHT(90, false, Race.HUMAN, PALADIN),
HELL_KNIGHT(91, false, Race.HUMAN, DARK_AVENGER),
SAGITTARIUS(92, false, Race.HUMAN, HAWKEYE),
ADVENTURER(93, false, Race.HUMAN, TREASURE_HUNTER),
ARCHMAGE(94, true, Race.HUMAN, SORCERER),
SOULTAKER(95, true, Race.HUMAN, NECROMANCER),
ARCANA_LORD(96, true, true, Race.HUMAN, WARLOCK),
CARDINAL(97, true, Race.HUMAN, BISHOP),
HIEROPHANT(98, true, Race.HUMAN, PROPHET),
EVA_TEMPLAR(99, false, Race.ELF, TEMPLE_KNIGHT),
SWORD_MUSE(100, false, Race.ELF, SWORDSINGER),
WIND_RIDER(101, false, Race.ELF, PLAINS_WALKER),
MOONLIGHT_SENTINEL(102, false, Race.ELF, SILVER_RANGER),
MYSTIC_MUSE(103, true, Race.ELF, SPELLSINGER),
ELEMENTAL_MASTER(104, true, true, Race.ELF, ELEMENTAL_SUMMONER),
EVA_SAINT(105, true, Race.ELF, ELDER),
SHILLIEN_TEMPLAR(106, false, Race.DARK_ELF, SHILLIEN_KNIGHT),
SPECTRAL_DANCER(107, false, Race.DARK_ELF, BLADEDANCER),
GHOST_HUNTER(108, false, Race.DARK_ELF, ABYSS_WALKER),
GHOST_SENTINEL(109, false, Race.DARK_ELF, PHANTOM_RANGER),
STORM_SCREAMER(110, true, Race.DARK_ELF, SPELLHOWLER),
SPECTRAL_MASTER(111, true, true, Race.DARK_ELF, PHANTOM_SUMMONER),
SHILLIEN_SAINT(112, true, Race.DARK_ELF, SHILLIEN_ELDER),
TITAN(113, false, Race.ORC, DESTROYER),
GRAND_KHAVATARI(114, false, Race.ORC, TYRANT),
DOMINATOR(115, true, Race.ORC, OVERLORD),
DOOMCRYER(116, true, Race.ORC, WARCRYER),
FORTUNE_SEEKER(117, false, Race.DWARF, BOUNTY_HUNTER),
MAESTRO(118, false, Race.DWARF, WARSMITH),
JIN_KAMAEL_SOLDIER(192, false, Race.JIN_KAMAEL, null),
TROOPER(125, false, Race.JIN_KAMAEL, JIN_KAMAEL_SOLDIER),
SOUL_FINDER(193, false, Race.JIN_KAMAEL, JIN_KAMAEL_SOLDIER),
WARDER(126, false, Race.JIN_KAMAEL, JIN_KAMAEL_SOLDIER),
BERSERKER(127, false, Race.JIN_KAMAEL, TROOPER),
SOUL_BREAKER(194, false, Race.JIN_KAMAEL, SOUL_FINDER),
SOUL_RANGER(130, false, Race.JIN_KAMAEL, WARDER),
DOOMBRINGER(131, false, Race.JIN_KAMAEL, BERSERKER),
SOUL_HOUND(195, false, Race.JIN_KAMAEL, SOUL_BREAKER),
TRICKSTER(134, false, Race.JIN_KAMAEL, SOUL_RANGER),
DEATH_PILGRIM_HUMAN(196, false, Race.HUMAN, null),
DEATH_BLADE_HUMAN(197, false, Race.HUMAN, DEATH_PILGRIM_HUMAN),
DEATH_MESSENGER_HUMAN(198, false, Race.HUMAN, DEATH_BLADE_HUMAN),
DEATH_KIGHT_HUMAN(199, false, Race.HUMAN, DEATH_MESSENGER_HUMAN),
DEATH_PILGRIM_ELF(200, false, Race.ELF, null),
DEATH_BLADE_ELF(201, false, Race.ELF, DEATH_PILGRIM_ELF),
DEATH_MESSENGER_ELF(202, false, Race.ELF, DEATH_BLADE_ELF),
DEATH_KIGHT_ELF(203, false, Race.ELF, DEATH_MESSENGER_ELF),
DEATH_PILGRIM_DARK_ELF(204, false, Race.DARK_ELF, null),
DEATH_BLADE_DARK_ELF(205, false, Race.DARK_ELF, DEATH_PILGRIM_DARK_ELF),
DEATH_MESSENGER_DARK_ELF(206, false, Race.DARK_ELF, DEATH_BLADE_DARK_ELF),
DEATH_KIGHT_DARK_ELF(207, false, Race.DARK_ELF, DEATH_MESSENGER_DARK_ELF),
SYLPH(208, false, Race.SYLPH, null),
FREE_SHOOTER(209, false, Race.SYLPH, SYLPH),
FREE_HUNTER(210, false, Race.SYLPH, FREE_SHOOTER),
SHOOTING_MASTER(211, false, Race.SYLPH, FREE_HUNTER),
VANGUARD_0(217, false, Race.ORC, null),
VANGUARD_1(218, false, Race.ORC, VANGUARD_0),
VANGUARD_2(219, false, Race.ORC, VANGUARD_1),
VANGUARD_3(220, false, Race.ORC, VANGUARD_2);
VANGUARD_0(217, false, Race.ORC, null),
VANGUARD_1(218, false, Race.ORC, VANGUARD_0),
VANGUARD_2(219, false, Race.ORC, VANGUARD_1),
VANGUARD_3(220, false, Race.ORC, VANGUARD_2);
function string GetRaceString (int nRace)
{
local string returnV;
switch (nRace)
{
case 0:
returnV = "human";
break;
case 1:
returnV = "elf";
break;
case 2:
returnV = "darkelf";
break;
case 3:
returnV = "orc";
break;
case 4:
returnV = "dwarf";
break;
case 5:
returnV = "kamael";
break;
case 6:
returnV = "Ertheia";
break;
case 30:
returnV = "sylph";
break;
default:
returnV = "";
}
return returnV;
}
enum RaceType : __int32
{
RT_NONE = 0xFFFFFFFF,
RT_HUMAN = 0x0,
RT_ELF = 0x1,
RT_DARKELF = 0x2,
RT_ORC = 0x3,
RT_DWARF = 0x4,
RT_KAMAEL = 0x5,
RT_ERTHEIA = 0x6,
RT_HUMANOID = 0x7,
RT_ANIMAL = 0x8,
RT_MONSTER = 0x9,
RT_CREATURE = 0xA,
RT_UNDEAD = 0xB,
RT_ELEMENTAL = 0xC,
RT_DEVIL = 0xD,
RT_DRAGON = 0xE,
RT_ANGEL = 0xF,
RT_CONSTRUCT = 0x10,
RT_BEAST = 0x11,
RT_PLANT = 0x12,
RT_DIVINE = 0x13,
RT_DEMONIC = 0x14,
RT_GIANT = 0x15,
RT_BUG = 0x16,
RT_FAIRY = 0x17,
RT_SIEGE_WEAPON = 0x18,
RT_MERCENARY = 0x19,
RT_CASTLE_GUARD = 0x1A,
RT_MONRACE = 0x1B,
RT_ET_CETERA = 0x1C,
RT_FRIEND = 0x1D,
RT_SYLPH = 0x1E,
RT_MAX = 0x1F,
};
enum ClassType : __int32
{
CT_NONE = 0xFFFFFFFF,
CT_FIGHTER = 0x0,
CT_WARRIOR = 0x1,
CT_GLADIATOR = 0x2,
CT_WARLORD = 0x3,
CT_KNIGHT = 0x4,
CT_PALADIN = 0x5,
CT_DARK_AVENGER = 0x6,
CT_ROGUE = 0x7,
CT_TREASURE_HUNTER = 0x8,
CT_HAWKEYE = 0x9,
CT_MAGE = 0xA,
CT_WIZARD = 0xB,
CT_SORCERER = 0xC,
CT_NECROMANCER = 0xD,
CT_WARLOCK = 0xE,
CT_CLERIC = 0xF,
CT_BISHOP = 0x10,
CT_PROPHET = 0x11,
CT_ELVEN_FIGHTER = 0x12,
CT_ELVEN_KNIGHT = 0x13,
CT_TEMPLE_KNIGHT = 0x14,
CT_SWORDSINGER = 0x15,
CT_ELVEN_SCOUT = 0x16,
CT_PLAIN_WALKER = 0x17,
CT_SILVER_RANGER = 0x18,
CT_ELVEN_MAGE = 0x19,
CT_ELVEN_WIZARD = 0x1A,
CT_SPELLSINGER = 0x1B,
CT_ELEMENTAL_SUMMONER = 0x1C,
CT_ORACLE = 0x1D,
CT_ELDER = 0x1E,
CT_DARK_FIGHTER = 0x1F,
CT_PALUS_KNIGHT = 0x20,
CT_SHILLIEN_KNIGHT = 0x21,
CT_BLADEDANCER = 0x22,
CT_ASSASIN = 0x23,
CT_ABYSS_WALKER = 0x24,
CT_PHANTOM_RANGER = 0x25,
CT_DARK_MAGE = 0x26,
CT_DARK_WIZARD = 0x27,
CT_SPELLHOWLER = 0x28,
CT_PHANTOM_SUMMONER = 0x29,
CT_SHILLIEN_ORACLE = 0x2A,
CT_SHILLIEN_ELDER = 0x2B,
CT_ORC_FIGHTER = 0x2C,
CT_ORC_RAIDER = 0x2D,
CT_DESTROYER = 0x2E,
CT_ORC_MONK = 0x2F,
CT_TYRANT = 0x30,
CT_ORC_MAGE = 0x31,
CT_ORC_SHAMAN = 0x32,
CT_OVERLORD = 0x33,
CT_WARCRYER = 0x34,
CT_DWARVEN_FIGHTER = 0x35,
CT_SCAVENGER = 0x36,
CT_BOUNTY_HUNTER = 0x37,
CT_ARTISAN = 0x38,
CT_WARSMITH = 0x39,
CT_SHAMAN = 0x3A,
CT_MONK = 0x3B,
CT_COLLECTOR = 0x3C,
CT_MERCHANT = 0x3D,
CT_TRAINER = 0x3E,
CT_TELEPORTER = 0x3F,
CT_WAREHOUSE_KEEPER = 0x40,
CT_PACKAGE_KEEPER = 0x41,
CT_NEWBIE_GUIDE = 0x42,
CT_GUARD = 0x43,
CT_CITIZEN = 0x44,
CT_GUILD_MASTER = 0x45,
CT_GUILD_COACH = 0x46,
CT_SUMMON = 0x47,
CT_OBJET = 0x48,
CT_CHAMBERLAIN = 0x49,
CT_TEMPTRAINER = 0x4A,
CT_HOLYTHING = 0x4B,
CT_CASTLE_GATE = 0x4C,
CT_COMMANDER = 0x4D,
CT_HOUSE_MASTER = 0x4E,
CT_BLACKSMITH = 0x4F,
CT_PET = 0x50,
CT_BOSS = 0x51,
CT_ZZOLDAGU = 0x52,
CT_TREASURE = 0x53,
CT_MONRACE = 0x54,
CT_MONRACEKEEPER = 0x55,
CT_XMASTREE = 0x56,
CT_SIEGE_UNIT = 0x57,
CT_DUELIST = 0x58,
CT_DREADNOUGHT = 0x59,
CT_PHOENIX_KNIGHT = 0x5A,
CT_HELL_KNIGHT = 0x5B,
CT_SAGITTARIUS = 0x5C,
CT_ADVENTURER = 0x5D,
CT_ARCHMAGE = 0x5E,
CT_SOULTAKER = 0x5F,
CT_ARCANA_LORD = 0x60,
CT_CARDINAL = 0x61,
CT_HIEROPHANT = 0x62,
CT_EVAS_TEMPLAR = 0x63,
CT_SWORD_MUSE = 0x64,
CT_WIND_RIDER = 0x65,
CT_MOONLIGHT_SENTINEL = 0x66,
CT_MYSTIC_MUSE = 0x67,
CT_ELEMENTAL_MASTER = 0x68,
CT_EVAS_SAINT = 0x69,
CT_SHILIEN_TEMPLAR = 0x6A,
CT_SPECTRAL_DANCER = 0x6B,
CT_GHOST_HUNTER = 0x6C,
CT_GHOST_SENTINEL = 0x6D,
CT_STORM_SCREAMER = 0x6E,
CT_SPECTRAL_MASTER = 0x6F,
CT_SHILIEN_SAINT = 0x70,
CT_TITAN = 0x71,
CT_GRAND_KHAVATARI = 0x72,
CT_DOMINATOR = 0x73,
CT_DOOMCRYER = 0x74,
CT_FORTUNE_SEEKER = 0x75,
CT_MAESTRO = 0x76,
CT_WORLD_TRAP = 0x77,
CT_PC_TRAP = 0x78,
CT_DOPPELGANGER = 0x79,
CT_SIEGE_ATTACKER = 0x7A,
CT_KAMAEL_M_SOLDIER = 0x7B,
CT_KAMAEL_F_SOLDIER = 0x7C,
CT_TROOPER = 0x7D,
CT_WARDER = 0x7E,
CT_BERSERKER = 0x7F,
CT_M_SOUL_BREAKER = 0x80,
CT_F_SOUL_BREAKER = 0x81,
CT_ARBALESTER = 0x82,
CT_DOOMBRINGER = 0x83,
CT_M_SOUL_HOUND = 0x84,
CT_F_SOUL_HOUND = 0x85,
CT_TRICKSTER = 0x86,
CT_INSPECTOR = 0x87,
CT_JUDICATOR = 0x88,
CT_OWNTHING = 0x89,
CT_COLLECTION = 0x8A,
CT_SIGEL_KNIGHT = 0x8B,
CT_TIR_WARRIOR = 0x8C,
CT_OTHEL_ROGUE = 0x8D,
CT_YR_ARCHER = 0x8E,
CT_FEOH_WIZARD = 0x8F,
CT_IS_ENCHANTER = 0x90,
CT_WYNN_SUMMONER = 0x91,
CT_EOLH_HEALER = 0x92,
CT_DWARVEN_MAGE = 0x93,
CT_SIGEL_PHOENIX_KNIGHT = 0x94,
CT_SIGEL_HELL_KNIGHT = 0x95,
CT_SIGEL_EVAS_TEMPLAR = 0x96,
CT_SIGEL_SHILIEN_TEMPLAR = 0x97,
CT_TIR_DUELIST = 0x98,
CT_TIR_DREADNOUGHT = 0x99,
CT_TIR_TITAN = 0x9A,
CT_TIR_GRAND_KHAVATARI = 0x9B,
CT_TIR_MAESTRO = 0x9C,
CT_TIR_DOOMBRINGER = 0x9D,
CT_OTHEL_ADVENTURER = 0x9E,
CT_OTHEL_WIND_RIDER = 0x9F,
CT_OTHEL_GHOST_HUNTER = 0xA0,
CT_OTHEL_FORTUNE_SEEKER = 0xA1,
CT_YR_SAGITTARIUS = 0xA2,
CT_YR_MOONLIGHT_SENTINEL = 0xA3,
CT_YR_GHOST_SENTINEL = 0xA4,
CT_YR_TRICKSTER = 0xA5,
CT_FEOH_ARCHMAGE = 0xA6,
CT_FEOH_SOULTAKER = 0xA7,
CT_FEOH_MYSTIC_MUSE = 0xA8,
CT_FEOH_STORM_SCREAMER = 0xA9,
CT_FEOH_SOUL_HOUND = 0xAA,
CT_IS_HIEROPHANT = 0xAB,
CT_IS_SWORD_MUSE = 0xAC,
CT_IS_SPECTRAL_DANCER = 0xAD,
CT_IS_DOMINATOR = 0xAE,
CT_IS_DOOMCRYER = 0xAF,
CT_WYNN_ARCANA_LORD = 0xB0,
CT_WYNN_ELEMENTAL_MASTER = 0xB1,
CT_WYNN_SPECTRAL_MASTER = 0xB2,
CT_EOLH_CARDINAL = 0xB3,
CT_EOLH_EVAS_SAINT = 0xB4,
CT_EOLH_SHILIEN_SAINT = 0xB5,
CT_ERTHEIA_FIGHTER = 0xB6,
CT_ERTHEIA_WIZARD = 0xB7,
CT_MARAUDER = 0xB8,
CT_MENACE = 0xB9,
CT_LENKER = 0xBA,
CT_STORM_MENACE = 0xBB,
CT_STRATO_LENKER = 0xBC,
CT_SAYHAS_SEER = 0xBD,
CT_MASS_LENKER = 0xBE,
CT_SEER = 0xBF,
CT_JIN_KAMAEL_SOLDIER = 0xC0,
CT_SOUL_FINDER = 0xC1,
CT_SOUL_BREAKER = 0xC2,
CT_SOUL_HOUND = 0xC3,
CT_HUMAN_DEATHKNIGHT_0 = 0xC4,
CT_HUMAN_DEATHKNIGHT_1 = 0xC5,
CT_HUMAN_DEATHKNIGHT_2 = 0xC6,
CT_HUMAN_DEATHKNIGHT_3 = 0xC7,
CT_ELF_DEATHKNIGHT_0 = 0xC8,
CT_ELF_DEATHKNIGHT_1 = 0xC9,
CT_ELF_DEATHKNIGHT_2 = 0xCA,
CT_ELF_DEATHKNIGHT_3 = 0xCB,
CT_DELF_DEATHKNIGHT_0 = 0xCC,
CT_DELF_DEATHKNIGHT_1 = 0xCD,
CT_DELF_DEATHKNIGHT_2 = 0xCE,
CT_DELF_DEATHKNIGHT_3 = 0xCF,
CT_SYLPHID = 0xD0,
CT_SYLPH_GUNNER = 0xD1,
CT_WIND_HUNTER = 0xD2,
CT_STORM_BLASTER = 0xD3,
CT_DEATH_FIGHTER = 0xD4,
CT_DEATH_WARRIOR = 0xD5,
CT_DEATH_BERSERKER = 0xD6,
CT_DEATH_KNIGHT = 0xD7,
CT_SIGEL_DEATH_KNIGHT = 0xD8,
CT_ORC_RIDER_0 = 0xD9,
CT_ORC_RIDER_1 = 0xDA,
CT_ORC_RIDER_2 = 0xDB,
CT_ORC_RIDER_3 = 0xDC,
CT_MAX = 0xDD,
};