01.04.2014, 14:54
Hello there guys.
Today I'm gonna upload a map.
Its a Little Improvement Inside the LSPD Interior.
Take a look at the picture below .
Want to make the Lobby & Chief Door Move-able ?
If you want, here's the Code.
Q : How To Get Into The Recruitment Room ?
A : Easy :P, Look at the code below.
That's It Guys
Thanks for looking at my map
Today I'm gonna upload a map.
Its a Little Improvement Inside the LSPD Interior.
Take a look at the picture below .
Lobby
Chief Room
Recruitment Room
Code's
Code:
LSPDLobby[0] = CreateDynamicObject(14819, 246.4050, 72.3000, 1003.6700, 0.0000, 0.0000, 180.0000); // LSPD Lobby Door Left LSPDLobby[1] = CreateDynamicObject(14819, 246.4050, 72.5750, 1003.6650, 0.0000, 0.0000, 0.0000); // LSPD Lobby Door Right LSPDLobby[2] = CreateDynamicObject(13360, 246.9850, 72.4500, 1003.7000, 0.0000, 0.0000, 180.0000); // LSPD Lobby Door Left Block LSPDLobby[3] = CreateDynamicObject(13360, 245.8330, 72.4500, 1003.7000, 0.0000, 0.0000, 180.0000); // LSPD Lobby Door Right Block LSPDChief[0] = CreateDynamicObject(14819,222.281802,69.786598,1005.079895,0.000000,0.000000,-90.000000);// Chief's Door Right LSPDChief[1] = CreateDynamicObject(14819,222.002853,69.801109,1005.079895,0.000000,0.000000,-270.000000);// Chief's Door Left LSPDChief[2] = CreateDynamicObject(13360,222.120773,70.343833,1005.128601,0.000000,0.000000,-90.000000); // Chief's Block Right LSPDChief[3] = CreateDynamicObject(13360,222.120773,69.220504,1005.128601,0.000000,0.000000,-270.000000); // Chief's Block Left CreateDynamicObject(1703, 242.91060, 67.69000, 1002.64038, 0.00000, 0.00000, 90.00000); CreateDynamicObject(1704, 242.96617, 71.23785, 1002.64063, 0.00000, 0.00000, 90.00000); CreateDynamicObject(1433, 242.98810, 70.55000, 1002.79999, 0.00000, 0.00000, 0.00000); CreateDynamicObject(2816, 242.83760, 70.30000, 1003.30719, 0.00000, 0.00000, 0.00000); CreateDynamicObject(2855, 243.20329, 70.90000, 1003.30731, 0.00000, 0.00000, 0.00000); CreateDynamicObject(2249, 242.69730, 70.62290, 1003.97998, 0.00000, 0.00000, 50.00000); CreateDynamicObject(2245, 250.64706, 65.68703, 1004.17999, 0.00000, 0.00000, 0.00000); CreateDynamicObject(2245, 250.64709, 69.99820, 1004.17999, 0.00000, 0.00000, 0.00000); CreateDynamicObject(2164, 221.38820, 65.84479, 1004.03998, 0.00000, 0.00000, 900.00000); CreateDynamicObject(2164, 219.62000, 65.84480, 1004.03998, 0.00000, 0.00000, 900.00000); CreateDynamicObject(2164, 217.86000, 65.84480, 1004.03998, 0.00000, 0.00000, 900.00000); CreateDynamicObject(2167, 216.87630, 68.87550, 1004.04028, 0.00000, 0.00000, 90.00000); CreateDynamicObject(2008, 218.85135, 67.70179, 1004.04028, 0.00000, 0.00000, 0.00000); CreateDynamicObject(1714, 219.26968, 66.57612, 1004.03998, 0.00000, 0.00000, 888.00000); CreateDynamicObject(2247, 218.41122, 68.18247, 1005.32001, 0.00000, 0.00000, 0.00000); CreateDynamicObject(1714, 219.40741, 69.09486, 1004.04095, 0.00000, 0.00000, 0.00000); CreateDynamicObject(2167, 216.87630, 67.97570, 1004.04028, 0.00000, 0.00000, 90.00000); CreateDynamicObject(1808, 217.07076, 69.53447, 1004.04022, 0.00000, 0.00000, 90.00000); CreateDynamicObject(1776, 217.03111, 70.36583, 1005.04028, 0.00000, 0.00000, 90.00000); CreateDynamicObject(2001, 217.27553, 71.17432, 1004.04034, 0.00000, 0.00000, 0.00000); CreateDynamicObject(1703, 217.15250, 72.32670, 1004.04077, 0.00000, 0.00000, 0.00000); CreateDynamicObject(1704, 220.90460, 72.32670, 1004.04077, 0.00000, 0.00000, 0.00000); CreateDynamicObject(1433, 220.09161, 72.23574, 1004.20001, 0.00000, 0.00000, 0.00000); CreateDynamicObject(2249, 220.48196, 72.64240, 1005.38000, 0.00000, 0.00000, -30.00000); CreateDynamicObject(2816, 219.89754, 72.36205, 1004.70679, 0.00000, 0.00000, -90.00000); CreateDynamicObject(2855, 220.34386, 72.10025, 1004.70691, 0.00000, 0.00000, 0.00000); CreateDynamicObject(2001, 248.53951, 62.46820, 1002.64008, 0.00000, 0.00000, 0.00000); CreateDynamicObject(2001, 245.16209, 62.46820, 1002.64008, 0.00000, 0.00000, 0.00000); CreateDynamicObject(19362, 228.87070, 65.19580, 1003.95001, 0.00000, 90.00000, 0.00000); CreateDynamicObject(19362, 228.87070, 68.40600, 1003.95001, 0.00000, 90.00000, 0.00000); CreateDynamicObject(19362, 232.34920, 65.19580, 1003.95001, 0.00000, 90.00000, 0.00000); CreateDynamicObject(19362, 235.81200, 65.19580, 1003.95001, 0.00000, 90.00000, 0.00000); CreateDynamicObject(19362, 232.33170, 68.40600, 1003.95001, 0.00000, 90.00000, 0.00000); CreateDynamicObject(19362, 235.83299, 68.40600, 1003.95001, 0.00000, 90.00000, 0.00000); CreateDynamicObject(2164, 237.13583, 69.31553, 1004.04022, 0.00000, 0.00000, -90.00000); CreateDynamicObject(2164, 237.13580, 65.50000, 1004.04022, 0.00000, 0.00000, -90.00000); CreateDynamicObject(2167, 237.13580, 67.53000, 1004.03998, 0.00000, 0.00000, -90.00000); CreateDynamicObject(2167, 237.13580, 66.42000, 1004.03998, 0.00000, 0.00000, -90.00000); CreateDynamicObject(2209, 234.93971, 67.64620, 1004.04071, 0.00000, 0.00000, -90.00000); CreateDynamicObject(1714, 236.31880, 66.70920, 1004.04077, 0.00000, 0.00000, 260.00000); CreateDynamicObject(1714, 233.83496, 67.41466, 1004.04077, 0.00000, 0.00000, 90.00000); CreateDynamicObject(1714, 233.83501, 66.60770, 1004.04077, 0.00000, 0.00000, 90.00000); CreateDynamicObject(2894, 235.23831, 66.58755, 1004.85492, 0.00000, 0.00000, 90.00000); CreateDynamicObject(2247, 234.93979, 68.07699, 1005.29999, 0.00000, 0.00000, -70.00000); CreateDynamicObject(2001, 227.39713, 67.88728, 1004.03802, 0.00000, 0.00000, 0.00000); CreateDynamicObject(2001, 227.39709, 65.88730, 1004.03802, 0.00000, 0.00000, 0.00000); CreateDynamicObject(2008, 228.24820, 65.40000, 1004.04059, 0.00000, 0.00000, 0.00000); CreateDynamicObject(2008, 231.24820, 65.40000, 1004.04059, 0.00000, 0.00000, 0.00000); CreateDynamicObject(2008, 229.24820, 68.50000, 1004.04059, 0.00000, 0.00000, 900.00000); CreateDynamicObject(2008, 232.24820, 68.50000, 1004.04059, 0.00000, 0.00000, 900.00000); CreateDynamicObject(1714, 231.84450, 69.40000, 1004.04102, 0.00000, 0.00000, 0.00000); CreateDynamicObject(1714, 228.84450, 69.40000, 1004.04102, 0.00000, 0.00000, 0.00000); CreateDynamicObject(1714, 228.84450, 64.60000, 1004.04102, 0.00000, 0.00000, 900.00000); CreateDynamicObject(1714, 231.84450, 64.60000, 1004.04102, 0.00000, 0.00000, 900.00000); CreateDynamicObject(2001, 247.70590, 73.09550, 1002.64142, 0.00000, 0.00000, 0.00000); CreateDynamicObject(2001, 245.20590, 73.09550, 1002.64142, 0.00000, 0.00000, 0.00000); CreateDynamicObject(2001, 222.73735, 71.01398, 1004.04126, 0.00000, 0.00000, 0.00000); CreateDynamicObject(1505, 224.35001, 68.75000, 1004.13971, 0.00000, 0.00000, 0.00000); CreateDynamicObject(2001, 224.23740, 69.01400, 1004.04132, 0.00000, 0.00000, 0.00000); CreateDynamicObject(2894, 219.06467, 67.60341, 1004.85132, 0.00000, 0.00000, 0.00000); CreateDynamicObject(2894, 228.99609, 68.60000, 1004.85217, 0.00000, 0.00000, 900.00000); CreateDynamicObject(2894, 231.99609, 68.60000, 1004.85217, 0.00000, 0.00000, 900.00000); CreateDynamicObject(2894, 231.51602, 65.30176, 1004.85217, 0.00000, 0.00000, 0.00000); CreateDynamicObject(2894, 228.51601, 65.30180, 1004.85217, 0.00000, 0.00000, 0.00000); CreateDynamicObject(2001, 214.19725, 74.09908, 1004.03851, 0.00000, 0.00000, 0.00000); CreateDynamicObject(2001, 221.69730, 74.09910, 1004.03851, 0.00000, 0.00000, 0.00000); CreateDynamicObject(2001, 221.69464, 82.71908, 1004.03851, 0.00000, 0.00000, 0.00000); CreateDynamicObject(2001, 214.19460, 82.71910, 1004.03851, 0.00000, 0.00000, 0.00000); CreateDynamicObject(2184, 221.46504, 76.41306, 1004.04028, 0.00000, 0.00000, 200.00000); CreateDynamicObject(2184, 216.30000, 75.60000, 1004.04028, 0.00000, 0.00000, -200.00000); CreateDynamicObject(1671, 220.88951, 74.45515, 1004.54102, 0.00000, 0.00000, -146.63998); CreateDynamicObject(1671, 214.91403, 74.49089, 1004.54102, 0.00000, 0.00000, 146.64000); CreateDynamicObject(2855, 221.59959, 75.57630, 1004.81427, 0.00000, 0.00000, 0.00000); CreateDynamicObject(2855, 221.59959, 76.07630, 1004.81427, 0.00000, 0.00000, 0.00000); CreateDynamicObject(2854, 221.03195, 75.76258, 1004.81433, 0.00000, 0.00000, 0.00000); CreateDynamicObject(2894, 220.29965, 75.26595, 1004.81458, 0.00000, 0.00000, 36.54000); CreateDynamicObject(2245, 219.39044, 75.57015, 1005.09998, 0.00000, 0.00000, 0.00000); CreateDynamicObject(2894, 215.43808, 75.17280, 1004.81458, 0.00000, 0.00000, -36.54000); CreateDynamicObject(2854, 214.77974, 75.75249, 1004.81427, 0.00000, 0.00000, -90.00000); CreateDynamicObject(2855, 214.09959, 76.07630, 1004.81427, 0.00000, 0.00000, 0.00000); CreateDynamicObject(2855, 214.09959, 75.57630, 1004.81427, 0.00000, 0.00000, 0.00000); CreateDynamicObject(2245, 216.39040, 75.57020, 1005.09998, 0.00000, 0.00000, 0.00000); CreateDynamicObject(2008, 215.44170, 81.30000, 1004.03943, 0.00000, 0.00000, 900.00000); CreateDynamicObject(2008, 218.35010, 81.30000, 1004.03943, 0.00000, 0.00000, 900.00000); CreateDynamicObject(2008, 221.37000, 81.30000, 1004.03943, 0.00000, 0.00000, 900.00000); CreateDynamicObject(1714, 215.20000, 82.30000, 1004.04102, 0.00000, 0.00000, 0.00000); CreateDynamicObject(1714, 218.20000, 82.30000, 1004.04102, 0.00000, 0.00000, 0.00000); CreateDynamicObject(1714, 221.20000, 82.30000, 1004.04102, 0.00000, 0.00000, 0.00000); CreateDynamicObject(2894, 221.17239, 81.40000, 1004.85089, 0.00000, 0.00000, -900.00000); CreateDynamicObject(2894, 218.17239, 81.40000, 1004.85089, 0.00000, 0.00000, -900.00000); CreateDynamicObject(2894, 215.17239, 81.40000, 1004.85089, 0.00000, 0.00000, -900.00000); CreateDynamicObject(1566, 1807.95679, -1364.69995, 15.60000, 0.00000, 0.00000, 90.00000); CreateDynamicObject(2001, 1808.11414, -1364.90149, 14.07315, 0.00000, 0.00000, 0.00000); CreateDynamicObject(2001, 1808.11414, -1362.93994, 14.07310, 0.00000, 0.00000, 0.00000); CreateDynamicObject(1215, 1815.14063, -1387.50000, 12.93750, 356.85840, 0.00000, 3.14160); CreateDynamicObject(1594, 1809.29456, -1373.85754, 14.56540, 0.00000, 0.00000, 0.00000); CreateDynamicObject(1594, 1809.29456, -1369.85754, 14.56540, 0.00000, 0.00000, 0.00000); CreateDynamicObject(1594, 1809.29456, -1365.85754, 14.56540, 0.00000, 0.00000, 0.00000); CreateDynamicObject(1594, 1813.29456, -1365.85754, 14.56540, 0.00000, 0.00000, 0.00000); CreateDynamicObject(1594, 1813.29456, -1369.85754, 14.56540, 0.00000, 0.00000, 0.00000); CreateDynamicObject(1594, 1813.29456, -1373.85754, 14.56540, 0.00000, 0.00000, 0.00000); CreateDynamicObject(1594, 1809.29456, -1361.85754, 14.56540, 0.00000, 0.00000, 0.00000); CreateDynamicObject(1594, 1813.29456, -1361.85754, 14.56540, 0.00000, 0.00000, 0.00000); CreateDynamicObject(1594, 1809.29456, -1357.85754, 14.56540, 0.00000, 0.00000, 0.00000); CreateDynamicObject(1594, 1813.29456, -1357.85754, 14.56540, 0.00000, 0.00000, 0.00000); CreateDynamicObject(1594, 1813.29456, -1353.85754, 14.56540, 0.00000, 0.00000, 0.00000); CreateDynamicObject(1594, 1809.29456, -1353.85754, 14.56540, 0.00000, 0.00000, 0.00000); CreateDynamicObject(1505, 227.13000, 66.14000, 1004.03998, 0.00000, 0.00000, 90.00000); CreateDynamicObject(19379, 232.33749, 64.00000, 1005.24011, 90.00000, 0.00000, 90.00000); CreateDynamicObject(19443, 227.02000, 68.46000, 1005.54120, 0.00000, 0.00000, 0.00000); CreateDynamicObject(19443, 227.02000, 69.46000, 1005.54120, 0.00000, 0.00000, 0.00000); CreateDynamicObject(19443, 227.00000, 66.96000, 1005.54120, 0.00000, 0.00000, 0.00000); CreateDynamicObject(19443, 227.00000, 65.46000, 1005.54120, 0.00000, 0.00000, 0.00000); CreateDynamicObject(19443, 227.00000, 63.96000, 1005.54120, 0.00000, 0.00000, 0.00000); CreateDynamicObject(19443, 227.94440, 69.94035, 1005.54120, 0.00000, 0.00000, 90.00000); CreateDynamicObject(19443, 228.60001, 69.94040, 1005.54120, 0.00000, 0.00000, 90.00000); CreateDynamicObject(19443, 231.14343, 69.92969, 1004.44000, 90.00000, 0.00000, 90.00000); CreateDynamicObject(19443, 234.64340, 69.92970, 1004.44000, 90.00000, 0.00000, 90.00000); CreateDynamicObject(19443, 236.19000, 69.94040, 1005.54120, 0.00000, 0.00000, 90.00000); CreateDynamicObject(19443, 236.19000, 69.94040, 1005.54120, 0.00000, 0.00000, 90.00000);
If you want, here's the Code.
Code:
new LSPDLobby[4]; // LSPD Lobby Door new LSPDLobbyStatus; // LSPD Lobby Door Status new LSPDChief[4]; // LSPD Chief Door new LSPDChiefStatus; // LSPD Chief Door Status forward LSPDLobbyTimer(); // This One To Make The Door Automatically Closed public LSPDLobbyTimer() { if(LSPDLobbyStatus == 1) { MoveDynamicObject(LSPDLobby[0], 246.4050, 72.3000, 1003.6700, 1.50); MoveDynamicObject(LSPDLobby[1], 246.4050, 72.5750, 1003.6650, 1.50); MoveDynamicObject(LSPDLobby[2], 246.9850, 72.4500, 1003.7000, 1.50); MoveDynamicObject(LSPDLobby[3], 245.8330, 72.4500, 1003.7000, 1.50); LSPDLobbyStatus = 0; foreach(Player, i) { if(IsPlayerInRangeOfPoint(i, 15, 246.381317,72.578338,1003.706604) || IsPlayerInRangeOfPoint(i, 3, 246.381317,72.292190,1003.706604)) { SendClientMessage(i, 0x0000BBAA, "* The Lobby Door Has Been Automatically Closed. (( LSPD Lobby ))"); } } } return 1; } CMD:door(playerid, params[]) // Commands To Open The Door :) { if(IsPlayerInRangeOfPoint(playerid, 3, 246.381317,72.578338,1003.706604) || IsPlayerInRangeOfPoint(playerid, 3, 246.381317,72.292190,1003.706604)) { if(!LSPDLobbyStatus) // LSPD LOBBY { MoveDynamicObject(LSPDLobby[0], 247.3080, 72.3000, 1003.6700, 1.50); MoveDynamicObject(LSPDLobby[1], 245.480, 72.5750, 1003.6650, 1.50); MoveDynamicObject(LSPDLobby[2], 247.888, 72.4500, 1003.7000, 1.50); MoveDynamicObject(LSPDLobby[3], 244.908, 72.4500, 1003.7000, 1.50); LSPDLobbyStatus = 1; SetTimer("LSPDLobbyTimer", 3000, false); } else if(LSPDLobbyStatus) { MoveDynamicObject(LSPDLobby[0], 246.4050, 72.3000, 1003.6700, 1.50); MoveDynamicObject(LSPDLobby[1], 246.4050, 72.5750, 1003.6650, 1.50); MoveDynamicObject(LSPDLobby[2], 246.9850, 72.4500, 1003.7000, 1.50); MoveDynamicObject(LSPDLobby[3], 245.8330, 72.4500, 1003.7000, 1.50); LSPDLobbyStatus = 0; } } else if(IsPlayerInRangeOfPoint(playerid, 3, 222.1266,69.7867,1005.0391)) { if(!LSPDChiefStatus) // Chief's Office { MoveDynamicObject(LSPDChief[0], 222.331802,70.714004,1005.079895, 1.50); MoveDynamicObject(LSPDChief[1], 222.002853,68.871803,1005.072875, 1.50); MoveDynamicObject(LSPDChief[2], 222.120773,71.322158,1005.128601, 1.50); MoveDynamicObject(LSPDChief[3], 222.120773,68.324714,1005.128601, 1.50); LSPDChiefStatus = 1; } else if(LSPDChiefStatus) { MoveDynamicObject(LSPDChief[0], 222.281802,69.786598,1005.079895, 1.50); MoveDynamicObject(LSPDChief[1], 222.002853,69.801109,1005.072875, 1.50); MoveDynamicObject(LSPDChief[2], 222.120773,70.343833,1005.128601, 1.50); MoveDynamicObject(LSPDChief[3], 222.120773,69.220504,1005.128601, 1.50); LSPDChiefStatus = 0; } } return 1; }
A : Easy :P, Look at the code below.
Code:
AddStaticPickup(1239, 1, 225.1004, 69.2164, 1005.0391, -1); // Put this At OnGamemodeInIt AddStaticPickup(1239, 1, 227.5389, 66.8832, 1005.0391, -1);// Put this At OnGamemodeInIt CMD:enter(playerid, params[]) { if(IsPlayerInRangeOfPoint(playerid, 3.0, 225.1004,69.2164,1005.0391)) { SetPlayerPos(playerid, 228.9340,66.8747,1005.0391); } return 1; } CMD:exit(playerid, params[]) { if(IsPlayerInRangeOfPoint(playerid, 3.0, 227.5389,66.8832,1005.0391)) { SetPlayerPos(playerid, 225.1004,69.2164,1005.0391); } return 1; }
Thanks for looking at my map
Credits Go To
JernejL - For SA-MP Map Editor
Incognito - For Streamer
Me - For the map
JernejL - For SA-MP Map Editor
Incognito - For Streamer
Me - For the map