[Map] Parking lot - San Fierro (Doherty)
#1

Introduction

Hello, some while ago i created this carpark for my Cops And Robbers server, but today i thought of releasing it. This map uses SetObjectMaterial function for ground, what looks much better. Comment/Rate.

Video

[ame]www.youtube.com/watch?v=B7DVmEArYII[/ame]

Pictures











Code

pawn Код:
//Put under all includes this
new carparkground[12];
new carpark;

//Put this under *OnPlayerConnect*
RemoveBuildingForPlayer(playerid, 10946, -2076.6563, 354.3672, 35.7891, 0.25);
RemoveBuildingForPlayer(playerid, 10948, -2076.6484, 436.2891, 96.4609, 0.25);
RemoveBuildingForPlayer(playerid, 11021, -2076.6484, 436.2891, 96.4609, 0.25);
RemoveBuildingForPlayer(playerid, 11024, -2076.2734, 359.3203, 44.5938, 0.25);
RemoveBuildingForPlayer(playerid, 11403, -2076.6563, 354.3672, 35.7891, 0.25);
RemoveBuildingForPlayer(playerid, 3868, -2120.7656, 336.8672, 49.1563, 0.25);
RemoveBuildingForPlayer(playerid, 3868, -2103.3281, 336.8672, 49.1563, 0.25);
RemoveBuildingForPlayer(playerid, 3868, -2032.2891, 336.8672, 49.1563, 0.25);
RemoveBuildingForPlayer(playerid, 3868, -2022.0859, 347.1328, 49.1563, 0.25);
RemoveBuildingForPlayer(playerid, 3868, -2022.0859, 364.5781, 49.1563, 0.25);
RemoveBuildingForPlayer(playerid, 3868, -2032.2969, 380.7422, 49.1563, 0.25);
RemoveBuildingForPlayer(playerid, 3868, -2131.1797, 347.2813, 49.1563, 0.25);
RemoveBuildingForPlayer(playerid, 3868, -2131.1797, 364.7266, 49.1563, 0.25);
RemoveBuildingForPlayer(playerid, 3868, -2049.7344, 336.8672, 49.1563, 0.25);
RemoveBuildingForPlayer(playerid, 11412, -2023.9844, 434.1328, 67.7578, 0.25);
RemoveBuildingForPlayer(playerid, 3867, -2131.1797, 347.2813, 49.1563, 0.25);
RemoveBuildingForPlayer(playerid, 3867, -2120.7656, 336.8672, 49.1563, 0.25);
RemoveBuildingForPlayer(playerid, 3867, -2103.3281, 336.8672, 49.1563, 0.25);
RemoveBuildingForPlayer(playerid, 792, -2056.6094, 326.6094, 34.2734, 0.25);
RemoveBuildingForPlayer(playerid, 3867, -2049.7344, 336.8672, 49.1563, 0.25);
RemoveBuildingForPlayer(playerid, 3867, -2032.2891, 336.8672, 49.1563, 0.25);
RemoveBuildingForPlayer(playerid, 3867, -2022.0859, 347.1328, 49.1563, 0.25);
RemoveBuildingForPlayer(playerid, 3867, -2131.1797, 364.7266, 49.1563, 0.25);
RemoveBuildingForPlayer(playerid, 10949, -2076.2734, 359.3203, 44.5938, 0.25);
RemoveBuildingForPlayer(playerid, 3867, -2032.2969, 380.7422, 49.1563, 0.25);
RemoveBuildingForPlayer(playerid, 3867, -2022.0859, 364.5781, 49.1563, 0.25);
RemoveBuildingForPlayer(playerid, 792, -2136.1563, 450.9297, 34.2734, 0.25);
RemoveBuildingForPlayer(playerid, 792, -2096.1563, 497.8203, 34.2734, 0.25);
RemoveBuildingForPlayer(playerid, 792, -2051.3828, 492.5078, 34.2734, 0.25);
RemoveBuildingForPlayer(playerid, 792, -2051.6797, 483.4375, 34.2734, 0.25);
RemoveBuildingForPlayer(playerid, 792, -2051.8438, 473.8984, 34.2734, 0.25);
RemoveBuildingForPlayer(playerid, 792, -2018.5547, 460.2031, 34.2734, 0.25);
RemoveBuildingForPlayer(playerid, 792, -2027.0234, 460.3438, 34.2734, 0.25);
RemoveBuildingForPlayer(playerid, 792, -2036.4844, 460.5078, 34.2734, 0.25);
       
//Put this under OnGameModeInit
CreateObject(3578, -2130.53, 405.07, 33.79,   0.00, 0.00, 0.00);
CreateObject(3578, -2120.29, 405.06, 33.79,   0.00, 0.00, 0.00);
CreateObject(970, -2016.22, 362.78, 34.67,   0.00, 0.00, 90.00);
CreateObject(970, -2016.22, 358.65, 34.67,   0.00, 0.00, 90.00);
CreateObject(970, -2016.22, 354.54, 34.67,   0.00, 0.00, 90.00);
CreateObject(970, -2016.22, 350.44, 34.67,   0.00, 0.00, 90.00);
CreateObject(970, -2016.22, 346.33, 34.67,   0.00, 0.00, 90.00);
CreateObject(970, -2016.22, 342.22, 34.67,   0.00, 0.00, 90.00);
CreateObject(970, -2016.22, 338.11, 34.67,   0.00, 0.00, 90.00);
CreateObject(970, -2016.22, 334.00, 34.67,   0.00, 0.00, 90.00);
CreateObject(970, -2016.22, 332.07, 34.67,   0.00, 0.00, 90.00);
CreateObject(970, -2018.30, 329.98, 34.67,   0.00, 0.00, 0.00);
CreateObject(970, -2022.41, 329.98, 34.67,   0.00, 0.00, 0.00);
CreateObject(970, -2026.52, 329.98, 34.67,   0.00, 0.00, 0.00);
CreateObject(970, -2030.63, 329.98, 34.67,   0.00, 0.00, 0.00);
CreateObject(970, -2034.73, 329.98, 34.67,   0.00, 0.00, 0.00);
CreateObject(970, -2038.86, 329.98, 34.67,   0.00, 0.00, 0.00);
CreateObject(970, -2042.97, 329.98, 34.67,   0.00, 0.00, 0.00);
CreateObject(3578, -2076.53, 349.27, 33.59,   0.00, 0.00, 90.00);
CreateObject(3578, -2076.52, 338.98, 33.59,   0.00, 0.00, 90.00);
CreateObject(3578, -2076.52, 335.13, 33.59,   0.00, 0.00, 90.00);
CreateObject(3578, -2060.89, 349.16, 33.59,   0.00, 0.00, 90.00);
CreateObject(3578, -2060.91, 339.06, 33.59,   0.00, 0.00, 90.00);
CreateObject(3578, -2060.91, 335.13, 33.59,   0.00, 0.00, 90.00);
CreateObject(970, -2047.06, 329.98, 34.67,   0.00, 0.00, 0.00);
CreateObject(970, -2051.17, 329.98, 34.67,   0.00, 0.00, 0.00);
CreateObject(970, -2055.28, 329.98, 34.67,   0.00, 0.00, 0.00);
CreateObject(970, -2058.57, 329.98, 34.67,   0.00, 0.00, 0.00);
CreateObject(970, -2058.42, 354.26, 34.67,   0.00, 0.00, 0.00);
CreateObject(970, -2078.90, 329.98, 34.67,   0.00, 0.00, 0.00);
CreateObject(970, -2083.01, 329.98, 34.67,   0.00, 0.00, 0.00);
CreateObject(970, -2087.12, 329.98, 34.67,   0.00, 0.00, 0.00);
CreateObject(970, -2091.23, 329.98, 34.67,   0.00, 0.00, 0.00);
CreateObject(970, -2095.34, 329.98, 34.67,   0.00, 0.00, 0.00);
CreateObject(970, -2095.34, 329.98, 34.67,   0.00, 0.00, 0.00);
CreateObject(970, -2099.45, 329.98, 34.67,   0.00, 0.00, 0.00);
CreateObject(970, -2103.56, 329.98, 34.67,   0.00, 0.00, 0.00);
CreateObject(970, -2107.67, 329.98, 34.67,   0.00, 0.00, 0.00);
CreateObject(970, -2111.78, 329.98, 34.67,   0.00, 0.00, 0.00);
CreateObject(970, -2115.89, 329.98, 34.67,   0.00, 0.00, 0.00);
CreateObject(970, -2120.00, 329.98, 34.67,   0.00, 0.00, 0.00);
CreateObject(8437, -2127.85, 345.98, 40.11,   0.00, 0.00, 270.00);
CreateObject(970, -2123.50, 329.98, 34.67,   0.00, 0.00, 0.00);
CreateObject(715, -2168.07, 393.63, 42.18,   0.00, 0.00, 0.00);
CreateObject(715, -2035.69, 332.81, 42.18,   0.00, 0.00, 0.00);
CreateObject(715, -2019.69, 332.81, 42.18,   0.00, 0.00, 0.00);
CreateObject(715, -2051.69, 332.81, 42.18,   0.00, 0.00, 0.00);
CreateObject(715, -2080.54, 332.81, 42.18,   0.00, 0.00, -0.06);
CreateObject(715, -2097.53, 332.81, 42.18,   0.00, 0.00, 0.00);
CreateObject(715, -2132.35, 380.66, 42.18,   0.00, 0.00, 0.00);
CreateObject(715, -2131.90, 406.77, 42.18,   0.00, 0.00, 0.00);
CreateObject(715, -2131.79, 425.84, 42.18,   0.00, 0.00, 90.00);
CreateObject(715, -2129.07, 441.38, 42.18,   0.00, 0.00, 0.00);
CreateObject(715, -2127.65, 457.17, 42.18,   0.00, 0.00, 0.00);
CreateObject(715, -2126.38, 471.15, 42.18,   0.00, 0.00, 0.00);
CreateObject(715, -2126.23, 486.54, 42.18,   0.00, 0.00, 0.00);

     
//SetObjectMaterial function
carpark = CreateObject(8390, -2066.22046, 424.23352, 53.49230,   0.00000, 0.00000, 0.00000);
SetObjectMaterial(carpark, 9, 11008, "firehouse_sfse", "GB_sandstwall01", 0);
       
carparkground[1] = CreateObject(18981, -2028.74, 342.53, 33.70,   0.00, 90.00, 0.00);
carparkground[2] = CreateObject(18981, -2053.70, 342.48, 33.70,   0.00, 90.00, 0.00);
carparkground[3] = CreateObject(18981, -2078.45, 342.49, 33.70,   0.00, 90.00, 0.00);
carparkground[4] = CreateObject(18981, -2103.35, 342.51, 33.70,   0.00, 90.00, 0.00);
carparkground[5] = CreateObject(18981, -2128.13, 342.49, 33.70,   0.00, 90.00, 0.00);
carparkground[6] = CreateObject(18981, -2128.13, 367.49, 33.70,   0.00, 90.00, 0.00);
carparkground[7] = CreateObject(18981, -2126.72, 392.49, 33.70,   0.00, 90.00, 0.00);
carparkground[8] = CreateObject(18981, -2123.71, 417.51, 33.60,   0.00, 90.00, 0.00);
carparkground[9] = CreateObject(18981, -2123.73, 442.51, 33.60,   0.00, 90.00, 0.00);
carparkground[10] = CreateObject(18981, -2119.75, 467.49, 33.60,   0.00, 90.00, 0.00);
carparkground[11] = CreateObject(18981, -2118.13, 485.51, 33.56,   0.00, 90.00, 0.00);

SetObjectMaterial(carparkground[1], 0, 10938, "skyscrap_sfse", "ws_floortiles2", 0);
SetObjectMaterial(carparkground[2], 0, 10938, "skyscrap_sfse", "ws_floortiles2", 0);
SetObjectMaterial(carparkground[3], 0, 10938, "skyscrap_sfse", "ws_floortiles2", 0);
SetObjectMaterial(carparkground[4], 0, 10938, "skyscrap_sfse", "ws_floortiles2", 0);
SetObjectMaterial(carparkground[5], 0, 10938, "skyscrap_sfse", "ws_floortiles2", 0);
SetObjectMaterial(carparkground[6], 0, 10938, "skyscrap_sfse", "ws_floortiles2", 0);
SetObjectMaterial(carparkground[7], 0, 10938, "skyscrap_sfse", "ws_floortiles2", 0);
SetObjectMaterial(carparkground[8], 0, 10938, "skyscrap_sfse", "ws_floortiles2", 0);
SetObjectMaterial(carparkground[9], 0, 10938, "skyscrap_sfse", "ws_floortiles2", 0);
SetObjectMaterial(carparkground[10], 0, 10938, "skyscrap_sfse", "ws_floortiles2", 0);
SetObjectMaterial(carparkground[11], 0, 10938, "skyscrap_sfse", "ws_floortiles2", 0);
Reply
#2

Excelent!
Reply
#3

Decent.
Reply
#4

wow, i have no words to say "Thanks"
Reply
#5

Thanks you, more feedback would be appreciated.
Reply
#6

Awesome
Reply
#7

Awesome . Repped
Reply
#8

Thanks so so much...
Reply
#9

Nice map ! +rep
Reply
#10

cuz players need large useless parking lots
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)