Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // https://github.com/DK22Pac/plugin-sdk
- #include "plugin.h"
- #include "CCamera.h"
- #include "CFont.h"
- #include "CHud.h"
- #include "CTimer.h"
- #include "CMessages.h"
- #include "CStats.h"
- #include "CTheScripts.h"
- #include "CTheZones.h"
- #include "CWorld.h"
- #include "common.h"
- #include "CModelInfo.h"
- #include "CPedModelInfo.h"
- #include "CRadar.h"
- #include "CRunningScript.h"
- #include "CStreaming.h"
- #include "CGame.h"
- #include "CMenuManager.h"
- #include "CText.h"
- #include "CZoneInfo.h"
- #include "CFileMgr.h"
- #include "CFileLoader.h"
- #include "extensions\ScriptCommands.h"
- #include <iostream>
- #include <array>
- #include <stdio.h>
- #include <string.h>
- std::array<BYTE, 4> zoneNameColours;
- static int _ZN5CRGBAC2Ehhhh = 0x7170C0;
- static int _ZN5CFont12SetDropColorE5CRGBA = 0x719510;
- static int _ZN5CFont12SetFontStyleEs = 0x719490;
- int fontStyle = 2;
- DWORD loc_58ADA4 = 0x58ADA4;
- DWORD loc_58ADE4 = 0x58ADE4;
- DWORD loc_58AE02 = 0x58AE02;
- int zoneNameBorderR = 226;
- int zoneNameBorderG = 181;
- int zoneNameBorderB = 119;
- int zoneNameBorderA = 255;
- int zoneNameR = 226;
- int zoneNameG = 181;
- int zoneNameB = 119;
- int zoneNameA = 255;
- __declspec(naked) void AreaNameFontStyle() { // 0x58AD8D gta_sa 1.00 US Hoodlum
- _asm {
- push 255 // a ebx zoneNameBorderA
- push 0 // b edi zoneNameBorderB
- push 255 // g edi zoneNameBorderG
- push 0 // r edi zoneNameBorderR
- call _ZN5CRGBAC2Ehhhh
- mov eax, [eax]
- push 0xFFFF0000 // eax // ; color
- call _ZN5CFont12SetDropColorE5CRGBA
- push fontStyle // edi
- call _ZN5CFont12SetFontStyleEs // 2 - SA, 3 - GTA3
- jmp loc_58ADA4
- }
- }
- __declspec(naked) void borderColour() { // 0x58ADDC gta_sa 1.00 US Hoodlum
- _asm {
- push 255 // ebx; a
- push 0 // ecx; b
- lea ecx, [esp + 0x18]
- push 255 // edx; g
- push 0 // eax; r
- jmp loc_58ADE4
- }
- }
- __declspec(naked) void colour_3() { // 0x58ADE9 gta_sa 1.00 US Hoodlum
- _asm {
- mov ecx, [eax]
- push 0xFF0000FF // ecx
- jmp loc_58AE02
- }
- }
- float mixed_lc_x = 5666.0f;
- float mixed_lc_y = 2250.0f;
- float mixed_lc_z = -0.07f;
- float mixed_vc_x = 6000.0f;
- float mixed_vc_y = -3000.0f;
- float mixed_vc_z = -5.94f;
- bool zoneCreated = false;
- bool areaDisplayed = false;
- unsigned int areaDisplayedTimer = CTimer::m_snTimeInMilliseconds;
- bool Fps_Counter = true;
- using namespace plugin;
- using namespace std;
- char *gxtName = "none";
- char *primGxtName = "none";
- char *loopGxt = "none";
- char *text = "none";
- char *mainText = "none";
- DWORD areaNemaPsdk = 0xBAB1D0;
- DWORD mainAreaNemaPsdk = 0xBAB1D0;
- DWORD finalAreaName = 0xBAB1D0;
- char *finalText = "none";
- class ZoneNameMixed {
- public:
- ZoneNameMixed() {
- plugin::patch::Nop(0x58D542, 5);
- zoneCreated = false;
- areaDisplayed = false;
- areaDisplayedTimer = CTimer::m_snTimeInMilliseconds;
- // injector::MakeJMP(0x58AD8D, AreaNameFontStyle);
- // injector::MakeJMP(0x58ADDC, borderColour);
- // injector::MakeJMP(0x58ADE9, colour_3);
- // CFileLoader::LoadZone("LC_PARK");
- // CFileLoader::LoadCullZone("LC_PARK");
- generateNewZoneGxtEntries_2(); // createNewZones();
- Events::drawAfterFadeEvent += [] {
- // zoneCreated = false;
- };
- Events::reInitGameEvent += [] {
- zoneCreated = false;
- plugin::patch::Nop(0x58D542, 5);
- };
- Events::initGameEvent += [] {
- zoneCreated = true;
- };
- Events::gameProcessEvent += [] {
- if (zoneCreated) {
- // injector::WriteMemory<DWORD>(0xBAB22C, 1);
- } else {
- // injector::WriteMemory<DWORD>(0xBAB22C, 0);
- }
- // injector::WriteMemory<BYTE>(0x420A10, 0x51);
- // injector::WriteMemory<DWORD>(0x420A11, 0x0C41BF0F);
- // injector::WriteMemory<DWORD>(0x420A15, 0x0A51BF0F);
- auto playa = FindPlayerPed();
- if (playa) {
- if (GetTheZone(playa) == 4 || GetTheZone(playa) == 5) {
- zoneNameColours[0] = 0;
- zoneNameColours[1] = 0;
- zoneNameColours[2] = 0xFF;
- zoneNameColours[3] = 0xFF;
- fontStyle = 3;
- // plugin::patch::SetPointer(0x58ADF5 + 1, &zoneNameColours);
- // auto zone = CTheZones::FindSmallestZoneForPosition(playa->GetPosition(), true);
- // gamefont::Print(Format("%s (%s), %s", zone->m_szTextKey, TheText.Get(zone->m_szTextKey), zone->m_szLabel), 20.0f, 20.0f);
- if (!zoneCreated) {
- CVector indZonePos; // IND_ZON
- indZonePos.x = 6925.9055f;
- indZonePos.y = 1802.1975f;
- indZonePos.z = 200.0f;
- if (CTheZones::FindSmallestZoneForPosition(indZonePos, false)->GetTranslatedName() != "IND_ZON" &&
- TheText.Get("IND_ZON") != "Portland") {
- generateNewZoneGxtEntries_2(); createNewZones(); zoneCreated = true;
- }
- // eLevelName lName = static_cast<eLevelName>(0);
- // const char * nname = "CustomZone";
- // const char * nGxtname = "CustomZone";
- // CTheZones::CreateZone("LC_PARK", znType, 5544.433f, 1246.93f, -100.0, 5865.271f, 1836.932f, 500.0, LEVEL_NAME_COUNTRY_SIDE, "LC_PARK");
- // CTheZones::CreateZone("LC_CHIN", znType, 6411.421f, 1341.711f, -100.0, 6731.42f, 1786.31f, 500.0, LEVEL_NAME_COUNTRY_SIDE, "LC_CHIN");
- // CFileLoader::LoadLevel("modloader\\GTA Mixed\\DATA\\INFO.ZON");
- // CFileLoader::LoadScene("modloader\\GTA Mixed\\DATA\\INFO.ZON");
- // CFileLoader::LoadZone("LC_PARK");
- // CFileLoader::LoadZone("LC_CHIN");
- // CFileLoader::LoadCullZone("LC_PARK");
- // CFileLoader::LoadCullZone("LC_CHIN");
- } else {
- if (!TheCamera.m_bFading) {
- if (plugin::patch::GetUChar(0x58D542) != 0xE8) {
- plugin::patch::SetRaw(0x58D542, "\xE8\x09\xD5\xFF\xFF", 5);
- }
- }
- }
- // if (playa->IsWithinArea(6283.442f, 1291.653f, 6731.44f, 1341.653f)) { gxtName = "ROADBR1"; }
- // if (playa->IsWithinArea(6417.68f, 1071.78f, 6731.68f, 1291.275f)) { gxtName = "PORT_W"; }
- // if (playa->IsWithinArea(6610.208f, 1100.19f, 6682.14f, 1173.99f)) { gxtName = "FISHFAC"; }
- // if (playa->IsWithinArea(6731.88f, 998.45f, 7167.88f, 1180.07f)) { gxtName = "PORT_S"; }
- // if (playa->IsWithinArea(7029.68f, 1180.35f, 7481.68f, 1636.354f)) { gxtName = "PORT_E"; }
- // if (playa->IsWithinArea(6731.88f, 1180.15f, 7029.38f, 1507.946f)) { gxtName = "PORT_I"; }
- // if (playa->IsWithinArea(6411.421f, 1341.711f, 6731.42f, 1786.31f)) { gxtName = "LC_CHIN"; }
- // if (playa->IsWithinArea(6411.378f, 1786.384f, 6731.38f, 1967.384f)) { gxtName = "REDLIGH"; }
- // if (playa->IsWithinArea(6411.421f, 1967.6f, 6731.42f, 2171.2301f)) { gxtName = "TOWERS"; }
- // if (playa->IsWithinArea(6731.9f, 1737.676f, 7054.9f, 2171.676f)) { gxtName = "LITTLEI"; }
- // if (playa->IsWithinArea(6411.979f, 2171.8222f, 7054.98f, 2572.676f)) { gxtName = "HARWOOD"; }
- // if (playa->IsWithinArea(7055.37f, 1636.533f, 7463.6f, 2449.628f)) { gxtName = "EASTBAY"; }
- // if (playa->IsWithinArea(6732.1f, 1508.194f, 7029.6f, 1737.194f)) { gxtName = "S_VIEW"; }
- // if (playa->IsWithinArea(6801.8f, 1554.979f, 6848.36f, 1618.979f)) { gxtName = "COPS_1"; }
- // if (playa->IsWithinArea(6802.09f, 1640.024f, 6848.09f, 1728.833f)) { gxtName = "HOSPI_1"; }
- // if (playa->IsWithinArea(6283.151f, 920.28f, 7568.66f, 2684.115f)) { primGxtName = "IND_ZON"; }
- // if (playa->IsWithinArea(6110.768f, 1291.702f, 6280.878f, 1341.702f)) { gxtName = "ROADBR2"; }
- // if (playa->IsWithinArea(7029.77f, 1636.661f, 7055.17f, 1737.461f)) { gxtName = "FILLIN1"; }
- // if (playa->IsWithinArea(5905.878f, 1838.383f, 6280.322f, 2188.3833f)) { gxtName = "LC_CONS"; }
- // if (playa->IsWithinArea(5440.236f, 1837.396f, 5782.236f, 2410.496f)) { gxtName = "LC_STAD"; }
- // if (playa->IsWithinArea(5865.766f, 577.58f, 6243.766f, 1190.07f)) { gxtName = "YAKUSA"; }
- // if (playa->IsWithinArea(5441.562f, 577.95f, 5865.562f, 1245.55f)) { gxtName = "LC_SHOP"; }
- // if (playa->IsWithinArea(5866.107f, 1190.81f, 6281.107f, 1837.807f)) { gxtName = "COM_EAS"; }
- // if (playa->IsWithinArea(5544.433f, 1246.93f, 5865.271f, 1836.932f)) { gxtName = "LC_PARK"; }
- // if (playa->IsWithinArea(5783.268f, 1838.378f, 5905.268f, 2188.3782f)) { gxtName = "LC_UNIV"; }
- // if (playa->IsWithinArea(5783.236f, 2188.8895f, 6281.236f, 2518.889f)) { gxtName = "HOSPI_2"; }
- // if (playa->IsWithinArea(4033.03f, 905.29f, 5197.371f, 1981.557f)) { gxtName = "LC_AIRP"; }
- // if (playa->IsWithinArea(4854.165f, 1981.926f, 5294.959f, 2342.7263f)) { gxtName = "PROJECT"; }
- // if (playa->IsWithinArea(4798.771f, 2343.3882f, 5399.086f, 2900.058f)) { gxtName = "SWANKS"; }
- // if (playa->IsWithinArea(4258.43f, 1982.034f, 4853.694f, 2342.7559f)) { gxtName = "SUB_IND"; }
- // if (playa->IsWithinArea(4271.5f, 2343.4441f, 4798.48f, 2954.544f)) { gxtName = "BIG_DAM"; }
- // if (playa->IsWithinArea(6703.53f, 1342.726f, 6731.16f, 1612.311f)) { gxtName = "MAIN_D1"; }
- // if (playa->IsWithinArea(6632.079f, 1612.634f, 6730.83f, 1640.443f)) { gxtName = "MAIN_D2"; }
- // if (playa->IsWithinArea(6631.795f, 1641.01f, 6661.306f, 1779.77f)) { gxtName = "MAIN_D3"; }
- // if (playa->IsWithinArea(6661.59f, 1738.908f, 6731.11f, 1779.77f)) { gxtName = "MAIN_D4"; }
- // if (playa->IsWithinArea(6701.88f, 1786.44f, 6730.83f, 1967.14f)) { gxtName = "MAIN_D5"; }
- // if (playa->IsWithinArea(6702.15f, 1968.04f, 6730.85f, 2070.776f)) { gxtName = "MAIN_D6"; }
- // if (playa->IsWithinArea(4021.36f, 898.62f, 5399.105f, 3456.35f)) { primGxtName = "SUB_ZON"; }
- // if (playa->IsWithinArea(5400.521f, 530.03f, 6281.52f, 2617.265f)) { primGxtName = "COM_ZON"; }
- // if (playa->IsWithinArea(5400.556f, 2411.113f, 5544.713f, 2617.043f)) { primGxtName = "SUB_ZO2"; }
- // if (playa->IsWithinArea(5400.566f, 2329.0922f, 5439.666f, 2411.064f)) { primGxtName = "SUB_ZO3"; }
- // if (playa->IsWithinArea(4427.41f, 2556.841f, 4755.555f, 2754.646f)) { gxtName = "WEE_DAM"; }
- // VC Navigation zones
- // if (playa->IsWithinArea(4386.97f, -2586.872f, 5786.27f, -1322.68f)) { gxtName = "VC_DWTW"; }
- // if (playa->IsWithinArea(6163.656f, -3351.153f, 7246.03f, -1601.15f)) { gxtName = "VC_BCH3"; }
- // if (playa->IsWithinArea(5896.03f, -3930.526f, 7246.03f, -3351.153f)) { gxtName = "VC_BCH2"; }
- // if (playa->IsWithinArea(5746.794f, -4805.37f, 7254.9f, -3930.526f)) { gxtName = "VC_BCH1"; }
- // if (playa->IsWithinArea(4111.79f, -4779.61f, 4791.79f, -2769.61f)) { gxtName = "VC_AIRP"; }
- // if (playa->IsWithinArea(5251.794f, -3818.266f, 5895.495f, -3241.467f)) { gxtName = "VC_STIS"; }
- // if (playa->IsWithinArea(5786.27f, -2202.395f, 6163.656f, -1756.53f)) { gxtName = "VC_PRIS"; }
- // if (playa->IsWithinArea(5786.27f, -3241.429f, 6163.656f, -2202.395f)) { gxtName = "VC_GOLF"; }
- // if (playa->IsWithinArea(4603.24f, -3042.9113f, 4791.79f, -2769.61f)) { gxtName = "VC_JNKY"; }
- // if (playa->IsWithinArea(4791.79f, -4779.61f, 5746.794f, -3898.738f)) { gxtName = "VC_DOCK"; }
- // if (playa->IsWithinArea(4791.79f, -3898.738f, 5251.794f, -3241.467f)) { gxtName = "VC_HAVA"; }
- // if (playa->IsWithinArea(4791.79f, -3241.467f, 5421.711f, -2587.34f)) { gxtName = "VC_HAIT"; }
- // if (playa->IsWithinArea(5958.777f, -4696.02f, 6158.777f, -4476.02f)) { gxtName = "RICH2"; }
- // if (playa->IsWithinArea(5958.7767f, -4476.02f, 6178.777f, -4334.67f)) { gxtName = "CLUB2"; }
- // if (playa->IsWithinArea(5958.7767f, -4334.67f, 6208.777f, -4234.67f)) { gxtName = "SHOP3"; }
- // if (playa->IsWithinArea(6051.8355f, -4034.67f, 6271.836f, -3909.668f)) { gxtName = "STREET3"; }
- // if (playa->IsWithinArea(5926.8355f, -4034.67f, 6051.8355f, -3909.668f)) { gxtName = "SHOP2"; }
- // if (playa->IsWithinArea(6051.835f, -3909.668f, 6301.836f, -3784.768f)) { gxtName = "STREET3"; }
- // if (playa->IsWithinArea(6183.371f, -3784.019f, 6363.371f, -3674.019f)) { gxtName = "STREET2"; }
- // if (playa->IsWithinArea(6239.788f, -3565.171f, 6464.788f, -3458.371f)) { gxtName = "STREET2"; }
- // if (playa->IsWithinArea(6278.031f, -3458.371f, 6428.031f, -3383.371f)) { gxtName = "STREET2"; }
- // if (playa->IsWithinArea(6332.729f, -4676.02f, 6632.729f, -4476.02f)) { gxtName = "VC_BCH1"; }
- // if (playa->IsWithinArea(6261.438f, -4475.67f, 6681.438f, -4334.67f)) { gxtName = "VC_BCH1"; }
- // if (playa->IsWithinArea(6289.734f, -4334.67f, 6701.734f, -4234.67f)) { gxtName = "VC_BCH1"; }
- // if (playa->IsWithinArea(6319.082f, -4234.67f, 6739.082f, -4034.67f)) { gxtName = "VC_BCH1"; }
- // if (playa->IsWithinArea(6351.836f, -3909.668f, 6831.836f, -3784.768f)) { gxtName = "VC_BCH2"; }
- // if (playa->IsWithinArea(6413.371f, -3784.019f, 6863.371f, -3674.019f)) { gxtName = "VC_BCH2"; }
- // if (playa->IsWithinArea(6458.527f, -3674.019f, 6908.527f, -3567.019f)) { gxtName = "VC_BCH2"; }
- // if (playa->IsWithinArea(6584.788f, -3565.371f, 6984.788f, -3458.371f)) { gxtName = "VC_BCH2"; }
- // if (playa->IsWithinArea(6528.031f, -3458.371f, 6978.031f, -3383.371f)) { gxtName = "VC_BCH2"; }
- // if (playa->IsWithinArea(6278.236f, -3382.62f, 6407.736f, -3203.582f)) { gxtName = "VC_CONS"; }
- // if (playa->IsWithinArea(6407.799f, -3382.756f, 6627.499f, -3032.7556f)) { gxtName = "CLUB1"; }
- // if (playa->IsWithinArea(6627.505f, -3381.941f, 6978.287f, -2981.9406f)) { gxtName = "VC_BCH3"; }
- // if (playa->IsWithinArea(6557.587f, -2981.9406f, 6978.287f, -2952.9406f)) { gxtName = "VC_BCH3"; }
- // if (playa->IsWithinArea(6070.626f, -2750.503f, 6220.626f, -2580.503f)) { gxtName = "GOLF2"; }
- // if (playa->IsWithinArea(6041.3288f, -2580.205f, 6254.229f, -2374.805f)) { gxtName = "GOLF1"; }
- // if (playa->IsWithinArea(5960.626f, -2660.503f, 6070.626f, -2580.503f)) { gxtName = "GOLF1"; }
- // if (playa->IsWithinArea(6070.626f, -2774.203f, 6120.825f, -2750.503f)) { gxtName = "GOLF2"; }
- // if (playa->IsWithinArea(5922.8821f, -2774.435f, 6010.626f, -2727.224f)) { gxtName = "GOLF1"; }
- // if (playa->IsWithinArea(6221.791f, -2892.847f, 6235.434f, -2815.199f)) { gxtName = "GOLF1"; }
- // if (playa->IsWithinArea(6176.872f, -3245.832f, 6278.236f, -3203.582f)) { gxtName = "STREET1"; }
- // if (playa->IsWithinArea(6176.872f, -3203.582f, 6407.799f, -3032.7556f)) { gxtName = "STREET1"; }
- // if (playa->IsWithinArea(6220.626f, -2741.403f, 6482.228f, -2580.503f)) { gxtName = "STREET1"; }
- // if (playa->IsWithinArea(6254.229f, -2580.503f, 6482.228f, -2444.377f)) { gxtName = "STREET1"; }
- // if (playa->IsWithinArea(6482.228f, -2688.463f, 6978.431f, -2444.377f)) { gxtName = "TOUR1"; }
- // if (playa->IsWithinArea(6339.576f, -2444.332f, 6617.16f, -1971.88f)) { gxtName = "RICH1"; }
- // if (playa->IsWithinArea(6339.114f, -1972.06f, 6573.412f, -1656.46f)) { gxtName = "SHOP1"; }
- // if (playa->IsWithinArea(5863.597f, -1656.46f, 6978.597f, -1266.46f)) { gxtName = "TOUR1"; }
- // if (playa->IsWithinArea(4985.59f, -1926.26f, 5345.588f, -1266.26f)) { gxtName = "SHOP4"; }
- // if (playa->IsWithinArea(5345.588f, -1576.26f, 5780.847f, -1266.26f)) { gxtName = "TESTT"; }
- // if (playa->IsWithinArea(5166.278f, -2513.284f, 5636.942f, -2158.284f)) { gxtName = "BIKAREA"; }
- // if (playa->IsWithinArea(5345.588f, -2158.109f, 5780.816f, -1576.26f)) { gxtName = "BUSINES"; }
- // if (playa->IsWithinArea(4644.79f, -2710.199f, 5006.512f, -2513.284f)) { gxtName = "GHETTO1"; }
- // if (playa->IsWithinArea(5006.512f, -3159.82f, 5298.185f, -2943.2835f)) { gxtName = "GHETTO1"; }
- // if (playa->IsWithinArea(4644.79f, -3041.9074f, 4703.42f, -2710.199f)) { gxtName = "GHETTO1"; }
- // if (playa->IsWithinArea(5780.847f, -2158.284f, 5863.597f, -1266.46f)) { gxtName = "TOUR1"; }
- // if (playa->IsWithinArea(5636.942f, -2374.805f, 5863.597f, -2158.284f)) { gxtName = "TOUR1"; }
- // if (playa->IsWithinArea(6254.229f, -2444.077f, 6339.576f, -2375.115f)) { gxtName = "TOUR1"; }
- // if (playa->IsWithinArea(5636.942f, -2513.147f, 5736.411f, -2374.805f)) { gxtName = "TOUR1"; }
- // if (playa->IsWithinArea(5736.411f, -2941.884f, 5921.423f, -2600.084f)) { gxtName = "TOUR1"; }
- // if (playa->IsWithinArea(4745.59f, -2158.197f, 5345.378f, -1926.26f)) { gxtName = "SHOP5"; }
- // if (playa->IsWithinArea(4745.64f, -2513.284f, 5166.228f, -2158.197f)) { gxtName = "SHOP5"; }
- // if (playa->IsWithinArea(4723.82f, -3470.199f, 5198.815f, -3315.199f)) { gxtName = "GHETTO2"; }
- // if (playa->IsWithinArea(4051.95f, -3041.9074f, 4644.79f, -2765.338f)) { gxtName = "VC_AIRP"; }
- // if (playa->IsWithinArea(4051.95f, -3315.199f, 4201.95f, -3041.9074f)) { gxtName = "VC_AIRP"; }
- // if (playa->IsWithinArea(4051.95f, -3945.199f, 4383.81f, -3315.199f)) { gxtName = "VC_AIRP"; }
- // if (playa->IsWithinArea(4723.81f, -3865.199f, 4766.81f, -3470.199f)) { gxtName = "TERMINL"; }
- // if (playa->IsWithinArea(4051.95f, -4802.63f, 4766.47f, -3945.2f)) { gxtName = "BAGGAG"; }
- // if (playa->IsWithinArea(4766.81f, -4173.01f, 5276.812f, -4089.55f)) { gxtName = "STREET6"; }
- // if (playa->IsWithinArea(5446.472f, -4802.63f, 6158.777f, -4696.02f)) { gxtName = "TOUR2"; }
- // if (playa->IsWithinArea(5446.472f, -4696.02f, 5648.777f, -4273.65f)) { gxtName = "TOUR2"; }
- // if (playa->IsWithinArea(5446.472f, -4273.65f, 5696.472f, -4234.67f)) { gxtName = "TOUR2"; }
- // if (playa->IsWithinArea(5446.472f, -4234.67f, 5696.472f, -4173.01f)) { gxtName = "TOUR2"; }
- // if (playa->IsWithinArea(5245.923f, -4089.55f, 5751.923f, -4034.67f)) { gxtName = "TOUR2"; }
- // if (playa->IsWithinArea(5245.923f, -4034.67f, 5751.923f, -3909.668f)) { gxtName = "TOUR2"; }
- // if (playa->IsWithinArea(5246.812f, -3909.468f, 5796.812f, -3784.019f)) { gxtName = "TOUR2"; }
- // if (playa->IsWithinArea(5808.722f, -3784.019f, 5946.3212f, -3437.103f)) { gxtName = "TOUR2"; }
- // if (playa->IsWithinArea(5483.722f, -3784.019f, 5808.722f, -3634.891f)) { gxtName = "TOUR2"; }
- // if (playa->IsWithinArea(5246.812f, -3784.019f, 5483.722f, -3570.199f)) { gxtName = "RICH3"; }
- // if (playa->IsWithinArea(6158.777f, -4802.63f, 6728.117f, -4676.02f)) { gxtName = "VC_BCH1"; }
- // if (playa->IsWithinArea(6017.343f, -3437.028f, 6278.236f, -3245.832f)) { gxtName = "VC_CONS"; }
- // if (playa->IsWithinArea(5483.722f, -3437.103f, 5921.423f, -2942.0209f)) { gxtName = "RICH3"; }
- // if (playa->IsWithinArea(5298.185f, -3437.103f, 5483.722f, -2943.2835f)) { gxtName = "RICH3"; }
- // if (playa->IsWithinArea(5198.815f, -3437.103f, 5298.185f, -3315.199f)) { gxtName = "TOUR2"; }
- // if (playa->IsWithinArea(5198.815f, -3470.199f, 5483.722f, -3437.103f)) { gxtName = "RICH3"; }
- // if (playa->IsWithinArea(5216.812f, -3570.199f, 5483.722f, -3470.199f)) { gxtName = "RICH3"; }
- // if (playa->IsWithinArea(6183.371f, -3674.019f, 6408.527f, -3567.019f)) { gxtName = "STREET2"; }
- // if (playa->IsWithinArea(6183.371f, -3565.759f, 6239.788f, -3437.103f)) { gxtName = "STREET2"; }
- // if (playa->IsWithinArea(6239.788f, -3458.371f, 6278.031f, -3437.103f)) { gxtName = "STREET2"; }
- // if (playa->IsWithinArea(6557.587f, -3032.7556f, 6627.499f, -2981.9406f)) { gxtName = "VC_BCH3"; }
- // if (playa->IsWithinArea(6172.098f, -2952.9406f, 6222.02f, -2774.435f)) { gxtName = "GOLF1"; }
- // if (playa->IsWithinArea(5863.597f, -2374.805f, 6131.372f, -2174.892f)) { gxtName = "TOUR1"; }
- // if (playa->IsWithinArea(5386.512f, -2941.884f, 5736.411f, -2513.147f)) { gxtName = "TOUR1"; }
- // if (playa->IsWithinArea(6235.434f, -2892.847f, 6482.228f, -2815.199f)) { gxtName = "STREET1"; }
- // if (playa->IsWithinArea(6130.91f, -2375.295f, 6339.114f, -1656.46f)) { gxtName = "SHOP1"; }
- // if (playa->IsWithinArea(6573.874f, -1972.11f, 6978.597f, -1656.28f)) { gxtName = "TOUR1"; }
- // if (playa->IsWithinArea(5736.411f, -2600.084f, 5921.423f, -2374.374f)) { gxtName = "GOLF1"; }
- // if (playa->IsWithinArea(5921.4229f, -2660.503f, 5960.626f, -2580.221f)) { gxtName = "TOUR1"; }
- // if (playa->IsWithinArea(5921.4229f, -2727.224f, 6070.626f, -2660.503f)) { gxtName = "GOLF1"; }
- // if (playa->IsWithinArea(5922.8821f, -2952.9406f, 6172.098f, -2774.435f)) { gxtName = "GOLF1"; }
- // if (playa->IsWithinArea(6176.872f, -3032.7556f, 6222.02f, -2952.9406f)) { gxtName = "STREET1"; }
- // if (playa->IsWithinArea(6222.02f, -3032.7556f, 6457.587f, -2952.9406f)) { gxtName = "STREET1"; }
- // if (playa->IsWithinArea(6222.02f, -2952.9406f, 6482.228f, -2892.847f)) { gxtName = "STREET1"; }
- // if (playa->IsWithinArea(6482.228f, -2952.9406f, 6978.431f, -2688.463f)) { gxtName = "VC_BCH3"; }
- // if (playa->IsWithinArea(6457.587f, -3032.7556f, 6557.587f, -2952.9406f)) { gxtName = "CLUB1"; }
- // if (playa->IsWithinArea(6617.16f, -2444.377f, 6978.431f, -1971.88f)) { gxtName = "TOUR1"; }
- // if (playa->IsWithinArea(6220.626f, -2815.199f, 6482.228f, -2741.403f)) { gxtName = "STREET1"; }
- // if (playa->IsWithinArea(6120.825f, -2774.435f, 6222.02f, -2750.503f)) { gxtName = "GOLF2"; }
- // if (playa->IsWithinArea(6010.626f, -2774.203f, 6070.626f, -2727.224f)) { gxtName = "GOLF2"; }
- // if (playa->IsWithinArea(5921.423f, -3437.103f, 6017.343f, -3245.832f)) { gxtName = "RICH3"; }
- // if (playa->IsWithinArea(5921.423f, -3245.832f, 6176.872f, -2952.9406f)) { gxtName = "GOLF1"; }
- // if (playa->IsWithinArea(6271.836f, -4034.67f, 6351.836f, -3909.668f)) { gxtName = "OCEAND1"; }
- // if (playa->IsWithinArea(6238.834f, -4234.67f, 6319.082f, -4034.67f)) { gxtName = "OCEAND1"; }
- // if (playa->IsWithinArea(6208.777f, -4334.67f, 6289.734f, -4234.67f)) { gxtName = "OCEAND1"; }
- // if (playa->IsWithinArea(6178.777f, -4476.02f, 6261.438f, -4334.67f)) { gxtName = "OCEAND1"; }
- // if (playa->IsWithinArea(6158.777f, -4676.37f, 6332.729f, -4476.02f)) { gxtName = "OCEAND1"; }
- // if (playa->IsWithinArea(6301.836f, -3910.218f, 6351.836f, -3784.768f)) { gxtName = "OCEAND2"; }
- // if (playa->IsWithinArea(6363.371f, -3784.019f, 6413.371f, -3674.019f)) { gxtName = "OCEAND2"; }
- // if (playa->IsWithinArea(6408.527f, -3674.019f, 6458.527f, -3567.019f)) { gxtName = "OCEAND2"; }
- // if (playa->IsWithinArea(6464.788f, -3564.583f, 6584.788f, -3458.371f)) { gxtName = "OCEAND2"; }
- // if (playa->IsWithinArea(6428.031f, -3458.371f, 6528.031f, -3383.371f)) { gxtName = "OCEAND2"; }
- // if (playa->IsWithinArea(5648.777f, -4696.02f, 5958.777f, -4273.65f)) { gxtName = "STREET4"; }
- // if (playa->IsWithinArea(5696.472f, -4273.65f, 5958.7767f, -4234.67f)) { gxtName = "STREET3"; }
- // if (playa->IsWithinArea(5276.812f, -4173.01f, 5696.472f, -4089.55f)) { gxtName = "TOUR2"; }
- // if (playa->IsWithinArea(5751.923f, -4089.55f, 5926.8355f, -3909.668f)) { gxtName = "STREET3"; }
- // if (playa->IsWithinArea(5696.472f, -4234.67f, 5926.8355f, -4089.55f)) { gxtName = "STREET3"; }
- // if (playa->IsWithinArea(5926.8355f, -4234.67f, 6238.834f, -4034.67f)) { gxtName = "STREET3"; }
- // if (playa->IsWithinArea(5796.812f, -3909.468f, 6051.8355f, -3784.218f)) { gxtName = "STREET3"; }
- // if (playa->IsWithinArea(5483.722f, -3502.947f, 5808.722f, -3437.103f)) { gxtName = "RICH3"; }
- // if (playa->IsWithinArea(5483.722f, -3634.891f, 5808.722f, -3502.947f)) { gxtName = "GANG1"; }
- // if (playa->IsWithinArea(5921.423f, -2432.227f, 6041.3289f, -2374.374f)) { gxtName = "TOUR1"; }
- // if (playa->IsWithinArea(5921.423f, -2580.205f, 6041.3288f, -2432.227f)) { gxtName = "GOLF1"; }
- // if (playa->IsWithinArea(6351.836f, -4034.67f, 6751.836f, -3909.668f)) { gxtName = "VC_BCH1"; }
- // if (playa->IsWithinArea(4383.81f, -3945.199f, 4723.81f, -3695.199f)) { gxtName = "TERMINL"; }
- // if (playa->IsWithinArea(4383.81f, -3695.199f, 4723.82f, -3315.199f)) { gxtName = "VC_AIRP"; }
- // if (playa->IsWithinArea(4723.81f, -3945.199f, 4766.81f, -3865.199f)) { gxtName = "VC_AIRP"; }
- // if (playa->IsWithinArea(5946.3212f, -3784.019f, 6183.371f, -3566.735f)) { gxtName = "STREET2"; }
- // if (playa->IsWithinArea(5946.3212f, -3566.735f, 6183.371f, -3437.103f)) { gxtName = "STREET2"; }
- // if (playa->IsWithinArea(4385.59f, -1926.26f, 4985.59f, -1266.26f)) { gxtName = "STREET2"; }
- // if (playa->IsWithinArea(5089.086f, -3596.38f, 5149.111f, -3569.893f)) { gxtName = "ICCREAM"; }
- // if (playa->IsWithinArea(5089.086f, -3569.893f, 5149.11f, -3542.906f)) { gxtName = "ICCREAM"; }
- // if (playa->IsWithinArea(4862.76f, -3315.199f, 4958.24f, -3160.199f)) { gxtName = "PRINTWK"; }
- // if (playa->IsWithinArea(4984.64f, -2821.087f, 5005.965f, -2778.245f)) { gxtName = "KAUFCAB"; }
- // if (playa->IsWithinArea(5006.617f, -2823.525f, 5020.147f, -2780.683f)) { gxtName = "KAUFCAB"; }
- // if (playa->IsWithinArea(5354.361f, -4495.58f, 5418.261f, -4452.69f)) { gxtName = "BOATYRD"; }
- // if (playa->IsWithinArea(5354.361f, -4538.46f, 5445.842f, -4495.58f)) { gxtName = "BOATYRD"; }
- // if (playa->IsWithinArea(5304.361f, -4512.27f, 5354.361f, -4448.29f)) { gxtName = "BOATYRD"; }
- // if (playa->IsWithinArea(4939.46f, -3910.663f, 5040.298f, -3807.183f)) { gxtName = "CARYRD"; }
- // if (playa->IsWithinArea(5863.597f, -2147.958f, 6015.6971f, -1954.25f)) { gxtName = "PORNSTU"; }
- // if (playa->IsWithinArea(4766.47f, -4802.63f, 5445.842f, -4538.46f)) { gxtName = "VC_DOCK"; }
- // if (playa->IsWithinArea(4766.47f, -4538.46f, 5354.361f, -4512.27f)) { gxtName = "VC_DOCK"; }
- // if (playa->IsWithinArea(4766.81f, -4512.27f, 5304.361f, -4173.01f)) { gxtName = "VC_DOCK"; }
- // if (playa->IsWithinArea(5418.261f, -4495.58f, 5446.472f, -4173.01f)) { gxtName = "VC_DOCK"; }
- // if (playa->IsWithinArea(5354.361f, -4452.69f, 5418.261f, -4173.01f)) { gxtName = "VC_DOCK"; }
- // if (playa->IsWithinArea(5304.361f, -4448.29f, 5354.361f, -4173.01f)) { gxtName = "VC_DOCK"; }
- // if (playa->IsWithinArea(4766.92f, -4089.55f, 5244.923f, -3910.663f)) { gxtName = "STREET6"; }
- // if (playa->IsWithinArea(4766.81f, -3807.183f, 5246.812f, -3670.199f)) { gxtName = "STREET6"; }
- // if (playa->IsWithinArea(4766.92f, -3910.663f, 4939.06f, -3807.183f)) { gxtName = "STREET6"; }
- // if (playa->IsWithinArea(5040.298f, -3909.668f, 5245.923f, -3807.183f)) { gxtName = "STREET6"; }
- // if (playa->IsWithinArea(4766.81f, -3670.199f, 5246.812f, -3596.38f)) { gxtName = "GHETTO2"; }
- // if (playa->IsWithinArea(4766.81f, -3596.38f, 5089.086f, -3470.199f)) { gxtName = "GHETTO2"; }
- // if (playa->IsWithinArea(5149.111f, -3596.38f, 5246.812f, -3570.199f)) { gxtName = "GHETTO2"; }
- // if (playa->IsWithinArea(5149.111f, -3570.199f, 5216.812f, -3470.199f)) { gxtName = "GHETTO2"; }
- // if (playa->IsWithinArea(5089.086f, -3542.906f, 5149.111f, -3470.199f)) { gxtName = "GHETTO2"; }
- // if (playa->IsWithinArea(4703.42f, -2778.245f, 5005.965f, -2710.199f)) { gxtName = "GANG2"; }
- // if (playa->IsWithinArea(4703.42f, -2821.087f, 4984.64f, -2778.245f)) { gxtName = "GANG2"; }
- // if (playa->IsWithinArea(4703.42f, -3159.82f, 5006.512f, -2821.087f)) { gxtName = "GANG2"; }
- // if (playa->IsWithinArea(5006.617f, -2941.884f, 5386.512f, -2823.525f)) { gxtName = "GHETTO1"; }
- // if (playa->IsWithinArea(5006.617f, -2780.683f, 5386.512f, -2513.147f)) { gxtName = "GHETTO1"; }
- // if (playa->IsWithinArea(5020.147f, -2823.525f, 5386.512f, -2780.683f)) { gxtName = "GHETTO1"; }
- // if (playa->IsWithinArea(5863.597f, -1954.25f, 6130.91f, -1656.46f)) { gxtName = "STREET5"; }
- // if (playa->IsWithinArea(6015.6971f, -2147.958f, 6130.91f, -1954.25f)) { gxtName = "STREET5"; }
- // if (playa->IsWithinArea(5863.597f, -2174.892f, 6131.372f, -2147.958f)) { gxtName = "STREET5"; }
- // if (playa->IsWithinArea(4703.42f, -3315.199f, 4862.76f, -3160.199f)) { gxtName = "GHETTO1"; }
- // if (playa->IsWithinArea(4958.24f, -3315.199f, 5298.185f, -3160.199f)) { gxtName = "GHETTO1"; }
- // if (playa->IsWithinArea(4201.95f, -3315.199f, 4444.15f, -3041.9074f)) { gxtName = "ARMYBAS"; }
- // if (playa->IsWithinArea(4444.15f, -3315.199f, 4703.42f, -3041.9074f)) { gxtName = "VC_AIRP"; }
- // eZoneType zType = static_cast<eZoneType>(2);
- // int v3 = CTheZones::FindZoneByLabel(gxtName, zType);
- // WORD zoneExtraInfo = CTheZones::ZoneInfoArray[v3].m_nZoneExtraIndexInfo;
- // CZoneExtraInfo *zxzType = reinterpret_cast<CZoneExtraInfo*>(zoneExtraInfo);
- // zxzType->m_nGangDensity[0] = 40;
- // if (TheCamera.m_bFading) {
- // areaDisplayed = false;
- // areaDisplayedTimer = CTimer::m_snTimeInMilliseconds;
- // }
- //
- // if (!areaDisplayed) {
- //
- //
- //
- // areaDisplayedTimer = CTimer::m_snTimeInMilliseconds;
- // text = TheText.Get(gxtName);
- // mainText = TheText.Get(primGxtName);
- // plugin::patch::SetPointer(areaNemaPsdk, text, false);
- // plugin::patch::SetPointer(mainAreaNemaPsdk, mainText, false);
- //
- // finalText = mainText;
- // finalAreaName = mainAreaNemaPsdk;
- //
- // finalText = text;
- // finalAreaName = areaNemaPsdk;
- //
- // if (!CHud::m_pZoneName) {
- // CHud::SetZoneName(finalText, true);
- // } else {
- //
- //
- // injector::WriteMemory<DWORD>(0x58AAC7 + 2, finalAreaName);
- // injector::WriteMemory<DWORD>(0x58AC5C + 2, finalAreaName);
- // injector::WriteMemory<DWORD>(0x58AE13 + 2, finalAreaName);
- //
- // injector::WriteMemory<DWORD>(0x571E47 + 1, finalAreaName);
- // injector::WriteMemory<DWORD>(0x588924 + 2, finalAreaName);
- // injector::WriteMemory<DWORD>(0x58AA69 + 2, finalAreaName);
- // injector::WriteMemory<DWORD>(0x58AAED + 2, finalAreaName);
- //
- // injector::WriteMemory<DWORD>(0x58891E + 2, finalAreaName);
- // injector::WriteMemory<DWORD>(0x588A8B + 2, finalAreaName);
- // injector::WriteMemory<DWORD>(0x588BCE + 1, finalAreaName);
- // injector::WriteMemory<DWORD>(0x58AA51 + 2, finalAreaName);
- //
- // CFileLoader::LoadZone("LC_PARK");
- // FrontEndMenuManager.PrintMap();
- //
- // plugin::patch::SetPointer(0xBAB1D0, text, false);
- // CHud::m_ZoneToPrint = finalText;
- //
- // CHud::m_pLastZoneName = finalText;
- // CHud::m_pZoneName = finalText;
- //
- // FrontEndMenuManager
- //
- // CHud::m_ZoneNameTimer = 0;
- // CHud::m_ZoneFadeTimer = 0;
- //
- // if (TheCamera.GetFading() || TheCamera.GetScreenFadeStatus() == 2) {
- // CHud::m_ZoneState = 1;
- // } else {
- // CHud::m_ZoneState = 2;
- // }
- // }
- //
- // areaDisplayed = true;
- // loopGxt = gxtName;
- // }
- //
- // if (loopGxt != gxtName) {
- // if (areaDisplayed && CTimer::m_snTimeInMilliseconds - areaDisplayedTimer >= 3000) {
- // areaDisplayed = false;
- // }
- // }
- } else {
- // if (injector::ReadMemory<DWORD>(0x58AAC7 + 2) != 0xBAB1D0) {
- // injector::WriteMemory<DWORD>(0x58AAC7 + 2, 0xBAB1D0);
- // injector::WriteMemory<DWORD>(0x58AC5C + 2, 0xBAB1D0);
- // injector::WriteMemory<DWORD>(0x58AE13 + 2, 0xBAB1D0);
- //
- // injector::WriteMemory<DWORD>(0x571E47 + 1, 0xBAB1D4);
- // injector::WriteMemory<DWORD>(0x588924 + 2, 0xBAB1D4);
- // injector::WriteMemory<DWORD>(0x58AA69 + 2, 0xBAB1D4);
- // injector::WriteMemory<DWORD>(0x58AAED + 2, 0xBAB1D4);
- //
- // injector::WriteMemory<DWORD>(0x58891E + 2, 0xBAB1D8);
- // injector::WriteMemory<DWORD>(0x588A8B + 2, 0xBAB1D8);
- // injector::WriteMemory<DWORD>(0x588BCE + 1, 0xBAB1D8);
- // injector::WriteMemory<DWORD>(0x58AA51 + 2, 0xBAB1D8);
- //
- // fontStyle = 2;
- // }
- }
- } else {
- zoneCreated = false;
- }
- };
- }
- static float point_lc_x(float origPoint_x) {
- origPoint_x += mixed_lc_x;
- return origPoint_x;
- }
- static float point_lc_y(float origPoint_y) {
- origPoint_y += mixed_lc_y;
- return origPoint_y;
- }
- static float point_lc_z(float origPoint_z) {
- origPoint_z += mixed_lc_y;
- return origPoint_z;
- }
- static float point_vc_x(float origPoint2_x) {
- origPoint2_x += mixed_vc_x;
- return origPoint2_x;
- }
- static float point_vc_y(float origPoint2_y) {
- origPoint2_y += mixed_vc_y;
- return origPoint2_y;
- }
- static float point_vc_z(float origPoint2_z) {
- origPoint2_z += mixed_vc_y;
- return origPoint2_z;
- }
- static int GetTheZone(CPlayerPed *playaPed) {
- if (playaPed->IsWithinArea(4013.302f, -5134.968f, 7034.359f, -1355.872f)) {
- return 5;
- } else {
- if (playaPed->IsWithinArea(3966.666f, 439.636f, 7369.405f, 3511.027f)) {
- return 4;
- } else {
- return -1;
- }
- }
- }
- static void createNewZones() {
- eZoneType znType = static_cast<eZoneType>(ZONE_TYPE_NAVI);
- // liberty City
- CTheZones::CreateZone("WHOLELC", znType, 3922.975f, 415.034f, -100.0f, 7518.566f, 3604.700f, 2000.0f, LEVEL_NAME_COUNTRY_SIDE, "WHOLELC");
- CTheZones::CreateZone("IND_ZON", znType, 6283.151f, 920.28f, -100.0f, 7568.66f, 2684.115f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "IND_ZON");
- CTheZones::CreateZone("HARWOOD", znType, 6411.979f, 2171.8222f, -100.0f, 7054.98f, 2572.676f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "HARWOOD");
- CTheZones::CreateZone("TOWERS", znType, 6411.421f, 1967.6f, -100.0f, 6731.42f, 2171.2301f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "TOWERS");
- CTheZones::CreateZone("REDLIGH", znType, 6411.378f, 1786.384f, -100.0f, 6731.38f, 1967.384f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "REDLIGH");
- CTheZones::CreateZone("LITTLEI", znType, 6731.9f, 1737.676f, -100.0f, 7054.9f, 2171.676f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "LITTLEI");
- CTheZones::CreateZone("EASTBAY", znType, 7055.37f, 1636.533f, -100.0f, 7463.6f, 2449.628f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "EASTBAY");
- CTheZones::CreateZone("LC_CHIN", znType, 6411.421f, 1341.711f, -100.0f, 6731.42f, 1786.31f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "LC_CHIN");
- CTheZones::CreateZone("S_VIEW", znType, 6732.1f, 1508.194f, -100.0f, 7029.6f, 1737.194f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "S_VIEW");
- CTheZones::CreateZone("FILLIN1", znType, 7029.77f, 1636.661f, -100.0f, 7055.17f, 1737.461f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "FILLIN1");
- CTheZones::CreateZone("PORT_I", znType, 6731.88f, 1180.15f, -100.0f, 7029.38f, 1507.946f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "PORT_I");
- CTheZones::CreateZone("PORT_E", znType, 7029.68f, 1180.35f, -100.0f, 7481.68f, 1636.354f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "PORT_E");
- CTheZones::CreateZone("ROADBR", znType, 6283.442f, 1291.653f, -100.0f, 6731.44f, 1341.653f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "ROADBR");
- CTheZones::CreateZone("PORT_W", znType, 6417.68f, 1071.78f, -100.0f, 6731.68f, 1291.275f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "PORT_W");
- CTheZones::CreateZone("PORT_S", znType, 6731.88f, 998.45f, -100.0f, 7167.88f, 1180.07f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "PORT_S");
- CTheZones::CreateZone("TOWERS", znType, 6702.15f, 1968.04f, -100.0f, 6730.85f, 2070.776f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "TOWERS");
- CTheZones::CreateZone("REDLIGH", znType, 6701.88f, 1786.44f, -100.0f, 6730.83f, 1967.14f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "REDLIGH");
- CTheZones::CreateZone("LC_CHIN", znType, 6661.59f, 1738.908f, -100.0f, 6731.11f, 1779.77f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "LC_CHIN");
- CTheZones::CreateZone("LC_CHIN", znType, 6631.795f, 1641.01f, -100.0f, 6661.306f, 1779.77f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "LC_CHIN");
- CTheZones::CreateZone("LC_CHIN", znType, 6632.079f, 1612.634f, -100.0f, 6730.83f, 1640.443f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "LC_CHIN");
- CTheZones::CreateZone("LC_CHIN", znType, 6703.53f, 1342.726f, -100.0f, 6731.16f, 1612.311f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "LC_CHIN");
- CTheZones::CreateZone("S_VIEW", znType, 6802.09f, 1640.024f, -100.0f, 6848.09f, 1728.833f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "S_VIEW");
- CTheZones::CreateZone("S_VIEW", znType, 6801.8f, 1554.979f, -100.0f, 6848.36f, 1618.979f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "S_VIEW");
- CTheZones::CreateZone("FISHFAC", znType, 6610.208f, 1100.19f, -100.0f, 6682.14f, 1173.99f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "FISHFAC");
- // STAUNTON ISLAND
- CTheZones::CreateZone("COM_ZON", znType, 5400.521f, 530.03f, -100.0f, 6281.52f, 2617.265f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "COM_ZON");
- CTheZones::CreateZone("SUB_ZO1", znType, 5400.556f, 2411.113f, -100.0f, 5544.713f, 2617.043f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "SUB_ZO1");
- CTheZones::CreateZone("SUB_ZO3", znType, 5400.566f, 2329.0922f, -100.0f, 5439.666f, 2411.064f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "SUB_ZO3");
- CTheZones::CreateZone("LC_STAD", znType, 5440.236f, 1837.396f, -100.0f, 5782.236f, 2410.496f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "LC_STAD");
- CTheZones::CreateZone("HOSPI_2", znType, 5783.236f, 2188.8895f, -100.0f, 6281.236f, 2518.889f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "HOSPI_2");
- CTheZones::CreateZone("LC_UNIV", znType, 5783.268f, 1838.378f, -100.0f, 5905.268f, 2188.3782f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "LC_UNIV");
- CTheZones::CreateZone("LC_CONS", znType, 5905.878f, 1838.383f, -100.0f, 6280.322f, 2188.3833f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "LC_CONS");
- CTheZones::CreateZone("LC_PARK", znType, 5544.433f, 1246.93f, -100.0f, 5865.271f, 1836.932f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "LC_PARK");
- CTheZones::CreateZone("COM_EAS", znType, 5866.107f, 1190.81f, -100.0f, 6281.107f, 1837.807f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "COM_EAS");
- CTheZones::CreateZone("LC_SHOP", znType, 5441.562f, 577.95f, -100.0f, 5865.562f, 1245.55f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "LC_SHOP");
- CTheZones::CreateZone("YAKUSA", znType, 5865.766f, 577.58f, -100.0f, 6243.766f, 1190.07f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "YAKUSA");
- CTheZones::CreateZone("ROADBR", znType, 6110.768f, 1291.702f, -100.0f, 6280.878f, 1341.702f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "ROADBR");
- // SHORESIDE VALE
- CTheZones::CreateZone("SUB_ZON", znType, 4021.36f, 898.62f, -100.0f, 5399.105f, 3456.35f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "SUB_ZON");
- CTheZones::CreateZone("BIG_DAM", znType, 4271.5f, 2343.4441f, -100.0f, 4798.48f, 2954.544f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "BIG_DAM");
- CTheZones::CreateZone("SWANKS", znType, 4798.771f, 2343.3882f, -100.0f, 5399.086f, 2900.058f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "SWANKS");
- CTheZones::CreateZone("SUB_IND", znType, 4258.43f, 1982.034f, -100.0f, 4853.694f, 2342.7559f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "SUB_IND");
- CTheZones::CreateZone("PROJECT", znType, 4854.165f, 1981.926f, -100.0f, 5294.959f, 2342.7263f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "PROJECT");
- CTheZones::CreateZone("LC_AIRP", znType, 4033.03f, 905.29f, -100.0f, 5197.371f, 1981.557f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "LC_AIRP");
- CTheZones::CreateZone("BIG_DAM", znType, 4427.41f, 2556.841f, -100.0f, 4755.555f, 2754.646f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "BIG_DAM");
- // UPSTATE
- CTheZones::CreateZone("SUBHIL", znType, 853.69f, 2617.26f, -100.0f, 5615.07f, 3098.66f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "SUBHIL");
- CTheZones::CreateZone("SUBHIL", znType, 271.5f, 3098.66f, -100.0f, 5590.8f, 3164.05f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "SUBHIL");
- CTheZones::CreateZone("SUBHIL", znType, 271.5f, 3164.05f, -100.0f, 5530.8f, 3214.05f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "SUBHIL");
- CTheZones::CreateZone("SUBHIL", znType, 271.5f, 3214.05f, -100.0f, 5470.8f, 3254.1f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "SUBHIL");
- CTheZones::CreateZone("SUBHIL", znType, 271.5f, 3254.1f, -100.0f, 5410.8f, 3314.1f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "SUBHIL");
- CTheZones::CreateZone("SUBHIL", znType, 271.5f, 3314.1f, -100.0f, 5290.8f, 3414.1f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "SUBHIL");
- CTheZones::CreateZone("SUBHIL", znType, 271.5f, 3414.1f, -100.0f, 5100.8f, 3614.1f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "SUBHIL");
- CTheZones::CreateZone("LONGIS", znType, 615.07f, 2943.33f, -100.0f, 7815.53f, 4326.94f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "LONGIS");
- CTheZones::CreateZone("LONGIS", znType, 590.8f, 3098.66f, -100.0f, 5615.07f, 3414.1f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "LONGIS");
- CTheZones::CreateZone("LONGIS", znType, 5530.8f, 3164.05f, -100.0f, 5590.8f, 3414.1f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "LONGIS");
- CTheZones::CreateZone("LONGIS", znType, 5470.8f, 3214.05f, -100.0f, 5530.8f, 3414.1f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "LONGIS");
- CTheZones::CreateZone("LONGIS", znType, 5410.8f, 3254.1f, -100.0f, 5470.8f, 3414.1f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "LONGIS");
- CTheZones::CreateZone("LONGIS", znType, 5290.8f, 3314.1f, -100.0f, 5410.8f, 3414.1f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "LONGIS");
- CTheZones::CreateZone("LONGIS", znType, 5100.8f, 3414.1f, -100.0f, 5615.07f, 4326.9f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "LONGIS");
- // Vice City
- CTheZones::CreateZone("WHOLEVC", znType, 3922.975f, -5184.922f, -100.0f, 7518.566f, -1087.106f, 2000.0f, LEVEL_NAME_COUNTRY_SIDE, "WHOLEVC");
- CTheZones::CreateZone("VICE_C", znType, 6148.228f, 2561.537f, -100.0f, 6644.431f, 2805.623f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "VICE_C");
- CTheZones::CreateZone("VICE_C", znType, 5529.597f, 3593.54f, -100.0f, 6644.597f, 3983.54f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "VICE_C");
- CTheZones::CreateZone("VICE_C", znType, 5446.847f, 3091.716f, -100.0f, 5529.597f, 3983.54f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "VICE_C");
- CTheZones::CreateZone("VICE_C", znType, 5302.942f, 2875.195f, -100.0f, 5529.597f, 3091.716f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "VICE_C");
- CTheZones::CreateZone("VICE_C", znType, 5920.229f, 2805.923f, -100.0f, 6005.576f, 2874.885f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "VICE_C");
- CTheZones::CreateZone("VICE_C", znType, 5302.942f, 2736.853f, -100.0f, 5402.411f, 2875.195f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "VICE_C");
- CTheZones::CreateZone("VICE_C", znType, 5402.411f, 2308.116f, -100.0f, 5587.423f, 2649.916f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "VICE_C");
- CTheZones::CreateZone("VICE_C", znType, 5529.597f, 2875.195f, -100.0f, 5797.372f, 3075.108f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "VICE_C");
- CTheZones::CreateZone("VICE_C", znType, 5052.512f, 2308.116f, -100.0f, 5402.411f, 2736.853f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "VICE_C");
- CTheZones::CreateZone("VICE_C", znType, 6239.874f, 3277.89f, -100.0f, 6644.597f, 3593.72f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "VICE_C");
- CTheZones::CreateZone("VICE_C", znType, 5587.4229f, 2589.497f, -100.0f, 5626.626f, 2669.779f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "VICE_C");
- CTheZones::CreateZone("VICE_C", znType, 6283.16f, 2805.623f, -100.0f, 6644.431f, 3278.12f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "VICE_C");
- CTheZones::CreateZone("VICE_C", znType, 5587.423f, 2817.773f, -100.0f, 5707.3289f, 2875.626f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "VICE_C");
- CTheZones::CreateZone("VICE_C", znType, 5112.472f, 447.37f, -100.0f, 5824.777f, 553.98f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "VICE_C");
- CTheZones::CreateZone("VICE_C", znType, 5112.472f, 553.98f, -100.0f, 5314.777f, 976.35f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "VICE_C");
- CTheZones::CreateZone("VICE_C", znType, 5112.472f, 976.35f, -100.0f, 5362.472f, 1015.33f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "VICE_C");
- CTheZones::CreateZone("VICE_C", znType, 5112.472f, 1015.33f, -100.0f, 5362.472f, 1076.99f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "VICE_C");
- CTheZones::CreateZone("VICE_C", znType, 4911.923f, 1160.45f, -100.0f, 5417.923f, 1215.33f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "VICE_C");
- CTheZones::CreateZone("VICE_C", znType, 4911.923f, 1215.33f, -100.0f, 5417.923f, 1340.332f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "VICE_C");
- CTheZones::CreateZone("VICE_C", znType, 4912.812f, 1340.532f, -100.0f, 5462.812f, 1465.981f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "VICE_C");
- CTheZones::CreateZone("VICE_C", znType, 5474.722f, 1465.981f, -100.0f, 5612.3212f, 1812.897f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "VICE_C");
- CTheZones::CreateZone("VICE_C", znType, 5149.722f, 1465.981f, -100.0f, 5474.722f, 1615.109f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "VICE_C");
- CTheZones::CreateZone("VICE_C", znType, 4864.815f, 1812.897f, -100.0f, 4964.185f, 1934.801f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "VICE_C");
- CTheZones::CreateZone("VICE_C", znType, 4942.812f, 1076.99f, -100.0f, 5362.472f, 1160.45f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "VICE_C");
- // BEACH1 - Ocean Beach
- CTheZones::CreateZone("BEACH1", znType, 5648.78f, -4696.02f, -100.0f, 5958.78f, -4273.65f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "BEACH1");
- CTheZones::CreateZone("BEACH1", znType, 5958.78f, -4696.02f, -100.0f, 6158.78f, -4476.02f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "BEACH1");
- CTheZones::CreateZone("BEACH1", znType, 6158.78f, -4802.6f, -100.0f, 6728.12f, -4676.02f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "BEACH1");
- CTheZones::CreateZone("BEACH1", znType, 6158.78f, -4676.02f, -100.0f, 6332.73f, -4476.02f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "BEACH1");
- CTheZones::CreateZone("BEACH1", znType, 6332.73f, -4676.02f, -100.0f, 6632.73f, -4476.02f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "BEACH1");
- CTheZones::CreateZone("BEACH1", znType, 5958.78f, -4476.02f, -100.0f, 6178.78f, -4334.67f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "BEACH1");
- CTheZones::CreateZone("BEACH1", znType, 6178.78f, -4476.02f, -100.0f, 6261.44f, -4334.67f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "BEACH1");
- CTheZones::CreateZone("BEACH1", znType, 6261.44f, -4476.02f, -100.0f, 6681.44f, -4334.67f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "BEACH1");
- CTheZones::CreateZone("BEACH1", znType, 5696.47f, -4273.65f, -100.0f, 5958.78f, -4234.67f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "BEACH1");
- CTheZones::CreateZone("BEACH1", znType, 5958.78f, -4334.67f, -100.0f, 6208.78f, -4234.67f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "BEACH1");
- CTheZones::CreateZone("BEACH1", znType, 6208.78f, -4334.67f, -100.0f, 6289.73f, -4234.67f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "BEACH1");
- CTheZones::CreateZone("BEACH1", znType, 6289.73f, -4334.67f, -100.0f, 6701.73f, -4234.67f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "BEACH1");
- CTheZones::CreateZone("BEACH1", znType, 5696.47f, -4234.67f, -100.0f, 5926.84f, -4089.55f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "BEACH1");
- CTheZones::CreateZone("BEACH1", znType, 5926.84f, -4234.67f, -100.0f, 6238.83f, -4034.67f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "BEACH1");
- CTheZones::CreateZone("BEACH1", znType, 6238.83f, -4234.67f, -100.0f, 6319.08f, -4034.67f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "BEACH1");
- CTheZones::CreateZone("BEACH1", znType, 6319.08f, -4234.67f, -100.0f, 6739.08f, -4034.67f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "BEACH1");
- CTheZones::CreateZone("BEACH1", znType, 5751.92f, -4089.55f, -100.0f, 5926.84f, -3909.67f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "BEACH1");
- CTheZones::CreateZone("BEACH1", znType, 5926.84f, -4034.67f, -100.0f, 6051.84f, -3909.67f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "BEACH1");
- CTheZones::CreateZone("BEACH1", znType, 6051.84f, -4034.67f, -100.0f, 6271.84f, -3909.67f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "BEACH1");
- CTheZones::CreateZone("BEACH1", znType, 6271.84f, -4034.67f, -100.0f, 6351.84f, -3909.67f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "BEACH1");
- CTheZones::CreateZone("BEACH1", znType, 6351.84f, -4034.67f, -100.0f, 6751.84f, -3909.67f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "BEACH1");
- CTheZones::CreateZone("BEACH1", znType, 5796.81f, -3909.67f, -100.0f, 6051.84f, -3784.02f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "BEACH1");
- CTheZones::CreateZone("BEACH1", znType, 6051.84f, -3909.67f, -100.0f, 6301.84f, -3784.02f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "BEACH1");
- // BEACH2 - Washington Beach
- CTheZones::CreateZone("BEACH2", znType, 6301.84f, -3909.67f, -100.0f, 6351.84f, -3784.02f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "BEACH2");
- CTheZones::CreateZone("BEACH2", znType, 6351.84f, -3909.67f, -100.0f, 6831.84f, -3784.02f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "BEACH2");
- CTheZones::CreateZone("BEACH2", znType, 5946.32f, -3784.02f, -100.0f, 6183.37f, -3566.74f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "BEACH2");
- CTheZones::CreateZone("BEACH2", znType, 6183.37f, -3784.02f, -100.0f, 6363.37f, -3674.02f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "BEACH2");
- CTheZones::CreateZone("BEACH2", znType, 6363.37f, -3784.02f, -100.0f, 6413.37f, -3674.02f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "BEACH2");
- CTheZones::CreateZone("BEACH2", znType, 6413.37f, -3784.02f, -100.0f, 6863.37f, -3674.02f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "BEACH2");
- CTheZones::CreateZone("BEACH2", znType, 6183.37f, -3674.02f, -100.0f, 6408.53f, -3566.74f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "BEACH2");
- CTheZones::CreateZone("BEACH2", znType, 6408.53f, -3674.02f, -100.0f, 6458.53f, -3566.74f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "BEACH2");
- CTheZones::CreateZone("BEACH2", znType, 6458.53f, -3674.02f, -100.0f, 6908.53f, -3566.74f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "BEACH2");
- CTheZones::CreateZone("BEACH2", znType, 5946.32f, -3566.74f, -100.0f, 6183.37f, -3437.1f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "BEACH2");
- CTheZones::CreateZone("BEACH2", znType, 6183.37f, -3566.74f, -100.0f, 6219.79f, -3437.1f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "BEACH2");
- CTheZones::CreateZone("BEACH2", znType, 6219.79f, -3566.74f, -100.0f, 6464.79f, -3458.37f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "BEACH2");
- CTheZones::CreateZone("BEACH2", znType, 6464.79f, -3566.74f, -100.0f, 6584.79f, -3458.37f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "BEACH2");
- CTheZones::CreateZone("BEACH2", znType, 6584.79f, -3566.74f, -100.0f, 6984.79f, -3458.37f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "BEACH2");
- CTheZones::CreateZone("BEACH2", znType, 6219.79f, -3458.37f, -100.0f, 6235.62f, -3437.1f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "BEACH2");
- CTheZones::CreateZone("BEACH2", znType, 6235.62f, -3458.37f, -100.0f, 6428.03f, -3383.37f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "BEACH2");
- CTheZones::CreateZone("BEACH2", znType, 6428.03f, -3458.37f, -100.0f, 6528.03f, -3383.37f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "BEACH2");
- CTheZones::CreateZone("BEACH2", znType, 6528.03f, -3458.37f, -100.0f, 6978.60f, -3383.37f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "BEACH2");
- // VC_CONS - Construction Site
- CTheZones::CreateZone("VC_CONS", znType, 6050.05f, -3437.10f, -100.0f, 6235.62f, -3272.68f, 200.0f, LEVEL_NAME_COUNTRY_SIDE, "VC_CONS");
- CTheZones::CreateZone("VC_CONS", znType, 6235.62f, -3383.37f, -100.0f, 6407.80f, -3169.46f, 200.0f, LEVEL_NAME_COUNTRY_SIDE, "VC_CONS");
- // BEACH3 - Vice Point
- CTheZones::CreateZone("BEACH3", znType, 6176.87f, -3272.68f, -100.0f, 6235.62f, -3169.46f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "BEACH3");
- CTheZones::CreateZone("BEACH3", znType, 6176.87f, -3169.46f, -100.0f, 6407.8f, -3032.75f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "BEACH3");
- CTheZones::CreateZone("BEACH3", znType, 6407.8f, -3383.37f, -100.0f, 6627.5f, -3032.75f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "BEACH3");
- CTheZones::CreateZone("BEACH3", znType, 6627.5f, -3383.37f, -100.0f, 6978.6f, -2981.94f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "BEACH3");
- CTheZones::CreateZone("BEACH3", znType, 6176.87f, -3032.75f, -100.0f, 6222.02f, -2952.94f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "BEACH3");
- CTheZones::CreateZone("BEACH3", znType, 6222.02f, -3032.75f, -100.0f, 6457.59f, -2952.94f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "BEACH3");
- CTheZones::CreateZone("BEACH3", znType, 6457.59f, -3032.75f, -100.0f, 6557.59f, -2952.94f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "BEACH3");
- CTheZones::CreateZone("BEACH3", znType, 6557.59f, -3032.75f, -100.0f, 6627.5f, -2981.94f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "BEACH3");
- CTheZones::CreateZone("BEACH3", znType, 6557.59f, -2981.94f, -100.0f, 6978.6f, -2952.94f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "BEACH3");
- CTheZones::CreateZone("BEACH3", znType, 6222.02f, -2952.94f, -100.0f, 6482.23f, -2892.85f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "BEACH3");
- CTheZones::CreateZone("BEACH3", znType, 6235.43f, -2892.85f, -100.0f, 6482.23f, -2815.2f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "BEACH3");
- CTheZones::CreateZone("BEACH3", znType, 6222.02f, -2815.2f, -100.0f, 6482.23f, -2741.4f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "BEACH3");
- CTheZones::CreateZone("BEACH3", znType, 6482.23f, -2952.94f, -100.0f, 6978.6f, -2688.46f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "BEACH3");
- CTheZones::CreateZone("BEACH3", znType, 6222.02f, -2741.4f, -100.0f, 6482.23f, -2580.5f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "BEACH3");
- CTheZones::CreateZone("BEACH3", znType, 6254.23f, -2580.5f, -100.0f, 6482.23f, -2444.38f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "BEACH3");
- CTheZones::CreateZone("BEACH3", znType, 6482.23f, -2688.46f, -100.0f, 6978.6f, -2444.38f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "BEACH3");
- CTheZones::CreateZone("BEACH3", znType, 6339.11f, -2444.38f, -100.0f, 6617.16f, -1971.88f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "BEACH3");
- CTheZones::CreateZone("BEACH3", znType, 6617.16f, -2444.38f, -100.0f, 6978.6f, -1971.88f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "BEACH3");
- CTheZones::CreateZone("BEACH3", znType, 6130.91f, -2374.37f, -100.0f, 6339.11f, -1656.46f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "BEACH3");
- CTheZones::CreateZone("BEACH3", znType, 6339.11f, -1971.88f, -100.0f, 6573.41f, -1656.46f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "BEACH3");
- CTheZones::CreateZone("BEACH3", znType, 6573.41f, -1971.88f, -100.0f, 6978.6f, -1656.46f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "BEACH3");
- // GOLFC - Leaf Links
- CTheZones::CreateZone("GOLFC", znType, 5921.42f, -3272.68f, -100.0f, 6176.87f, -2952.94f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "GOLFC");
- CTheZones::CreateZone("GOLFC", znType, 5921.42f, -2952.94f, -100.0f, 6172.1f, -2774.44f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "GOLFC");
- CTheZones::CreateZone("GOLFC", znType, 6172.1f, -2952.94f, -100.0f, 6222.02f, -2774.44f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "GOLFC");
- CTheZones::CreateZone("GOLFC", znType, 6222.02f, -2892.85f, -100.0f, 6235.43f, -2815.2f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "GOLFC");
- CTheZones::CreateZone("GOLFC", znType, 5921.42f, -2774.44f, -100.0f, 6010.63f, -2727.22f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "GOLFC");
- CTheZones::CreateZone("GOLFC", znType, 6010.63f, -2774.44f, -100.0f, 6070.63f, -2727.22f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "GOLFC");
- CTheZones::CreateZone("GOLFC", znType, 6070.63f, -2774.44f, -100.0f, 6120.83f, -2750.5f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "GOLFC");
- CTheZones::CreateZone("GOLFC", znType, 6120.83f, -2774.44f, -100.0f, 6222.02f, -2750.5f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "GOLFC");
- CTheZones::CreateZone("GOLFC", znType, 5921.42f, -2727.22f, -100.0f, 6070.63f, -2660.5f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "GOLFC");
- CTheZones::CreateZone("GOLFC", znType, 5960.63f, -2660.5f, -100.0f, 6070.63f, -2580.5f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "GOLFC");
- CTheZones::CreateZone("GOLFC", znType, 6070.63f, -2750.5f, -100.0f, 6222.02f, -2580.5f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "GOLFC");
- CTheZones::CreateZone("GOLFC", znType, 5736.41f, -2600.08f, -100.0f, 5921.42f, -2374.37f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "GOLFC");
- CTheZones::CreateZone("GOLFC", znType, 5921.42f, -2580.5f, -100.0f, 6041.33f, -2432.23f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "GOLFC");
- CTheZones::CreateZone("GOLFC", znType, 6041.33f, -2580.5f, -100.0f, 6254.23f, -2374.37f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "GOLFC");
- // PORNI - Prawn Island
- CTheZones::CreateZone("PORNI", znType, 5863.6f, -2174.89f, -100.0f, 6130.91f, -2147.96f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "PORNI");
- CTheZones::CreateZone("PORNI", znType, 6015.7f, -2147.96f, -100.0f, 6130.91f, -1954.25f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "PORNI");
- CTheZones::CreateZone("PORNI", znType, 5863.6f, -1954.25f, -100.0f, 6130.91f, -1656.46f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "PORNI");
- // PORNSTU - InterGlobal Studios
- CTheZones::CreateZone("PORNSTU", znType, 5863.6f, -2147.96f, -100.0f, 6015.7f, -1954.25f, 200.0f, LEVEL_NAME_COUNTRY_SIDE, "PORNSTU");
- // STARI - Starfish Island
- CTheZones::CreateZone("STARI", znType, 5246.81f, -3784.02f, -100.0f, 5483.72f, -3570.2f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "STARI");
- CTheZones::CreateZone("STARI", znType, 5216.81f, -3570.2f, -100.0f, 5483.72f, -3470.2f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "STARI");
- CTheZones::CreateZone("STARI", znType, 5198.81f, -3470.2f, -100.0f, 5483.72f, -3437.1f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "STARI");
- CTheZones::CreateZone("STARI", znType, 5483.72f, -3502.95f, -100.0f, 5808.72f, -3437.1f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "STARI");
- CTheZones::CreateZone("STARI", znType, 5298.19f, -3437.1f, -100.0f, 5483.72f, -3110.2f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "STARI");
- CTheZones::CreateZone("STARI", znType, 5483.72f, -3437.1f, -100.0f, 5921.42f, -3110.2f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "STARI");
- CTheZones::CreateZone("STARI", znType, 5921.42f, -3437.1f, -100.0f, 6050.05f, -3272.68f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "STARI");
- // GANG1 - Vercetti Estate
- CTheZones::CreateZone("GANG1", znType, 5483.72f, -3658.89f, -100.0f, 5808.72f, -3502.95f, 200.0f, LEVEL_NAME_COUNTRY_SIDE, "GANG1");
- // XDOCKS - Viceport
- CTheZones::CreateZone("XDOCKS", znType, 4766.47f, -4802.6f, -100.0f, 5445.84f, -4538.46f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "XDOCKS");
- CTheZones::CreateZone("XDOCKS", znType, 4766.47f, -4538.46f, -100.0f, 5354.36f, -4512.27f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "XDOCKS");
- CTheZones::CreateZone("XDOCKS", znType, 4766.47f, -4512.27f, -100.0f, 5304.36f, -4173.01f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "XDOCKS");
- CTheZones::CreateZone("XDOCKS", znType, 5304.36f, -4448.29f, -100.0f, 5354.36f, -4173.01f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "XDOCKS");
- CTheZones::CreateZone("XDOCKS", znType, 5354.36f, -4452.69f, -100.0f, 5418.26f, -4173.01f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "XDOCKS");
- CTheZones::CreateZone("XDOCKS", znType, 5418.26f, -4495.58f, -100.0f, 5445.84f, -4173.01f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "XDOCKS");
- // BOATYRD - The Boatyard
- CTheZones::CreateZone("BOATYRD", znType, 5304.36f, -4512.27f, -100.0f, 5354.36f, -4448.29f, 200.0f, LEVEL_NAME_COUNTRY_SIDE, "BOATYRD");
- CTheZones::CreateZone("BOATYRD", znType, 5354.36f, -4538.46f, -100.0f, 5445.84f, -4495.58f, 200.0f, LEVEL_NAME_COUNTRY_SIDE, "BOATYRD");
- CTheZones::CreateZone("BOATYRD", znType, 5354.36f, -4495.58f, -100.0f, 5418.26f, -4452.69f, 200.0f, LEVEL_NAME_COUNTRY_SIDE, "BOATYRD");
- // CARYRD - Sunshine Autos
- CTheZones::CreateZone("CARYRD", znType, 4939.46f, -3909.67f, -100.0f, 5040.3f, -3807.18f, 200.0f, LEVEL_NAME_COUNTRY_SIDE, "CARYRD");
- // HAVANA - Little Havana
- CTheZones::CreateZone("HAVANA", znType, 4766.47f, -4173.01f, -100.0f, 5276.81f, -4089.55f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "HAVANA");
- CTheZones::CreateZone("HAVANA", znType, 4766.47f, -4089.55f, -100.0f, 5244.92f, -3909.67f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "HAVANA");
- CTheZones::CreateZone("HAVANA", znType, 4766.47f, -3909.67f, -100.0f, 4939.46f, -3807.18f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "HAVANA");
- CTheZones::CreateZone("HAVANA", znType, 5040.3f, -3909.67f, -100.0f, 5246.81f, -3807.18f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "HAVANA");
- CTheZones::CreateZone("HAVANA", znType, 4766.47f, -3807.18f, -100.0f, 5246.81f, -3670.2f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "HAVANA");
- CTheZones::CreateZone("HAVANA", znType, 4766.47f, -3670.2f, -100.0f, 5246.81f, -3596.38f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "HAVANA");
- CTheZones::CreateZone("HAVANA", znType, 4766.47f, -3596.38f, -100.0f, 5089.09f, -3470.2f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "HAVANA");
- CTheZones::CreateZone("HAVANA", znType, 5089.09f, -3596.38f, -100.0f, 5149.11f, -3570.2f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "HAVANA");
- CTheZones::CreateZone("HAVANA", znType, 5089.09f, -3570.2f, -100.0f, 5149.11f, -3542.91f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "HAVANA");
- CTheZones::CreateZone("HAVANA", znType, 5149.11f, -3596.38f, -100.0f, 5246.81f, -3570.2f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "HAVANA");
- CTheZones::CreateZone("HAVANA", znType, 5089.09f, -3542.91f, -100.0f, 5149.11f, -3470.2f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "HAVANA");
- CTheZones::CreateZone("HAVANA", znType, 5149.11f, -3570.2f, -100.0f, 5216.81f, -3470.2f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "HAVANA");
- CTheZones::CreateZone("HAVANA", znType, 4723.81f, -3470.2f, -100.0f, 5198.81f, -3304.54f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "HAVANA");
- // HAITI - Little Haiti
- CTheZones::CreateZone("HAITI", znType, 6953.42f, -3304.54f, -100.0f, 4862.76f, -3160.2f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "HAITI");
- CTheZones::CreateZone("HAITI", znType, 7208.24f, -3304.54f, -100.0f, 5298.19f, -3160.2f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "HAITI");
- CTheZones::CreateZone("HAITI", znType, 6953.42f, -3160.2f, -100.0f, 5006.51f, -2821.09f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "HAITI");
- CTheZones::CreateZone("HAITI", znType, 7256.51f, -3160.2f, -100.0f, 5298.19f, -3110.2f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "HAITI");
- CTheZones::CreateZone("HAITI", znType, 6894.79f, -3086.15f, -100.0f, 4703.42f, -2710.2f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "HAITI");
- CTheZones::CreateZone("HAITI", znType, 7256.51f, -3110.2f, -100.0f, 5386.51f, -2823.52f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "HAITI");
- CTheZones::CreateZone("HAITI", znType, 6953.42f, -2821.09f, -100.0f, 4984.64f, -2778.25f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "HAITI");
- CTheZones::CreateZone("HAITI", znType, 7270.15f, -2823.52f, -100.0f, 5386.51f, -2780.68f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "HAITI");
- CTheZones::CreateZone("HAITI", znType, 6953.42f, -2778.25f, -100.0f, 5006.51f, -2710.2f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "HAITI");
- CTheZones::CreateZone("HAITI", znType, 7256.51f, -2780.68f, -100.0f, 5386.51f, -2513.15f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "HAITI");
- CTheZones::CreateZone("HAITI", znType, 6894.79f, -2710.2f, -100.0f, 5006.51f, -2513.15f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "HAITI");
- // PRINTWK - Print Works
- CTheZones::CreateZone("PRINTWK", znType, 4862.76f, -3304.54f, -100.0f, 4958.24f, -3160.2f, 200.0f, LEVEL_NAME_COUNTRY_SIDE, "PRINTWK");
- // JUNKY - Junkyard
- CTheZones::CreateZone("JUNKY", znType, 4651.79f, -3022.91f, -100.0f, 4765.79f, -2814.91f, 200.0f, LEVEL_NAME_COUNTRY_SIDE, "JUNKY");
- // KAUFCAB - Kaufman Cabs
- CTheZones::CreateZone("KAUFCAB", znType, 4984.64f, -2821.09f, -100.0f, 5006.51f, -2778.25f, 200.0f, LEVEL_NAME_COUNTRY_SIDE, "KAUFCAB");
- CTheZones::CreateZone("KAUFCAB", znType, 5006.51f, -2823.52f, -100.0f, 5020.15f, -2780.68f, 200.0f, LEVEL_NAME_COUNTRY_SIDE, "KAUFCAB");
- // DTOWN - Downtown Vice City
- CTheZones::CreateZone("DTOWN", znType, 4745.64f, -2513.15f, -100.0f, 5166.23f, -2158.2f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "DTOWN");
- CTheZones::CreateZone("DTOWN", znType, 5166.23f, -2513.15f, -100.0f, 5636.94f, -2158.2f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "DTOWN");
- CTheZones::CreateZone("DTOWN", znType, 4745.59f, -2158.2f, -100.0f, 5345.59f, -1926.26f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "DTOWN");
- CTheZones::CreateZone("DTOWN", znType, 5345.59f, -2158.2f, -100.0f, 5780.82f, -1576.26f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "DTOWN");
- CTheZones::CreateZone("DTOWN", znType, 4985.59f, -1926.26f, -100.0f, 5345.59f, -1266.26f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "DTOWN");
- CTheZones::CreateZone("DTOWN", znType, 5345.59f, -1576.26f, -100.0f, 5780.82f, -1266.26f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "DTOWN");
- // VC_STAD - Hyman Memorial Stadium
- CTheZones::CreateZone("VC_STAD", znType, 4385.59f, -1926.26f, -100.0f, 4985.59f, -1266.26f, 200.0f, LEVEL_NAME_COUNTRY_SIDE, "VC_STAD");
- // A_PORT - Escobar International Airport
- CTheZones::CreateZone("A_PORT", znType, 4051.95f, -4802.6f, -100.0f, 4766.47f, -3945.2f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "A_PORT");
- CTheZones::CreateZone("A_PORT", znType, 4051.95f, -3945.2f, -100.0f, 4383.81f, -3304.54f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "A_PORT");
- CTheZones::CreateZone("A_PORT", znType, 4383.81f, -3945.2f, -100.0f, 4723.81f, -3695.2f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "A_PORT");
- CTheZones::CreateZone("A_PORT", znType, 4723.81f, -3945.2f, -100.0f, 4766.47f, -3865.2f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "A_PORT");
- CTheZones::CreateZone("A_PORT", znType, 4723.81f, -3865.2f, -100.0f, 4766.47f, -3470.2f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "A_PORT");
- CTheZones::CreateZone("A_PORT", znType, 4383.81f, -3695.2f, -100.0f, 4723.81f, -3304.54f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "A_PORT");
- CTheZones::CreateZone("A_PORT", znType, 4051.95f, -3304.54f, -100.0f, 4219.33f, -3086.15f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "A_PORT");
- CTheZones::CreateZone("A_PORT", znType, 4411.53f, -3304.54f, -100.0f, 4703.42f, -3086.15f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "A_PORT");
- CTheZones::CreateZone("A_PORT", znType, 4051.95f, -3086.15f, -100.0f, 4644.79f, -2765.34f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "A_PORT");
- // ARMYBAS - Fort Baxter Air Base
- CTheZones::CreateZone("ARMYBAS", znType, 4219.33f, -3304.54f, -100.0f, 4411.53f, -3086.015f, 200.0f, LEVEL_NAME_COUNTRY_SIDE, "ARMYBAS");
- // The Zen Island
- CTheZones::CreateZone("ZENER", znType, 3885.99f, -905.1915f, -100.0f, 4413.2812f, -260.6855f, 500.0f, LEVEL_NAME_COUNTRY_SIDE, "ZENER");
- }
- static void generateNewZoneGxtEntries_2() {
- Command<0x0ADF>("WHOLELC", "Liberty_City");
- Command<0x0ADF>("IND_ZON", "Portland");
- Command<0x0ADF>("HARWOOD", "Harwood");
- Command<0x0ADF>("TOWERS", "Hepburn_Heights");
- Command<0x0ADF>("REDLIGH", "Red_Light_District");
- Command<0x0ADF>("LITTLEI", "Saint_Mark's");
- Command<0x0ADF>("EASTBAY", "Portland_Beach");
- Command<0x0ADF>("S_VIEW", "Portland_View");
- Command<0x0ADF>("FILLIN1", "Liberty_City");
- Command<0x0ADF>("PORT_I", "Trenton");
- Command<0x0ADF>("PORT_E", "Portland_Harbor");
- Command<0x0ADF>("ROADBR", "Callahan Bridge");
- Command<0x0ADF>("PORT_W", "Callahan_Point");
- Command<0x0ADF>("PORT_S", "Atlantic_Quays");
- Command<0x0ADF>("LC_CHIN", "Chinatown");
- Command<0x0ADF>("FISHFAC", "Fish_Factory");
- Command<0x0ADF>("COM_ZON", "Staunton_Island");
- Command<0x0ADF>("SUB_ZO1", "Liberty_City");
- Command<0x0ADF>("SUB_ZO3", "Shoreside_Vale");
- Command<0x0ADF>("LC_STAD", "Aspatria");
- Command<0x0ADF>("HOSPI_2", "Rockford");
- Command<0x0ADF>("LC_UNIV", "Liberty_Campus");
- Command<0x0ADF>("LC_CONS", "Fort_Staunton");
- Command<0x0ADF>("LC_PARK", "Belleville_Park");
- Command<0x0ADF>("COM_EAS", "Newport");
- Command<0x0ADF>("LC_SHOP", "Bedford_Point");
- Command<0x0ADF>("YAKUSA", "Torrington");
- Command<0x0ADF>("SUB_ZON", "Shoreside_Vale");
- Command<0x0ADF>("BIG_DAM", "Cochrane_Dam");
- Command<0x0ADF>("SWANKS", "Cedar_Grove");
- Command<0x0ADF>("SUB_IND", "Pike_Creek");
- Command<0x0ADF>("PROJECT", "Wichita_Gardens");
- Command<0x0ADF>("LC_AIRP", "Francis_Intl. Airport");
- Command<0x0ADF>("SUBHIL", "Upstate_Liberty");
- Command<0x0ADF>("LONGIS", "long_Island");
- Command<0x0ADF>("WHOLEVC", "Vice_City");
- Command<0x0ADF>("VICE_C", "Unknown_Area");
- Command<0x0ADF>("BEACH1", "Ocean_Beach");
- Command<0x0ADF>("BEACH2", "Washington_Beach");
- Command<0x0ADF>("VC_CONS", "Construction_Site");
- Command<0x0ADF>("BEACH3", "Vice_Point");
- Command<0x0ADF>("GOLFC", "Leaf_Links");
- Command<0x0ADF>("PORNI", "Prawn_Island");
- Command<0x0ADF>("PORNSTU", "Film_Srudio");
- Command<0x0ADF>("STARI", "Starfish_Island");
- Command<0x0ADF>("GANG1", "Vercetti_Estate");
- Command<0x0ADF>("XDOCKS", "Viceport");
- Command<0x0ADF>("BOATYRD", "The_Boatyard");
- Command<0x0ADF>("CARYRD", "Sunshine_Autos");
- Command<0x0ADF>("HAVANA", "Little_Havana");
- Command<0x0ADF>("HAITI", "Little_Haiti");
- Command<0x0ADF>("PRINTWK", "Print_Works");
- Command<0x0ADF>("JUNKY", "Junk_Yard");
- Command<0x0ADF>("KAUFCAB", "Kaufman_Cabs");
- Command<0x0ADF>("DTOWN", "Downtown_Vice_City");
- Command<0x0ADF>("VC_STAD", "Hyman_Memorial_Stadium");
- Command<0x0ADF>("A_PORT", "Escobar_International");
- Command<0x0ADF>("ARMYBAS", "Fort_Baxter_Air_Base");
- Command<0x0ADF>("ZENER", "Zen_Island");
- }
- static void generateNewZoneGxtEntries() {
- // ADD_TEXT_LABEL
- //Command<0x0ADF>("", "");
- Command<0x0ADF>("ROADBR1", "Callahan Bridge");
- Command<0x0ADF>("PORT_W", "Callahan Point");
- // Command<0x0ADF>("FISHFAC", "Fish factory");
- Command<0x0ADF>("PORT_S", "Atlantic Quays");
- Command<0x0ADF>("PORT_E", "Portland Harbor");
- Command<0x0ADF>("PORT_I", "Trenton");
- Command<0x0ADF>("LC_CHIN", "Chinatown");
- Command<0x0ADF>("REDLIGH", "Red Light District");
- Command<0x0ADF>("TOWERS", "Hepburn Heights");
- Command<0x0ADF>("LITTLEI", "Saint Mark's");
- Command<0x0ADF>("HARWOOD", "Harwood");
- Command<0x0ADF>("EASTBAY", "Portland Beach");
- Command<0x0ADF>("S_VIEW", "Portland View");
- // Command<0x0ADF>("COPS_1", "LC Police Department");
- // Command<0x0ADF>("HOSPI_1", "Portland_Hospital");
- Command<0x0ADF>("IND_ZON", "Portland");
- Command<0x0ADF>("ROADBR2", "Callahan Bridge");
- //Command<0x0ADF>("FILLIN1", "");
- Command<0x0ADF>("LC_CONS", "Fort Staunton");
- Command<0x0ADF>("LC_STAD", "Aspatria");
- Command<0x0ADF>("YAKUSA", "Torrington");
- Command<0x0ADF>("LC_SHOP", "Bedford Point");
- Command<0x0ADF>("COM_EAS", "Newport");
- Command<0x0ADF>("LC_PARK", "Belleville Park");
- Command<0x0ADF>("LC_UNIV", "Liberty Campus");
- Command<0x0ADF>("HOSPI_2", "Rockford");
- Command<0x0ADF>("LC_AIRP", "Francis Intl. Airport");
- Command<0x0ADF>("PROJECT", "Wichita Gardens");
- Command<0x0ADF>("SWANKS", "Cedar Grove");
- Command<0x0ADF>("SUB_IND", "Pike Creek");
- Command<0x0ADF>("BIG_DAM", "Cochrane Dam");
- //Command<0x0ADF>("MAIN_D1", "");
- //Command<0x0ADF>("MAIN_D2", "");
- //Command<0x0ADF>("MAIN_D3", "");
- //Command<0x0ADF>("MAIN_D4", "");
- //Command<0x0ADF>("MAIN_D5", "");
- //Command<0x0ADF>("MAIN_D6", "");
- Command<0x0ADF>("SUB_ZON", "Shoreside Vale");
- Command<0x0ADF>("COM_ZON", "Staunton Island");
- Command<0x0ADF>("SUB_ZO2", "Shoreside Vale");
- Command<0x0ADF>("SUB_ZO3", "Shoreside Vale");
- Command<0x0ADF>("WEE_DAM", "Cockrane_Dam");
- Command<0x0ADF>("VC_COM_", "Vice City Mainland");
- Command<0x0ADF>("VC_IND_", "Vice City Beach");
- Command<0x0ADF>("VC_AIRP", "Escobar International");
- Command<0x0ADF>("VC_BCH1", "Ocean Beach");
- Command<0x0ADF>("VC_BCH2", "Washington Beach");
- Command<0x0ADF>("VC_BCH3", "Vice Point");
- Command<0x0ADF>("VC_STIS", "Starfish Island");
- Command<0x0ADF>("VC_DOCK", "Viceport");
- Command<0x0ADF>("VC_DWTW", "Vice City Downtown");
- Command<0x0ADF>("VC_GOLF", "Leaf Links");
- Command<0x0ADF>("VC_HAIT", "Little Haiti");
- Command<0x0ADF>("VC_HAVA", "Little Havana");
- Command<0x0ADF>("VC_JNKY", "Junk Yard");
- Command<0x0ADF>("VC_PRIS ", "Prawn Island");
- Command<0x0ADF>("ZENER", "The_Zen_Island");
- }
- static int sscanf_2(char *Str, char _name, int _type, float x1, float y1, float z1, float x2, float y2, float z2, int _island, char _text) {
- // plugin::Call<0x8220AD, char *, char[30], int, float, float, float, float, float, float, int, char>(Str, "%s %d %f %f %f %f %f %f %d %s", _name, &_type, &x1, &y1, &z1, &x2, &y2, &z2, &_island, _text);
- return 0;
- }
- } zoneNameMixed;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement