Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Список всех доступных карт
#1
[Изображение: GIciQ.png]

В Piercing Blow список карт немного изменился. Теперь добавить отсутствующую карту просто копированием [StageName].i3Pack в клиент не получится. Ниже имеется список всех доступных карт и их настроек. Для карт режима "Подрыв" прописаны координаты закладки бомб, что необходимо при валидации правильного местоположения закладываемой бомбы.

Для старой версии (до 3.8)


Список режимов (PROTOCOL_BASE_MAP_RULELIST_ACK):

Код:
[
    {
      "Name": ""
    },
    {
      "Id": 1,
      "Name": "STBL_IDX_GAMEMODE_DEATHMATCH",
      "FriendlyName": "Deathmatch",
      "Rule2": 1,
      "Rule3": 4
    },
    {
      "Id": 2,
      "Name": "STBL_IDX_GAMEMODE_BOMB",
      "FriendlyName": "Bomb",
      "Rule1": 128,
      "Rule2": 1,
      "Rule3": 8
    },
    {
      "Id": 3,
      "Name": "STBL_IDX_GAMEMODE_DESTROY",
      "FriendlyName": "Destroy",
      "Rule1": 128,
      "Rule2": 1,
      "Rule3": 12
    },
    {
      "Id": 4,
      "Name": "STBL_IDX_GAMEMODE_ANNIHILATION",
      "FriendlyName": "Eliminate",
      "Rule2": 1,
      "Rule3": 16
    },
    {
      "Id": 5,
      "Name": "STBL_IDX_GAMEMODE_DEFENSE",
      "FriendlyName": "Defense",
      "Rule1": 128,
      "Rule2": 1,
      "Rule3": 20
    },
    {
      "Id": 6,
      "Name": "STBL_IDX_GAMEMODE_SUDDENDEATH",
      "FriendlyName": "Sudden Death",
      "Rule3": 24
    },
    {
      "Id": 7,
      "Name": "STBL_IDX_GAMEMODE_ESCAPE",
      "FriendlyName": "Escape",
      "Rule1": 128,
      "Rule3": 28
    },
    {
      "Id": 8,
      "Name": "STBL_IDX_GAMEMODE_HEADHUNTER",
      "FriendlyName": "Head Hunter",
      "Rule1": 32,
      "Rule3": 4
    },
    {
      "Id": 9,
      "Name": "STBL_IDX_GAMEMODE_HEADKILLER",
      "FriendlyName": "Head Killer",
      "Rule3": 36
    },
    {
      "Id": 10,
      "Name": "STBL_IDX_GAMEMODE_TUTORIAL",
      "FriendlyName": "Tutorial(Temp)",
      "Rule3": 40
    },
    {
      "Id": 11,
      "Name": "STBL_IDX_GAMEMODE_DOMINATION",
      "FriendlyName": "Domination",
      "Rule3": 44
    },
    {
      "Id": 12,
      "Name": "STBL_IDX_GAMEMODE_CROSSCOUNT",
      "FriendlyName": "Cross-Counter",
      "Rule3": 48
    },
    {
      "Id": 13,
      "Name": "STBL_IDX_GAMEMODE_CONVOY",
      "FriendlyName": "Extortion",
      "Rule3": 52
    },
    {
      "Id": 14,
      "Name": "STBL_IDX_GAMEMODE_RUNAWAY",
      "FriendlyName": "",
      "Rule3": 56
    },
    {
      "Id": 15,
      "Name": "STBL_IDX_GAMEMODE_CHAOS",
      "FriendlyName": "Chaos",
      "Rule1": 80,
      "Rule3": 4
    },
    {
      "Id": 16,
      "Name": "STBL_IDX_GAMEMODE_DEATHMATCH_AIC",
      "FriendlyName": "Challenge",
      "Rule2": 2,
      "Rule3": 4
    },
    {
      "Id": 17,
      "Name": "STBL_IDX_GAMEMODE_DEATHMATCH_AID",
      "FriendlyName": "Die Hard",
      "Rule2": 4,
      "Rule3": 4
    },
    {
      "Id": 18,
      "Name": "STBL_IDX_GAMEMODE_DEATHMATCH_AIM",
      "FriendlyName": "Zombie Survival",
      "Rule2": 6,
      "Rule3": 4
    },
    {
      "Id": 19,
      "Name": "STBL_IDX_GAMEMODE_DEATHMATCH_SR",
      "FriendlyName": "Deathmatch - Sniper",
      "Rule2": 96,
      "Rule3": 4
    },
    {
      "Id": 20,
      "Name": "STBL_IDX_GAMEMODE_DEATHMATCH_SG",
      "FriendlyName": "Deathmatch - Shot Gun",
      "Rule2": 128,
      "Rule3": 4
    },
    {
      "Id": 21,
      "Name": "STBL_IDX_GAMEMODE_DEATHMATCH_KCL",
      "FriendlyName": "Deathmatch - Knuckle",
      "Rule2": 224,
      "Rule3": 4
    },
    {
      "Id": 22,
      "Name": "STBL_IDX_GAMEMODE_BOMB_SR",
      "FriendlyName": "Bomb - Sniper",
      "Rule1": 128,
      "Rule2": 96,
      "Rule3": 8
    },
    {
      "Id": 23,
      "Name": "STBL_IDX_GAMEMODE_BOMB_SG",
      "FriendlyName": "Bomb - Shot Gun",
      "Rule1": 128,
      "Rule2": 128,
      "Rule3": 8
    },
    {
      "Id": 24,
      "Name": "STBL_IDX_GAMEMODE_BOMB_KCL",
      "FriendlyName": "Bombv - Knuckle",
      "Rule1": 128,
      "Rule2": 224,
      "Rule3": 8
    },
    {
      "Id": 25,
      "Name": "STBL_IDX_GAMEMODE_DESTROY_SR",
      "FriendlyName": "Destroy - Sniper",
      "Rule1": 128,
      "Rule2": 96,
      "Rule3": 12
    },
    {
      "Id": 26,
      "Name": "STBL_IDX_GAMEMODE_DESTROY_SG",
      "FriendlyName": "Destroy - Shot Gun",
      "Rule1": 128,
      "Rule2": 128,
      "Rule3": 12
    },
    {
      "Id": 27,
      "Name": "STBL_IDX_GAMEMODE_DESTROY_KCL",
      "FriendlyName": "Destroy - Knuckle",
      "Rule1": 128,
      "Rule2": 224,
      "Rule3": 12
    },
    {
      "Id": 28,
      "Name": "STBL_IDX_GAMEMODE_DEFENSE_SR",
      "FriendlyName": "Defense - Sniper",
      "Rule2": 96,
      "Rule3": 20
    },
    {
      "Id": 29,
      "Name": "STBL_IDX_GAMEMODE_DEFENSE_SG",
      "FriendlyName": "Defense - Shot Gun",
      "Rule2": 128,
      "Rule3": 20
    },
    {
      "Id": 30,
      "Name": "STBL_IDX_GAMEMODE_DEFENSE_KCL",
      "FriendlyName": "Defense - Knuckle",
      "Rule2": 224,
      "Rule3": 20
    },
    {
      "Id": 31,
      "Name": "STBL_IDX_GAMEMODE_ESCAPE_SR",
      "FriendlyName": "Escape - Sniper",
      "Rule1": 128,
      "Rule2": 96,
      "Rule3": 28
    },
    {
      "Id": 32,
      "Name": "STBL_IDX_GAMEMODE_ESCAPE_SG",
      "FriendlyName": "Escape - Shot Gun",
      "Rule1": 128,
      "Rule2": 128,
      "Rule3": 28
    },
    {
      "Id": 33,
      "Name": "STBL_IDX_GAMEMODE_ESCAPE_KCL",
      "FriendlyName": "Escape - Knuckle",
      "Rule1": 128,
      "Rule2": 224,
      "Rule3": 28
    },
    {
      "Id": 34,
      "Name": "STBL_IDX_GAMEMODE_CROSSCOUNT_SR",
      "FriendlyName": "Cross-Counter - Sniper",
      "Rule2": 96,
      "Rule3": 48
    },
    {
      "Id": 35,
      "Name": "STBL_IDX_GAMEMODE_CROSSCOUNT_SG",
      "FriendlyName": "Cross-Counter - Shot Gun",
      "Rule2": 128,
      "Rule3": 48
    },
    {
      "Id": 36,
      "Name": "STBL_IDX_GAMEMODE_CROSSCOUNT_KCL",
      "FriendlyName": "Cross-Counter - Knuckle",
      "Rule2": 224,
      "Rule3": 48
    },
    {
      "Id": 37,
      "Name": "STBL_IDX_GAMEMODE_CONVOY_SR",
      "FriendlyName": "Extortion - Sniper",
      "Rule2": 96,
      "Rule3": 52
    },
    {
      "Id": 38,
      "Name": "STBL_IDX_GAMEMODE_CONVOY_SG",
      "FriendlyName": "Extortion - Shot Gun",
      "Rule2": 128,
      "Rule3": 52
    },
    {
      "Id": 39,
      "Name": "STBL_IDX_GAMEMODE_CONVOY_KCL",
      "FriendlyName": "Extortion - Knuckle",
      "Rule2": 224,
      "Rule3": 52
    },
    {
      "Id": 40,
      "Name": "STBL_IDX_GAMEMODE_BOMB_HHHO",
      "Rule1": 224,
      "Rule3": 8
    },
    {
      "Id": 41,
      "Name": "STBL_IDX_GAMEMODE_EVENTCONVOY",
      "Rule1": 128,
      "Rule3": 52
    },
    {
      "Id": 42,
      "Name": "STBL_IDX_GAMEMODE_CROSSCOUNT",
      "FriendlyName": "Cross-Counter",
      "Rule1": 128,
      "Rule3": 48
    },
    {
      "Id": 43,
      "Name": "STBL_IDX_GAMEMODE_ANNIHILATION",
      "FriendlyName": "Eliminate",
      "Rule1": 128,
      "Rule2": 1,
      "Rule3": 16
    },
    {
      "Id": 44,
      "Name": "STBL_IDX_GAMEMODE_CONVOY",
      "FriendlyName": "Extortion",
      "Rule1": 128,
      "Rule3": 52
    },
    {
      "Id": 45,
      "Name": "STBL_IDX_GAMEMODE_SPACE_DEATHMATCH",
      "Rule1": 8,
      "Rule3": 4
    }
  ]

Карты (PROTOCOL_BASE_MAP_MATCHINGLIST_ACK):

Код:
[
    {
      "Id": 1,
      "Name": "Port Akaba",
      "ActivateQuickJoin": true,
      "Limit": 16
    },
    {
      "Id": 2,
      "Name": "Redrock",
      "ActivateQuickJoin": true,
      "Limit": 16
    },
    {
      "Id": 3,
      "Name": "Library",
      "ActivateQuickJoin": true,
      "Limit": 16
    },
    {
      "Id": 4,
      "Name": "Mstation",
      "ActivateQuickJoin": true,
      "Limit": 16
    },
    {
      "Id": 5,
      "Name": "Midnight Zone",
      "ActivateQuickJoin": true,
      "Limit": 16
    },
    {
      "Id": 6,
      "Name": "Uptown",
      "ActivateQuickJoin": true,
      "Limit": 16
    },
    {
      "Id": 7,
      "Name": "Burning Hall",
      "ActivateQuickJoin": true,
      "Limit": 16
    },
    {
      "Id": 8,
      "Name": "DSquad",
      "ActivateQuickJoin": true,
      "Limit": 16
    },
    {
      "Id": 9,
      "Name": "Crackdown",
      "ActivateQuickJoin": true,
      "Limit": 16
    },
    {
      "Id": 10,
      "Name": "Saint Mansion",
      "ActivateQuickJoin": true,
      "Limit": 16
    },
    {
      "Id": 11,
      "Name": "Eastern Road",
      "ActivateQuickJoin": true,
      "Limit": 16
    },
    {
      "Id": 12,
      "Name": "Downtown",
      "ActivateQuickJoin": true,
      "Limit": 16,
      "Bombs": [
        {
          "Location": {
            "X": 34.293,
            "Y": 5.647,
            "Z": 33.7287
          }
        },
        {
          "Location": {
            "X": -25.9819,
            "Y": 8.868,
            "Z": 31.4846
          }
        }
      ]
    },
    {
      "Id": 13,
      "Name": "Luxville",
      "ActivateQuickJoin": true,
      "Limit": 16,
      "Bombs": [
        {
          "Location": {
            "X": -3.9285,
            "Y": 7.5416,
            "Z": -24.7105
          }
        },
        {
          "Location": {
            "X": -14.7611,
            "Y": 8.5729,
            "Z": 9.3977
          }
        }
      ]
    },
    {
      "Id": 14,
      "Name": "Blowcity",
      "ActivateQuickJoin": true,
      "Limit": 16,
      "Bombs": [
        {
          "Location": {
            "X": -14.4126,
            "Y": 7.4243,
            "Z": 34.4615
          }
        },
        {
          "Location": {
            "X": 26.2644,
            "Y": 3.968,
            "Z": -7.032
          }
        }
      ]
    },
    {
      "Id": 15,
      "Name": "Stormtube",
      "ActivateQuickJoin": true,
      "Limit": 16,
      "Bombs": [
        {
          "Location": {
            "X": -14.19,
            "Y": 1.5345,
            "Z": 40.6694
          }
        },
        {
          "Location": {
            "X": 35.0631,
            "Y": 2.2185,
            "Z": 2.1828
          }
        }
      ]
    },
    {
      "Id": 16,
      "Name": "Giran",
      "ActivateQuickJoin": true,
      "Limit": 16
    },
    {
      "Id": 17,
      "Name": "BreakDown",
      "ActivateQuickJoin": true,
      "Limit": 16
    },
    {
      "Id": 18,
      "Name": "Training Camp",
      "ActivateQuickJoin": true,
      "Limit": 16
    },
    {
      "Id": 19,
      "Name": "Sentrybase",
      "ActivateQuickJoin": true,
      "Limit": 16,
      "Bombs": [
        {
          "Location": {
            "X": -17.73,
            "Y": 5.0493,
            "Z": 37.8093
          }
        },
        {
          "Location": {
            "X": 32.8641,
            "Y": 6.9361,
            "Z": 12.0217
          }
        }
      ]
    },
    {
      "Id": 20,
      "Name": "Desert Camp",
      "ActivateQuickJoin": true,
      "Limit": 16
    },
    {
      "Id": 21,
      "Name": "Kick Point",
      "ActivateQuickJoin": true,
      "Limit": 16
    },
    {
      "Id": 22,
      "Name": "FaceRock",
      "ActivateQuickJoin": true,
      "Limit": 16
    },
    {
      "Id": 23,
      "Name": "SupplyBase",
      "ActivateQuickJoin": true,
      "Limit": 16
    },
    {
      "Id": 24,
      "Name": "SandStorm",
      "ActivateQuickJoin": true,
      "Limit": 16,
      "Bombs": [
        {
          "Location": {
            "X": -5.6554,
            "Y": 0.1056,
            "Z": 27.5373
          }
        },
        {
          "Location": {
            "X": 34.2612,
            "Y": -2.8873,
            "Z": 13.4926
          }
        }
      ]
    },
    {
      "Id": 25,
      "Name": "ShoppingCenter",
      "ActivateQuickJoin": true,
      "Limit": 16,
      "Bombs": [
        {
          "Location": {
            "X": -43.5916,
            "Y": 1.525,
            "Z": 19.192
          }
        },
        {
          "Location": {
            "X": 23.4202,
            "Y": 1.525,
            "Z": 8.7669
          }
        }
      ]
    },
    {
      "Id": 26,
      "Name": "Safari",
      "ActivateQuickJoin": true,
      "Limit": 16
    },
    {
      "Id": 27,
      "Name": "DragonAlley",
      "ActivateQuickJoin": true,
      "Limit": 16
    },
    {
      "Id": 28,
      "Name": "MachuPicchu",
      "ActivateQuickJoin": true,
      "Limit": 16
    },
    {
      "Id": 29,
      "Name": "Twotowers",
      "ActivateQuickJoin": true,
      "Limit": 16
    },
    {
      "Id": 30,
      "Name": "AngkorRuins",
      "ActivateQuickJoin": true,
      "Limit": 16
    },
    {
      "Id": 31,
      "Name": "GhostTown",
      "ActivateQuickJoin": true,
      "Limit": 16
    },
    {
      "Id": 32,
      "Name": "Grand Bazaar",
      "Limit": 16
    },
    {
      "Id": 33,
      "Name": "Under23",
      "Limit": 16,
      "Bombs": [
        {
          "Location": {
            "X": -0.4546,
            "Y": 0.025,
            "Z": 16.5189
          }
        },
        {
          "Location": {
            "X": -4.559,
            "Y": -12.475,
            "Z": 21.4613
          }
        }
      ]
    },
    {
      "Id": 34,
      "Name": "TaipeiCityMall",
      "Limit": 16
    },
    {
      "Id": 35,
      "Name": "Safari2",
      "Limit": 16
    },
    {
      "Id": 36,
      "Name": "Metro",
      "Limit": 16
    },
    {
      "Id": 37,
      "Name": "Rush Hour",
      "Limit": 16
    },
    {
      "Id": 38,
      "Name": "Cargo Port",
      "Limit": 16
    },
    {
      "Id": 39,
      "Name": "Black Mamba",
      "Limit": 16
    },
    {
      "Id": 40,
      "Name": "Bloody Holiday",
      "ActivateQuickJoin": true,
      "Limit": 16
    },
    {
      "Id": 41,
      "Name": "WestStation",
      "Limit": 16
    },
    {
      "Id": 42,
      "Name": "House Museum",
      "ActivateQuickJoin": true,
      "Limit": 16
    },
    {
      "Id": 43,
      "Name": "Outpost",
      "ActivateQuickJoin": true,
      "Limit": 16,
      "Bombs": [
        {
          "Location": {
            "X": 17.6287,
            "Y": 7.4314,
            "Z": 15.1008
          }
        },
        {
          "Location": {
            "X": -17.7452,
            "Y": 12.9087,
            "Z": -7.3912
          }
        }
      ]
    },
    {
      "Id": 44,
      "Name": "Hospital",
      "ActivateQuickJoin": true,
      "Limit": 16,
      "Bombs": [
        {
          "Location": {
            "X": 21.6008,
            "Y": 1.9018,
            "Z": 37.7629
          }
        },
        {
          "Location": {
            "X": 9.3496,
            "Y": -3.7287,
            "Z": 8.6496
          }
        }
      ]
    },
    {
      "Id": 45,
      "Name": "Midtown",
      "ActivateQuickJoin": true,
      "Limit": 16,
      "Bombs": [
        {
          "Location": {
            "X": -25.5113,
            "Y": -11.836,
            "Z": 43.5032
          }
        },
        {
          "Location": {
            "X": 41.2873,
            "Y": -8.807,
            "Z": 10.3582
          }
        }
      ]
    },
    {
      "Id": 46,
      "Name": "Cargoship",
      "ActivateQuickJoin": true,
      "Limit": 16,
      "Bombs": [
        {
          "Location": {
            "X": -0.4546,
            "Y": 0.025,
            "Z": 16.5189
          }
        },
        {
          "Location": {
            "X": -4.559,
            "Y": -12.475,
            "Z": 21.4613
          }
        }
      ]
    },
    {
      "Id": 47,
      "Name": "Airport",
      "Limit": 16,
      "Bombs": [
        {
          "Location": {
            "X": 41.5855,
            "Y": 6.0,
            "Z": 7.7798
          }
        },
        {
          "Location": {
            "X": -41.3,
            "Y": 5.9983,
            "Z": 32.6104
          }
        }
      ]
    },
    {
      "Id": 48,
      "Name": "SafeHouse",
      "Limit": 16,
      "Bombs": [
        {
          "Location": {
            "X": -32.104,
            "Y": 3.55,
            "Z": 42.0769
          }
        },
        {
          "Location": {
            "X": 28.9975,
            "Y": 6.0398,
            "Z": 16.967
          }
        }
      ]
    },
    {
      "Id": 49,
      "Name": "Hardrock",
      "Limit": 16,
      "Bombs": [
        {
          "Location": {
            "X": -8.5467,
            "Y": 0.492,
            "Z": 14.8582
          }
        }
      ]
    },
    {
      "Id": 50,
      "Name": "Giran Beta A",
      "ActivateQuickJoin": true,
      "Limit": 16
    },
    {
      "Id": 51,
      "Name": "Helispot",
      "ActivateQuickJoin": true,
      "Limit": 16
    },
    {
      "Id": 52,
      "Name": "Black Panther",
      "ActivateQuickJoin": true,
      "Limit": 16
    },
    {
      "Id": 53,
      "Name": "BreedingNest",
      "ActivateQuickJoin": true,
      "Limit": 16
    },
    {
      "Id": 54,
      "Name": "D Uptown",
      "Limit": 16
    },
    {
      "Id": 55,
      "Name": "D_BreakDown",
      "Limit": 16
    },
    {
      "Id": 56,
      "Name": "DinoLab",
      "Limit": 16
    },
    {
      "Id": 57,
      "Name": "Tutorial",
      "Limit": 16,
      "Bombs": [
        {
          "Location": {
            "X": -16.1,
            "Y": -10.14,
            "Z": -14.93
          }
        }
      ]
    },
    {
      "Id": 65,
      "Name": "WaterComplex",
      "Limit": 16
    },
    {
      "Id": 66,
      "Name": "HotelCamouflage",
      "Limit": 16
    },
    {
      "Id": 67,
      "Name": "PumpkinHollow",
      "ActivateQuickJoin": true,
      "Limit": 16
    },
    {
      "Id": 68,
      "Name": "Test Map",
      "Limit": 16,
      "Bombs": [
        {
          "Location": {
            "X": -32.104,
            "Y": 3.6092,
            "Z": 42.0769
          }
        },
        {
          "Location": {
            "X": 28.9975,
            "Y": 6.0398,
            "Z": 16.967
          }
        }
      ]
    },
    {
      "Id": 69,
      "Name": "BattleShip",
      "ActivateQuickJoin": true,
      "Limit": 16
    },
    {
      "Id": 70,
      "Name": "Rampart Town",
      "Limit": 16,
      "Bombs": [
        {
          "Location": {
            "X": -22.64,
            "Y": 1.02,
            "Z": -19.81
          }
        }
      ]
    },
    {
      "Id": 71,
      "Name": "Ballistic",
      "ActivateQuickJoin": true,
      "Limit": 16,
      "Bombs": [
        {
          "Location": {
            "X": -23.7071,
            "Y": 11.0,
            "Z": -11.4161
          }
        },
        {
          "Location": {
            "X": 37.203,
            "Y": 4.0,
            "Z": -10.3931
          }
        }
      ]
    },
    {
      "Id": 72,
      "Name": "Test",
      "Limit": 16,
      "Bombs": [
        {
          "Location": {
            "X": -32.104,
            "Y": 3.6092,
            "Z": 42.0769
          }
        },
        {
          "Location": {
            "X": 28.9975,
            "Y": 6.0398,
            "Z": 16.967
          }
        }
      ]
    },
    {
      "Id": 73,
      "Name": "Holiday2",
      "ActivateQuickJoin": true,
      "Limit": 16
    },
    {
      "Id": 74,
      "Name": "RothenVillage",
      "ActivateQuickJoin": true,
      "Limit": 16
    },
    {
      "Id": 75,
      "Name": "MerryWhiteVillage",
      "ActivateQuickJoin": true,
      "Limit": 16
    },
    {
      "Id": 76,
      "Name": "FalluCity",
      "ActivateQuickJoin": true,
      "Limit": 16,
      "Bombs": [
        {
          "Location": {
            "X": 31.8379,
            "Y": 3.522,
            "Z": 28.3168
          }
        },
        {
          "Location": {
            "X": -51.0101,
            "Y": 3.522,
            "Z": 10.6951
          }
        }
      ]
    },
    {
      "Id": 77,
      "Name": "Hindrance",
      "ActivateQuickJoin": true,
      "Limit": 16
    },
    {
      "Id": 78,
      "Name": "Sewerage",
      "Limit": 16
    },
    {
      "Id": 79,
      "Name": "SlumArea",
      "ActivateQuickJoin": true,
      "Limit": 16
    },
    {
      "Id": 80,
      "Name": "Information Center",
      "ActivateQuickJoin": true,
      "Limit": 16
    },
    {
      "Id": 81,
      "Name": "SandStorm",
      "ActivateQuickJoin": true,
      "Limit": 16,
      "Bombs": [
        {
          "Location": {
            "X": -5.6554,
            "Y": 0.1056,
            "Z": 27.5373
          }
        },
        {
          "Location": {
            "X": 34.2612,
            "Y": -2.8873,
            "Z": 13.4926
          }
        }
      ]
    },
    {
      "Id": 82,
      "Name": "DinoRuins",
      "ActivateQuickJoin": true,
      "Limit": 16
    },
    {
      "Id": 83,
      "Name": "FatalZone",
      "Limit": 16
    },
    {
      "Id": 84,
      "Name": "Marine Wave",
      "ActivateQuickJoin": true,
      "Limit": 16,
      "Bombs": [
        {
          "Location": {
            "X": -27.2016,
            "Y": 7.214,
            "Z": 35.1119
          }
        },
        {
          "Location": {
            "X": 29.1082,
            "Y": 9.5959,
            "Z": 15.6444
          }
        }
      ]
    },
    {
      "Id": 85,
      "Name": "StillRaid",
      "ActivateQuickJoin": true,
      "Limit": 16,
      "Bombs": [
        {
          "Location": {
            "X": -5.6554,
            "Y": 0.1056,
            "Z": 27.5373
          }
        },
        {
          "Location": {
            "X": 34.2612,
            "Y": -2.8873,
            "Z": 13.4926
          }
        }
      ]
    },
    {
      "Id": 86,
      "Name": "OldDock",
      "ActivateQuickJoin": true,
      "Limit": 16,
      "Bombs": [
        {
          "Location": {
            "X": 31.9279,
            "Y": 1.893,
            "Z": 8.4834
          }
        },
        {
          "Location": {
            "X": -27.0648,
            "Y": 0.3834,
            "Z": 36.975
          }
        }
      ]
    },
    {
      "Id": 87,
      "Name": "BioLab",
      "ActivateQuickJoin": true,
      "Limit": 16,
      "Bombs": [
        {
          "Location": {
            "X": -22.5132,
            "Y": 1.0,
            "Z": -13.7605
          }
        }
      ]
    }
  ]


[SRC="csharp"]public enum StageId : byte
{
// _N_A = 0,
// Domination1 = 0,
// Lobby = 0,
// DominationRandom = 0,
// Domination8 = 0,
// Domination7 = 0,
// Domination5 = 0,
// Domination4 = 0,
// Domination3 = 0,
// Domination2 = 0,
// Domination6 = 0,
NPort = 1,
Construction = 2,
Library = 3,
NStation = 4,
Construction2 = 5,
Uptown = 6,
BurningHall = 7,
DSquad = 8,
Crackdown = 9,
SaintMansion = 10,
EasternRoad = 11,
Downtown = 12,
LuxVille = 13,
Blowcity = 14,
Stormtube = 15,
Giran2 = 16,
BreakDown = 17,
TrainingCamp = 18,
Sentrybase = 19,
DesertCamp = 20,
Kickpoint = 21,
FaceRock = 22,
SupplyBase = 23,
SandStorm = 24,
ShoppingCenter = 25,
Safari = 26,
DragonAlley = 27,
MachuPichu = 28,
Twotowers = 29,
AngkorRuins = 30,
GhostTown = 31,
GrandBazaar = 32,
Under23 = 33,
TaipeiCityMall = 34,
Safari2 = 35,
Metro = 36,
RushHour = 37,
CargoPort = 38,
BlackMamba = 39,
Holiday = 40,
WestStation = 41,
HouseMuseum = 42,
Outpost = 43,
Hospital = 44,
Downtown2 = 45,
Cargoship = 46,
Airport = 47,
SafeHouse = 48,
Hardrock = 49,
Giran = 50,
Helispot = 51,
BlackPanther = 52,
BreedingNest = 53,
D_Uptown = 54,
D_BreakDown = 55,
DinoLab = 56,
Tutorial = 57,
WaterComplex = 65,
HotelCamouflage = 66,
PumpkinHollow = 67,
TestMap = 68,
BattleShip = 69,
RampartTown = 70,
Ballistic = 71,
Test = 72,
Holiday2 = 73,
RothenVillage = 74,
MerryWhiteVillage = 75,
FalluCity = 76,
Hindrance = 77,
Sewerage = 78,
SlumArea = 79,
New_Library = 80,
C_Sandstorm = 81,
DinoRuins = 82,
FatalZone = 83,
MarineWave = 84,
StillRaid = 85,
OldDock = 86,
BioLab = 87
}
[/SRC]


Начиная с версии 3.8 карты переехали в отдельный пакет PROTOCOL_BASE_MAP_MATCHINGLIST_ACK.
Ответ
#2
Спасибо :redlol:
Ответ
#3
А что там в пакете?Маска бит..разобрать не могуBig Grin
Ответ
#4
Да.

[SRC="csharp"]if (stage.Available)
{
mask |= 1 << stage.Id;
}
[/SRC]
Ответ
#5
спасибо,а что там ниже маски?бред какой то
[SRC="csharp"]
writeB(new byte[]{
0x00, 0x00, (byte) 0x8D, 0x01, (byte) 0x88, 0x00, (byte) 0x89, 0x00, (byte) 0x8D, 0x00,
(byte) 0x8D, 0x00, (byte) 0x8D, 0x00, (byte) 0x8D, 0x01, 0x09, 0x00, 0x01, 0x00, 0x00, 0x00,
(byte) 0x8D, 0x00, (byte) 0x80, 0x00, (byte) 0x88, 0x00, (byte) 0x88, 0x00, (byte) 0x88, 0x00,
0x00, 0x00, 0x00, 0x00, (byte) 0x8C, 0x00, (byte) 0x88, 0x00, (byte) 0x88, 0x00, (byte) 0x88,
0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, (byte) 0x80, 0x00, (byte) 0x80, 0x00, 0x00, 0x00,
(byte) 0x80, 0x00, (byte) 0x80, 0x00, (byte) 0x80, 0x00, (byte) 0x80, 0x00, (byte) 0x80, 0x00,
(byte) 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
});
[/SRC]
Ответ
#6
А ниже это по доп. режимы. Два байта на карту:

Код:
CustomMode
Knuckle
Ответ
#7
а как определить карту в режим?например библиотеку в подрыв и так далее?или это всё в клиенте лежит?
Ответ
#8
В клиенте все карты привязаны к основным режимам, устанавливать можно только кастомные режимы и только для режима Deathmatch:

[SRC="csharp"]namespace PiercingBlow.Common.Models.Stage
{
[Flags]
public enum StageOption : ushort
{
NONE = 0x00,
AI = 0x01,
SNIPER = 0x04,
ELIMINATE = 0x08,
HEADHUNTER = 0x20,
SHOTGUN = 0x80
}
}
[/SRC]
Ответ
#9
Написал я тут парсер всё ок карты грузит,но с дополнительными режимами какая то хрень.Добавляет туда не все карты почему то хотя в плане кода всё нормально вроде.Так и должно быть?
Вот полный список карт в deathmatch:
[Изображение: DaL1zU-r74k.jpg]
А вот список карт в доп. режиме:
[Изображение: 8SGKaECus7s.jpg]
Ответ
#10
Видимо с маской что-то не то. Возможно в вашем клиенте рассчитывается немного по-другому.
В декомпиле клиента можно подсмотреть в пакете PROTOCOL_BASE_GET_USER_INFO_ACK.
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Список серверных пакетов PROGRAMMATOR 82 39,040 01-24-2020, 09:13 PM
Последний пост: Pyotr
  Список серверных пакетов [PB] Awiion 22 13,168 02-24-2019, 04:59 PM
Последний пост: bmzproject
  Список умений \ Skills List PROGRAMMATOR 0 3,262 10-23-2016, 01:15 PM
Последний пост: PROGRAMMATOR
  Список предметов \ Item List PROGRAMMATOR 17 7,841 10-10-2016, 04:34 PM
Последний пост: bola
  Список рангов и наград за их получение PROGRAMMATOR 44 13,724 08-22-2016, 01:36 PM
Последний пост: Awiion

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)