Toriality Posted May 13 Share Posted May 13 I'm thinking of making a new map for GTA, just for fun, I like level design and I want to try to start modding GTA SA. I'd like to know if it is possible to add route points to certain locations for taxi mission, like in the original game, but in this new map I'll make. If so, how can I do it? Link to comment Share on other sites More sharing options...
OrionSR Posted May 13 Share Posted May 13 1 hour ago, Toriality said: I'd like to know if it is possible to add route points to certain locations for taxi mission, like in the original game, but in this new map I'll make. Yes, you can. Take a look at the taxi mission in main.scm (decompile with Sanny Builder) to get an idea of what you'd need to modify. But you are getting way ahead of yourself. A simplified overview of a full map mod: First you need to get the map working. With that, you'll need a small "stripped" main.scm to allow the player to be created when the game starts, and to manage required elements like busted/wasted routines. Then add external scripts that bring the map to life, so you can buy food at machines or vendors, play casino games, and ambient peds are present in interiors. Also add running scripts, so you can save the game or launch missions. And finally, add missions like Taxi with custom destinations. An interesting experiment early in this process would be to play a standard map with a stripped main.scm, just to get a feel for what parts of the game are built into the engine and data files. Then try a custom main.scm with external scripts enabled to check the difference, and what's still missing because the running scripts aren't enabled. These custom mains are the sort of thing people will published; check what ZAZ has available. Toriality 1 Link to comment Share on other sites More sharing options...
Toriality Posted May 13 Author Share Posted May 13 10 hours ago, OrionSR said: Yes, you can. Take a look at the taxi mission in main.scm (decompile with Sanny Builder) to get an idea of what you'd need to modify. But you are getting way ahead of yourself. A simplified overview of a full map mod: First you need to get the map working. With that, you'll need a small "stripped" main.scm to allow the player to be created when the game starts, and to manage required elements like busted/wasted routines. Then add external scripts that bring the map to life, so you can buy food at machines or vendors, play casino games, and ambient peds are present in interiors. Also add running scripts, so you can save the game or launch missions. And finally, add missions like Taxi with custom destinations. An interesting experiment early in this process would be to play a standard map with a stripped main.scm, just to get a feel for what parts of the game are built into the engine and data files. Then try a custom main.scm with external scripts enabled to check the difference, and what's still missing because the running scripts aren't enabled. These custom mains are the sort of thing people will published; check what ZAZ has available. Thanks for your answer!! I'll try to test these things. Also, could you name a few tools you would consider essential for this process? I already have SannyBuilder and mED, although I don't know if mED is still the best solution for map editing, I accept suggestions Link to comment Share on other sites More sharing options...
OrionSR Posted May 13 Share Posted May 13 No, not really. I don't have any experience with modeling; most of my experience is with save editing, but also Sanny Builder, SCM and cleo. However, I remember that Xmen once release a whole suite of tools to assist with managing all the pieces included with full map mods. IPL Helper Blue was the only one I tried, but I'm not sure if those tools still work on a modern OS. Toriality 1 Link to comment Share on other sites More sharing options...
ZAZ Posted May 14 Share Posted May 14 (edited) It needs to replace many coordinates You have to learn coding and how to work with main.scm Read here about editing main.scm These submissions are listed in the mission table Spoiler DEFINE MISSIONS 135 DEFINE MISSION 0 AT @INITIAL // Initial 1 DEFINE MISSION 1 AT @INITIL2 // Initial 2 DEFINE MISSION 2 AT @INTRO // Intro DEFINE MISSION 3 AT @NONE // Video Game: They Crawled From Uranus DEFINE MISSION 4 AT @DUAL // Video Game: Dualuty DEFINE MISSION 5 AT @SHTR // Video Game: Go Go Space Monkey DEFINE MISSION 6 AT @GRAV // Video Game: Let's Get Ready To Bumble DEFINE MISSION 7 AT @OTB // Video Game: Inside Track Betting DEFINE MISSION 8 AT @POOL2 // Pool DEFINE MISSION 9 AT @LOWR // Lowrider (Bet And Dance) DEFINE MISSION 10 AT @ZERO5 // Beefy Baron DEFINE MISSION 11 AT @INTRO1 // Big Smoke DEFINE MISSION 12 AT @INTRO2 // Ryder DEFINE MISSION 13 AT @SWEET1 // Tagging Up Turf DEFINE MISSION 14 AT @SWEET1B // Cleaning The Hood DEFINE MISSION 15 AT @SWEET3 // Drive-Thru DEFINE MISSION 16 AT @SWEET2 // Nines And AK's DEFINE MISSION 17 AT @SWEET4 // Drive-By DEFINE MISSION 18 AT @HOODS5 // Sweet's Girl DEFINE MISSION 19 AT @SWEET6 // Cesar Vialpando DEFINE MISSION 20 AT @SWEET7 // Los Sepulcros DEFINE MISSION 21 AT @CRASH4 // Doberman DEFINE MISSION 22 AT @CRASH1 // Burning Desire DEFINE MISSION 23 AT @DRUGS3 // Gray Imports DEFINE MISSION 24 AT @GUNS1 // Home Invasion DEFINE MISSION 25 AT @RYDER3 // Catalyst DEFINE MISSION 26 AT @RYDER2 // Robbing Uncle Sam DEFINE MISSION 27 AT @TWAR7 // OG Loc DEFINE MISSION 28 AT @SMOKE2 // Running Dog DEFINE MISSION 29 AT @SMOKE3 // Wrong Side of the Tracks DEFINE MISSION 30 AT @DRUGS1 // Just Business DEFINE MISSION 31 AT @MUSIC1 // Life's a Beach DEFINE MISSION 32 AT @MUSIC2 // Madd Dogg's Rhymes DEFINE MISSION 33 AT @MUSIC3 // Management Issues DEFINE MISSION 34 AT @MUSIC5 // House Party DEFINE MISSION 35 AT @CPRACE // Race Tournament / 8-track / Dirt Track DEFINE MISSION 36 AT @CESAR1 // Lowrider (High Stakes) DEFINE MISSION 37 AT @DRUGS4 // Reuniting The Families DEFINE MISSION 38 AT @LA1FIN2 // The Green Sabre DEFINE MISSION 39 AT @BCRASH1 // Badlands DEFINE MISSION 40 AT @CATALIN // First Date DEFINE MISSION 41 AT @CAT1 // Local Liquor Store DEFINE MISSION 42 AT @CAT2 // Small Town Bank DEFINE MISSION 43 AT @CAT3 // Tanker Commander DEFINE MISSION 44 AT @CAT4 // Against All Odds DEFINE MISSION 45 AT @CATCUT // King in Exile DEFINE MISSION 46 AT @TRUTH1 // Body Harvest DEFINE MISSION 47 AT @TRUTH2 // Are you going to San Fierro? DEFINE MISSION 48 AT @BCESAR4 // Wu Zi Mu / Farewell, My Love... DEFINE MISSION 49 AT @GARAG1 // Wear Flowers In Your Hair DEFINE MISSION 50 AT @DECON // Deconstruction DEFINE MISSION 51 AT @SCRASH3 // 555 WE TIP DEFINE MISSION 52 AT @SCRASH2 // Snail Trail DEFINE MISSION 53 AT @WUZI1 // Mountain Cloud Boys DEFINE MISSION 54 AT @FARLIE4 // Ran Fa Li DEFINE MISSION 55 AT @DRIV6 // Lure DEFINE MISSION 56 AT @WUZI2 // Amphibious Assault DEFINE MISSION 57 AT @WUZI5 // The Da Nang Thang DEFINE MISSION 58 AT @SYN1 // Photo Opportunity DEFINE MISSION 59 AT @SYN2 // Jizzy DEFINE MISSION 60 AT @SYN3 // Outrider DEFINE MISSION 61 AT @SYND4 // Ice Cold Killa DEFINE MISSION 62 AT @SYN6 // Toreno's Last Flight DEFINE MISSION 63 AT @SYN7 // Yay Ka-Boom-Boom DEFINE MISSION 64 AT @SYN5 // Pier 69 DEFINE MISSION 65 AT @DRIV2 // T-Bone Mendez DEFINE MISSION 66 AT @DRIV3 // Mike Toreno DEFINE MISSION 67 AT @STEAL1 // Zeroing In DEFINE MISSION 68 AT @STEAL2 // Test Drive DEFINE MISSION 69 AT @STEAL4 // Customs Fast Track DEFINE MISSION 70 AT @STEAL5 // Puncture Wounds DEFINE MISSION 71 AT @DSKOOL // Back to School DEFINE MISSION 72 AT @ZERO1 // Air Raid DEFINE MISSION 73 AT @ZERO2 // Supply Lines... DEFINE MISSION 74 AT @ZERO4 // New Model Army DEFINE MISSION 75 AT @TORENO1 // Monster DEFINE MISSION 76 AT @TORENO2 // Highjack DEFINE MISSION 77 AT @DES3 // Interdiction DEFINE MISSION 78 AT @DESERT4 // Verdant Meadows DEFINE MISSION 79 AT @DESERT6 // N.O.E. DEFINE MISSION 80 AT @DESERT9 // Stowaway DEFINE MISSION 81 AT @MAF4 // Black Project DEFINE MISSION 82 AT @DES10 // Green Goo DEFINE MISSION 83 AT @DESERT5 // Learning to Fly DEFINE MISSION 84 AT @CASINO1 // Fender Ketchup DEFINE MISSION 85 AT @CASINO2 // Explosive Situation DEFINE MISSION 86 AT @CASINO3 // You've Had Your Chips DEFINE MISSION 87 AT @CASINO7 // Fish in a Barrel DEFINE MISSION 88 AT @CASINO4 // Don Peyote DEFINE MISSION 89 AT @CASINO5 // Intensive Care DEFINE MISSION 90 AT @CASINO6 // The Meat Business DEFINE MISSION 91 AT @CASINO9 // Freefall DEFINE MISSION 92 AT @CASIN10 // Saint Mark's Bistro DEFINE MISSION 93 AT @VCRASH1 // Misappropriation DEFINE MISSION 94 AT @VCR2 // High Noon DEFINE MISSION 95 AT @DOC2 // Madd Dogg DEFINE MISSION 96 AT @HEIST1 // Architectural Espionage DEFINE MISSION 97 AT @HEIST3 // Key To Her Heart DEFINE MISSION 98 AT @HEIST2 // Dam And Blast DEFINE MISSION 99 AT @HEIST4 // Cop Wheels DEFINE MISSION 100 AT @HEIST5 // Up, Up and Away! DEFINE MISSION 101 AT @HEIST9 // Breaking the Bank at Caligula's DEFINE MISSION 102 AT @MANSIO1 // A Home In The Hills DEFINE MISSION 103 AT @MANSIO2 // Vertical Bird DEFINE MISSION 104 AT @MANSIO3 // Home Coming DEFINE MISSION 105 AT @MANSON5 // Cut Throat Business DEFINE MISSION 106 AT @GROVE1 // Beat Down on B Dup DEFINE MISSION 107 AT @GROVE2 // Grove 4 Life DEFINE MISSION 108 AT @RIOT1 // Riot DEFINE MISSION 109 AT @RIOT2 // Los Desperados DEFINE MISSION 110 AT @FINALEA // End Of The Line (1) DEFINE MISSION 111 AT @FINALEB // End Of The Line (2) DEFINE MISSION 112 AT @FINALEC // End Of The Line (3) DEFINE MISSION 113 AT @SHRANGE // Shooting range DEFINE MISSION 114 AT @GYMLS // Los Santos Gym Fight School DEFINE MISSION 115 AT @GYMSF // San Fierro Gym Fight School DEFINE MISSION 116 AT @GYMLV // Las Venturas Gym Fight School DEFINE MISSION 117 AT @TRUCK // Trucking DEFINE MISSION 118 AT @QUARRY // Quarry DEFINE MISSION 119 AT @BOAT // Boat School DEFINE MISSION 120 AT @BSKOOL // Bike School DEFINE MISSION 121 AT @TAXIODD // Taxi-Driver Sub-Mission DEFINE MISSION 122 AT @AMBULAN // Paramedic Sub-Mission DEFINE MISSION 123 AT @FIRETRU // Firefighter Sub-Mission DEFINE MISSION 124 AT @COPCAR // Vigilante Sub-Mission DEFINE MISSION 125 AT @BURGJB // Burglary Sub-Mission DEFINE MISSION 126 AT @FREIGHT // Freight Train Sub-Mission DEFINE MISSION 127 AT @PIMP // Pimping Sub-Mission DEFINE MISSION 128 AT @BLOOD // Arena Mission: Blood Ring DEFINE MISSION 129 AT @KICKSTA // Arena Mission: Kickstart DEFINE MISSION 130 AT @TRIA // Beat the Cock! DEFINE MISSION 131 AT @BCOUR // Courier DEFINE MISSION 132 AT @MTBIKER // The Chiliad Challenge DEFINE MISSION 133 AT @STUNT // BMX / NRG-500 STUNT Mission DEFINE MISSION 134 AT @BUYPRO1 // Buy Properties Mission DEFINE MISSION 121 AT @TAXIODD // Taxi-Driver Sub-Mission DEFINE MISSION 122 AT @AMBULAN // Paramedic Sub-Mission DEFINE MISSION 123 AT @FIRETRU // Firefighter Sub-Mission DEFINE MISSION 124 AT @COPCAR // Vigilante Sub-Mission DEFINE MISSION 125 AT @BURGJB // Burglary Sub-Mission DEFINE MISSION 126 AT @FREIGHT // Freight Train Sub-Mission DEFINE MISSION 127 AT @PIMP // Pimping Sub-Mission these missions are triggered by the R3 thread if you've custom label names enabled in your sannybuilder options > Formats then the R3 thread is labeled as MS_VEHICLE_SUBMISSIONS :MS_VEHICLE_SUBMISSIONS 03A4: name_thread 'R3' the R3 thread is initialized by 004F: create_thread @MS_VEHICLE_SUBMISSIONS And the Taxi-Driver Sub-Mission starts here: //-------------Mission 121--------------- // Originally: Taxi-Driver Sub-Mission :TAXIODD 03A4: name_thread 'TAXIODD' And inside the Taxi-Driver Sub-Mission you'll find jump tables where coordinates are given These are the passenger's destinations :TAXIODD_8447 0209: 110@ = random_int_in_ranges 1 35 :TAXIODD_8456 0871: init_jump_table 110@ total_jumps 34 default_jump 1 @TAXIODD_10544 jumps 1 @TAXIODD_8714 2 @TAXIODD_8767 3 @TAXIODD_8820 4 @TAXIODD_8873 5 @TAXIODD_8926 6 @TAXIODD_8979 7 @TAXIODD_9032 0872: jump_table_jumps 8 @TAXIODD_9085 9 @TAXIODD_9138 10 @TAXIODD_9191 11 @TAXIODD_9244 12 @TAXIODD_9297 13 @TAXIODD_9350 14 @TAXIODD_9403 15 @TAXIODD_9456 16 @TAXIODD_9509 0872: jump_table_jumps 17 @TAXIODD_9562 18 @TAXIODD_9622 19 @TAXIODD_9682 20 @TAXIODD_9742 21 @TAXIODD_9795 22 @TAXIODD_9848 23 @TAXIODD_9901 24 @TAXIODD_9954 25 @TAXIODD_10007 0872: jump_table_jumps 26 @TAXIODD_10060 27 @TAXIODD_10113 28 @TAXIODD_10166 29 @TAXIODD_10219 30 @TAXIODD_10279 31 @TAXIODD_10332 32 @TAXIODD_10385 33 @TAXIODD_10438 34 @TAXIODD_10491 :TAXIODD_8714 00BC: show_text_highpriority GXT 'TX_LS1' time 5000 flag 1 // ~s~DESTINATION ~y~Liquor Mart. 0007: 121@ = 2468.146 0007: 122@ = -1736.184 0007: 123@ = 12.3828 0002: jump @TAXIODD_10661 :TAXIODD_8767 00BC: show_text_highpriority GXT 'TX_LS2' time 5000 flag 1 // ~s~DESTINATION ~y~The Stadium. 0007: 121@ = 2794.0 0007: 122@ = -1828.0 0007: 123@ = 10.0 0002: jump @TAXIODD_10661 :TAXIODD_8820 00BC: show_text_highpriority GXT 'TX_LS3' time 5000 flag 1 // ~s~DESTINATION ~y~Glen Park. 0007: 121@ = 1884.193 0007: 122@ = -1257.521 0007: 123@ = 12.3984 0002: jump @TAXIODD_10661 :TAXIODD_8873 00BC: show_text_highpriority GXT 'TX_LS4' time 5000 flag 1 // ~s~DESTINATION ~y~Sculpture Park. 0007: 121@ = 2317.48 0007: 122@ = -1386.604 0007: 123@ = 22.8784 0002: jump @TAXIODD_10661 :TAXIODD_8926 00BC: show_text_highpriority GXT 'TX_LS5' time 5000 flag 1 // ~s~DESTINATION ~y~Church. 0007: 121@ = 2237.76 0007: 122@ = -1304.165 0007: 123@ = 22.8488 0002: jump @TAXIODD_10661 :TAXIODD_8979 00BC: show_text_highpriority GXT 'TX_LS6' time 5000 flag 1 // ~s~DESTINATION ~y~Jefferson Motel. 0007: 121@ = 2221.087 0007: 122@ = -1137.332 0007: 123@ = 24.625 0002: jump @TAXIODD_10661 :TAXIODD_9032 00BC: show_text_highpriority GXT 'TX_LS7' time 5000 flag 1 // ~s~DESTINATION ~y~The Pik 'n' Go market. 0007: 121@ = 2146.737 0007: 122@ = -1179.795 0007: 123@ = 22.8278 0002: jump @TAXIODD_10661 :TAXIODD_9085 00BC: show_text_highpriority GXT 'TX_LS8' time 5000 flag 1 // ~s~DESTINATION ~y~Leon Diamonds. 0007: 121@ = 2075.558 0007: 122@ = -1202.793 0007: 123@ = 22.7571 0002: jump @TAXIODD_10661 :TAXIODD_9138 00BC: show_text_highpriority GXT 'TX_LS9' time 5000 flag 1 // ~s~DESTINATION ~y~Ten Green Bottles. 0007: 121@ = 2320.0 0007: 122@ = -1655.0 0007: 123@ = 14.0 0002: jump @TAXIODD_10661 :TAXIODD_9191 00BC: show_text_highpriority GXT 'TX_LS10' time 5000 flag 1 // ~s~DESTINATION ~y~Mama's Cinema. 0007: [email protected] = 2455.0 0007: [email protected] = -1502.0 0007: [email protected] = 24.0 0002: jump @TAXIODD_10661 :TAXIODD_9244 00BC: show_text_highpriority GXT 'TX_LS11' time 5000 flag 1 // ~s~DESTINATION ~y~A 24 hour motel. 0007: [email protected] = 2181.0 0007: [email protected] = -1771.0 0007: [email protected] = 13.0 0002: jump @TAXIODD_10661 :TAXIODD_9297 00BC: show_text_highpriority GXT 'TX_LS12' time 5000 flag 1 // ~s~DESTINATION ~y~The Well Stacked Pizza Co. 0007: [email protected] = 2084.731 0007: [email protected] = -1800.86 0007: [email protected] = 12.3828 0002: jump @TAXIODD_10661 :TAXIODD_9350 00BC: show_text_highpriority GXT 'TX_LS13' time 5000 flag 1 // ~s~DESTINATION ~y~Reece's Barber Shop. 0007: 121@ = 2078.015 0007: 122@ = -1791.589 0007: 123@ = 12.3828 0002: jump @TAXIODD_10661 :TAXIODD_9403 00BC: show_text_highpriority GXT 'TX_LS14' time 5000 flag 1 // ~s~DESTINATION ~y~The tattoo shop. 0007: 121@ = 2081.287 0007: 122@ = -1779.5 0007: 123@ = 12.3828 0002: jump @TAXIODD_10661 :TAXIODD_9456 00BC: show_text_highpriority GXT 'TX_LS15' time 5000 flag 1 // ~s~DESTINATION ~y~The truck park. 0007: 121@ = 2418.542 0007: 122@ = -2085.119 0007: 123@ = 12.2928 0002: jump @TAXIODD_10661 :TAXIODD_9509 00BC: show_text_highpriority GXT 'TX_LS16' time 5000 flag 1 // ~s~DESTINATION ~y~Unity Station. 0007: 121@ = 1742.689 0007: 122@ = -1858.697 0007: 123@ = 12.4185 0002: jump @TAXIODD_10661 :TAXIODD_9562 00BC: show_text_highpriority GXT 'TX_LS17' time 5000 flag 1 // ~s~DESTINATION ~y~The Airport. 0007: 121@ = 1668.0 0007: 122@ = -2253.0 0007: 123@ = 13.0 0006: 113@ = 40 0002: jump @TAXIODD_10661 :TAXIODD_9622 00BC: show_text_highpriority GXT 'TX_LS18' time 5000 flag 1 // ~s~DESTINATION ~y~The Airport. 0007: 121@ = 1432.198 0007: 122@ = -2274.648 0007: 123@ = 12.3906 0006: 113@ = 30 0002: jump @TAXIODD_10661 :TAXIODD_9682 00BC: show_text_highpriority GXT 'TX_LS19' time 5000 flag 1 // ~s~DESTINATION ~y~The Observatory. 0007: 121@ = 1256.0 0007: 122@ = -2028.0 0007: 123@ = 60.0 0006: 113@ = 30 0002: jump @TAXIODD_10661 :TAXIODD_9742 00BC: show_text_highpriority GXT 'TX_LS20' time 5000 flag 1 // ~s~DESTINATION ~y~The police station. 0007: 121@ = 1532.789 0007: 122@ = -1675.442 0007: 123@ = 12.3828 0002: jump @TAXIODD_10661 :TAXIODD_9795 00BC: show_text_highpriority GXT 'TX_LS21' time 5000 flag 1 // ~s~DESTINATION ~y~Pershing Square. 0007: 121@ = 1472.35 0007: 122@ = -1729.706 0007: 123@ = 12.3828 0002: jump @TAXIODD_10661 :TAXIODD_9848 00BC: show_text_highpriority GXT 'TX_LS22' time 5000 flag 1 // ~s~DESTINATION ~y~Skate Park. 0007: 121@ = 1855.419 0007: 122@ = -1383.273 0007: 123@ = 12.3984 0002: jump @TAXIODD_10661 :TAXIODD_9901 00BC: show_text_highpriority GXT 'TX_LS23' time 5000 flag 1 // ~s~DESTINATION ~y~County General Hospital. 0007: 121@ = 2025.0 0007: 122@ = -1413.0 0007: 123@ = 17.0 0002: jump @TAXIODD_10661 :TAXIODD_9954 00BC: show_text_highpriority GXT 'TX_LS24' time 5000 flag 1 // ~s~DESTINATION ~y~Ammu-Nation. 0007: 121@ = 1361.218 0007: 122@ = -1277.904 0007: 123@ = 12.3828 0002: jump @TAXIODD_10661 :TAXIODD_10007 00BC: show_text_highpriority GXT 'TX_LS25' time 5000 flag 1 // ~s~DESTINATION ~y~All Saints General Hospital. 0007: 121@ = 1192.0 0007: 122@ = -1324.0 0007: 123@ = 13.0 0002: jump @TAXIODD_10661 :TAXIODD_10060 00BC: show_text_highpriority GXT 'TX_LS26' time 5000 flag 1 // ~s~DESTINATION ~y~The Donut Shop. 0007: 121@ = 1031.066 0007: 122@ = -1329.704 0007: 123@ = 12.3861 0002: jump @TAXIODD_10661 :TAXIODD_10113 00BC: show_text_highpriority GXT 'TX_LS27' time 5000 flag 1 // ~s~DESTINATION ~y~Market Station. 0007: 121@ = 814.0 0007: 122@ = -1330.0 0007: 123@ = 13.0 0002: jump @TAXIODD_10661 :TAXIODD_10166 00BC: show_text_highpriority GXT 'TX_LS28' time 5000 flag 1 // ~s~DESTINATION ~y~The Country Club. 0007: 121@ = 667.7637 0007: 122@ = -1265.69 0007: 123@ = 12.4687 0002: jump @TAXIODD_10661 :TAXIODD_10219 00BC: show_text_highpriority GXT 'TX_LS29' time 5000 flag 1 // ~s~DESTINATION ~y~Brown Starfish bar and grill. 0007: 121@ = 368.1992 0007: 122@ = -2042.537 0007: 123@ = 6.6582 0006: 113@ = 30 0002: jump @TAXIODD_10661 :TAXIODD_10279 00BC: show_text_highpriority GXT 'TX_LS30' time 5000 flag 1 // ~s~DESTINATION ~y~Santa Maria Beach. 0007: 121@ = 152.5806 0007: 122@ = -1754.831 0007: 123@ = 3.9518 0002: jump @TAXIODD_10661 :TAXIODD_10332 00BC: show_text_highpriority GXT 'TX_LS31' time 5000 flag 1 // ~s~DESTINATION ~y~Pro Laps store. 0007: 121@ = 508.2797 0007: 122@ = -1358.598 0007: 123@ = 14.9532 0002: jump @TAXIODD_10661 :TAXIODD_10385 00BC: show_text_highpriority GXT 'TX_LS32' time 5000 flag 1 // ~s~DESTINATION ~y~Burger Shot. 0007: 121@ = 1199.846 0007: 122@ = -933.0658 0007: 123@ = 41.7332 0002: jump @TAXIODD_10661 :TAXIODD_10438 00BC: show_text_highpriority GXT 'TX_LS33' time 5000 flag 1 // ~s~DESTINATION ~y~Burger Shot. 0007: 121@ = 816.2869 0007: 122@ = -1630.762 0007: 123@ = 12.3906 0002: jump @TAXIODD_10661 :TAXIODD_10491 00BC: show_text_highpriority GXT 'TX_LS34' time 5000 flag 1 // ~s~DESTINATION ~y~The Legal Cinema. 0007: 121@ = 1311.97 0007: 122@ = -1712.289 0007: 123@ = 12.3906 0002: jump @TAXIODD_10661 :TAXIODD_10544 00D6: if 0039: 34@ == 1 004D: jump_if_false @TAXIODD_10569 0006: 110@ = 0 :TAXIODD_10569 0662: NOP "UNKNOWN_LOS_SANTOS_TAXI_DESTINATION" 00BC: show_text_highpriority GXT 'TX_LS1' time 5000 flag 1 // ~s~DESTINATION ~y~Liquor Mart. 0007: 121@ = 2468.146 0007: 122@ = -1736.184 0007: 123@ = 12.3828 0002: jump @TAXIODD_10661 :TAXIODD_10661 0051: return :TAXIODD_10663 00D6: if 0039: 34@ == 1 004D: jump_if_false @TAXIODD_10703 0085: 110@ = 148@ // (int) 000A: 110@ += 1 0002: jump @TAXIODD_10712 :TAXIODD_10703 0209: 110@ = random_int_in_ranges 1 46 :TAXIODD_10712 0871: init_jump_table 110@ total_jumps 45 default_jump 1 @TAXIODD_13485 jumps 1 @TAXIODD_11100 2 @TAXIODD_11153 3 @TAXIODD_11206 4 @TAXIODD_11259 5 @TAXIODD_11312 6 @TAXIODD_11365 7 @TAXIODD_11418 0872: jump_table_jumps 8 @TAXIODD_11471 9 @TAXIODD_11524 10 @TAXIODD_11577 11 @TAXIODD_11630 12 @TAXIODD_11683 13 @TAXIODD_11736 14 @TAXIODD_11789 15 @TAXIODD_11842 16 @TAXIODD_11895 0872: jump_table_jumps 17 @TAXIODD_11948 18 @TAXIODD_12001 19 @TAXIODD_12054 20 @TAXIODD_12107 21 @TAXIODD_12160 22 @TAXIODD_12213 23 @TAXIODD_12266 24 @TAXIODD_12319 25 @TAXIODD_12372 0872: jump_table_jumps 26 @TAXIODD_12425 27 @TAXIODD_12478 28 @TAXIODD_12531 29 @TAXIODD_12584 30 @TAXIODD_12637 31 @TAXIODD_12690 32 @TAXIODD_12743 33 @TAXIODD_12796 34 @TAXIODD_12849 0872: jump_table_jumps 35 @TAXIODD_12902 36 @TAXIODD_12955 37 @TAXIODD_13008 38 @TAXIODD_13061 39 @TAXIODD_13114 40 @TAXIODD_13167 41 @TAXIODD_13220 42 @TAXIODD_13273 43 @TAXIODD_13326 0872: jump_table_jumps 44 @TAXIODD_13379 45 @TAXIODD_13432 -1 @TAXIODD_13604 -1 @TAXIODD_13604 -1 @TAXIODD_13604 -1 @TAXIODD_13604 -1 @TAXIODD_13604 -1 @TAXIODD_13604 -1 @TAXIODD_13604 :TAXIODD_11100 00BC: show_text_highpriority GXT 'TX_VE1' time 5000 flag 1 // ~s~DESTINATION ~y~The oil refinery. 0007: 121@ = 2491.378 0007: 122@ = 2773.608 0007: 123@ = 9.764 0002: jump @TAXIODD_13604 :TAXIODD_11153 00BC: show_text_highpriority GXT 'TX_VE2' time 5000 flag 1 // ~s~DESTINATION ~y~The shopping mall. 0007: 121@ = 2899.211 0007: 122@ = 2435.624 0007: 123@ = 9.764 0002: jump @TAXIODD_13604 :TAXIODD_11206 00BC: show_text_highpriority GXT 'TX_VE3' time 5000 flag 1 // ~s~DESTINATION ~y~Clown's Pocket Casino. 0007: [email protected] = 2220.495 0007: [email protected] = 1838.497 0007: [email protected] = 9.764 0002: jump @TAXIODD_13604 :TAXIODD_11259 00BC: show_text_highpriority GXT 'TX_VE4' time 5000 flag 1 // ~s~DESTINATION ~y~The Starfish Casino. 0007: [email protected] = 2246.202 0007: [email protected] = 1896.591 0007: [email protected] = 9.764 0002: jump @TAXIODD_13604 :TAXIODD_11312 00BC: show_text_highpriority GXT 'TX_VE5' time 5000 flag 1 // ~s~DESTINATION ~y~The Emerald Isle. 0007: [email protected] = 2127.307 0007: [email protected] = 2355.785 0007: [email protected] = 9.764 0002: jump @TAXIODD_13604 :TAXIODD_11365 00BC: show_text_highpriority GXT 'TX_VE6' time 5000 flag 1 // ~s~DESTINATION ~y~Police station. 0007: [email protected] = 2289.589 0007: [email protected] = 2415.939 0007: [email protected] = 9.7773 0002: jump @TAXIODD_13604 :TAXIODD_11418 00BC: show_text_highpriority GXT 'TX_VE7' time 5000 flag 1 // ~s~DESTINATION ~y~VRock Casino. 0007: [email protected] = 2636.223 0007: [email protected] = 2344.803 0007: [email protected] = 9.764 0002: jump @TAXIODD_13604 :TAXIODD_11471 00BC: show_text_highpriority GXT 'TX_VE8' time 5000 flag 1 // ~s~DESTINATION ~y~Blackfield Chapel. 0007: [email protected] = 1439.0 0007: [email protected] = 754.0 0007: [email protected] = 9.764 0002: jump @TAXIODD_13604 :TAXIODD_11524 00BC: show_text_highpriority GXT 'TX_VE9' time 5000 flag 1 // ~s~DESTINATION ~y~Blackfield Stadium. 0007: [email protected] = 1095.619 0007: [email protected] = 1375.292 0007: [email protected] = 9.7977 0002: jump @TAXIODD_13604 :TAXIODD_11577 00BC: show_text_highpriority GXT 'TX_VE10' time 5000 flag 1 // ~s~DESTINATION ~y~Greenglass College. 0007: [email protected] = 1162.077 0007: [email protected] = 1124.441 0007: [email protected] = 9.8125 0002: jump @TAXIODD_13604 :TAXIODD_11630 00BC: show_text_highpriority GXT 'TX_VE11' time 5000 flag 1 // ~s~DESTINATION ~y~Las Venturas Airport. 0007: [email protected] = 1710.624 0007: [email protected] = 1448.153 0007: [email protected] = 9.6643 0002: jump @TAXIODD_13604 :TAXIODD_11683 00BC: show_text_highpriority GXT 'TX_VE12' time 5000 flag 1 // ~s~DESTINATION ~y~Military fuel depot. 0007: [email protected] = 2490.384 0007: [email protected] = 2771.702 0007: [email protected] = 9.7964 0002: jump @TAXIODD_13604 :TAXIODD_11736 00BC: show_text_highpriority GXT 'TX_VE13' time 5000 flag 1 // ~s~DESTINATION ~y~Golf clubhouse. 0007: [email protected] = 1465.187 0007: [email protected] = 2773.965 0007: [email protected] = 9.6875 0002: jump @TAXIODD_13604 :TAXIODD_11789 00BC: show_text_highpriority GXT 'TX_VE14' time 5000 flag 1 // ~s~DESTINATION ~y~Yellow Bell train station. 0007: [email protected] = 1436.145 0007: [email protected] = 2670.385 0007: [email protected] = 9.6797 0002: jump @TAXIODD_13604 :TAXIODD_11842 00BC: show_text_highpriority GXT 'TX_VE15' time 5000 flag 1 // ~s~DESTINATION ~y~Baseball stadium. 0007: [email protected] = 1486.472 0007: [email protected] = 2257.945 0007: [email protected] = 9.8128 0002: jump @TAXIODD_13604 :TAXIODD_11895 00BC: show_text_highpriority GXT 'TX_VE16' time 5000 flag 1 // ~s~DESTINATION ~y~The Steakhouse. 0007: [email protected] = 1694.188 0007: [email protected] = 2200.378 0007: [email protected] = 9.8203 0002: jump @TAXIODD_13604 :TAXIODD_11948 00BC: show_text_highpriority GXT 'TX_VE17' time 5000 flag 1 // ~s~DESTINATION ~y~Redsands West fire station. 0007: [email protected] = 1744.656 0007: [email protected] = 2055.81 0007: [email protected] = 9.7309 0002: jump @TAXIODD_13604 :TAXIODD_12001 00BC: show_text_highpriority GXT 'TX_VE18' time 5000 flag 1 // ~s~DESTINATION ~y~Hotel. 0007: [email protected] = 1840.554 0007: [email protected] = 2169.654 0007: [email protected] = 9.801 0002: jump @TAXIODD_13604 :TAXIODD_12054 00BC: show_text_highpriority GXT 'TX_VE19' time 5000 flag 1 // ~s~DESTINATION ~y~Souvenir Shop. 0007: [email protected] = 1928.357 0007: [email protected] = 2434.31 0007: [email protected] = 9.813 0002: jump @TAXIODD_13604 :TAXIODD_12107 00BC: show_text_highpriority GXT 'TX_VE20' time 5000 flag 1 // ~s~DESTINATION ~y~Art Gallery. 0007: [email protected] = 2424.123 0007: [email protected] = 2315.745 0007: [email protected] = 9.6797 0002: jump @TAXIODD_13604 :TAXIODD_12160 00BC: show_text_highpriority GXT 'TX_VE21' time 5000 flag 1 // ~s~DESTINATION ~y~Bank. 0007: [email protected] = 2431.154 0007: [email protected] = 2375.061 0007: [email protected] = 9.6797 0002: jump @TAXIODD_13604 :TAXIODD_12213 00BC: show_text_highpriority GXT 'TX_VE22' time 5000 flag 1 // ~s~DESTINATION ~y~The courthouse. 0007: [email protected] = 2370.298 0007: [email protected] = 2467.925 0007: [email protected] = 9.6797 0002: jump @TAXIODD_13604 :TAXIODD_12266 00BC: show_text_highpriority GXT 'TX_VE23' time 5000 flag 1 // ~s~DESTINATION ~y~Estate agents. 0007: [email protected] = 2272.043 0007: [email protected] = 2286.755 0007: [email protected] = 9.6797 0002: jump @TAXIODD_13604 :TAXIODD_12319 00BC: show_text_highpriority GXT 'TX_VE24' time 5000 flag 1 // ~s~DESTINATION ~y~Freemont St. Casino. 0007: [email protected] = 2324.513 0007: [email protected] = 2155.099 0007: [email protected] = 9.6797 0002: jump @TAXIODD_13604 :TAXIODD_12372 00BC: show_text_highpriority GXT 'TX_VE25' time 5000 flag 1 // ~s~DESTINATION ~y~Topless Girls of Bush County. 0007: [email protected] = 2508.472 0007: [email protected] = 2131.205 0007: [email protected] = 9.8125 0002: jump @TAXIODD_13604 :TAXIODD_12425 00BC: show_text_highpriority GXT 'TX_VE26' time 5000 flag 1 // ~s~DESTINATION ~y~Ammu-Nation. 0007: [email protected] = 2530.914 0007: [email protected] = 2083.355 0007: [email protected] = 9.6797 0002: jump @TAXIODD_13604 :TAXIODD_12478 00BC: show_text_highpriority GXT 'TX_VE27' time 5000 flag 1 // ~s~DESTINATION ~y~24/7. 0007: [email protected] = 2546.51 0007: [email protected] = 1968.607 0007: [email protected] = 9.8125 0002: jump @TAXIODD_13604 :TAXIODD_12531 00BC: show_text_highpriority GXT 'TX_VE28' time 5000 flag 1 // ~s~DESTINATION ~y~Chinese Mall. 0007: [email protected] = 2530.781 0007: [email protected] = 1821.228 0007: [email protected] = 9.8129 0002: jump @TAXIODD_13604 :TAXIODD_12584 00BC: show_text_highpriority GXT 'TX_VE29' time 5000 flag 1 // ~s~DESTINATION ~y~Burger Shot. 0007: [email protected] = 2360.313 0007: [email protected] = 2071.996 0007: [email protected] = 9.6797 0002: jump @TAXIODD_13604 :TAXIODD_12637 00BC: show_text_highpriority GXT 'TX_VE30' time 5000 flag 1 // ~s~DESTINATION ~y~Visage Casino. 0007: [email protected] = 2035.457 0007: [email protected] = 1912.279 0007: [email protected] = 11.1768 0002: jump @TAXIODD_13604 :TAXIODD_12690 00BC: show_text_highpriority GXT 'TX_VE31' time 5000 flag 1 // ~s~DESTINATION ~y~Tourist Information. 0007: [email protected] = 2078.414 0007: [email protected] = 2041.116 0007: [email protected] = 9.8203 0002: jump @TAXIODD_13604 :TAXIODD_12743 00BC: show_text_highpriority GXT 'TX_VE32' time 5000 flag 1 // ~s~DESTINATION ~y~Caligula's Casino. 0007: 121@ = 2159.09 0007: 122@ = 1678.112 0007: 123@ = 9.6953 0002: jump @TAXIODD_13604 :TAXIODD_12796 00BC: show_text_highpriority GXT 'TX_VE33' time 5000 flag 1 // ~s~DESTINATION ~y~Pirates in Men's Pants Casino. 0007: [email protected] = 2028.496 0007: [email protected] = 1711.744 0007: [email protected] = 9.6797 0002: jump @TAXIODD_13604 :TAXIODD_12849 00BC: show_text_highpriority GXT 'TX_VE34' time 5000 flag 1 // ~s~DESTINATION ~y~Royal Casino. 0007: [email protected] = 2076.406 0007: [email protected] = 1519.038 0007: [email protected] = 9.6875 0002: jump @TAXIODD_13604 :TAXIODD_12902 00BC: show_text_highpriority GXT 'TX_VE35' time 5000 flag 1 // ~s~DESTINATION ~y~High Roller Casino. 0007: [email protected] = 2040.251 0007: [email protected] = 1342.891 0007: [email protected] = 9.6797 0002: jump @TAXIODD_13604 :TAXIODD_12955 00BC: show_text_highpriority GXT 'TX_VE36' time 5000 flag 1 // ~s~DESTINATION ~y~Camel's Toe Casino. 0007: 121@ = 2230.47 0007: 122@ = 1284.891 0007: 123@ = 9.6797 0002: jump @TAXIODD_13604 :TAXIODD_13008 00BC: show_text_highpriority GXT 'TX_VE37' time 5000 flag 1 // ~s~DESTINATION ~y~Come-a-lot Casino. 0007: 121@ = 2074.51 0007: 122@ = 1162.833 0007: 123@ = 9.6875 0002: jump @TAXIODD_13604 :TAXIODD_13061 00BC: show_text_highpriority GXT 'TX_VE38' time 5000 flag 1 // ~s~DESTINATION ~y~Pink Swan Casino. 0007: 121@ = 2039.257 0007: 122@ = 1174.172 0007: 123@ = 9.6797 0002: jump @TAXIODD_13604 :TAXIODD_13114 00BC: show_text_highpriority GXT 'TX_VE39' time 5000 flag 1 // ~s~DESTINATION ~y~The Four Dragons Casino. 0007: 121@ = 2040.284 0007: 122@ = 1005.619 0007: 123@ = 9.6645 0002: jump @TAXIODD_13604 :TAXIODD_13167 00BC: show_text_highpriority GXT 'TX_VE40' time 5000 flag 1 // ~s~DESTINATION ~y~Hospital. 0007: 121@ = 1608.522 0007: 122@ = 1827.752 0007: 123@ = 9.8281 0002: jump @TAXIODD_13604 :TAXIODD_13220 00BC: show_text_highpriority GXT 'TX_VE41' time 5000 flag 1 // ~s~DESTINATION ~y~Church. 0007: 121@ = 2483.514 0007: 122@ = 922.5383 0007: 123@ = 9.8203 0002: jump @TAXIODD_13604 :TAXIODD_13273 00BC: show_text_highpriority GXT 'TX_VE42' time 5000 flag 1 // ~s~DESTINATION ~y~24Hrs Men's club. 0007: [email protected] = 2544.668 0007: [email protected] = 1016.168 0007: [email protected] = 9.7593 0002: jump @TAXIODD_13604 :TAXIODD_13326 00BC: show_text_highpriority GXT 'TX_VE43' time 5000 flag 1 // ~s~DESTINATION ~y~Tiki Hotel. 0007: [email protected] = 2491.765 0007: [email protected] = 1533.687 0007: [email protected] = 9.6875 0002: jump @TAXIODD_13604 :TAXIODD_13379 00BC: show_text_highpriority GXT 'TX_VE44' time 5000 flag 1 // ~s~DESTINATION ~y~Linden Station. 0007: [email protected] = 2828.649 0007: [email protected] = 1292.268 0007: [email protected] = 9.8281 0002: jump @TAXIODD_13604 :TAXIODD_13432 00BC: show_text_highpriority GXT 'TX_VE45' time 5000 flag 1 // ~s~DESTINATION ~y~Sex shop. 0007: [email protected] = 2524.493 0007: [email protected] = 2297.584 0007: [email protected] = 9.6797 0002: jump @TAXIODD_13604 :TAXIODD_13485 00D6: if 0039: [email protected] == 1 004D: jump_if_false @TAXIODD_13510 0006: [email protected] = 0 :TAXIODD_13510 0662: NOP "UNKNOWN_LAS_VENTURAS_TAXI_DESTINATION" 00BC: show_text_highpriority GXT 'TX_VE1' time 5000 flag 1 // ~s~DESTINATION ~y~The oil refinery. 0007: [email protected] = 2491.378 0007: [email protected] = 2773.608 0007: [email protected] = 9.764 0002: jump @TAXIODD_13604 :TAXIODD_13604 0051: return :TAXIODD_13606 00D6: if 0039: [email protected] == 1 004D: jump_if_false @TAXIODD_13646 0085: [email protected] = [email protected] // (int) 000A: [email protected] += 1 0002: jump @TAXIODD_13655 :TAXIODD_13646 0209: [email protected] = random_int_in_ranges 1 28 :TAXIODD_13655 0871: init_jump_table [email protected] total_jumps 27 default_jump 1 @TAXIODD_15344 jumps 1 @TAXIODD_13913 2 @TAXIODD_13966 3 @TAXIODD_14019 4 @TAXIODD_14072 5 @TAXIODD_14125 6 @TAXIODD_14178 7 @TAXIODD_14231 0872: jump_table_jumps 8 @TAXIODD_14284 9 @TAXIODD_14337 10 @TAXIODD_14390 11 @TAXIODD_14443 12 @TAXIODD_14496 13 @TAXIODD_14549 14 @TAXIODD_14602 15 @TAXIODD_14655 16 @TAXIODD_14708 0872: jump_table_jumps 17 @TAXIODD_14761 18 @TAXIODD_14814 19 @TAXIODD_14867 20 @TAXIODD_14920 21 @TAXIODD_14973 22 @TAXIODD_15026 23 @TAXIODD_15079 24 @TAXIODD_15132 25 @TAXIODD_15185 0872: jump_table_jumps 26 @TAXIODD_15238 27 @TAXIODD_15291 -1 @TAXIODD_15461 -1 @TAXIODD_15461 -1 @TAXIODD_15461 -1 @TAXIODD_15461 -1 @TAXIODD_15461 -1 @TAXIODD_15461 -1 @TAXIODD_15461 :TAXIODD_13913 00BC: show_text_highpriority GXT 'TX_SF1' time 5000 flag 1 // ~s~DESTINATION ~y~Downtown skyscraper. 0007: [email protected] = -1974.876 0007: [email protected] = 486.737 0007: [email protected] = 30.371 0002: jump @TAXIODD_15461 :TAXIODD_13966 00BC: show_text_highpriority GXT 'TX_SF2' time 5000 flag 1 // ~s~DESTINATION ~y~Skyscraper in King's. 0007: 121@ = -2044.419 0007: 122@ = 500.771 0007: 123@ = 35.176 0002: jump @TAXIODD_15461 :TAXIODD_14019 00BC: show_text_highpriority GXT 'TX_SF3' time 5000 flag 1 // ~s~DESTINATION ~y~Mall. 0007: 121@ = -2150.581 0007: 122@ = 251.624 0007: 123@ = 35.176 0002: jump @TAXIODD_15461 :TAXIODD_14072 00BC: show_text_highpriority GXT 'TX_SF4' time 5000 flag 1 // ~s~DESTINATION ~y~Cranberry Station. 0007: 121@ = -1988.513 0007: 122@ = 138.31 0007: 123@ = 27.857 0002: jump @TAXIODD_15461 :TAXIODD_14125 00BC: show_text_highpriority GXT 'TX_SF5' time 5000 flag 1 // ~s~DESTINATION ~y~Stadium. 0007: 121@ = -2216.399 0007: 122@ = -297.305 0007: 123@ = 35.202 0002: jump @TAXIODD_15461 :TAXIODD_14178 00BC: show_text_highpriority GXT 'TX_SF6' time 5000 flag 1 // ~s~DESTINATION ~y~Country Club. 0007: 121@ = -2726.428 0007: 122@ = -310.5865 0007: 123@ = 6.0313 0002: jump @TAXIODD_15461 :TAXIODD_14231 00BC: show_text_highpriority GXT 'TX_SF7' time 5000 flag 1 // ~s~DESTINATION ~y~Cathedral. 0007: 121@ = -2704.649 0007: 122@ = -3.5644 0007: 123@ = 3.1953 0002: jump @TAXIODD_15461 :TAXIODD_14284 00BC: show_text_highpriority GXT 'TX_SF8' time 5000 flag 1 // ~s~DESTINATION ~y~Library. 0007: 121@ = -2708.997 0007: 122@ = 127.501 0007: 123@ = 4.584 0002: jump @TAXIODD_15461 :TAXIODD_14337 00BC: show_text_highpriority GXT 'TX_SF9' time 5000 flag 1 // ~s~DESTINATION ~y~City Hall. 0007: 121@ = -2751.905 0007: 122@ = 376.781 0007: 123@ = 4.584 0002: jump @TAXIODD_15461 :TAXIODD_14390 00BC: show_text_highpriority GXT 'TX_SF10' time 5000 flag 1 // ~s~DESTINATION ~y~Vank Hoff in the Park Hotel. 0007: 121@ = -2415.75 0007: 122@ = 330.9614 0007: 123@ = 33.9765 0002: jump @TAXIODD_15461 :TAXIODD_14443 00BC: show_text_highpriority GXT 'TX_SF11' time 5000 flag 1 // ~s~DESTINATION ~y~Biffin Bridge Hotel. 0007: 121@ = -2454.926 0007: 122@ = 138.9312 0007: 123@ = 33.9765 0002: jump @TAXIODD_15461 :TAXIODD_14496 00BC: show_text_highpriority GXT 'TX_SF12' time 5000 flag 1 // ~s~DESTINATION ~y~Central Hashbury. 0007: 121@ = -2499.214 0007: 122@ = -16.6149 0007: 123@ = 24.6094 0002: jump @TAXIODD_15461 :TAXIODD_14549 00BC: show_text_highpriority GXT 'TX_SF13' time 5000 flag 1 // ~s~DESTINATION ~y~Missionary Hill viewpoint. 0007: 121@ = -2431.735 0007: 122@ = -198.9205 0007: 123@ = 34.1563 0002: jump @TAXIODD_15461 :TAXIODD_14602 00BC: show_text_highpriority GXT 'TX_SF14' time 5000 flag 1 // ~s~DESTINATION ~y~Downtown skyscraper. 0007: 121@ = -1815.151 0007: 122@ = 597.754 0007: 123@ = 38.528 0002: jump @TAXIODD_15461 :TAXIODD_14655 00BC: show_text_highpriority GXT 'TX_SF15' time 5000 flag 1 // ~s~DESTINATION ~y~Easter Basin Naval Station. 0007: 121@ = -1530.776 0007: 122@ = 487.201 0007: 123@ = 9.44 0002: jump @TAXIODD_15461 :TAXIODD_14708 00BC: show_text_highpriority GXT 'TX_SF16' time 5000 flag 1 // ~s~DESTINATION ~y~Easter Basin Docks. 0007: 121@ = -1745.08 0007: 122@ = 27.759 0007: 123@ = 5.452 0002: jump @TAXIODD_15461 :TAXIODD_14761 00BC: show_text_highpriority GXT 'TX_SF17' time 5000 flag 1 // ~s~DESTINATION ~y~Airport. 0007: 121@ = -1414.557 0007: 122@ = -301.347 0007: 123@ = 14.637 0002: jump @TAXIODD_15461 :TAXIODD_14814 00BC: show_text_highpriority GXT 'TX_SF18' time 5000 flag 1 // ~s~DESTINATION ~y~Under Gant Bridge. 0007: 121@ = -2618.467 0007: 122@ = 1432.752 0007: 123@ = 6.1016 0002: jump @TAXIODD_15461 :TAXIODD_14867 00BC: show_text_highpriority GXT 'TX_SF19' time 5000 flag 1 // ~s~DESTINATION ~y~Downtown Square. 0007: 121@ = -1904.765 0007: 122@ = 882.7293 0007: 123@ = 34.0156 0002: jump @TAXIODD_15461 :TAXIODD_14920 00BC: show_text_highpriority GXT 'TX_SF20' time 5000 flag 1 // ~s~DESTINATION ~y~Top of the twisty path. 0007: 121@ = -2134.729 0007: 122@ = 919.0828 0007: 123@ = 78.8438 0002: jump @TAXIODD_15461 :TAXIODD_14973 00BC: show_text_highpriority GXT 'TX_SF21' time 5000 flag 1 // ~s~DESTINATION ~y~Burger Shot. 0007: 121@ = -2361.836 0007: 122@ = 993.0967 0007: 123@ = 49.6875 0002: jump @TAXIODD_15461 :TAXIODD_15026 00BC: show_text_highpriority GXT 'TX_SF22' time 5000 flag 1 // ~s~DESTINATION ~y~Tuff Nut Donuts. 0007: 121@ = -2753.69 0007: 122@ = 779.9389 0007: 123@ = 53.2422 0002: jump @TAXIODD_15461 :TAXIODD_15079 00BC: show_text_highpriority GXT 'TX_SF23' time 5000 flag 1 // ~s~DESTINATION ~y~Pier 69. 0007: 121@ = -1714.717 0007: 122@ = 1332.564 0007: 123@ = 6.0391 0002: jump @TAXIODD_15461 :TAXIODD_15132 00BC: show_text_highpriority GXT 'TX_SF24' time 5000 flag 1 // ~s~DESTINATION ~y~Chinatown Gates. 0007: 121@ = -2251.033 0007: 122@ = 717.7971 0007: 123@ = 48.2969 0002: jump @TAXIODD_15461 :TAXIODD_15185 00BC: show_text_highpriority GXT 'TX_SF25' time 5000 flag 1 // ~s~DESTINATION ~y~The Well Stacked Pizza Co. 0007: 121@ = -1807.813 0007: 122@ = 936.0701 0007: 123@ = 23.75 0002: jump @TAXIODD_15461 :TAXIODD_15238 00BC: show_text_highpriority GXT 'TX_SF26' time 5000 flag 1 // ~s~DESTINATION ~y~Church. 0007: 121@ = -1969.205 0007: 122@ = 1115.312 0007: 123@ = 52.6942 0002: jump @TAXIODD_15461 :TAXIODD_15291 00BC: show_text_highpriority GXT 'TX_SF27' time 5000 flag 1 // ~s~DESTINATION ~y~The bridge. 0007: 121@ = -2540.593 0007: 122@ = 1222.188 0007: 123@ = 36.4283 0002: jump @TAXIODD_15461 :TAXIODD_15344 00D6: if 0039: 34@ == 1 004D: jump_if_false @TAXIODD_15369 0006: 110@ = 0 :TAXIODD_15369 0662: NOP "UNKNOWN_SAN_FIERRO_TAXI_DESTINATION" 00BC: show_text_highpriority GXT 'TX_SF1' time 5000 flag 1 // ~s~DESTINATION ~y~Downtown skyscraper. 0007: 121@ = -1974.876 0007: 122@ = 486.737 0007: 123@ = 30.371 0002: jump @TAXIODD_15461 :TAXIODD_15461 0051: return :TAXIODD_15463 0662: NOP "NO_RED_COUNTY_DESTINATIONS_YET" 00D6: if 0039: 34@ == 1 004D: jump_if_false @TAXIODD_15529 0006: 110@ = 0 0002: jump @TAXIODD_15559 :TAXIODD_15529 0662: NOP "CHOOSING_LOS_SANTOS" 0050: gosub @TAXIODD_8407 :TAXIODD_15559 0051: return :TAXIODD_15561 0662: NOP "NO_FLINT_COUNTY_DESTINATIONS_YET" 00D6: if 0039: 34@ == 1 004D: jump_if_false @TAXIODD_15629 0006: 110@ = 0 0002: jump @TAXIODD_15659 :TAXIODD_15629 0662: NOP "CHOOSING_SAN_FIERRO" 0050: gosub @TAXIODD_13606 :TAXIODD_15659 0051: return :TAXIODD_15661 0662: NOP "NO_WHETSTONE_DESTINATIONS_YET" 00D6: if 0039: 34@ == 1 004D: jump_if_false @TAXIODD_15726 0006: 110@ = 0 0002: jump @TAXIODD_15756 :TAXIODD_15726 0662: NOP "CHOOSING_SAN_FIERRO" 0050: gosub @TAXIODD_13606 :TAXIODD_15756 0051: return :TAXIODD_15758 00D6: if 0039: 34@ == 1 004D: jump_if_false @TAXIODD_15798 0085: 110@ = 148@ // (int) 000A: 110@ += 1 0002: jump @TAXIODD_15807 :TAXIODD_15798 0209: 110@ = random_int_in_ranges 1 3 :TAXIODD_15807 0871: init_jump_table 110@ total_jumps 2 default_jump 1 @TAXIODD_15976 jumps 1 @TAXIODD_15870 2 @TAXIODD_15923 -1 @TAXIODD_16096 -1 @TAXIODD_16096 -1 @TAXIODD_16096 -1 @TAXIODD_16096 -1 @TAXIODD_16096 :TAXIODD_15870 00BC: show_text_highpriority GXT 'TX_TR1' time 5000 flag 1 // ~s~DESTINATION ~y~Art-Deco Cafe. 0007: 121@ = -1934.078 0007: 122@ = 2382.762 0007: 123@ = 48.5 0002: jump @TAXIODD_16096 :TAXIODD_15923 00BC: show_text_highpriority GXT 'TX_TR2' time 5000 flag 1 // ~s~DESTINATION ~y~The Smokin' Beef Grill. 0007: [email protected] = -846.9434 0007: [email protected] = 1528.154 0007: [email protected] = 20.551 0002: jump @TAXIODD_16096 :TAXIODD_15976 00D6: if 0039: [email protected] == 1 004D: jump_if_false @TAXIODD_16001 0006: [email protected] = 0 :TAXIODD_16001 0662: NOP "UNKNOWN_TIERRA_ROBADA_TAXI_DESTINATION" 00BC: show_text_highpriority GXT 'TX_TR1' time 5000 flag 1 // ~s~DESTINATION ~y~Art-Deco Cafe. 0007: [email protected] = -1934.078 0007: [email protected] = 2382.762 0007: [email protected] = 48.5 0002: jump @TAXIODD_16096 :TAXIODD_16096 0051: return :TAXIODD_16098 00D6: if 0039: [email protected] == 1 004D: jump_if_false @TAXIODD_16138 0085: [email protected] = [email protected] // (int) 000A: [email protected] += 1 0002: jump @TAXIODD_16147 :TAXIODD_16138 0209: [email protected] = random_int_in_ranges 1 6 :TAXIODD_16147 0871: init_jump_table [email protected] total_jumps 5 default_jump 1 @TAXIODD_16475 jumps 1 @TAXIODD_16210 2 @TAXIODD_16263 3 @TAXIODD_16316 4 @TAXIODD_16369 5 @TAXIODD_16422 -1 @TAXIODD_16593 -1 @TAXIODD_16593 :TAXIODD_16210 00BC: show_text_highpriority GXT 'TX_BC1' time 5000 flag 1 // ~s~DESTINATION ~y~The Big Spread Ranch. 0007: [email protected] = 689.646 0007: [email protected] = 1943.252 0007: [email protected] = 4.539 0002: jump @TAXIODD_16593 :TAXIODD_16263 00BC: show_text_highpriority GXT 'TX_BC2' time 5000 flag 1 // ~s~DESTINATION ~y~The Sherman Dam. 0007: [email protected] = -904.3732 0007: [email protected] = 2007.643 0007: [email protected] = 59.9141 0002: jump @TAXIODD_16593 :TAXIODD_16316 00BC: show_text_highpriority GXT 'TX_BC3' time 5000 flag 1 // ~s~DESTINATION ~y~Desert Airfield. 0007: [email protected] = 392.0225 0007: [email protected] = 2547.806 0007: [email protected] = 15.5568 0002: jump @TAXIODD_16593 :TAXIODD_16369 00BC: show_text_highpriority GXT 'TX_BC4' time 5000 flag 1 // ~s~DESTINATION ~y~Shooting Range. 0007: [email protected] = 832.8276 0007: [email protected] = 1705.429 0007: [email protected] = 4.8587 0002: jump @TAXIODD_16593 :TAXIODD_16422 00BC: show_text_highpriority GXT 'TX_BC5' time 5000 flag 1 // ~s~DESTINATION ~y~Lil' Probe Inn. 0007: 121@ = -84.9834 0007: 122@ = 1358.616 0007: 123@ = 9.3644 0002: jump @TAXIODD_16593 and then there're some lines to create markers for Pay'nSpray (don't ask me why) :TAXIODD_3932 02A8: 98@(51@,3i) = create_marker 63 at 2067.4 -1831.2 13.5 0051: return :TAXIODD_3960 00D6: if 075C: marker 98@(51@,3i) enabled 004D: jump_if_false @TAXIODD_3989 0164: disable_marker 98@(51@,3i) :TAXIODD_3989 02A8: 98@(51@,3i) = create_marker 63 at 488.0 -1734.0 34.4 0051: return :TAXIODD_4017 00D6: if 075C: marker 98@(51@,3i) enabled 004D: jump_if_false @TAXIODD_4046 0164: disable_marker 98@(51@,3i) :TAXIODD_4046 02A8: 98@(51@,3i) = create_marker 63 at 720.016 -454.625 15.328 0051: return :TAXIODD_4074 00D6: if 075C: marker 98@(51@,3i) enabled 004D: jump_if_false @TAXIODD_4103 0164: disable_marker 98@(51@,3i) :TAXIODD_4103 02A8: 98@(51@,3i) = create_marker 63 at -1420.547 2583.945 58.031 0051: return :TAXIODD_4131 00D6: if 075C: marker 98@(51@,3i) enabled 004D: jump_if_false @TAXIODD_4160 0164: disable_marker 98@(51@,3i) :TAXIODD_4160 02A8: 98@(51@,3i) = create_marker 63 at 1966.532 2162.65 10.995 0051: return :TAXIODD_4188 00D6: if 075C: marker 98@(51@,3i) enabled 004D: jump_if_false @TAXIODD_4217 0164: disable_marker 98@(51@,3i) :TAXIODD_4217 02A8: 98@(51@,3i) = create_marker 63 at -2425.46 1020.83 49.39 0051: return :TAXIODD_4245 00D6: if 075C: marker 98@(51@,3i) enabled 004D: jump_if_false @TAXIODD_4274 0164: disable_marker 98@(51@,3i) :TAXIODD_4274 02A8: 98@(51@,3i) = create_marker 63 at 1021.8 -1018.7 30.9 0051: return :TAXIODD_4302 00D6: if 075C: marker 98@(51@,3i) enabled 004D: jump_if_false @TAXIODD_4331 0164: disable_marker 98@(51@,3i) :TAXIODD_4331 02A8: 98@(51@,3i) = create_marker 63 at -1908.9 292.3 40.0 0051: return 00D6: if 075C: marker 98@(51@,3i) enabled 004D: jump_if_false @TAXIODD_4388 0164: disable_marker 98@(51@,3i) :TAXIODD_4388 02A8: 98@(51@,3i) = create_marker 63 at -103.6 1112.4 18.7 0051: return Edited May 14 by ZAZ Stahli and Toriality 1 1 CLEO MODS CLEO Script Tutorial Link to comment Share on other sites More sharing options...
OrionSR Posted May 14 Share Posted May 14 8 hours ago, ZAZ said: and then there're some lines to create markers for Pay'nSpray (don't ask me why) These look like long range blips that, iirc, display the nearest PnS when vehicle damage is high. Toriality 1 Link to comment Share on other sites More sharing options...
Toriality Posted May 14 Author Share Posted May 14 9 hours ago, ZAZ said: It needs to replace many coordinates You have to learn coding and how to work with main.scm Read here about editing main.scm These submissions are listed in the mission table Reveal hidden contents DEFINE MISSIONS 135 DEFINE MISSION 0 AT @INITIAL // Initial 1 DEFINE MISSION 1 AT @INITIL2 // Initial 2 DEFINE MISSION 2 AT @INTRO // Intro DEFINE MISSION 3 AT @NONE // Video Game: They Crawled From Uranus DEFINE MISSION 4 AT @DUAL // Video Game: Dualuty DEFINE MISSION 5 AT @SHTR // Video Game: Go Go Space Monkey DEFINE MISSION 6 AT @GRAV // Video Game: Let's Get Ready To Bumble DEFINE MISSION 7 AT @OTB // Video Game: Inside Track Betting DEFINE MISSION 8 AT @POOL2 // Pool DEFINE MISSION 9 AT @LOWR // Lowrider (Bet And Dance) DEFINE MISSION 10 AT @ZERO5 // Beefy Baron DEFINE MISSION 11 AT @INTRO1 // Big Smoke DEFINE MISSION 12 AT @INTRO2 // Ryder DEFINE MISSION 13 AT @SWEET1 // Tagging Up Turf DEFINE MISSION 14 AT @SWEET1B // Cleaning The Hood DEFINE MISSION 15 AT @SWEET3 // Drive-Thru DEFINE MISSION 16 AT @SWEET2 // Nines And AK's DEFINE MISSION 17 AT @SWEET4 // Drive-By DEFINE MISSION 18 AT @HOODS5 // Sweet's Girl DEFINE MISSION 19 AT @SWEET6 // Cesar Vialpando DEFINE MISSION 20 AT @SWEET7 // Los Sepulcros DEFINE MISSION 21 AT @CRASH4 // Doberman DEFINE MISSION 22 AT @CRASH1 // Burning Desire DEFINE MISSION 23 AT @DRUGS3 // Gray Imports DEFINE MISSION 24 AT @GUNS1 // Home Invasion DEFINE MISSION 25 AT @RYDER3 // Catalyst DEFINE MISSION 26 AT @RYDER2 // Robbing Uncle Sam DEFINE MISSION 27 AT @TWAR7 // OG Loc DEFINE MISSION 28 AT @SMOKE2 // Running Dog DEFINE MISSION 29 AT @SMOKE3 // Wrong Side of the Tracks DEFINE MISSION 30 AT @DRUGS1 // Just Business DEFINE MISSION 31 AT @MUSIC1 // Life's a Beach DEFINE MISSION 32 AT @MUSIC2 // Madd Dogg's Rhymes DEFINE MISSION 33 AT @MUSIC3 // Management Issues DEFINE MISSION 34 AT @MUSIC5 // House Party DEFINE MISSION 35 AT @CPRACE // Race Tournament / 8-track / Dirt Track DEFINE MISSION 36 AT @CESAR1 // Lowrider (High Stakes) DEFINE MISSION 37 AT @DRUGS4 // Reuniting The Families DEFINE MISSION 38 AT @LA1FIN2 // The Green Sabre DEFINE MISSION 39 AT @BCRASH1 // Badlands DEFINE MISSION 40 AT @CATALIN // First Date DEFINE MISSION 41 AT @CAT1 // Local Liquor Store DEFINE MISSION 42 AT @CAT2 // Small Town Bank DEFINE MISSION 43 AT @CAT3 // Tanker Commander DEFINE MISSION 44 AT @CAT4 // Against All Odds DEFINE MISSION 45 AT @CATCUT // King in Exile DEFINE MISSION 46 AT @TRUTH1 // Body Harvest DEFINE MISSION 47 AT @TRUTH2 // Are you going to San Fierro? DEFINE MISSION 48 AT @BCESAR4 // Wu Zi Mu / Farewell, My Love... DEFINE MISSION 49 AT @GARAG1 // Wear Flowers In Your Hair DEFINE MISSION 50 AT @DECON // Deconstruction DEFINE MISSION 51 AT @SCRASH3 // 555 WE TIP DEFINE MISSION 52 AT @SCRASH2 // Snail Trail DEFINE MISSION 53 AT @WUZI1 // Mountain Cloud Boys DEFINE MISSION 54 AT @FARLIE4 // Ran Fa Li DEFINE MISSION 55 AT @DRIV6 // Lure DEFINE MISSION 56 AT @WUZI2 // Amphibious Assault DEFINE MISSION 57 AT @WUZI5 // The Da Nang Thang DEFINE MISSION 58 AT @SYN1 // Photo Opportunity DEFINE MISSION 59 AT @SYN2 // Jizzy DEFINE MISSION 60 AT @SYN3 // Outrider DEFINE MISSION 61 AT @SYND4 // Ice Cold Killa DEFINE MISSION 62 AT @SYN6 // Toreno's Last Flight DEFINE MISSION 63 AT @SYN7 // Yay Ka-Boom-Boom DEFINE MISSION 64 AT @SYN5 // Pier 69 DEFINE MISSION 65 AT @DRIV2 // T-Bone Mendez DEFINE MISSION 66 AT @DRIV3 // Mike Toreno DEFINE MISSION 67 AT @STEAL1 // Zeroing In DEFINE MISSION 68 AT @STEAL2 // Test Drive DEFINE MISSION 69 AT @STEAL4 // Customs Fast Track DEFINE MISSION 70 AT @STEAL5 // Puncture Wounds DEFINE MISSION 71 AT @DSKOOL // Back to School DEFINE MISSION 72 AT @ZERO1 // Air Raid DEFINE MISSION 73 AT @ZERO2 // Supply Lines... DEFINE MISSION 74 AT @ZERO4 // New Model Army DEFINE MISSION 75 AT @TORENO1 // Monster DEFINE MISSION 76 AT @TORENO2 // Highjack DEFINE MISSION 77 AT @DES3 // Interdiction DEFINE MISSION 78 AT @DESERT4 // Verdant Meadows DEFINE MISSION 79 AT @DESERT6 // N.O.E. DEFINE MISSION 80 AT @DESERT9 // Stowaway DEFINE MISSION 81 AT @MAF4 // Black Project DEFINE MISSION 82 AT @DES10 // Green Goo DEFINE MISSION 83 AT @DESERT5 // Learning to Fly DEFINE MISSION 84 AT @CASINO1 // Fender Ketchup DEFINE MISSION 85 AT @CASINO2 // Explosive Situation DEFINE MISSION 86 AT @CASINO3 // You've Had Your Chips DEFINE MISSION 87 AT @CASINO7 // Fish in a Barrel DEFINE MISSION 88 AT @CASINO4 // Don Peyote DEFINE MISSION 89 AT @CASINO5 // Intensive Care DEFINE MISSION 90 AT @CASINO6 // The Meat Business DEFINE MISSION 91 AT @CASINO9 // Freefall DEFINE MISSION 92 AT @CASIN10 // Saint Mark's Bistro DEFINE MISSION 93 AT @VCRASH1 // Misappropriation DEFINE MISSION 94 AT @VCR2 // High Noon DEFINE MISSION 95 AT @DOC2 // Madd Dogg DEFINE MISSION 96 AT @HEIST1 // Architectural Espionage DEFINE MISSION 97 AT @HEIST3 // Key To Her Heart DEFINE MISSION 98 AT @HEIST2 // Dam And Blast DEFINE MISSION 99 AT @HEIST4 // Cop Wheels DEFINE MISSION 100 AT @HEIST5 // Up, Up and Away! DEFINE MISSION 101 AT @HEIST9 // Breaking the Bank at Caligula's DEFINE MISSION 102 AT @MANSIO1 // A Home In The Hills DEFINE MISSION 103 AT @MANSIO2 // Vertical Bird DEFINE MISSION 104 AT @MANSIO3 // Home Coming DEFINE MISSION 105 AT @MANSON5 // Cut Throat Business DEFINE MISSION 106 AT @GROVE1 // Beat Down on B Dup DEFINE MISSION 107 AT @GROVE2 // Grove 4 Life DEFINE MISSION 108 AT @RIOT1 // Riot DEFINE MISSION 109 AT @RIOT2 // Los Desperados DEFINE MISSION 110 AT @FINALEA // End Of The Line (1) DEFINE MISSION 111 AT @FINALEB // End Of The Line (2) DEFINE MISSION 112 AT @FINALEC // End Of The Line (3) DEFINE MISSION 113 AT @SHRANGE // Shooting range DEFINE MISSION 114 AT @GYMLS // Los Santos Gym Fight School DEFINE MISSION 115 AT @GYMSF // San Fierro Gym Fight School DEFINE MISSION 116 AT @GYMLV // Las Venturas Gym Fight School DEFINE MISSION 117 AT @TRUCK // Trucking DEFINE MISSION 118 AT @QUARRY // Quarry DEFINE MISSION 119 AT @BOAT // Boat School DEFINE MISSION 120 AT @BSKOOL // Bike School DEFINE MISSION 121 AT @TAXIODD // Taxi-Driver Sub-Mission DEFINE MISSION 122 AT @AMBULAN // Paramedic Sub-Mission DEFINE MISSION 123 AT @FIRETRU // Firefighter Sub-Mission DEFINE MISSION 124 AT @COPCAR // Vigilante Sub-Mission DEFINE MISSION 125 AT @BURGJB // Burglary Sub-Mission DEFINE MISSION 126 AT @FREIGHT // Freight Train Sub-Mission DEFINE MISSION 127 AT @PIMP // Pimping Sub-Mission DEFINE MISSION 128 AT @BLOOD // Arena Mission: Blood Ring DEFINE MISSION 129 AT @KICKSTA // Arena Mission: Kickstart DEFINE MISSION 130 AT @TRIA // Beat the Cock! DEFINE MISSION 131 AT @BCOUR // Courier DEFINE MISSION 132 AT @MTBIKER // The Chiliad Challenge DEFINE MISSION 133 AT @STUNT // BMX / NRG-500 STUNT Mission DEFINE MISSION 134 AT @BUYPRO1 // Buy Properties Mission DEFINE MISSION 121 AT @TAXIODD // Taxi-Driver Sub-Mission DEFINE MISSION 122 AT @AMBULAN // Paramedic Sub-Mission DEFINE MISSION 123 AT @FIRETRU // Firefighter Sub-Mission DEFINE MISSION 124 AT @COPCAR // Vigilante Sub-Mission DEFINE MISSION 125 AT @BURGJB // Burglary Sub-Mission DEFINE MISSION 126 AT @FREIGHT // Freight Train Sub-Mission DEFINE MISSION 127 AT @PIMP // Pimping Sub-Mission these missions are triggered by the R3 thread if you've custom label names enabled in your sannybuilder options > Formats then the R3 thread is labeled as MS_VEHICLE_SUBMISSIONS :MS_VEHICLE_SUBMISSIONS 03A4: name_thread 'R3' the R3 thread is initialized by 004F: create_thread @MS_VEHICLE_SUBMISSIONS And the Taxi-Driver Sub-Mission starts here: //-------------Mission 121--------------- // Originally: Taxi-Driver Sub-Mission :TAXIODD 03A4: name_thread 'TAXIODD' And inside the Taxi-Driver Sub-Mission you'll find jump tables where coordinates are given These are the passenger's destinations :TAXIODD_8447 0209: 110@ = random_int_in_ranges 1 35 :TAXIODD_8456 0871: init_jump_table 110@ total_jumps 34 default_jump 1 @TAXIODD_10544 jumps 1 @TAXIODD_8714 2 @TAXIODD_8767 3 @TAXIODD_8820 4 @TAXIODD_8873 5 @TAXIODD_8926 6 @TAXIODD_8979 7 @TAXIODD_9032 0872: jump_table_jumps 8 @TAXIODD_9085 9 @TAXIODD_9138 10 @TAXIODD_9191 11 @TAXIODD_9244 12 @TAXIODD_9297 13 @TAXIODD_9350 14 @TAXIODD_9403 15 @TAXIODD_9456 16 @TAXIODD_9509 0872: jump_table_jumps 17 @TAXIODD_9562 18 @TAXIODD_9622 19 @TAXIODD_9682 20 @TAXIODD_9742 21 @TAXIODD_9795 22 @TAXIODD_9848 23 @TAXIODD_9901 24 @TAXIODD_9954 25 @TAXIODD_10007 0872: jump_table_jumps 26 @TAXIODD_10060 27 @TAXIODD_10113 28 @TAXIODD_10166 29 @TAXIODD_10219 30 @TAXIODD_10279 31 @TAXIODD_10332 32 @TAXIODD_10385 33 @TAXIODD_10438 34 @TAXIODD_10491 :TAXIODD_8714 00BC: show_text_highpriority GXT 'TX_LS1' time 5000 flag 1 // ~s~DESTINATION ~y~Liquor Mart. 0007: 121@ = 2468.146 0007: 122@ = -1736.184 0007: 123@ = 12.3828 0002: jump @TAXIODD_10661 :TAXIODD_8767 00BC: show_text_highpriority GXT 'TX_LS2' time 5000 flag 1 // ~s~DESTINATION ~y~The Stadium. 0007: 121@ = 2794.0 0007: 122@ = -1828.0 0007: 123@ = 10.0 0002: jump @TAXIODD_10661 :TAXIODD_8820 00BC: show_text_highpriority GXT 'TX_LS3' time 5000 flag 1 // ~s~DESTINATION ~y~Glen Park. 0007: 121@ = 1884.193 0007: 122@ = -1257.521 0007: 123@ = 12.3984 0002: jump @TAXIODD_10661 :TAXIODD_8873 00BC: show_text_highpriority GXT 'TX_LS4' time 5000 flag 1 // ~s~DESTINATION ~y~Sculpture Park. 0007: 121@ = 2317.48 0007: 122@ = -1386.604 0007: 123@ = 22.8784 0002: jump @TAXIODD_10661 :TAXIODD_8926 00BC: show_text_highpriority GXT 'TX_LS5' time 5000 flag 1 // ~s~DESTINATION ~y~Church. 0007: 121@ = 2237.76 0007: 122@ = -1304.165 0007: 123@ = 22.8488 0002: jump @TAXIODD_10661 :TAXIODD_8979 00BC: show_text_highpriority GXT 'TX_LS6' time 5000 flag 1 // ~s~DESTINATION ~y~Jefferson Motel. 0007: 121@ = 2221.087 0007: 122@ = -1137.332 0007: 123@ = 24.625 0002: jump @TAXIODD_10661 :TAXIODD_9032 00BC: show_text_highpriority GXT 'TX_LS7' time 5000 flag 1 // ~s~DESTINATION ~y~The Pik 'n' Go market. 0007: 121@ = 2146.737 0007: 122@ = -1179.795 0007: 123@ = 22.8278 0002: jump @TAXIODD_10661 :TAXIODD_9085 00BC: show_text_highpriority GXT 'TX_LS8' time 5000 flag 1 // ~s~DESTINATION ~y~Leon Diamonds. 0007: 121@ = 2075.558 0007: 122@ = -1202.793 0007: 123@ = 22.7571 0002: jump @TAXIODD_10661 :TAXIODD_9138 00BC: show_text_highpriority GXT 'TX_LS9' time 5000 flag 1 // ~s~DESTINATION ~y~Ten Green Bottles. 0007: 121@ = 2320.0 0007: 122@ = -1655.0 0007: 123@ = 14.0 0002: jump @TAXIODD_10661 :TAXIODD_9191 00BC: show_text_highpriority GXT 'TX_LS10' time 5000 flag 1 // ~s~DESTINATION ~y~Mama's Cinema. 0007: [email protected] = 2455.0 0007: [email protected] = -1502.0 0007: [email protected] = 24.0 0002: jump @TAXIODD_10661 :TAXIODD_9244 00BC: show_text_highpriority GXT 'TX_LS11' time 5000 flag 1 // ~s~DESTINATION ~y~A 24 hour motel. 0007: [email protected] = 2181.0 0007: [email protected] = -1771.0 0007: [email protected] = 13.0 0002: jump @TAXIODD_10661 :TAXIODD_9297 00BC: show_text_highpriority GXT 'TX_LS12' time 5000 flag 1 // ~s~DESTINATION ~y~The Well Stacked Pizza Co. 0007: [email protected] = 2084.731 0007: [email protected] = -1800.86 0007: [email protected] = 12.3828 0002: jump @TAXIODD_10661 :TAXIODD_9350 00BC: show_text_highpriority GXT 'TX_LS13' time 5000 flag 1 // ~s~DESTINATION ~y~Reece's Barber Shop. 0007: 121@ = 2078.015 0007: 122@ = -1791.589 0007: 123@ = 12.3828 0002: jump @TAXIODD_10661 :TAXIODD_9403 00BC: show_text_highpriority GXT 'TX_LS14' time 5000 flag 1 // ~s~DESTINATION ~y~The tattoo shop. 0007: 121@ = 2081.287 0007: 122@ = -1779.5 0007: 123@ = 12.3828 0002: jump @TAXIODD_10661 :TAXIODD_9456 00BC: show_text_highpriority GXT 'TX_LS15' time 5000 flag 1 // ~s~DESTINATION ~y~The truck park. 0007: 121@ = 2418.542 0007: 122@ = -2085.119 0007: 123@ = 12.2928 0002: jump @TAXIODD_10661 :TAXIODD_9509 00BC: show_text_highpriority GXT 'TX_LS16' time 5000 flag 1 // ~s~DESTINATION ~y~Unity Station. 0007: 121@ = 1742.689 0007: 122@ = -1858.697 0007: 123@ = 12.4185 0002: jump @TAXIODD_10661 :TAXIODD_9562 00BC: show_text_highpriority GXT 'TX_LS17' time 5000 flag 1 // ~s~DESTINATION ~y~The Airport. 0007: 121@ = 1668.0 0007: 122@ = -2253.0 0007: 123@ = 13.0 0006: 113@ = 40 0002: jump @TAXIODD_10661 :TAXIODD_9622 00BC: show_text_highpriority GXT 'TX_LS18' time 5000 flag 1 // ~s~DESTINATION ~y~The Airport. 0007: 121@ = 1432.198 0007: 122@ = -2274.648 0007: 123@ = 12.3906 0006: 113@ = 30 0002: jump @TAXIODD_10661 :TAXIODD_9682 00BC: show_text_highpriority GXT 'TX_LS19' time 5000 flag 1 // ~s~DESTINATION ~y~The Observatory. 0007: 121@ = 1256.0 0007: 122@ = -2028.0 0007: 123@ = 60.0 0006: 113@ = 30 0002: jump @TAXIODD_10661 :TAXIODD_9742 00BC: show_text_highpriority GXT 'TX_LS20' time 5000 flag 1 // ~s~DESTINATION ~y~The police station. 0007: 121@ = 1532.789 0007: 122@ = -1675.442 0007: 123@ = 12.3828 0002: jump @TAXIODD_10661 :TAXIODD_9795 00BC: show_text_highpriority GXT 'TX_LS21' time 5000 flag 1 // ~s~DESTINATION ~y~Pershing Square. 0007: 121@ = 1472.35 0007: 122@ = -1729.706 0007: 123@ = 12.3828 0002: jump @TAXIODD_10661 :TAXIODD_9848 00BC: show_text_highpriority GXT 'TX_LS22' time 5000 flag 1 // ~s~DESTINATION ~y~Skate Park. 0007: 121@ = 1855.419 0007: 122@ = -1383.273 0007: 123@ = 12.3984 0002: jump @TAXIODD_10661 :TAXIODD_9901 00BC: show_text_highpriority GXT 'TX_LS23' time 5000 flag 1 // ~s~DESTINATION ~y~County General Hospital. 0007: 121@ = 2025.0 0007: 122@ = -1413.0 0007: 123@ = 17.0 0002: jump @TAXIODD_10661 :TAXIODD_9954 00BC: show_text_highpriority GXT 'TX_LS24' time 5000 flag 1 // ~s~DESTINATION ~y~Ammu-Nation. 0007: 121@ = 1361.218 0007: 122@ = -1277.904 0007: 123@ = 12.3828 0002: jump @TAXIODD_10661 :TAXIODD_10007 00BC: show_text_highpriority GXT 'TX_LS25' time 5000 flag 1 // ~s~DESTINATION ~y~All Saints General Hospital. 0007: 121@ = 1192.0 0007: 122@ = -1324.0 0007: 123@ = 13.0 0002: jump @TAXIODD_10661 :TAXIODD_10060 00BC: show_text_highpriority GXT 'TX_LS26' time 5000 flag 1 // ~s~DESTINATION ~y~The Donut Shop. 0007: 121@ = 1031.066 0007: 122@ = -1329.704 0007: 123@ = 12.3861 0002: jump @TAXIODD_10661 :TAXIODD_10113 00BC: show_text_highpriority GXT 'TX_LS27' time 5000 flag 1 // ~s~DESTINATION ~y~Market Station. 0007: 121@ = 814.0 0007: 122@ = -1330.0 0007: 123@ = 13.0 0002: jump @TAXIODD_10661 :TAXIODD_10166 00BC: show_text_highpriority GXT 'TX_LS28' time 5000 flag 1 // ~s~DESTINATION ~y~The Country Club. 0007: 121@ = 667.7637 0007: 122@ = -1265.69 0007: 123@ = 12.4687 0002: jump @TAXIODD_10661 :TAXIODD_10219 00BC: show_text_highpriority GXT 'TX_LS29' time 5000 flag 1 // ~s~DESTINATION ~y~Brown Starfish bar and grill. 0007: 121@ = 368.1992 0007: 122@ = -2042.537 0007: 123@ = 6.6582 0006: 113@ = 30 0002: jump @TAXIODD_10661 :TAXIODD_10279 00BC: show_text_highpriority GXT 'TX_LS30' time 5000 flag 1 // ~s~DESTINATION ~y~Santa Maria Beach. 0007: 121@ = 152.5806 0007: 122@ = -1754.831 0007: 123@ = 3.9518 0002: jump @TAXIODD_10661 :TAXIODD_10332 00BC: show_text_highpriority GXT 'TX_LS31' time 5000 flag 1 // ~s~DESTINATION ~y~Pro Laps store. 0007: 121@ = 508.2797 0007: 122@ = -1358.598 0007: 123@ = 14.9532 0002: jump @TAXIODD_10661 :TAXIODD_10385 00BC: show_text_highpriority GXT 'TX_LS32' time 5000 flag 1 // ~s~DESTINATION ~y~Burger Shot. 0007: 121@ = 1199.846 0007: 122@ = -933.0658 0007: 123@ = 41.7332 0002: jump @TAXIODD_10661 :TAXIODD_10438 00BC: show_text_highpriority GXT 'TX_LS33' time 5000 flag 1 // ~s~DESTINATION ~y~Burger Shot. 0007: 121@ = 816.2869 0007: 122@ = -1630.762 0007: 123@ = 12.3906 0002: jump @TAXIODD_10661 :TAXIODD_10491 00BC: show_text_highpriority GXT 'TX_LS34' time 5000 flag 1 // ~s~DESTINATION ~y~The Legal Cinema. 0007: 121@ = 1311.97 0007: 122@ = -1712.289 0007: 123@ = 12.3906 0002: jump @TAXIODD_10661 :TAXIODD_10544 00D6: if 0039: 34@ == 1 004D: jump_if_false @TAXIODD_10569 0006: 110@ = 0 :TAXIODD_10569 0662: NOP "UNKNOWN_LOS_SANTOS_TAXI_DESTINATION" 00BC: show_text_highpriority GXT 'TX_LS1' time 5000 flag 1 // ~s~DESTINATION ~y~Liquor Mart. 0007: 121@ = 2468.146 0007: 122@ = -1736.184 0007: 123@ = 12.3828 0002: jump @TAXIODD_10661 :TAXIODD_10661 0051: return :TAXIODD_10663 00D6: if 0039: 34@ == 1 004D: jump_if_false @TAXIODD_10703 0085: 110@ = 148@ // (int) 000A: 110@ += 1 0002: jump @TAXIODD_10712 :TAXIODD_10703 0209: 110@ = random_int_in_ranges 1 46 :TAXIODD_10712 0871: init_jump_table 110@ total_jumps 45 default_jump 1 @TAXIODD_13485 jumps 1 @TAXIODD_11100 2 @TAXIODD_11153 3 @TAXIODD_11206 4 @TAXIODD_11259 5 @TAXIODD_11312 6 @TAXIODD_11365 7 @TAXIODD_11418 0872: jump_table_jumps 8 @TAXIODD_11471 9 @TAXIODD_11524 10 @TAXIODD_11577 11 @TAXIODD_11630 12 @TAXIODD_11683 13 @TAXIODD_11736 14 @TAXIODD_11789 15 @TAXIODD_11842 16 @TAXIODD_11895 0872: jump_table_jumps 17 @TAXIODD_11948 18 @TAXIODD_12001 19 @TAXIODD_12054 20 @TAXIODD_12107 21 @TAXIODD_12160 22 @TAXIODD_12213 23 @TAXIODD_12266 24 @TAXIODD_12319 25 @TAXIODD_12372 0872: jump_table_jumps 26 @TAXIODD_12425 27 @TAXIODD_12478 28 @TAXIODD_12531 29 @TAXIODD_12584 30 @TAXIODD_12637 31 @TAXIODD_12690 32 @TAXIODD_12743 33 @TAXIODD_12796 34 @TAXIODD_12849 0872: jump_table_jumps 35 @TAXIODD_12902 36 @TAXIODD_12955 37 @TAXIODD_13008 38 @TAXIODD_13061 39 @TAXIODD_13114 40 @TAXIODD_13167 41 @TAXIODD_13220 42 @TAXIODD_13273 43 @TAXIODD_13326 0872: jump_table_jumps 44 @TAXIODD_13379 45 @TAXIODD_13432 -1 @TAXIODD_13604 -1 @TAXIODD_13604 -1 @TAXIODD_13604 -1 @TAXIODD_13604 -1 @TAXIODD_13604 -1 @TAXIODD_13604 -1 @TAXIODD_13604 :TAXIODD_11100 00BC: show_text_highpriority GXT 'TX_VE1' time 5000 flag 1 // ~s~DESTINATION ~y~The oil refinery. 0007: 121@ = 2491.378 0007: 122@ = 2773.608 0007: 123@ = 9.764 0002: jump @TAXIODD_13604 :TAXIODD_11153 00BC: show_text_highpriority GXT 'TX_VE2' time 5000 flag 1 // ~s~DESTINATION ~y~The shopping mall. 0007: 121@ = 2899.211 0007: 122@ = 2435.624 0007: 123@ = 9.764 0002: jump @TAXIODD_13604 :TAXIODD_11206 00BC: show_text_highpriority GXT 'TX_VE3' time 5000 flag 1 // ~s~DESTINATION ~y~Clown's Pocket Casino. 0007: [email protected] = 2220.495 0007: [email protected] = 1838.497 0007: [email protected] = 9.764 0002: jump @TAXIODD_13604 :TAXIODD_11259 00BC: show_text_highpriority GXT 'TX_VE4' time 5000 flag 1 // ~s~DESTINATION ~y~The Starfish Casino. 0007: [email protected] = 2246.202 0007: [email protected] = 1896.591 0007: [email protected] = 9.764 0002: jump @TAXIODD_13604 :TAXIODD_11312 00BC: show_text_highpriority GXT 'TX_VE5' time 5000 flag 1 // ~s~DESTINATION ~y~The Emerald Isle. 0007: [email protected] = 2127.307 0007: [email protected] = 2355.785 0007: [email protected] = 9.764 0002: jump @TAXIODD_13604 :TAXIODD_11365 00BC: show_text_highpriority GXT 'TX_VE6' time 5000 flag 1 // ~s~DESTINATION ~y~Police station. 0007: [email protected] = 2289.589 0007: [email protected] = 2415.939 0007: [email protected] = 9.7773 0002: jump @TAXIODD_13604 :TAXIODD_11418 00BC: show_text_highpriority GXT 'TX_VE7' time 5000 flag 1 // ~s~DESTINATION ~y~VRock Casino. 0007: [email protected] = 2636.223 0007: [email protected] = 2344.803 0007: [email protected] = 9.764 0002: jump @TAXIODD_13604 :TAXIODD_11471 00BC: show_text_highpriority GXT 'TX_VE8' time 5000 flag 1 // ~s~DESTINATION ~y~Blackfield Chapel. 0007: [email protected] = 1439.0 0007: [email protected] = 754.0 0007: [email protected] = 9.764 0002: jump @TAXIODD_13604 :TAXIODD_11524 00BC: show_text_highpriority GXT 'TX_VE9' time 5000 flag 1 // ~s~DESTINATION ~y~Blackfield Stadium. 0007: [email protected] = 1095.619 0007: [email protected] = 1375.292 0007: [email protected] = 9.7977 0002: jump @TAXIODD_13604 :TAXIODD_11577 00BC: show_text_highpriority GXT 'TX_VE10' time 5000 flag 1 // ~s~DESTINATION ~y~Greenglass College. 0007: [email protected] = 1162.077 0007: [email protected] = 1124.441 0007: [email protected] = 9.8125 0002: jump @TAXIODD_13604 :TAXIODD_11630 00BC: show_text_highpriority GXT 'TX_VE11' time 5000 flag 1 // ~s~DESTINATION ~y~Las Venturas Airport. 0007: [email protected] = 1710.624 0007: [email protected] = 1448.153 0007: [email protected] = 9.6643 0002: jump @TAXIODD_13604 :TAXIODD_11683 00BC: show_text_highpriority GXT 'TX_VE12' time 5000 flag 1 // ~s~DESTINATION ~y~Military fuel depot. 0007: [email protected] = 2490.384 0007: [email protected] = 2771.702 0007: [email protected] = 9.7964 0002: jump @TAXIODD_13604 :TAXIODD_11736 00BC: show_text_highpriority GXT 'TX_VE13' time 5000 flag 1 // ~s~DESTINATION ~y~Golf clubhouse. 0007: [email protected] = 1465.187 0007: [email protected] = 2773.965 0007: [email protected] = 9.6875 0002: jump @TAXIODD_13604 :TAXIODD_11789 00BC: show_text_highpriority GXT 'TX_VE14' time 5000 flag 1 // ~s~DESTINATION ~y~Yellow Bell train station. 0007: [email protected] = 1436.145 0007: [email protected] = 2670.385 0007: [email protected] = 9.6797 0002: jump @TAXIODD_13604 :TAXIODD_11842 00BC: show_text_highpriority GXT 'TX_VE15' time 5000 flag 1 // ~s~DESTINATION ~y~Baseball stadium. 0007: [email protected] = 1486.472 0007: [email protected] = 2257.945 0007: [email protected] = 9.8128 0002: jump @TAXIODD_13604 :TAXIODD_11895 00BC: show_text_highpriority GXT 'TX_VE16' time 5000 flag 1 // ~s~DESTINATION ~y~The Steakhouse. 0007: [email protected] = 1694.188 0007: [email protected] = 2200.378 0007: [email protected] = 9.8203 0002: jump @TAXIODD_13604 :TAXIODD_11948 00BC: show_text_highpriority GXT 'TX_VE17' time 5000 flag 1 // ~s~DESTINATION ~y~Redsands West fire station. 0007: [email protected] = 1744.656 0007: [email protected] = 2055.81 0007: [email protected] = 9.7309 0002: jump @TAXIODD_13604 :TAXIODD_12001 00BC: show_text_highpriority GXT 'TX_VE18' time 5000 flag 1 // ~s~DESTINATION ~y~Hotel. 0007: [email protected] = 1840.554 0007: [email protected] = 2169.654 0007: [email protected] = 9.801 0002: jump @TAXIODD_13604 :TAXIODD_12054 00BC: show_text_highpriority GXT 'TX_VE19' time 5000 flag 1 // ~s~DESTINATION ~y~Souvenir Shop. 0007: [email protected] = 1928.357 0007: [email protected] = 2434.31 0007: [email protected] = 9.813 0002: jump @TAXIODD_13604 :TAXIODD_12107 00BC: show_text_highpriority GXT 'TX_VE20' time 5000 flag 1 // ~s~DESTINATION ~y~Art Gallery. 0007: [email protected] = 2424.123 0007: [email protected] = 2315.745 0007: [email protected] = 9.6797 0002: jump @TAXIODD_13604 :TAXIODD_12160 00BC: show_text_highpriority GXT 'TX_VE21' time 5000 flag 1 // ~s~DESTINATION ~y~Bank. 0007: [email protected] = 2431.154 0007: [email protected] = 2375.061 0007: [email protected] = 9.6797 0002: jump @TAXIODD_13604 :TAXIODD_12213 00BC: show_text_highpriority GXT 'TX_VE22' time 5000 flag 1 // ~s~DESTINATION ~y~The courthouse. 0007: [email protected] = 2370.298 0007: [email protected] = 2467.925 0007: [email protected] = 9.6797 0002: jump @TAXIODD_13604 :TAXIODD_12266 00BC: show_text_highpriority GXT 'TX_VE23' time 5000 flag 1 // ~s~DESTINATION ~y~Estate agents. 0007: [email protected] = 2272.043 0007: [email protected] = 2286.755 0007: [email protected] = 9.6797 0002: jump @TAXIODD_13604 :TAXIODD_12319 00BC: show_text_highpriority GXT 'TX_VE24' time 5000 flag 1 // ~s~DESTINATION ~y~Freemont St. Casino. 0007: [email protected] = 2324.513 0007: [email protected] = 2155.099 0007: [email protected] = 9.6797 0002: jump @TAXIODD_13604 :TAXIODD_12372 00BC: show_text_highpriority GXT 'TX_VE25' time 5000 flag 1 // ~s~DESTINATION ~y~Topless Girls of Bush County. 0007: [email protected] = 2508.472 0007: [email protected] = 2131.205 0007: [email protected] = 9.8125 0002: jump @TAXIODD_13604 :TAXIODD_12425 00BC: show_text_highpriority GXT 'TX_VE26' time 5000 flag 1 // ~s~DESTINATION ~y~Ammu-Nation. 0007: [email protected] = 2530.914 0007: [email protected] = 2083.355 0007: [email protected] = 9.6797 0002: jump @TAXIODD_13604 :TAXIODD_12478 00BC: show_text_highpriority GXT 'TX_VE27' time 5000 flag 1 // ~s~DESTINATION ~y~24/7. 0007: [email protected] = 2546.51 0007: [email protected] = 1968.607 0007: [email protected] = 9.8125 0002: jump @TAXIODD_13604 :TAXIODD_12531 00BC: show_text_highpriority GXT 'TX_VE28' time 5000 flag 1 // ~s~DESTINATION ~y~Chinese Mall. 0007: [email protected] = 2530.781 0007: [email protected] = 1821.228 0007: [email protected] = 9.8129 0002: jump @TAXIODD_13604 :TAXIODD_12584 00BC: show_text_highpriority GXT 'TX_VE29' time 5000 flag 1 // ~s~DESTINATION ~y~Burger Shot. 0007: [email protected] = 2360.313 0007: [email protected] = 2071.996 0007: [email protected] = 9.6797 0002: jump @TAXIODD_13604 :TAXIODD_12637 00BC: show_text_highpriority GXT 'TX_VE30' time 5000 flag 1 // ~s~DESTINATION ~y~Visage Casino. 0007: [email protected] = 2035.457 0007: [email protected] = 1912.279 0007: [email protected] = 11.1768 0002: jump @TAXIODD_13604 :TAXIODD_12690 00BC: show_text_highpriority GXT 'TX_VE31' time 5000 flag 1 // ~s~DESTINATION ~y~Tourist Information. 0007: [email protected] = 2078.414 0007: [email protected] = 2041.116 0007: [email protected] = 9.8203 0002: jump @TAXIODD_13604 :TAXIODD_12743 00BC: show_text_highpriority GXT 'TX_VE32' time 5000 flag 1 // ~s~DESTINATION ~y~Caligula's Casino. 0007: 121@ = 2159.09 0007: 122@ = 1678.112 0007: 123@ = 9.6953 0002: jump @TAXIODD_13604 :TAXIODD_12796 00BC: show_text_highpriority GXT 'TX_VE33' time 5000 flag 1 // ~s~DESTINATION ~y~Pirates in Men's Pants Casino. 0007: [email protected] = 2028.496 0007: [email protected] = 1711.744 0007: [email protected] = 9.6797 0002: jump @TAXIODD_13604 :TAXIODD_12849 00BC: show_text_highpriority GXT 'TX_VE34' time 5000 flag 1 // ~s~DESTINATION ~y~Royal Casino. 0007: [email protected] = 2076.406 0007: [email protected] = 1519.038 0007: [email protected] = 9.6875 0002: jump @TAXIODD_13604 :TAXIODD_12902 00BC: show_text_highpriority GXT 'TX_VE35' time 5000 flag 1 // ~s~DESTINATION ~y~High Roller Casino. 0007: [email protected] = 2040.251 0007: [email protected] = 1342.891 0007: [email protected] = 9.6797 0002: jump @TAXIODD_13604 :TAXIODD_12955 00BC: show_text_highpriority GXT 'TX_VE36' time 5000 flag 1 // ~s~DESTINATION ~y~Camel's Toe Casino. 0007: 121@ = 2230.47 0007: 122@ = 1284.891 0007: 123@ = 9.6797 0002: jump @TAXIODD_13604 :TAXIODD_13008 00BC: show_text_highpriority GXT 'TX_VE37' time 5000 flag 1 // ~s~DESTINATION ~y~Come-a-lot Casino. 0007: 121@ = 2074.51 0007: 122@ = 1162.833 0007: 123@ = 9.6875 0002: jump @TAXIODD_13604 :TAXIODD_13061 00BC: show_text_highpriority GXT 'TX_VE38' time 5000 flag 1 // ~s~DESTINATION ~y~Pink Swan Casino. 0007: 121@ = 2039.257 0007: 122@ = 1174.172 0007: 123@ = 9.6797 0002: jump @TAXIODD_13604 :TAXIODD_13114 00BC: show_text_highpriority GXT 'TX_VE39' time 5000 flag 1 // ~s~DESTINATION ~y~The Four Dragons Casino. 0007: 121@ = 2040.284 0007: 122@ = 1005.619 0007: 123@ = 9.6645 0002: jump @TAXIODD_13604 :TAXIODD_13167 00BC: show_text_highpriority GXT 'TX_VE40' time 5000 flag 1 // ~s~DESTINATION ~y~Hospital. 0007: 121@ = 1608.522 0007: 122@ = 1827.752 0007: 123@ = 9.8281 0002: jump @TAXIODD_13604 :TAXIODD_13220 00BC: show_text_highpriority GXT 'TX_VE41' time 5000 flag 1 // ~s~DESTINATION ~y~Church. 0007: 121@ = 2483.514 0007: 122@ = 922.5383 0007: 123@ = 9.8203 0002: jump @TAXIODD_13604 :TAXIODD_13273 00BC: show_text_highpriority GXT 'TX_VE42' time 5000 flag 1 // ~s~DESTINATION ~y~24Hrs Men's club. 0007: [email protected] = 2544.668 0007: [email protected] = 1016.168 0007: [email protected] = 9.7593 0002: jump @TAXIODD_13604 :TAXIODD_13326 00BC: show_text_highpriority GXT 'TX_VE43' time 5000 flag 1 // ~s~DESTINATION ~y~Tiki Hotel. 0007: [email protected] = 2491.765 0007: [email protected] = 1533.687 0007: [email protected] = 9.6875 0002: jump @TAXIODD_13604 :TAXIODD_13379 00BC: show_text_highpriority GXT 'TX_VE44' time 5000 flag 1 // ~s~DESTINATION ~y~Linden Station. 0007: [email protected] = 2828.649 0007: [email protected] = 1292.268 0007: [email protected] = 9.8281 0002: jump @TAXIODD_13604 :TAXIODD_13432 00BC: show_text_highpriority GXT 'TX_VE45' time 5000 flag 1 // ~s~DESTINATION ~y~Sex shop. 0007: [email protected] = 2524.493 0007: [email protected] = 2297.584 0007: [email protected] = 9.6797 0002: jump @TAXIODD_13604 :TAXIODD_13485 00D6: if 0039: [email protected] == 1 004D: jump_if_false @TAXIODD_13510 0006: [email protected] = 0 :TAXIODD_13510 0662: NOP "UNKNOWN_LAS_VENTURAS_TAXI_DESTINATION" 00BC: show_text_highpriority GXT 'TX_VE1' time 5000 flag 1 // ~s~DESTINATION ~y~The oil refinery. 0007: [email protected] = 2491.378 0007: [email protected] = 2773.608 0007: [email protected] = 9.764 0002: jump @TAXIODD_13604 :TAXIODD_13604 0051: return :TAXIODD_13606 00D6: if 0039: [email protected] == 1 004D: jump_if_false @TAXIODD_13646 0085: [email protected] = [email protected] // (int) 000A: [email protected] += 1 0002: jump @TAXIODD_13655 :TAXIODD_13646 0209: [email protected] = random_int_in_ranges 1 28 :TAXIODD_13655 0871: init_jump_table [email protected] total_jumps 27 default_jump 1 @TAXIODD_15344 jumps 1 @TAXIODD_13913 2 @TAXIODD_13966 3 @TAXIODD_14019 4 @TAXIODD_14072 5 @TAXIODD_14125 6 @TAXIODD_14178 7 @TAXIODD_14231 0872: jump_table_jumps 8 @TAXIODD_14284 9 @TAXIODD_14337 10 @TAXIODD_14390 11 @TAXIODD_14443 12 @TAXIODD_14496 13 @TAXIODD_14549 14 @TAXIODD_14602 15 @TAXIODD_14655 16 @TAXIODD_14708 0872: jump_table_jumps 17 @TAXIODD_14761 18 @TAXIODD_14814 19 @TAXIODD_14867 20 @TAXIODD_14920 21 @TAXIODD_14973 22 @TAXIODD_15026 23 @TAXIODD_15079 24 @TAXIODD_15132 25 @TAXIODD_15185 0872: jump_table_jumps 26 @TAXIODD_15238 27 @TAXIODD_15291 -1 @TAXIODD_15461 -1 @TAXIODD_15461 -1 @TAXIODD_15461 -1 @TAXIODD_15461 -1 @TAXIODD_15461 -1 @TAXIODD_15461 -1 @TAXIODD_15461 :TAXIODD_13913 00BC: show_text_highpriority GXT 'TX_SF1' time 5000 flag 1 // ~s~DESTINATION ~y~Downtown skyscraper. 0007: [email protected] = -1974.876 0007: [email protected] = 486.737 0007: [email protected] = 30.371 0002: jump @TAXIODD_15461 :TAXIODD_13966 00BC: show_text_highpriority GXT 'TX_SF2' time 5000 flag 1 // ~s~DESTINATION ~y~Skyscraper in King's. 0007: 121@ = -2044.419 0007: 122@ = 500.771 0007: 123@ = 35.176 0002: jump @TAXIODD_15461 :TAXIODD_14019 00BC: show_text_highpriority GXT 'TX_SF3' time 5000 flag 1 // ~s~DESTINATION ~y~Mall. 0007: 121@ = -2150.581 0007: 122@ = 251.624 0007: 123@ = 35.176 0002: jump @TAXIODD_15461 :TAXIODD_14072 00BC: show_text_highpriority GXT 'TX_SF4' time 5000 flag 1 // ~s~DESTINATION ~y~Cranberry Station. 0007: 121@ = -1988.513 0007: 122@ = 138.31 0007: 123@ = 27.857 0002: jump @TAXIODD_15461 :TAXIODD_14125 00BC: show_text_highpriority GXT 'TX_SF5' time 5000 flag 1 // ~s~DESTINATION ~y~Stadium. 0007: 121@ = -2216.399 0007: 122@ = -297.305 0007: 123@ = 35.202 0002: jump @TAXIODD_15461 :TAXIODD_14178 00BC: show_text_highpriority GXT 'TX_SF6' time 5000 flag 1 // ~s~DESTINATION ~y~Country Club. 0007: 121@ = -2726.428 0007: 122@ = -310.5865 0007: 123@ = 6.0313 0002: jump @TAXIODD_15461 :TAXIODD_14231 00BC: show_text_highpriority GXT 'TX_SF7' time 5000 flag 1 // ~s~DESTINATION ~y~Cathedral. 0007: 121@ = -2704.649 0007: 122@ = -3.5644 0007: 123@ = 3.1953 0002: jump @TAXIODD_15461 :TAXIODD_14284 00BC: show_text_highpriority GXT 'TX_SF8' time 5000 flag 1 // ~s~DESTINATION ~y~Library. 0007: 121@ = -2708.997 0007: 122@ = 127.501 0007: 123@ = 4.584 0002: jump @TAXIODD_15461 :TAXIODD_14337 00BC: show_text_highpriority GXT 'TX_SF9' time 5000 flag 1 // ~s~DESTINATION ~y~City Hall. 0007: 121@ = -2751.905 0007: 122@ = 376.781 0007: 123@ = 4.584 0002: jump @TAXIODD_15461 :TAXIODD_14390 00BC: show_text_highpriority GXT 'TX_SF10' time 5000 flag 1 // ~s~DESTINATION ~y~Vank Hoff in the Park Hotel. 0007: 121@ = -2415.75 0007: 122@ = 330.9614 0007: 123@ = 33.9765 0002: jump @TAXIODD_15461 :TAXIODD_14443 00BC: show_text_highpriority GXT 'TX_SF11' time 5000 flag 1 // ~s~DESTINATION ~y~Biffin Bridge Hotel. 0007: 121@ = -2454.926 0007: 122@ = 138.9312 0007: 123@ = 33.9765 0002: jump @TAXIODD_15461 :TAXIODD_14496 00BC: show_text_highpriority GXT 'TX_SF12' time 5000 flag 1 // ~s~DESTINATION ~y~Central Hashbury. 0007: 121@ = -2499.214 0007: 122@ = -16.6149 0007: 123@ = 24.6094 0002: jump @TAXIODD_15461 :TAXIODD_14549 00BC: show_text_highpriority GXT 'TX_SF13' time 5000 flag 1 // ~s~DESTINATION ~y~Missionary Hill viewpoint. 0007: 121@ = -2431.735 0007: 122@ = -198.9205 0007: 123@ = 34.1563 0002: jump @TAXIODD_15461 :TAXIODD_14602 00BC: show_text_highpriority GXT 'TX_SF14' time 5000 flag 1 // ~s~DESTINATION ~y~Downtown skyscraper. 0007: 121@ = -1815.151 0007: 122@ = 597.754 0007: 123@ = 38.528 0002: jump @TAXIODD_15461 :TAXIODD_14655 00BC: show_text_highpriority GXT 'TX_SF15' time 5000 flag 1 // ~s~DESTINATION ~y~Easter Basin Naval Station. 0007: 121@ = -1530.776 0007: 122@ = 487.201 0007: 123@ = 9.44 0002: jump @TAXIODD_15461 :TAXIODD_14708 00BC: show_text_highpriority GXT 'TX_SF16' time 5000 flag 1 // ~s~DESTINATION ~y~Easter Basin Docks. 0007: 121@ = -1745.08 0007: 122@ = 27.759 0007: 123@ = 5.452 0002: jump @TAXIODD_15461 :TAXIODD_14761 00BC: show_text_highpriority GXT 'TX_SF17' time 5000 flag 1 // ~s~DESTINATION ~y~Airport. 0007: 121@ = -1414.557 0007: 122@ = -301.347 0007: 123@ = 14.637 0002: jump @TAXIODD_15461 :TAXIODD_14814 00BC: show_text_highpriority GXT 'TX_SF18' time 5000 flag 1 // ~s~DESTINATION ~y~Under Gant Bridge. 0007: 121@ = -2618.467 0007: 122@ = 1432.752 0007: 123@ = 6.1016 0002: jump @TAXIODD_15461 :TAXIODD_14867 00BC: show_text_highpriority GXT 'TX_SF19' time 5000 flag 1 // ~s~DESTINATION ~y~Downtown Square. 0007: 121@ = -1904.765 0007: 122@ = 882.7293 0007: 123@ = 34.0156 0002: jump @TAXIODD_15461 :TAXIODD_14920 00BC: show_text_highpriority GXT 'TX_SF20' time 5000 flag 1 // ~s~DESTINATION ~y~Top of the twisty path. 0007: 121@ = -2134.729 0007: 122@ = 919.0828 0007: 123@ = 78.8438 0002: jump @TAXIODD_15461 :TAXIODD_14973 00BC: show_text_highpriority GXT 'TX_SF21' time 5000 flag 1 // ~s~DESTINATION ~y~Burger Shot. 0007: 121@ = -2361.836 0007: 122@ = 993.0967 0007: 123@ = 49.6875 0002: jump @TAXIODD_15461 :TAXIODD_15026 00BC: show_text_highpriority GXT 'TX_SF22' time 5000 flag 1 // ~s~DESTINATION ~y~Tuff Nut Donuts. 0007: 121@ = -2753.69 0007: 122@ = 779.9389 0007: 123@ = 53.2422 0002: jump @TAXIODD_15461 :TAXIODD_15079 00BC: show_text_highpriority GXT 'TX_SF23' time 5000 flag 1 // ~s~DESTINATION ~y~Pier 69. 0007: 121@ = -1714.717 0007: 122@ = 1332.564 0007: 123@ = 6.0391 0002: jump @TAXIODD_15461 :TAXIODD_15132 00BC: show_text_highpriority GXT 'TX_SF24' time 5000 flag 1 // ~s~DESTINATION ~y~Chinatown Gates. 0007: 121@ = -2251.033 0007: 122@ = 717.7971 0007: 123@ = 48.2969 0002: jump @TAXIODD_15461 :TAXIODD_15185 00BC: show_text_highpriority GXT 'TX_SF25' time 5000 flag 1 // ~s~DESTINATION ~y~The Well Stacked Pizza Co. 0007: 121@ = -1807.813 0007: 122@ = 936.0701 0007: 123@ = 23.75 0002: jump @TAXIODD_15461 :TAXIODD_15238 00BC: show_text_highpriority GXT 'TX_SF26' time 5000 flag 1 // ~s~DESTINATION ~y~Church. 0007: 121@ = -1969.205 0007: 122@ = 1115.312 0007: 123@ = 52.6942 0002: jump @TAXIODD_15461 :TAXIODD_15291 00BC: show_text_highpriority GXT 'TX_SF27' time 5000 flag 1 // ~s~DESTINATION ~y~The bridge. 0007: 121@ = -2540.593 0007: 122@ = 1222.188 0007: 123@ = 36.4283 0002: jump @TAXIODD_15461 :TAXIODD_15344 00D6: if 0039: 34@ == 1 004D: jump_if_false @TAXIODD_15369 0006: 110@ = 0 :TAXIODD_15369 0662: NOP "UNKNOWN_SAN_FIERRO_TAXI_DESTINATION" 00BC: show_text_highpriority GXT 'TX_SF1' time 5000 flag 1 // ~s~DESTINATION ~y~Downtown skyscraper. 0007: 121@ = -1974.876 0007: 122@ = 486.737 0007: 123@ = 30.371 0002: jump @TAXIODD_15461 :TAXIODD_15461 0051: return :TAXIODD_15463 0662: NOP "NO_RED_COUNTY_DESTINATIONS_YET" 00D6: if 0039: 34@ == 1 004D: jump_if_false @TAXIODD_15529 0006: 110@ = 0 0002: jump @TAXIODD_15559 :TAXIODD_15529 0662: NOP "CHOOSING_LOS_SANTOS" 0050: gosub @TAXIODD_8407 :TAXIODD_15559 0051: return :TAXIODD_15561 0662: NOP "NO_FLINT_COUNTY_DESTINATIONS_YET" 00D6: if 0039: 34@ == 1 004D: jump_if_false @TAXIODD_15629 0006: 110@ = 0 0002: jump @TAXIODD_15659 :TAXIODD_15629 0662: NOP "CHOOSING_SAN_FIERRO" 0050: gosub @TAXIODD_13606 :TAXIODD_15659 0051: return :TAXIODD_15661 0662: NOP "NO_WHETSTONE_DESTINATIONS_YET" 00D6: if 0039: 34@ == 1 004D: jump_if_false @TAXIODD_15726 0006: 110@ = 0 0002: jump @TAXIODD_15756 :TAXIODD_15726 0662: NOP "CHOOSING_SAN_FIERRO" 0050: gosub @TAXIODD_13606 :TAXIODD_15756 0051: return :TAXIODD_15758 00D6: if 0039: 34@ == 1 004D: jump_if_false @TAXIODD_15798 0085: 110@ = 148@ // (int) 000A: 110@ += 1 0002: jump @TAXIODD_15807 :TAXIODD_15798 0209: 110@ = random_int_in_ranges 1 3 :TAXIODD_15807 0871: init_jump_table 110@ total_jumps 2 default_jump 1 @TAXIODD_15976 jumps 1 @TAXIODD_15870 2 @TAXIODD_15923 -1 @TAXIODD_16096 -1 @TAXIODD_16096 -1 @TAXIODD_16096 -1 @TAXIODD_16096 -1 @TAXIODD_16096 :TAXIODD_15870 00BC: show_text_highpriority GXT 'TX_TR1' time 5000 flag 1 // ~s~DESTINATION ~y~Art-Deco Cafe. 0007: 121@ = -1934.078 0007: 122@ = 2382.762 0007: 123@ = 48.5 0002: jump @TAXIODD_16096 :TAXIODD_15923 00BC: show_text_highpriority GXT 'TX_TR2' time 5000 flag 1 // ~s~DESTINATION ~y~The Smokin' Beef Grill. 0007: [email protected] = -846.9434 0007: [email protected] = 1528.154 0007: [email protected] = 20.551 0002: jump @TAXIODD_16096 :TAXIODD_15976 00D6: if 0039: [email protected] == 1 004D: jump_if_false @TAXIODD_16001 0006: [email protected] = 0 :TAXIODD_16001 0662: NOP "UNKNOWN_TIERRA_ROBADA_TAXI_DESTINATION" 00BC: show_text_highpriority GXT 'TX_TR1' time 5000 flag 1 // ~s~DESTINATION ~y~Art-Deco Cafe. 0007: [email protected] = -1934.078 0007: [email protected] = 2382.762 0007: [email protected] = 48.5 0002: jump @TAXIODD_16096 :TAXIODD_16096 0051: return :TAXIODD_16098 00D6: if 0039: [email protected] == 1 004D: jump_if_false @TAXIODD_16138 0085: [email protected] = [email protected] // (int) 000A: [email protected] += 1 0002: jump @TAXIODD_16147 :TAXIODD_16138 0209: [email protected] = random_int_in_ranges 1 6 :TAXIODD_16147 0871: init_jump_table [email protected] total_jumps 5 default_jump 1 @TAXIODD_16475 jumps 1 @TAXIODD_16210 2 @TAXIODD_16263 3 @TAXIODD_16316 4 @TAXIODD_16369 5 @TAXIODD_16422 -1 @TAXIODD_16593 -1 @TAXIODD_16593 :TAXIODD_16210 00BC: show_text_highpriority GXT 'TX_BC1' time 5000 flag 1 // ~s~DESTINATION ~y~The Big Spread Ranch. 0007: [email protected] = 689.646 0007: [email protected] = 1943.252 0007: [email protected] = 4.539 0002: jump @TAXIODD_16593 :TAXIODD_16263 00BC: show_text_highpriority GXT 'TX_BC2' time 5000 flag 1 // ~s~DESTINATION ~y~The Sherman Dam. 0007: [email protected] = -904.3732 0007: [email protected] = 2007.643 0007: [email protected] = 59.9141 0002: jump @TAXIODD_16593 :TAXIODD_16316 00BC: show_text_highpriority GXT 'TX_BC3' time 5000 flag 1 // ~s~DESTINATION ~y~Desert Airfield. 0007: [email protected] = 392.0225 0007: [email protected] = 2547.806 0007: [email protected] = 15.5568 0002: jump @TAXIODD_16593 :TAXIODD_16369 00BC: show_text_highpriority GXT 'TX_BC4' time 5000 flag 1 // ~s~DESTINATION ~y~Shooting Range. 0007: [email protected] = 832.8276 0007: [email protected] = 1705.429 0007: [email protected] = 4.8587 0002: jump @TAXIODD_16593 :TAXIODD_16422 00BC: show_text_highpriority GXT 'TX_BC5' time 5000 flag 1 // ~s~DESTINATION ~y~Lil' Probe Inn. 0007: 121@ = -84.9834 0007: 122@ = 1358.616 0007: 123@ = 9.3644 0002: jump @TAXIODD_16593 and then there're some lines to create markers for Pay'nSpray (don't ask me why) :TAXIODD_3932 02A8: 98@(51@,3i) = create_marker 63 at 2067.4 -1831.2 13.5 0051: return :TAXIODD_3960 00D6: if 075C: marker 98@(51@,3i) enabled 004D: jump_if_false @TAXIODD_3989 0164: disable_marker 98@(51@,3i) :TAXIODD_3989 02A8: 98@(51@,3i) = create_marker 63 at 488.0 -1734.0 34.4 0051: return :TAXIODD_4017 00D6: if 075C: marker 98@(51@,3i) enabled 004D: jump_if_false @TAXIODD_4046 0164: disable_marker 98@(51@,3i) :TAXIODD_4046 02A8: 98@(51@,3i) = create_marker 63 at 720.016 -454.625 15.328 0051: return :TAXIODD_4074 00D6: if 075C: marker 98@(51@,3i) enabled 004D: jump_if_false @TAXIODD_4103 0164: disable_marker 98@(51@,3i) :TAXIODD_4103 02A8: 98@(51@,3i) = create_marker 63 at -1420.547 2583.945 58.031 0051: return :TAXIODD_4131 00D6: if 075C: marker 98@(51@,3i) enabled 004D: jump_if_false @TAXIODD_4160 0164: disable_marker 98@(51@,3i) :TAXIODD_4160 02A8: 98@(51@,3i) = create_marker 63 at 1966.532 2162.65 10.995 0051: return :TAXIODD_4188 00D6: if 075C: marker 98@(51@,3i) enabled 004D: jump_if_false @TAXIODD_4217 0164: disable_marker 98@(51@,3i) :TAXIODD_4217 02A8: 98@(51@,3i) = create_marker 63 at -2425.46 1020.83 49.39 0051: return :TAXIODD_4245 00D6: if 075C: marker 98@(51@,3i) enabled 004D: jump_if_false @TAXIODD_4274 0164: disable_marker 98@(51@,3i) :TAXIODD_4274 02A8: 98@(51@,3i) = create_marker 63 at 1021.8 -1018.7 30.9 0051: return :TAXIODD_4302 00D6: if 075C: marker 98@(51@,3i) enabled 004D: jump_if_false @TAXIODD_4331 0164: disable_marker 98@(51@,3i) :TAXIODD_4331 02A8: 98@(51@,3i) = create_marker 63 at -1908.9 292.3 40.0 0051: return 00D6: if 075C: marker 98@(51@,3i) enabled 004D: jump_if_false @TAXIODD_4388 0164: disable_marker 98@(51@,3i) :TAXIODD_4388 02A8: 98@(51@,3i) = create_marker 63 at -103.6 1112.4 18.7 0051: return Wow thanks, I'll look for some SCM tutorials and see what I can do. 19 hours ago, OrionSR said: No, not really. I don't have any experience with modeling; most of my experience is with save editing, but also Sanny Builder, SCM and cleo. However, I remember that Xmen once release a whole suite of tools to assist with managing all the pieces included with full map mods. IPL Helper Blue was the only one I tried, but I'm not sure if those tools still work on a modern OS. I'll give it a look! Good to know it can actually be done, taxi missions are one of my favorite submissions on the game. Well, I think my question is answered, thx both of you for helping me Link to comment Share on other sites More sharing options...
ArmanCan Posted May 14 Share Posted May 14 @Toriality Ola @OrionSR Hola @ZAZ Hallo I have some question for you guys.. - Can i limit/divide the total destinations and create 6 custom taxi missions for 3 cities? For example in first taxi mission (Los Santos) destinations will be shuffled between Santa Maria Beach and Police Station the second one will be between Police Station and Stadium.. - Are Vending Machines a model or an object? Can i create a new machine to my desired coordinates? By the way.. OrionSR.. your blipfix and house unlocking scripts must be pinned under "Scripts and Plugins" forum.. Boa tarde, buena tarde und schönen Abend guys.. thanks in advance Toriality 1 Link to comment Share on other sites More sharing options...
OrionSR Posted May 14 Share Posted May 14 (edited) 2 hours ago, ArmanCan said: - Can i limit/divide the total destinations and create 6 custom taxi missions for 3 cities? Anything is possible with enough time and effort, but if you wanted to adapt the current logic flow of the mission: Altering current destinations should be easy enough. Trimming or adding to the current destination list shouldn't be too tough. Adding destinations to areas that currently have none wouldn't require a major rework of the current logic flow. But as the script operates now, there are no standard starting locations that pair with a destination, as you described. 2 hours ago, ArmanCan said: - Are Vending Machines a model or an object? In GTA Modding, the distinction between "model" or "object" depends entirely on context. Keep in mind that much of the older definitions and documentation has been developed by the GTA community, which includes people with varying skill levels and native languages. For example, an object is a class of entity with 3D coordinates and physics, but without any class attachments that would allow it to move without coding. What the object looks like depends on it's object ID. Or in an SCM context, model IDs are subsets of the complete object ID list, and usually defined by default.ide. Sanny reads this file and manages the models differently than other object IDs. When coding, a model ID of -1 can be used to choose a random vehicle or ped. An object ID of -1 is how main.scm manages object IDs that are not defined as default. In order versions of Sanny, random car generators would decompile with the #INFO icon, which matches up with this often ignored line from the very top of a standard SA main.scm. DEFINE OBJECT INFO // Object number -1 Clear as mud, right? But more to your point... A vending machine is an object. The object ID will determine if the pop machine is Sprunk or Cola. More than likely, existing documentation will describe the object ID as a model name (#HASH) or model ID. 2 hours ago, ArmanCan said: Can i create a new machine to my desired coordinates? If you place your vending machine by creating an SCM object (cleo or main.scm) then it will not function; a player can see and touch it but can't buy pop. A vending machine placed by IPL files will get the proper external script attachments. However, a diligent coder could probably figure out a way to trigger the external scripts at the appropriate time. Edited May 14 by OrionSR Toriality 1 Link to comment Share on other sites More sharing options...
OrionSR Posted May 14 Share Posted May 14 (edited) 12 hours ago, ArmanCan said: Can i create a new machine to my desired coordinates? Eureka? Maybe... but I'm not set up to test it at the moment. An SCM object placed by cleo might actually work if the defined SCM object number is hardcoded instead of using the IDE object ID. I wouldn't have thought to test this at the time. DEFINE OBJECT VENDMACHFD // Object number -14 DEFINE OBJECT VENDMACH // Object number -15 DEFINE OBJECT VENDIN3 // Object number -16 DEFINE OBJECT CJ_SPRUNK1 // Object number -17 DEFINE OBJECT CJ_CANDYVENDOR // Object number -18 DEFINE OBJECT CJ_EXT_CANDY // Object number -19 DEFINE OBJECT CJ_EXT_SPRUNK // Object number -20 And if that works, then SCM objects placed by a custom main.scm should work with script triggers without any special adaptation. Edit: Never mind, this can't work either. SCM objects and attached scripts (ScriptsForBrains) in memory (and save) are using their proper object numbers. I'll go back to my original hypothesis. SCM objects have their own pool; the ScriptsForBrains probably don't bother to check it. Edited May 15 by OrionSR Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now