[Map] San Fierro Special Forces Base.
#1

Hey guys, this is my first map release on here and I'm glad to share it with all of you
I designed this map with the intention of it being used for a base of some sort for a special force such as the Army or perhaps S.W.A.T. But really, it could be used for anything for those with a good imagination. This is the ideal map for a RPG server in my opinion.
This took several hours of precise aligning and whatnot to achieve the result I was endeavouring for..
There's still a few very minor imperfections, but nothing detrimental and you have to really look to even see them.

The base extends from the west beach of the Palisades in San Fierro.

Anyway, without further ado, here's the goods;





The following code is for the removal of certain pre-existing mapped objects:
Код:
/////////////////////////////SF Base Extension (Object Removal)//////////////////
RemoveBuildingForPlayer(playerid, 9842, -2920.5703, 461.7969, -61.3906, 0.25); //Spacious Tetrahedral Support
RemoveBuildingForPlayer(playerid, 1232, -2916.6172, 419.7344, 6.5000, 0.25); //Street Lamp
RemoveBuildingForPlayer(playerid, 1232, -2880.3828, 419.7344, 6.5000, 0.25); //Street Lamp
RemoveBuildingForPlayer(playerid, 1280, -2911.4219, 422.3516, 4.2891, 0.25); //Park Bench
RemoveBuildingForPlayer(playerid, 1280, -2886.5859, 422.3516, 4.2891, 0.25); //Park Bench
RemoveBuildingForPlayer(playerid, 1232, -2993.8125, 457.8672, 6.5000, 0.25); //Street Lamp
RemoveBuildingForPlayer(playerid, 9829, -2920.5703, 461.7969, -61.3906, 0.25); //Beach Pontoon
RemoveBuildingForPlayer(playerid, 1283, -2857.5859, 459.6719, 6.4688, 0.25); //Traffic Lights
RemoveBuildingForPlayer(playerid, 1232, -2938.4531, 457.5313, 6.5000, 0.25); //Street Lamp
RemoveBuildingForPlayer(playerid, 1232, -2961.8906, 484.0156, 6.5000, 0.25); //Street Lamp
RemoveBuildingForPlayer(playerid, 1232, -2916.8984, 506.8203, 6.5000, 0.25); //Street Lamp
RemoveBuildingForPlayer(playerid, 1232, -2863.3438, 506.8203, 6.5000, 0.25); //Street Lamp
//////////////////////////End Extension (Object Removal)/////////////////////
The following is the code for the Map Extension itself:
Код:
/////////////////////////////////////////////////Begin SF Base Extension//////////////////////////////////////
CreateObject(5296, -2914.68, 461.76, 9.15,   0.00, 0.00, 0.00); //Connector Road
CreateObject(5297, -3020.43, 461.76, 9.38,   0.00, 0.00, 0.00); //Connector Road
CreateObject(5296, -3064.93, 461.76, 5.88,   0.00, 0.00, 0.00); //Connector Road
CreateObject(3997, -3196.02, 457.90, 9.85,   0.12, -0.60, 359.89); //Extension Base
CreateObject(8253, -3207.31, 500.18, 13.53,   0.00, 0.00, -27.90); //Small Hangar
CreateObject(4874, -3225.99, 451.40, 13.55,   0.00, 0.00, 0.00); //HeliPad
CreateObject(4867, -3192.99, 293.90, 9.66,   0.00, 0.00, 90.21); //Runway
CreateObject(4867, -3192.20, 81.13, 9.66,   0.00, 0.00, 90.21); //Runway
CreateObject(987, -3271.94, 399.18, 9.59,   0.00, 0.00, -180.00); //Electric Fence
CreateObject(987, -3115.93, 398.75, 9.59,   0.00, 0.00, -180.00); //Electric Fence
CreateObject(987, -3162.16, 399.03, 9.59,   0.00, 0.00, -180.00); //Electric Fence
CreateObject(987, -3150.63, 399.07, 9.59,   0.00, 0.00, -180.00); //Electric Fence
CreateObject(987, -3138.85, 398.92, 9.59,   0.00, 0.00, -180.00); //Electric Fence
CreateObject(987, -3127.07, 398.78, 9.59,   0.00, 0.00, -180.00); //Electric Fence
CreateObject(987, -3174.13, 399.15, 9.59,   0.00, 0.00, -180.00); //Electric Fence
CreateObject(987, -3224.10, 399.01, 9.59,   0.00, 0.00, -180.00); //Electric Fence
CreateObject(987, -3236.12, 399.03, 9.59,   0.00, 0.00, -180.00); //Electric Fence
CreateObject(987, -3248.02, 398.99, 9.59,   0.00, 0.00, -180.00); //Electric Fence
CreateObject(987, -3260.00, 399.11, 9.59,   0.00, 0.00, -180.00); //Electric Fence
CreateObject(8240, -3136.57, 340.78, 22.77,   0.00, 0.00, 90.00); //Massive Hangar
CreateObject(778, -2874.55, -41.37, 4.41,   0.00, 0.00, 0.00); //Red Elm Tree
CreateObject(778, -3259.01, 29.04, 8.91,   0.00, 0.00, 0.00); //Red Elm Tree
CreateObject(778, -3253.01, 66.43, 8.91,   0.00, 0.00, 0.00); //Red Elm Tree
CreateObject(778, -3259.81, 90.86, 8.91,   0.00, 0.00, 0.00); //Red Elm Tree
CreateObject(778, -3241.08, 108.85, 8.91,   0.00, 0.00, 0.00); //Red Elm Tree
CreateObject(778, -3235.97, 42.40, 8.91,   0.00, 0.00, 0.00); //Red Elm Tree
CreateObject(778, -3247.41, 5.04, 8.91,   0.00, 0.00, 0.00); //Red Elm Tree
CreateObject(778, -3263.53, 196.63, 8.91,   0.00, 0.00, 0.00); //Red Elm Tree
CreateObject(778, -3262.32, 229.79, 8.91,   0.00, 0.00, 0.00); //Red Elm Tree
CreateObject(778, -3246.10, 240.45, 8.91,   0.00, 0.00, 0.00); //Red Elm Tree
CreateObject(778, -3276.86, 275.40, 8.91,   0.00, 0.00, 0.00); //Red Elm Tree
CreateObject(778, -3233.13, 263.81, 8.91,   0.00, 0.00, 0.00); //Red Elm Tree
CreateObject(779, -3230.11, 247.00, 9.33,   0.00, 0.00, 0.00); //Pine Tree
CreateObject(779, -3253.84, 259.81, 9.33,   0.00, 0.00, 0.00); //Pine Tree
CreateObject(779, -3249.09, 217.80, 9.33,   0.00, 0.00, 0.00); //Pine Tree
CreateObject(779, -3252.23, 300.22, 9.33,   0.00, 0.00, 0.00); //Pine Tree
CreateObject(779, -3269.91, 263.48, 9.33,   0.00, 0.00, 0.00); //Pine Tree
CreateObject(779, -3231.49, 206.60, 9.33,   0.00, 0.00, 0.00); //Pine Tree
CreateObject(778, -3267.86, 294.66, 8.91,   0.00, 0.00, 0.00); //Red Elm Tree
CreateObject(779, -3230.35, 295.15, 9.33,   0.00, 0.00, 0.00); //Pine Tree
CreateObject(779, -3268.24, 121.90, 9.33,   0.00, 0.00, 0.00); //Pine Tree
CreateObject(779, -3242.18, 89.92, 9.33,   0.00, 0.00, 0.00); //Pine Tree
CreateObject(779, -3262.95, 50.89, 9.33,   0.00, 0.00, 0.00); //Pine Tree
CreateObject(779, -3242.06, 22.50, 9.33,   0.00, 0.00, 0.00); //Pine Tree
CreateObject(779, -3263.29, 1.21, 9.33,   0.00, 0.00, 0.00); //Pine Tree
CreateObject(10357, -3147.45, 18.11, 97.88,   0.00, 0.00, 0.00); //Signal Tower
CreateObject(10357, -3240.07, 14.65, 97.88,   0.00, 0.00, 0.00); //Signal Tower
CreateObject(1595, -3158.45, 302.46, 35.04,   0.00, 0.00, 0.00); //Satellite Dish
CreateObject(1595, -3243.24, 466.57, 22.63,   0.00, 0.00, 0.00); // Satellite Dish
CreateObject(987, -3116.59, 398.83, 10.67,   0.00, 0.00, 90.00); //Electric Fence
CreateObject(987, -3115.96, 478.48, 10.67,   0.00, 0.00, 90.00); //Electric Fence
CreateObject(987, -3116.51, 440.91, 10.67,   0.00, 0.00, 90.00); //Electric Fence
CreateObject(987, -3116.54, 434.39, 10.67,   0.00, 0.00, 90.00); //Electric Fence
CreateObject(987, -3116.54, 410.36, 10.67,   0.00, 0.00, 90.00); //Electric Fence
CreateObject(987, -3116.56, 422.40, 10.67,   0.00, 0.00, 90.00); //Electric Fence
CreateObject(987, -3115.96, 490.43, 10.67,   0.00, 0.00, 90.00); //Electric Fence
CreateObject(987, -3115.96, 502.35, 10.67,   0.00, 0.00, 90.00); //Electric Fence
CreateObject(987, -3115.98, 506.18, 10.67,   0.00, 0.00, 90.00); //Electric Fence
CreateObject(987, -3115.97, 471.96, 10.67,   0.00, 0.00, 90.00); //Electric Fence
CreateObject(9484, -3167.05, 493.02, -21.40,   0.00, 0.00, 270.00); //Primal Base Support
CreateObject(9484, -3168.70, 383.63, -22.10,   0.00, 0.00, 1.78); //Primal Base Support
CreateObject(9484, -3234.78, 440.97, -23.34,   0.00, 0.00, 0.00); //Primal Base Support
CreateObject(9484, -3240.69, 47.46, -21.95,   0.00, 0.00, 358.84); //Primal Base Support
CreateObject(9484, -3150.62, 162.20, -21.95,   0.00, 0.00, 359.67); //Primal Base Support
CreateObject(9484, -3148.83, 273.69, -21.95,   0.00, 0.00, 359.67); //Primal Base Support
CreateObject(9484, -3145.69, 49.74, -21.95,   0.00, 0.00, 359.67); //Primal Base Support
CreateObject(9484, -3236.73, 179.95, -21.95,   0.00, 0.00, 358.84); //Primal Base Support
CreateObject(9484, -3229.88, 296.46, -21.95,   0.00, 0.00, 358.84); //Primal Base Support
/////////////////////////End Extension///////////////////////////
This is a simple additional extra I created for possible germinal use:
Код:
////////////////////////SF Extension Carpark////////////////////////////
CreateObject(8390, -3343.69, 384.63, -3.52,   0.00, 0.00, 89.34); //Carpark
CreateObject(1503, -3272.21, 407.02, 8.85,   0.00, 0.00, 90.91); //Jump Access
CreateObject(1503, -3275.55, 407.34, 8.85,   0.00, 0.00, 270.91); //Jump Access
/////////////////////////End Extension///////////////////////////
And also, if you'd like to add the few idealistic vehicles I administered into the new map, you can use this code too:
Код:
///////////////////////SF Map Extension Cars/////////////////////
AddStaticVehicleEx(520,-3144.6133,338.5854,9.66,90,-1,-1,900); //Hydra in massive Hangar
AddStaticVehicleEx(432,-3111.8599,370.2777,12.5342,90,-1,-1,900); //Rhino Tank in massive Hangar
AddStaticVehicleEx(425,-3242.8799,449.5598,13.0564,180,-1,-1,900); //Hunter
AddStaticVehicleEx(520,-3209.3411,509.1769,9.8158,200,-1,-1,900); //Hydra in small Hangar
AddStaticVehicleEx(451,-3160.2402,502.1274,10.3143,180,0,0,900); //Turismo (Black)
//////End Cars//////////
And yes, if you're wondering, I do my best to keep my code both tidy and coherent
I hope at least some of you will get some decent use out of this release, and I'll be looking to release more of my work in the future.
Enjoy guys, and please ensure to give me credit if you're going to use this, where applicable :P
Reply
#2

Emm...Looks cool.

7/10
Reply
#3

Quote:
Originally Posted by Pravin
Посмотреть сообщение
Emm...Looks cool.

7/10
Haha, thanks for the rating mate; glad you like it xD
Reply
#4

Not a bad map at all, very well organised post and code. Organisation is good
Reply
#5

Quote:
Originally Posted by sherlock
Посмотреть сообщение
Not a bad map at all, very well organised post and code. Organisation is good
Thanks man. Yeah, un-organised code will only come back to bite you on the ass eventually, so I try to keep it neat when possible
Reply
#6

Great for RP, but I'm too lazy to move my server to SF :P
Reply
#7

Good. !!!!!!!
Reply
#8

Haha Kubz, you could still keep it as a hidden base for a secondary retreat or something ;P
Reply
#9

7/10 Make it look more realistic , Well... Nice map as a beginner
Reply
#10

Good work.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)