Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // This is a comment
- // uncomment the line below if you want to write a filterscript
- //#define FILTERSCRIPT
- #include <a_samp>
- #define FILTERSCRIPT
- new AdminGate;
- public OnFilterScriptInit()
- {
- //admin base
- CreateObject(2910, 1744.47, -3179.48, 3.54, 0.00, 0.00, 0.00);
- CreateObject(2910, 1744.44, -2837.90, 3.53, 0.00, 0.00, 0.00);
- CreateObject(2910, 1744.49, -3008.78, 3.53, 0.00, 0.00, 0.00);
- CreateObject(4651, 1691.57, -3313.20, 3.56, 0.00, 0.00, 270.70);
- CreateObject(2910, 1543.07, -3353.08, 3.83, 0.00, 0.00, 270.88);
- CreateObject(4651, 1394.75, -3392.80, 3.57, 0.00, 0.00, 90.68);
- CreateObject(987, 1324.92, -3558.70, 3.48, 0.00, 0.00, 0.00);
- //CreateObject(980, 1354.28, -3439.05, 6.31, 0.00, 0.00, 0.00);//open
- AdminGate = CreateObject(980, 1342.75, -3439.04, 6.31, 0.00, 0.00, 0.00);//closed
- CreateObject(987, 1372.87, -3558.73, 3.48, 0.00, 0.00, 0.00);
- CreateObject(8417, 1345.52, -3538.90, 3.47, 0.00, 180.00, 0.00);
- CreateObject(8417, 1386.85, -3538.90, 3.47, 0.00, 180.00, 0.00);
- CreateObject(8417, 1428.19, -3538.92, 3.47, 0.00, 180.00, 0.00);
- CreateObject(8417, 1345.49, -3458.92, 3.47, 0.00, 180.00, 0.00);
- CreateObject(8417, 1386.84, -3498.91, 3.47, 0.00, 180.00, 0.00);
- CreateObject(8417, 1345.51, -3498.91, 3.47, 0.00, 180.00, 0.00);
- CreateObject(8417, 1386.83, -3458.92, 3.47, 0.00, 180.00, 0.00);
- CreateObject(8417, 1428.17, -3458.93, 3.47, 0.00, 180.00, 0.00);
- CreateObject(8417, 1428.17, -3498.92, 3.47, 0.00, 180.00, 0.00);
- CreateObject(987, 1336.91, -3558.71, 3.48, 0.00, 0.00, 0.00);
- CreateObject(987, 1348.90, -3558.72, 3.48, 0.00, 0.00, 0.00);
- CreateObject(987, 1360.88, -3558.73, 3.48, 0.00, 0.00, 0.00);
- CreateObject(987, 1384.85, -3558.75, 3.48, 0.00, 0.00, 0.00);
- CreateObject(987, 1396.82, -3558.75, 3.48, 0.00, 0.00, 0.00);
- CreateObject(987, 1408.82, -3558.74, 3.48, 0.00, 0.00, 0.00);
- CreateObject(987, 1420.80, -3558.75, 3.48, 0.00, 0.00, 0.00);
- CreateObject(987, 1432.80, -3558.77, 3.48, 0.00, 0.00, 0.00);
- CreateObject(987, 1448.65, -3558.85, 3.48, 0.00, 0.00, 90.00);
- CreateObject(987, 1448.70, -3462.92, 3.48, 0.00, 0.00, 90.00);
- CreateObject(987, 1448.70, -3474.90, 3.48, 0.00, 0.00, 90.00);
- CreateObject(987, 1448.70, -3486.89, 3.48, 0.00, 0.00, 90.00);
- CreateObject(987, 1448.68, -3498.89, 3.48, 0.00, 0.00, 90.00);
- CreateObject(987, 1448.66, -3522.88, 3.48, 0.00, 0.00, 90.00);
- CreateObject(987, 1448.64, -3534.88, 3.48, 0.00, 0.00, 90.00);
- CreateObject(987, 1448.65, -3546.85, 3.48, 0.00, 0.00, 90.00);
- CreateObject(987, 1448.66, -3510.89, 3.48, 0.00, 0.00, 90.00);
- CreateObject(987, 1448.72, -3450.93, 3.48, 0.00, 0.00, 90.00);
- CreateObject(987, 1336.76, -3439.11, 3.48, 0.00, 0.00, 180.00);
- CreateObject(987, 1360.48, -3439.08, 3.48, 0.00, 0.00, 180.00);
- CreateObject(987, 1372.49, -3439.10, 3.48, 0.00, 0.00, 180.00);
- CreateObject(987, 1384.48, -3439.10, 3.48, 0.00, 0.00, 180.00);
- CreateObject(987, 1396.49, -3439.11, 3.48, 0.00, 0.00, 180.00);
- CreateObject(987, 1408.49, -3439.11, 3.48, 0.00, 0.00, 180.00);
- CreateObject(987, 1420.49, -3439.12, 3.48, 0.00, 0.00, 180.00);
- CreateObject(987, 1432.47, -3439.14, 3.48, 0.00, 0.00, 180.00);
- CreateObject(987, 1444.46, -3439.16, 3.48, 0.00, 0.00, 180.00);
- CreateObject(987, 1448.75, -3439.18, 3.48, 0.00, 0.00, 180.00);
- CreateObject(987, 1325.00, -3546.88, 3.48, 0.00, 0.00, 270.00);
- CreateObject(987, 1324.91, -3534.93, 3.48, 0.00, 0.00, 270.00);
- CreateObject(987, 1324.92, -3522.94, 3.48, 0.00, 0.00, 270.00);
- CreateObject(987, 1324.94, -3498.95, 3.48, 0.00, 0.00, 270.00);
- CreateObject(987, 1324.95, -3486.95, 3.48, 0.00, 0.00, 269.82);
- CreateObject(987, 1324.96, -3474.97, 3.48, 0.00, 0.00, 270.00);
- CreateObject(987, 1324.95, -3462.99, 3.48, 0.00, 0.00, 269.82);
- CreateObject(987, 1324.98, -3439.02, 3.48, 0.00, 0.00, 270.00);
- CreateObject(987, 1324.96, -3451.02, 3.48, 0.00, 0.00, 270.00);
- CreateObject(987, 1324.92, -3510.95, 3.48, 0.00, 0.00, 270.00);
- CreateObject(987, 1436.96, -3558.76, 3.48, 0.00, 0.00, 0.00);
- CreateObject(3605, 1424.74, -3462.98, 9.39, 0.00, 0.00, 270.00);
- CreateObject(3605, 1425.06, -3505.24, 9.39, 0.00, 0.00, 270.00);
- CreateObject(3605, 1347.32, -3536.78, 9.39, 0.00, 0.00, 180.00);
- CreateObject(3605, 1389.14, -3536.93, 9.39, 0.00, 0.00, 180.00);
- CreateObject(3934, 1425.00, -3533.39, 3.51, 0.00, 0.00, 0.00);
- CreateObject(3934, 1431.27, -3547.14, 3.51, 0.00, 0.00, 0.00);
- CreateObject(3279, 1329.45, -3443.19, 3.48, 0.00, 0.00, 0.99);
- CreateObject(3279, 1329.50, -3553.59, 3.48, 0.00, 0.00, 0.99);
- CreateObject(3279, 1444.62, -3443.59, 3.48, 0.00, 0.00, 271.73);
- CreateObject(3279, 1444.26, -3554.69, 3.48, 0.00, 0.00, 181.13);
- CreateObject(4828, 1474.41, -2286.80, 26.36, 0.00, 0.00, 0.00);
- CreateObject(1226, 1438.42, -3359.31, 7.56, 0.00, 0.00, 280.17);
- CreateObject(1226, 1347.15, -3435.84, 7.56, 0.00, 0.00, 0.08);
- CreateObject(1226, 1353.07, -3406.66, 7.56, 0.00, 0.00, 338.64);
- CreateObject(1226, 1377.85, -3378.70, 7.56, 0.00, 0.00, 310.70);
- CreateObject(1226, 1406.80, -3365.52, 7.56, 0.00, 0.00, 287.75);
- CreateObject(13681, 1364.20, -3480.82, 8.23, 0.00, 0.00, 0.00);
- CreateObject(615, 1347.45, -3488.73, 3.47, 0.00, 0.00, 0.00);
- CreateObject(729, 1409.29, -3484.13, 3.46, 0.00, 0.00, 0.00);
- CreateObject(1223, 1349.19, -3489.33, 3.47, 0.00, 0.00, 0.00);
- CreateObject(10183, 1363.31, -3467.83, 3.53, 0.00, 0.00, 224.92);
- CreateObject(729, 1369.12, -3521.69, 3.47, 0.00, 0.00, 0.00);
- CreateObject(621, 1380.09, -3473.33, 3.48, 0.00, 0.00, 0.00);
- CreateObject(737, 1409.29, -3454.12, 3.87, 0.00, 0.00, 0.00);
- CreateObject(737, 1397.57, -3520.61, 3.87, 0.00, 0.00, 0.00);
- CreateObject(671, 1409.06, -3467.99, 3.82, 0.00, 0.00, 0.00);
- CreateObject(671, 1381.00, -3518.68, 3.82, 0.00, 0.00, 0.00);
- CreateObject(671, 1406.05, -3493.37, 3.82, 0.00, 0.00, 0.00);
- CreateObject(737, 1408.32, -3510.07, 3.87, 0.00, 0.00, 0.00);
- CreateObject(737, 1339.80, -3519.64, 3.87, 0.00, 0.00, 0.00);
- CreateObject(671, 1357.54, -3519.36, 3.82, 0.00, 0.00, 0.00);
- CreateObject(1223, 1345.76, -3523.44, 3.49, 0.00, 0.00, 75.31);
- CreateObject(1223, 1410.97, -3464.19, 3.49, 0.00, 0.00, 179.51);
- CreateObject(1223, 1351.03, -3523.41, 3.49, 0.00, 0.00, 75.31);
- CreateObject(1223, 1411.15, -3459.63, 3.49, 0.00, 0.00, 188.05);
- CreateObject(1223, 1411.55, -3501.58, 3.49, 0.00, 0.00, 188.05);
- CreateObject(1223, 1411.37, -3506.57, 3.49, 0.00, 0.00, 179.51);
- CreateObject(1223, 1392.66, -3523.46, 3.49, 0.00, 0.00, 75.31);
- CreateObject(1223, 1387.88, -3523.44, 3.49, 0.00, 0.00, 75.31);
- //admin briefing room
- //You can delete this if you don't need it, but remove the /enter and /exit then aswel
- CreateObject(8231, -356.42, 1668.08, 1000.00, 0.00, 0.00, 90.00);
- CreateObject(8372, -373.38, 1634.78, 1001.73, 0.00, 0.00, 0.00);
- CreateObject(1569, -365.02, 1669.31, 998.30, 0.00, 0.00, 90.00);
- CreateObject(1769, -319.52, 1645.27, 924.49, 0.00, 0.00, 0.00);
- CreateObject(14455, -358.41, 1676.86, 999.97, 0.00, 0.00, 180.00);
- CreateObject(3964, -362.35, 1668.59, 1000.54, 0.00, 0.00, 90.00);
- CreateObject(2284, -355.91, 1676.46, 1000.05, 0.00, 0.00, 0.00);
- CreateObject(2066, -356.30, 1665.95, 998.30, 0.00, 0.00, 0.00);
- CreateObject(2257, -352.52, 1665.86, 1000.08, 0.00, 0.00, 180.00);
- CreateObject(11313, -365.04, 1674.33, 1000.14, 0.00, 0.00, 0.00);
- CreateObject(2256, -348.05, 1673.24, 1000.37, 0.00, 0.00, 270.00);
- CreateObject(2357, -360.25, 1672.85, 998.72, 0.00, 0.00, 0.00);
- CreateObject(1714, -357.06, 1672.71, 998.29, 0.00, 0.00, 270.00);
- CreateObject(1671, -358.86, 1671.23, 998.73, 0.00, 0.00, 180.00);
- CreateObject(1671, -362.12, 1671.26, 998.73, 0.00, 0.00, 180.00);
- CreateObject(1671, -361.33, 1671.27, 998.73, 0.00, 0.00, 180.00);
- CreateObject(1671, -360.53, 1671.26, 998.73, 0.00, 0.00, 180.00);
- CreateObject(1671, -359.71, 1671.24, 998.73, 0.00, 0.00, 180.00);
- CreateObject(1714, -363.42, 1672.86, 998.29, 0.00, 0.00, 90.00);
- CreateObject(14532, -363.22, 1675.05, 999.25, 0.00, 0.00, 221.20);
- CreateObject(1671, -362.05, 1674.36, 998.73, 0.00, 0.00, -0.06);
- CreateObject(1671, -361.30, 1674.35, 998.73, 0.00, 0.00, -0.06);
- CreateObject(1671, -360.49, 1674.34, 998.73, 0.00, 0.00, 0.00);
- CreateObject(1671, -352.74, 1672.00, 998.73, 0.00, 0.00, 0.00);
- CreateObject(1671, -349.48, 1671.96, 998.73, 0.00, 0.00, -0.06);
- CreateObject(2207, -353.97, 1666.33, 998.29, 0.00, 0.00, 89.41);
- CreateObject(1671, -355.71, 1667.29, 998.72, 0.00, 0.00, 90.00);
- CreateObject(2894, -354.12, 1667.31, 999.07, 0.00, 0.00, 269.96);
- CreateObject(3338, -354.05, 1667.05, 1006.10, 0.00, 0.00, 0.00);
- CreateObject(2238, -354.46, 1666.39, 999.48, 0.00, 0.00, 0.00);
- CreateObject(2008, -348.48, 1670.89, 998.29, 0.00, 0.00, 180.00);
- CreateObject(2008, -351.59, 1670.89, 998.29, 0.00, 0.00, 180.00);
- CreateObject(1671, -358.90, 1674.35, 998.73, 0.00, 0.00, -0.06);
- CreateObject(1671, -359.73, 1674.34, 998.73, 0.00, 0.00, 0.00);
- CreateObject(2011, -350.57, 1670.77, 998.29, 0.00, 0.00, 0.00);
- return 1;
- }
- public OnFilterScriptExit()
- {
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if (strcmp("/opengate", cmdtext, true, 10) == 0)
- if(IsPlayerInRangeOfPoint(playerid, 20, 1354.28, -3439.05, 6.31))
- {
- MoveObject(AdminGate, 1354.28, -3439.05, 6.31, 2);
- return 1;
- }
- if (strcmp("/closegate", cmdtext, true, 10) == 0)
- {
- if(IsPlayerInRangeOfPoint(playerid, 20, 1354.28, -3439.05, 6.31))
- MoveObject(AdminGate, 1342.75, -3439.04, 6.31, 2);
- return 1;
- }
- if (strcmp("/adminbase", cmdtext, true, 10) == 0)
- {
- SetPlayerPos(playerid, 1744.5499,-2754.1206,5.0117);
- return 1;
- }
- if (strcmp("/enter", cmdtext, true, 10) == 0)
- if(IsPlayerInRangeOfPoint(playerid, 5, 1351.8190,-3487.5630,4.5295))
- {
- SetPlayerPos(playerid, -348.2069, 1666.9084, 999.2969);
- SetPlayerInterior(playerid, 2);
- return 1;
- }
- if (strcmp("/exit", cmdtext, true, 10) == 0)
- if(IsPlayerInRangeOfPoint(playerid, 5, -348.2069, 1666.9084, 999.2969))
- {
- SetPlayerPos(playerid, 1351.8190,-3487.5630,4.5295);
- SetPlayerInterior(playerid, 0);
- return 1;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement