Files
2025-09-29 00:52:08 +02:00

380 lines
20 KiB
XML
Executable File

/// Taxi_Locations.sch
/// Author: Lino A. Manansala
/// Starting a new header to keep track of the locations for the taxi procedural system
ENUM TAXI_PROCEDURAL_LOCATIONS
TAXILOC_PALETO_BAY_WILLIES,
TAXILOC_PALETO_BAY_MOJITO_INN,
TAXILOC_PALETO_BAY_HEN_HOUSE,
TAXILOC_PALETO_BAY_BAYVIEW_LODGE,
TAXILOC_COUNTRYSIDE_LUMBER_YARD,
TAXILOC_COUNTRYSIDE_CAMP_GROUND,
TAXILOC_SAN_ANDREAS_HOOKIES,
TAXILOC_GOH_FORT_ZANCUDO,
TAXILOC_LAGO_ZANGUDO_GAS_STATION,
TAXILOC_COUNTRYSIDE_ART_MUSEUM,
TAXILOC_COUNTRYSIDE_MOMS_PIE,
TAXILOC_CHUMASH_PIER,
TAXILOC_COUNTRYSIDE_PAINT_SHOP,
TAXILOC_COUNTRYSIDE_PRUNE_JUICE,
TAXILOC_HARMONY_DOLLAR_PILLS,
TAXILOC_DESERT_USED_CARS,
TAXILOC_ZANCUDO_RIVER_HILL_CHURCH,
TAXILOC_SENORA_FREEWAY_DINER,
TAXILOC_SENORA_FREEWAY_247,
TAXILOC_GRAPESEED_FLEECA,
TAXILOC_GRAPESEED_MACKENZIE_FIELD,
TAXILOC_COUNTRYSIDE_CONFEDERATE,
TAXILOC_GRAPESEED_LUMBER_HOUSE,
TAXILOC_SAN_ANDREAS_LIGHTHOUSE,
TAXILOC_COUNTRYSIDE_CATFISH,
TAXILOC_COUNTRYSIDE_COOL_PIER,
TAXILOC_BURTON_BIG_MALL,
TAXILOC_PAC_BLUFFS_CRASTENBURG,
TAXILOC_DEL_PERRO_PIER,
TAXILOC_VESPUCCI_CANALS_PIT,
TAXILOC_STADIUM_MAZE_BANK_ARENA,
TAXILOC_SAN_ANDREAS_TOWER,
TAXILOC_EAST_LOS_SANTOS_VITREOUS,
TAXILOC_VINEWOOD_HILLS_PRISON,
TAXILOC_MIRROR_PARK,
TAXILOC_VINEWOOD_GENTRY_MANOR,
TAXILOC_LAKE_VINEWOOD,
TAXILOC_VINEWOOD_BETTA_LIFE,
TAXILOC_VINEWOOD_STOOL_PASS,
TAXILOC_VINEWOOD_LA_FUENTE_BLANCA,
TAXILOC_SENORA_HIPPIE_TOWN,
TAXILOC_ALAMO_SEA_HOOD,
TAXILOC_SANDY_SHORES_MARINA,
TAXILOC_SANDY_SHORES_CHINESE_REST,
TAXILOC_SENORA_DESERT_AIRPORT,
TAXILOC_SENORA_DESERT_MARKET,
TAXILOC_VINEWOOD_SERENITY,
TAXILOC_DOWNTOWN_CUBE_PARK,
TAXILOC_PAC_BLUFFS_CEMETARY,
TAXILOC_VINEWOOD_COMICS,
TAXILOC_NUM
ENDENUM
ENUM TAXI_PROCEDURAL_DISTANCE
TAXIDIST_SHORT,
TAXIDIST_MEDIUM,
TAXIDIST_LONG,
TAXIDIST_NUM
ENDENUM
CONST_FLOAT TAXI_SHORT_DISTANCE 0.25 //750.0
CONST_FLOAT TAXI_MEDIUM_DISTANCE 1.00 //2000.0
CONST_FLOAT TAXI_LONG_DISTANCE 1.50 //4500.0
CONST_FLOAT TAXI_MAX_DISTANCE 2.25
CONST_INT TAXI_POSSIBLE_DROPOFFS 6
STRUCT TAXI_PROCEDURAL_DATA
TAXI_PROCEDURAL_LOCATIONS LastLocation
TAXI_PROCEDURAL_LOCATIONS CurrentLocation
TAXI_PROCEDURAL_LOCATIONS ePossibleDropoffs[TAXI_POSSIBLE_DROPOFFS]
TAXI_PROCEDURAL_DISTANCE LastDistance
TAXI_PROCEDURAL_DISTANCE CurrentDistance
INT iTemp1
FLOAT fGPSDistance
ENDSTRUCT
FUNC FLOAT GET_TAXI_PROCEDURAL_DISTANCE(TAXI_PROCEDURAL_DISTANCE eTaxiDistance)
SWITCH eTaxiDistance
CASE TAXIDIST_SHORT RETURN TAXI_SHORT_DISTANCE
CASE TAXIDIST_MEDIUM RETURN TAXI_MEDIUM_DISTANCE
CASE TAXIDIST_LONG RETURN TAXI_LONG_DISTANCE
ENDSWITCH
RETURN 1000.0
ENDFUNC
FUNC STRING GET_TAXI_DISTANCE_STRING(TAXI_PROCEDURAL_DISTANCE eTaxiDistance)
SWITCH eTaxiDistance
CASE TAXIDIST_SHORT RETURN "TAXIDIST_SHORT"
CASE TAXIDIST_MEDIUM RETURN "TAXIDIST_MEDIUM"
CASE TAXIDIST_LONG RETURN "TAXIDIST_LONG"
ENDSWITCH
RETURN "NULL"
ENDFUNC
FUNC VECTOR GET_TAXI_LOCATION_COORD(TAXI_PROCEDURAL_LOCATIONS eTaxiLocation)
SWITCH eTaxiLocation
CASE TAXILOC_PALETO_BAY_WILLIES RETURN << -36.6529, 6521.8311, 30.4908 >>
CASE TAXILOC_PALETO_BAY_MOJITO_INN RETURN << -120.6537, 6398.3262, 30.4626 >>
CASE TAXILOC_PALETO_BAY_HEN_HOUSE RETURN << -284.8858, 6258.9927, 30.2970 >>
CASE TAXILOC_PALETO_BAY_BAYVIEW_LODGE RETURN << -712.0081, 5781.8501, 16.4480 >>
CASE TAXILOC_COUNTRYSIDE_LUMBER_YARD RETURN << -551.7639, 5404.5835, 64.5437 >>
CASE TAXILOC_COUNTRYSIDE_CAMP_GROUND RETURN << -1573.93164, 5149.51758, 19.02919 >> //<< -1036.0211, 4914.5366, 205.7263 >>
CASE TAXILOC_SAN_ANDREAS_HOOKIES RETURN << -2212.5095, 4275.9106, 46.7804 >>
CASE TAXILOC_GOH_FORT_ZANCUDO RETURN <<-1301.8015, 2507.9436, 20.4695>> //<< -1264.2502, 2539.3462, 17.3539 >>
CASE TAXILOC_LAGO_ZANGUDO_GAS_STATION RETURN << -2537.3406, 2321.8311, 32.0604 >>
CASE TAXILOC_COUNTRYSIDE_ART_MUSEUM RETURN << -2281.8301, 403.6109, 173.4669 >>
CASE TAXILOC_COUNTRYSIDE_MOMS_PIE RETURN << -3041.4360, 607.0844, 6.4887 >>
CASE TAXILOC_CHUMASH_PIER RETURN << -3233.8718, 967.8956, 12.0138 >>
CASE TAXILOC_COUNTRYSIDE_PAINT_SHOP RETURN << -1122.2031, 2673.2134, 17.1472 >>
CASE TAXILOC_COUNTRYSIDE_PRUNE_JUICE RETURN << -128.3674, 1931.4562, 195.5282 >>
CASE TAXILOC_HARMONY_DOLLAR_PILLS RETURN <<592.2542, 2737.4141, 41.0505>>
CASE TAXILOC_DESERT_USED_CARS RETURN << 1210.2343, 2699.7292, 37.0059 >>
CASE TAXILOC_ZANCUDO_RIVER_HILL_CHURCH RETURN << -224.54303, 3898.72266, 36.39012 >>//<< -383.5320, 2823.9578, 43.9567 >>
CASE TAXILOC_SENORA_FREEWAY_DINER RETURN << 1581.5573, 6439.3477, 23.8881 >>
CASE TAXILOC_SENORA_FREEWAY_247 RETURN << 1727.5574, 6396.9297, 33.5750 >>
CASE TAXILOC_GRAPESEED_FLEECA RETURN << 1661.5673, 4851.5059, 40.8905 >>
CASE TAXILOC_GRAPESEED_MACKENZIE_FIELD RETURN << 2105.95093, 4716.41699, 40.04000 >> //<< 2109.4324, 4740.2842, 40.0660 >>
CASE TAXILOC_COUNTRYSIDE_CONFEDERATE RETURN << 2247.1633, 5567.2622, 51.5209 >>
CASE TAXILOC_GRAPESEED_LUMBER_HOUSE RETURN << 2241.3223, 5180.9937, 59.2585 >>
CASE TAXILOC_SAN_ANDREAS_LIGHTHOUSE RETURN << 3260.3386, 5145.2603, 18.5874 >>
CASE TAXILOC_COUNTRYSIDE_CATFISH RETURN << 3774.7410, 4463.8574, 5.4614 >>
CASE TAXILOC_COUNTRYSIDE_COOL_PIER RETURN << 2441.50659, 4297.54834, 35.64625 >> //<< 2431.2510, 4284.4863, 35.2787 >>
CASE TAXILOC_BURTON_BIG_MALL RETURN << -163.6905, -349.8653, 32.9431 >>
CASE TAXILOC_PAC_BLUFFS_CRASTENBURG RETURN << -1854.9825, -360.2094, 48.2535 >>
CASE TAXILOC_DEL_PERRO_PIER RETURN << -1601.6344, -945.3931, 12.1875 >>
CASE TAXILOC_VESPUCCI_CANALS_PIT RETURN << -1162.0847, -1414.0573, 3.8002 >>
CASE TAXILOC_STADIUM_MAZE_BANK_ARENA RETURN << -240.4874, -1859.4489, 27.7915 >>
CASE TAXILOC_SAN_ANDREAS_TOWER RETURN << 386.7202, -2148.9648, 15.2725 >>
CASE TAXILOC_EAST_LOS_SANTOS_VITREOUS RETURN << 942.1559, -2055.0735, 29.1246 >>
CASE TAXILOC_VINEWOOD_HILLS_PRISON RETURN << 2596.9060, -296.5280, 91.8872 >>
CASE TAXILOC_MIRROR_PARK RETURN << 1172.4498, -641.2902, 61.4465 >>
CASE TAXILOC_VINEWOOD_GENTRY_MANOR RETURN << -129.4093, 379.0035, 111.7795 >>
CASE TAXILOC_LAKE_VINEWOOD RETURN << 117.2106, 719.4644, 208.1559 >>
CASE TAXILOC_VINEWOOD_BETTA_LIFE RETURN << -638.5713, 280.6203, 80.2992 >>
CASE TAXILOC_VINEWOOD_STOOL_PASS RETURN << -388.1616, 1226.3599, 324.6421 >>
CASE TAXILOC_VINEWOOD_LA_FUENTE_BLANCA RETURN <<1038.2102, 700.5120, 157.9407>> //<< 1309.0754, 1094.0640, 104.5487 >>
CASE TAXILOC_SENORA_HIPPIE_TOWN RETURN << 2388.1655, 2529.1521, 45.6804 >>
CASE TAXILOC_ALAMO_SEA_HOOD RETURN << 815.82178, 4235.26416, 51.85716 >> //<< 815.8420, 4231.4043, 51.7102 >>
CASE TAXILOC_SANDY_SHORES_MARINA RETURN << 1538.1499, 3771.1042, 33.0502 >>
CASE TAXILOC_SANDY_SHORES_CHINESE_REST RETURN << 1892.2001, 3704.3599, 31.8767 >>
CASE TAXILOC_SENORA_DESERT_AIRPORT RETURN << 1780.2803, 3336.7979, 40.0848 >>
CASE TAXILOC_SENORA_DESERT_MARKET RETURN << 466.1649, 3576.0266, 32.2322 >>
CASE TAXILOC_VINEWOOD_SERENITY RETURN << -489.8451, 21.3197, 43.9248 >>
CASE TAXILOC_DOWNTOWN_CUBE_PARK RETURN << 167.8984, -1012.4797, 28.3750 >>
CASE TAXILOC_PAC_BLUFFS_CEMETARY RETURN << -1662.5278, -226.7487, 53.9386 >>
CASE TAXILOC_VINEWOOD_COMICS RETURN << -11.2343, -140.1264, 55.7106 >>
ENDSWITCH
RETURN <<0,0,0>>
ENDFUNC
FUNC VECTOR GET_TAXI_LOCATION_WALK_TO_COORD(TAXI_PROCEDURAL_LOCATIONS eTaxiLocation)
SWITCH eTaxiLocation
CASE TAXILOC_PALETO_BAY_WILLIES RETURN << -59.3352, 6524.7349, 30.4908 >> // done
CASE TAXILOC_PALETO_BAY_MOJITO_INN RETURN << -132.9203, 6376.9097, 31.1800 >> // done
CASE TAXILOC_PALETO_BAY_HEN_HOUSE RETURN << -300.9561, 6256.1230, 30.4934 >> // done
CASE TAXILOC_PALETO_BAY_BAYVIEW_LODGE RETURN << -697.4664, 5802.4189, 16.3311 >> // done
CASE TAXILOC_COUNTRYSIDE_LUMBER_YARD RETURN << -570.0295, 5333.1123, 69.2148 >> // done
CASE TAXILOC_COUNTRYSIDE_CAMP_GROUND RETURN << -1578.76660, 5195.21826, 2.98937 >> //<< -1162.2688, 4925.4810, 221.8801 >>// done
CASE TAXILOC_SAN_ANDREAS_HOOKIES RETURN << -2192.8992, 4293.5669, 48.1770 >> // done
CASE TAXILOC_GOH_FORT_ZANCUDO RETURN << -1308.83, 2507.66, 20.92 >> //<< -1280.1849, 2547.5999, 17.3626 >> // done
CASE TAXILOC_LAGO_ZANGUDO_GAS_STATION RETURN << -2558.7935, 2317.3074, 32.2157 >> // done
CASE TAXILOC_COUNTRYSIDE_ART_MUSEUM RETURN << -2241.6902, 385.8250, 173.6019 >> // done
CASE TAXILOC_COUNTRYSIDE_MOMS_PIE RETURN << -3047.2861, 615.7632, 6.3175 >> // done
CASE TAXILOC_CHUMASH_PIER RETURN << -3427.0144, 967.4479, 7.3150 >> // done
CASE TAXILOC_COUNTRYSIDE_PAINT_SHOP RETURN << -1123.3428, 2682.3726, 17.7356 >> // done
CASE TAXILOC_COUNTRYSIDE_PRUNE_JUICE RETURN << -121.4933, 1895.2855, 196.3327 >> // done
CASE TAXILOC_HARMONY_DOLLAR_PILLS RETURN << 593.7659, 2744.0955, 41.0225 >> // done
CASE TAXILOC_DESERT_USED_CARS RETURN << 1219.9203, 2726.2744, 37.0041 >> // done
CASE TAXILOC_ZANCUDO_RIVER_HILL_CHURCH RETURN << -201.79492, 3934.59351, 33.56364 >> //<< -327.2331, 2820.1245, 57.4177 >> // done
CASE TAXILOC_SENORA_FREEWAY_DINER RETURN << 1584.5454, 6451.5889, 24.3190 >> // done
CASE TAXILOC_SENORA_FREEWAY_247 RETURN << 1737.2251, 6415.1201, 34.0373 >> // done
CASE TAXILOC_GRAPESEED_FLEECA RETURN << 1653.4873, 4850.2710, 41.0103 >> // done
CASE TAXILOC_GRAPESEED_MACKENZIE_FIELD RETURN << 2166.32568, 4670.85986, 32.24834 >> //<< 2118.8464, 4769.9063, 40.1184 >> // done
CASE TAXILOC_COUNTRYSIDE_CONFEDERATE RETURN << 2304.7068, 5761.0630, 142.263 >> // done
CASE TAXILOC_GRAPESEED_LUMBER_HOUSE RETURN << 2242.4556, 5153.3760, 56.3431 >> // done
CASE TAXILOC_SAN_ANDREAS_LIGHTHOUSE RETURN << 3351.2966, 5153.1255, 18.9279 >> // done
CASE TAXILOC_COUNTRYSIDE_CATFISH RETURN << 3855.8118, 4463.8652, 1.7019 >> // done
CASE TAXILOC_COUNTRYSIDE_COOL_PIER RETURN << 2392.0347, 4296.5605, 33.8303 >> // done
CASE TAXILOC_BURTON_BIG_MALL RETURN << -167.1902, -342.5854, 33.6663 >> // done
CASE TAXILOC_PAC_BLUFFS_CRASTENBURG RETURN << -1870.6389, -339.9640, 56.0797 >> // done
CASE TAXILOC_DEL_PERRO_PIER RETURN << -1656.6364, -1038.1971, 12.1523 >>// done
CASE TAXILOC_VESPUCCI_CANALS_PIT RETURN << -1157.2524, -1424.1560, 3.7189 >> // done
CASE TAXILOC_STADIUM_MAZE_BANK_ARENA RETURN << -280.5858, -1915.3394, 28.9458 >> // done
CASE TAXILOC_SAN_ANDREAS_TOWER RETURN << 354.0562, -2120.6094, 14.8566 >> // done
CASE TAXILOC_EAST_LOS_SANTOS_VITREOUS RETURN << 954.7517, -2010.2772, 29.2413 >> // done
CASE TAXILOC_VINEWOOD_HILLS_PRISON RETURN << 2578.2114, -291.1939, 92.0786 >> // done
CASE TAXILOC_MIRROR_PARK RETURN << 1118.5309, -630.3503, 55.7513 >> // done
CASE TAXILOC_VINEWOOD_GENTRY_MANOR RETURN << -99.4315, 359.0916, 111.8854 >> // done
CASE TAXILOC_LAKE_VINEWOOD RETURN << 178.19048, 702.91504, 206.04823 >> // done
CASE TAXILOC_VINEWOOD_BETTA_LIFE RETURN << -664.3510, 311.5536, 82.0848 >> // done
CASE TAXILOC_VINEWOOD_STOOL_PASS RETURN << -331.9954, 1389.2573, 339.8977 >> // done
CASE TAXILOC_VINEWOOD_LA_FUENTE_BLANCA RETURN << 1042.35, 700.06, 157.83 >> //<< 1377.5344, 1130.1328, 113.3559 >> // done
CASE TAXILOC_SENORA_HIPPIE_TOWN RETURN << 2328.3364, 2542.2468, 45.5186 >> // done
CASE TAXILOC_ALAMO_SEA_HOOD RETURN << 727.87677, 4188.96582, 39.70889 >> //<< 811.6492, 4230.5342, 51.7725 >> // done
CASE TAXILOC_SANDY_SHORES_MARINA RETURN << 1501.7274, 3775.8198, 32.5121 >> // done
CASE TAXILOC_SANDY_SHORES_CHINESE_REST RETURN << 1894.9761, 3712.4961, 31.7588 >> // done
CASE TAXILOC_SENORA_DESERT_AIRPORT RETURN << 1769.1031, 3339.9509, 40.2607 >> // done
CASE TAXILOC_SENORA_DESERT_MARKET RETURN << 437.4482, 3560.3691, 32.2387 >> // done
CASE TAXILOC_VINEWOOD_SERENITY RETURN << -503.3234, 30.6442, 43.7251 >> // done
CASE TAXILOC_DOWNTOWN_CUBE_PARK RETURN << 164.4960, -975.3979, 29.0917 >> // done
CASE TAXILOC_PAC_BLUFFS_CEMETARY RETURN << -1721.1082, -214.6897, 56.5442 >> // done
CASE TAXILOC_VINEWOOD_COMICS RETURN << -11.9030, -152.7058, 55.6190 >> // done
ENDSWITCH
RETURN <<0,0,0>>
ENDFUNC
//FUNC VECTOR GET_TAXI_LOCATION_DEBUG_DESTINATION_COORD(TAXI_PROCEDURAL_LOCATIONS eTaxiLocation)
// SWITCH eTaxiLocation
// CASE TAXILOC_PALETO_BAY_WILLIES RETURN <<-59.3352, 6524.7349, 30.4908>> // done
// CASE TAXILOC_PALETO_BAY_MOJITO_INN RETURN <<-132.9203, 6376.9097, 31.1800>> // done
// CASE TAXILOC_PALETO_BAY_HEN_HOUSE RETURN <<-300.9561, 6256.1230, 30.4934>> // done
// CASE TAXILOC_PALETO_BAY_BAYVIEW_LODGE RETURN << -712.0081, 5781.8501, 16.4480 >>
// CASE TAXILOC_COUNTRYSIDE_LUMBER_YARD RETURN << -551.7639, 5404.5835, 64.5437 >>
//
// CASE TAXILOC_COUNTRYSIDE_CAMP_GROUND RETURN << -1049.2181, 4906.3989, 209.0250 >>
// CASE TAXILOC_SAN_ANDREAS_HOOKIES RETURN <<-2192.8992, 4293.5669, 48.1770>> // done
// CASE TAXILOC_GOH_FORT_ZANCUDO RETURN << -1264.2502, 2539.3462, 17.3539 >>
// CASE TAXILOC_LAGO_ZANGUDO_GAS_STATION RETURN << -2537.3406, 2321.8311, 32.0604 >>
// CASE TAXILOC_COUNTRYSIDE_ART_MUSEUM RETURN << -2281.8301, 403.6109, 173.4669 >>
//
// CASE TAXILOC_COUNTRYSIDE_MOMS_PIE RETURN << -3041.4360, 607.0844, 6.4887 >>
// CASE TAXILOC_CHUMASH_PIER RETURN << -3223.2126, 966.5683, 11.9122 >>
// CASE TAXILOC_COUNTRYSIDE_PAINT_SHOP RETURN << -1122.2031, 2673.2134, 17.1472 >>
// CASE TAXILOC_COUNTRYSIDE_PRUNE_JUICE RETURN << -141.8179, 1888.4246, 196.4650 >>
// CASE TAXILOC_HARMONY_DOLLAR_PILLS RETURN << 596.4221, 2720.9768, 40.9532 >>
//
// CASE TAXILOC_DESERT_USED_CARS RETURN << 1210.2343, 2699.7292, 37.0059 >>
// CASE TAXILOC_ZANCUDO_RIVER_HILL_CHURCH RETURN << -383.5320, 2823.9578, 43.9567 >>
// CASE TAXILOC_SENORA_FREEWAY_DINER RETURN << 1581.5573, 6439.3477, 23.8881 >>
// CASE TAXILOC_SENORA_FREEWAY_247 RETURN << 1727.5574, 6396.9297, 33.5750 >>
// CASE TAXILOC_GRAPESEED_FLEECA RETURN << 1661.5673, 4851.5059, 40.8905 >>
//
// CASE TAXILOC_GRAPESEED_MACKENZIE_FIELD RETURN << 2109.4324, 4740.2842, 40.0660 >>
// CASE TAXILOC_COUNTRYSIDE_CONFEDERATE RETURN << 2247.1633, 5567.2622, 51.5209 >>
// CASE TAXILOC_GRAPESEED_LUMBER_HOUSE RETURN << 2241.3223, 5180.9937, 59.2585 >>
// CASE TAXILOC_SAN_ANDREAS_LIGHTHOUSE RETURN << 3260.3386, 5145.2603, 18.5874 >>
// CASE TAXILOC_COUNTRYSIDE_CATFISH RETURN << 3774.7410, 4463.8574, 5.4614 >>
//
// CASE TAXILOC_COUNTRYSIDE_COOL_PIER RETURN << 2431.2510, 4284.4863, 35.2787 >>
// CASE TAXILOC_BURTON_BIG_MALL RETURN << -163.6905, -349.8653, 32.9431 >>
// CASE TAXILOC_PAC_BLUFFS_CRASTENBURG RETURN << -1854.9825, -360.2094, 48.2535 >>
// CASE TAXILOC_DEL_PERRO_PIER RETURN << -1601.6344, -945.3931, 12.1875 >>
// CASE TAXILOC_VESPUCCI_CANALS_PIT RETURN << -1162.0847, -1414.0573, 3.8002 >>
//
// CASE TAXILOC_STADIUM_MAZE_BANK_ARENA RETURN << -240.4874, -1859.4489, 27.7915 >>
// CASE TAXILOC_SAN_ANDREAS_TOWER RETURN << 386.7202, -2148.9648, 15.2725 >>
// CASE TAXILOC_EAST_LOS_SANTOS_VITREOUS RETURN << 942.1559, -2055.0735, 29.1246 >>
// CASE TAXILOC_VINEWOOD_HILLS_PRISON RETURN << 2596.9060, -296.5280, 91.8872 >>
// CASE TAXILOC_MIRROR_PARK RETURN << 1172.4498, -641.2902, 61.4465 >>
//
// CASE TAXILOC_VINEWOOD_GENTRY_MANOR RETURN << -129.4093, 379.0035, 111.7795 >>
// CASE TAXILOC_LAKE_VINEWOOD RETURN << 30.4487, 630.2659, 206.2798 >>
// CASE TAXILOC_VINEWOOD_BETTA_LIFE RETURN << -638.5713, 280.6203, 80.2992 >>
// CASE TAXILOC_VINEWOOD_STOOL_PASS RETURN << -388.1616, 1226.3599, 324.6421 >>
// CASE TAXILOC_VINEWOOD_LA_FUENTE_BLANCA RETURN << 1309.0754, 1094.0640, 104.5487 >>
//
// CASE TAXILOC_SENORA_HIPPIE_TOWN RETURN << 2388.1655, 2529.1521, 45.6804 >>
// CASE TAXILOC_ALAMO_SEA_HOOD RETURN << 815.8420, 4231.4043, 51.7102 >>
// CASE TAXILOC_SANDY_SHORES_MARINA RETURN << 1538.1499, 3771.1042, 33.0502 >>
// CASE TAXILOC_SANDY_SHORES_CHINESE_REST RETURN << 1892.2001, 3704.3599, 31.8767 >>
// CASE TAXILOC_SENORA_DESERT_AIRPORT RETURN << 1780.2803, 3336.7979, 40.0848 >>
//
// CASE TAXILOC_SENORA_DESERT_MARKET RETURN << 466.1649, 3576.0266, 32.2322 >>
// CASE TAXILOC_VINEWOOD_SERENITY RETURN << -489.8451, 21.3197, 43.9248 >>
// CASE TAXILOC_DOWNTOWN_CUBE_PARK RETURN << 167.8984, -1012.4797, 28.3750 >>
// CASE TAXILOC_PAC_BLUFFS_CEMETARY RETURN << -1662.5278, -226.7487, 53.9386 >>
// CASE TAXILOC_VINEWOOD_COMICS RETURN << -11.2343, -140.1264, 55.7106 >>
// ENDSWITCH
//
// RETURN <<0,0,0>>
//ENDFUNC
FUNC STRING GET_TAXI_LOCATION_STRING(TAXI_PROCEDURAL_LOCATIONS eTaxiLocation)
SWITCH eTaxiLocation
CASE TAXILOC_PALETO_BAY_WILLIES RETURN "TAXILOC_PALETO_BAY_WILLIES"
CASE TAXILOC_PALETO_BAY_MOJITO_INN RETURN "TAXILOC_PALETO_BAY_MOJITO_INN"
CASE TAXILOC_PALETO_BAY_HEN_HOUSE RETURN "TAXILOC_PALETO_BAY_HEN_HOUSE"
CASE TAXILOC_PALETO_BAY_BAYVIEW_LODGE RETURN "TAXILOC_PALETO_BAY_BAYVIEW_LODGE"
CASE TAXILOC_COUNTRYSIDE_LUMBER_YARD RETURN "TAXILOC_COUNTRYSIDE_LUMBER_YARD"
CASE TAXILOC_COUNTRYSIDE_CAMP_GROUND RETURN "TAXILOC_COUNTRYSIDE_CAMP_GROUND"
CASE TAXILOC_SAN_ANDREAS_HOOKIES RETURN "TAXILOC_SAN_ANDREAS_HOOKIES"
CASE TAXILOC_GOH_FORT_ZANCUDO RETURN "TAXILOC_GOH_FORT_ZANCUDO"
CASE TAXILOC_LAGO_ZANGUDO_GAS_STATION RETURN "TAXILOC_LAGO_ZANGUDO_GAS_STATION"
CASE TAXILOC_COUNTRYSIDE_ART_MUSEUM RETURN "TAXILOC_COUNTRYSIDE_ART_MUSEUM"
CASE TAXILOC_COUNTRYSIDE_MOMS_PIE RETURN "TAXILOC_COUNTRYSIDE_MOMS_PIE"
CASE TAXILOC_CHUMASH_PIER RETURN "TAXILOC_CHUMASH_PIER"
CASE TAXILOC_COUNTRYSIDE_PAINT_SHOP RETURN "TAXILOC_COUNTRYSIDE_PAINT_SHOP"
CASE TAXILOC_COUNTRYSIDE_PRUNE_JUICE RETURN "TAXILOC_COUNTRYSIDE_PRUNE_JUICE"
CASE TAXILOC_HARMONY_DOLLAR_PILLS RETURN "TAXILOC_HARMONY_DOLLAR_PILLS"
CASE TAXILOC_DESERT_USED_CARS RETURN "TAXILOC_DESERT_USED_CARS"
CASE TAXILOC_ZANCUDO_RIVER_HILL_CHURCH RETURN "TAXILOC_ZANCUDO_RIVER_HILL_CHURCH"
CASE TAXILOC_SENORA_FREEWAY_DINER RETURN "TAXILOC_SENORA_FREEWAY_DINER"
CASE TAXILOC_SENORA_FREEWAY_247 RETURN "TAXILOC_SENORA_FREEWAY_247"
CASE TAXILOC_GRAPESEED_FLEECA RETURN "TAXILOC_GRAPESEED_FLEECA"
CASE TAXILOC_GRAPESEED_MACKENZIE_FIELD RETURN "TAXILOC_GRAPESEED_MACKENZIE_FIELD"
CASE TAXILOC_COUNTRYSIDE_CONFEDERATE RETURN "TAXILOC_COUNTRYSIDE_CONFEDERATE"
CASE TAXILOC_GRAPESEED_LUMBER_HOUSE RETURN "TAXILOC_GRAPESEED_LUMBER_HOUSE"
CASE TAXILOC_SAN_ANDREAS_LIGHTHOUSE RETURN "TAXILOC_SAN_ANDREAS_LIGHTHOUSE"
CASE TAXILOC_COUNTRYSIDE_CATFISH RETURN "TAXILOC_COUNTRYSIDE_CATFISH"
CASE TAXILOC_COUNTRYSIDE_COOL_PIER RETURN "TAXILOC_COUNTRYSIDE_COOL_PIER"
CASE TAXILOC_BURTON_BIG_MALL RETURN "TAXILOC_BURTON_BIG_MALL"
CASE TAXILOC_PAC_BLUFFS_CRASTENBURG RETURN "TAXILOC_PAC_BLUFFS_CRASTENBURG"
CASE TAXILOC_DEL_PERRO_PIER RETURN "TAXILOC_DEL_PERRO_PIER"
CASE TAXILOC_VESPUCCI_CANALS_PIT RETURN "TAXILOC_VESPUCCI_CANALS_PIT"
CASE TAXILOC_STADIUM_MAZE_BANK_ARENA RETURN "TAXILOC_STADIUM_MAZE_BANK_ARENA"
CASE TAXILOC_SAN_ANDREAS_TOWER RETURN "TAXILOC_SAN_ANDREAS_TOWER"
CASE TAXILOC_EAST_LOS_SANTOS_VITREOUS RETURN "TAXILOC_EAST_LOS_SANTOS_VITREOUS"
CASE TAXILOC_VINEWOOD_HILLS_PRISON RETURN "TAXILOC_VINEWOOD_HILLS_PRISON"
CASE TAXILOC_MIRROR_PARK RETURN "TAXILOC_MIRROR_PARK"
CASE TAXILOC_VINEWOOD_GENTRY_MANOR RETURN "TAXILOC_VINEWOOD_GENTRY_MANOR"
CASE TAXILOC_LAKE_VINEWOOD RETURN "TAXILOC_LAKE_VINEWOOD"
CASE TAXILOC_VINEWOOD_BETTA_LIFE RETURN "TAXILOC_VINEWOOD_BETTA_LIFE"
CASE TAXILOC_VINEWOOD_STOOL_PASS RETURN "TAXILOC_VINEWOOD_STOOL_PASS"
CASE TAXILOC_VINEWOOD_LA_FUENTE_BLANCA RETURN "TAXILOC_VINEWOOD_LA_FUENTE_BLANCA"
CASE TAXILOC_SENORA_HIPPIE_TOWN RETURN "TAXILOC_SENORA_HIPPIE_TOWN"
CASE TAXILOC_ALAMO_SEA_HOOD RETURN "TAXILOC_ALAMO_SEA_HOOD"
CASE TAXILOC_SANDY_SHORES_MARINA RETURN "TAXILOC_SANDY_SHORES_MARINA"
CASE TAXILOC_SANDY_SHORES_CHINESE_REST RETURN "TAXILOC_SANDY_SHORES_CHINESE_REST"
CASE TAXILOC_SENORA_DESERT_AIRPORT RETURN "TAXILOC_SENORA_AIRPORT"
CASE TAXILOC_SENORA_DESERT_MARKET RETURN "TAXILOC_SENORA_DESERT_MARKET"
CASE TAXILOC_VINEWOOD_SERENITY RETURN "TAXILOC_VINEWOOD_SERENITY"
CASE TAXILOC_DOWNTOWN_CUBE_PARK RETURN "TAXILOC_DOWNTOWN_CUBE_PARK"
CASE TAXILOC_PAC_BLUFFS_CEMETARY RETURN "TAXILOC_PAC_BLUFFS_CEMETARY"
CASE TAXILOC_VINEWOOD_COMICS RETURN "TAXILOC_VINEWOOD_COMICS"
ENDSWITCH
RETURN "NULL"
ENDFUNC
// EOF