[Map] [Mapping] Office for ECSA (journalists). [Textured]
#1

Hello again, I hope you are well hehe. Today I share my 4th mapping for Forum Samp. I hope you like it .

It has exterior and interior.

Video:
https://www.youtube.com/watch?v=kpwuDqyi80Q

CreateObjects

Code:
CreateObject(14393, -1092.85681, 1280.49951, 1552.69397,   0.00000, 0.00000, -180.00000);
CreateObject(14530, -1117.65857, 1279.77600, 1550.45569,   0.00000, 0.00000, 0.00000);
CreateObject(1501, -1116.52136, 1291.72900, 1548.75708,   0.00000, 0.00000, 0.00000);
CreateObject(14541, -1117.72693, 1275.75537, 1550.24597,   0.00000, 0.00000, 0.00000);
CreateObject(2254, -1110.06995, 1278.27039, 1550.57202,   0.00000, 0.00000, -90.00000);
CreateObject(2172, -1121.02759, 1281.30835, 1548.66882,   0.00000, 0.00000, 0.00000);
CreateObject(2172, -1124.77393, 1281.23621, 1548.66882,   0.00000, 0.00000, 0.00000);
CreateObject(2202, -1122.89795, 1281.24426, 1548.66882,   0.00000, 0.00000, 0.00000);
CreateObject(1806, -1124.29675, 1280.28955, 1548.66943,   0.00000, 0.00000, 0.00000);
CreateObject(1806, -1120.47815, 1280.27295, 1548.66943,   0.00000, 0.00000, 0.00000);
CreateObject(950, -1120.04285, 1275.39514, 1549.20825,   0.00000, 0.00000, 0.00000);
CreateObject(950, -1117.24170, 1275.43274, 1549.20825,   0.00000, 0.00000, 0.00000);
CreateObject(1827, -1112.93201, 1278.55835, 1548.62976,   0.00000, 0.00000, 0.00000);
CreateObject(14391, -1094.42285, 1281.40894, 1551.41211,   0.00000, 0.00000, 180.00000);
CreateObject(2600, -1090.50366, 1281.34009, 1551.19250,   0.00000, 0.00000, 90.35994);
CreateObject(2600, -1090.61963, 1278.96387, 1551.19250,   0.00000, 0.00000, 86.09995);
CreateObject(1622, -1090.57117, 1279.09668, 1552.05530,   0.00000, 0.00000, 142.86000);
CreateObject(1622, -1090.45398, 1281.54236, 1552.05188,   0.00000, 0.00000, 142.73990);
CreateObject(1501, -1119.31274, 1275.02698, 1548.66382,   0.00000, 0.00000, 0.00000);
CreateObject(1714, -1096.50537, 1281.17981, 1550.45959,   0.00000, 0.00000, 97.32000);
CreateObject(1714, -1096.49121, 1282.74548, 1550.45959,   0.00000, 0.00000, 83.34000);
CreateObject(19820, -1113.21167, 1278.87036, 1549.05554,   0.00000, 0.00000, 0.00000);
CreateObject(19819, -1112.73767, 1278.73071, 1549.13489,   0.00000, 0.00000, 0.00000);
CreateObject(19819, -1113.11292, 1278.46118, 1549.13489,   0.00000, 0.00000, 0.00000);
CreateObject(11685, -1112.88232, 1276.76428, 1548.66895,   0.00000, 0.00000, -180.00000);
CreateObject(11685, -1113.07324, 1280.35168, 1548.66895,   0.00000, 0.00000, 0.00000);
CreateObject(11714, -1101.58447, 1280.85486, 1551.71960,   0.00000, 0.00000, 0.00000);
CreateObject(1556, -1125.34692, 1276.51245, 1548.67468,   0.00000, 0.00000, 90.00000);
Dynamics

Code:
CreateDynamicObject(19425, -2486.17944, -618.87531, 131.53560,   0.00000, 0.00000, -94.07998);
CreateDynamicObject(19425, -2485.77637, -612.31232, 131.53560,   0.00000, 0.00000, -91.98000);
CreateDynamicObject(19425, -2485.94702, -615.58728, 131.53560,   0.00000, 0.00000, -94.08000);
CreateDynamicObject(1694, -2518.41943, -632.09991, 155.65199,   356.85840, 0.00000, 3.14159);
CreateDynamicObject(1595, -2538.91211, -648.63098, 152.20908,   356.85840, 0.00000, -1.57080);
CreateDynamicObject(1595, -2538.85547, -660.50702, 152.17941,   356.85840, 0.00000, -2.00713);
CreateDynamicObject(1695, -2529.73364, -680.33020, 147.38719,   356.85840, 0.00000, 3.14159);
CreateDynamicObject(1695, -2529.61792, -671.50024, 147.38722,   356.85840, 0.00000, 3.14159);
CreateDynamicObject(1695, -2529.67896, -661.87769, 147.38501,   356.85840, 0.00000, 3.14159);
CreateDynamicObject(1695, -2529.68115, -652.44818, 147.38394,   356.85840, 0.00000, 3.14159);
CreateDynamicObject(1695, -2529.67261, -643.22852, 147.38394,   356.85840, 0.00000, 3.14159);
CreateDynamicObject(1695, -2529.67603, -633.89355, 147.38429,   356.85840, 0.00000, 3.14159);
CreateDynamicObject(1596, -2517.60840, -671.31964, 149.44325,   356.85840, 0.00000, 3.14159);
CreateDynamicObject(1483, -2500.59155, -599.72992, 133.45531,   0.00000, 0.00000, -90.00000);
CreateDynamicObject(1483, -2534.10156, -599.73401, 133.45531,   0.00000, 0.00000, -90.00000);
CreateDynamicObject(1483, -2527.39185, -599.73059, 133.45531,   0.00000, 0.00000, -90.00000);
CreateDynamicObject(1483, -2520.69385, -599.72949, 133.45531,   0.00000, 0.00000, -90.00000);
CreateDynamicObject(1483, -2513.99097, -599.72992, 133.45531,   0.00000, 0.00000, -90.00000);
CreateDynamicObject(1483, -2507.28296, -599.72992, 133.45531,   0.00000, 0.00000, -90.00000);
CreateDynamicObject(9241, -2527.77075, -704.87469, 138.30750,   0.00000, 0.00000, -180.00000);
Some Textures

Code:
new textecsa;
textecsa = CreateObject(10676, -2528.65601, -672.30688, 139.45700,   0.00000, 0.00000, 0.00000);
SetObjectMaterial(textecsa, 2, 10368, "cathedral_sfs", "concpanel_la", -1);
new ecsa;
ecsa = CreateObject(19353, -2520.99585, -625.33423, 136.22040,   0.00000, 0.00000, 90.00000);
SetObjectMaterialText(ecsa, "E C S A", 0, 50, "Arial", 30, 1, 0xFFFFFFFF, 0, 1);
Removes

Code:
RemoveBuildingForPlayer(playerid, 10675, -2529.1875, -705.0391, 141.5703, 0.25);
RemoveBuildingForPlayer(playerid, 10693, -2528.6563, -672.3047, 139.4609, 0.25);
RemoveBuildingForPlayer(playerid, 10676, -2528.6563, -672.3047, 139.4609, 0.25);
RemoveBuildingForPlayer(playerid, 1596, -2517.5938, -671.0078, 149.4609, 0.25);
RemoveBuildingForPlayer(playerid, 1694, -2518.4297, -632.1953, 155.6719, 0.25);
RemoveBuildingForPlayer(playerid, 1684, -2508.5000, -680.9531, 139.8516, 0.25);
RemoveBuildingForPlayer(playerid, 1684, -2508.4063, -669.0938, 139.8516, 0.25);
RemoveBuildingForPlayer(playerid, 1595, -2538.9297, -648.6406, 152.2188, 0.25);
RemoveBuildingForPlayer(playerid, 1595, -2538.9297, -660.9063, 152.2188, 0.25);
RemoveBuildingForPlayer(playerid, 1695, -2529.6641, -652.6484, 147.5234, 0.25);
RemoveBuildingForPlayer(playerid, 1695, -2529.6641, -661.9766, 147.5234, 0.25);
RemoveBuildingForPlayer(playerid, 1695, -2529.6641, -671.3047, 147.5234, 0.25);
RemoveBuildingForPlayer(playerid, 1695, -2529.6641, -680.6250, 147.5234, 0.25);
RemoveBuildingForPlayer(playerid, 1695, -2529.6641, -634.0000, 147.5234, 0.25);
RemoveBuildingForPlayer(playerid, 1695, -2529.6641, -643.3281, 147.5234, 0.25);
Entry

Code:
if (IsPlayerInRangeOfPoint (playerid, 2.0, -2521.0481, -624.9498,132.7843)) // Ecsa entry
**** {
******** SetPosEx (playerid, -1118.6176,1275.4647,1549.6744,355.6106,5,5);
******** FreezeEx (playerid);
******** return 1;
**** }
**** if (IsPlayerInRangeOfPoint (playerid, 2.0, -1115.7280,1291.3303,1549.6744)) // Ecsa study
**** {
******** SetPosEx (playerid, -1101.2118,1280.7987,1551.4596,355.6106,5,5);
******** FreezeEx (playerid);
******** return 1;
**** }
**** if (IsPlayerInRangeOfPoint (playerid, 2.0, -1124.9226,1277.2719,1549.6744)) // Ecsa heliport
**** {
******** SetPosEx (playerid, -2535.0879, -688.6660,139.3164,355.6106,0,0);
******** FreezeEx (playerid);
******** return 1;
**** }
Exit

Code:
if (IsPlayerInRangeOfPoint (playerid, 2.0, -1118.6176,1275.4647,1549.6744)) // Ecsa entry
**** {
******** SetPosEx (playerid, -2521.0481, -624.9498,132.7843,0,0,0);
******** return 1;
**** }
**** if (IsPlayerInRangeOfPoint (playerid, 2.0, -1101.2118,1280.7987,1551.4596)) // Ecsa study
**** {
******** SetPosEx (playerid, -1115.7280,1291.3303,1549.6744,0,0,0);
******** return 1;
**** }
**** if (IsPlayerInRangeOfPoint (playerid, 2.0, -2535.0879, -688.6660,139.3164)) // Ecsa helipad
**** {
******** SetPosEx (playerid, -1124.9226,1277.2719,1549.6744,0,0,0);
******** return 1;
**** }
Labels3D

Code:
Create3DTextLabel ("{00CA00} Office \ n \ n {FFFFFF} Enter {DBED15} / enter {FFFFFF} to enter.", 0xEB0000FF, -2521.0481, -624.9498,132.7843,20, 0, 1);
**** CreateDynamic3DTextLabel ("Type {DBED15} / exit {FFFFFF} to exit.", 0xFFFFFFFF, -1118.6176,1275.4647,1549.6744,5.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 1, -1, -1, -1, 100.0);
**** Create3DTextLabel ("{00CA00} Record Studio \ n \ n {FFFFFF} Enter {DBED15} / enter {FFFFFF} to enter.", 0xEB0000FF, -1115.7280,1291.3303,1549.6744,20, 0, 1);
**** CreateDynamic3DTextLabel ("Enter {DBED15} / exit {FFFFFF} to exit.", 0xFFFFFFFF, -1101.2118,1280.7987,1551.4596,5.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 1, -1, -1, -1, 100.0);
**** Create3DTextLabel ("{00CA00} Helipad \ n \ n {FFFFFF} Enter {DBED15} / enter {FFFFFF} to enter.", 0xEB0000FF, -1124.9226,1277.2719,1549.6744,20, 0, 1);
**** CreateDynamic3DTextLabel ("Type {DBED15} / exit {FFFFFF} to exit.", 0xFFFFFFFF, -2535.0879, -688.6660,139.3164,5.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 1, -1, -1, -1, 100.0);
Reply
#2

This is amazing!

10/10
Reply
#3

Thanks Andre !
Reply
#4

Video Editing 10/10
Mapping Skills 7/10

Good Luck
Reply
#5

Thank you so much. I always try to improve
Reply
#6

WOW!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)