Advertisement
Stefantjuh97

Admin Base + Briefing Room

Jun 10th, 2012
1,998
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 10.37 KB | None | 0 0
  1. // This is a comment
  2. // uncomment the line below if you want to write a filterscript
  3. //#define FILTERSCRIPT
  4.  
  5. #include <a_samp>
  6.  
  7.  
  8. #define FILTERSCRIPT
  9.  
  10. new AdminGate;
  11.  
  12. public OnFilterScriptInit()
  13. {
  14.     //admin base
  15.     CreateObject(2910, 1744.47, -3179.48, 3.54,   0.00, 0.00, 0.00);
  16.     CreateObject(2910, 1744.44, -2837.90, 3.53,   0.00, 0.00, 0.00);
  17.     CreateObject(2910, 1744.49, -3008.78, 3.53,   0.00, 0.00, 0.00);
  18.     CreateObject(4651, 1691.57, -3313.20, 3.56,   0.00, 0.00, 270.70);
  19.     CreateObject(2910, 1543.07, -3353.08, 3.83,   0.00, 0.00, 270.88);
  20.     CreateObject(4651, 1394.75, -3392.80, 3.57,   0.00, 0.00, 90.68);
  21.     CreateObject(987, 1324.92, -3558.70, 3.48,   0.00, 0.00, 0.00);
  22.     //CreateObject(980, 1354.28, -3439.05, 6.31,   0.00, 0.00, 0.00);//open
  23.     AdminGate = CreateObject(980, 1342.75, -3439.04, 6.31,   0.00, 0.00, 0.00);//closed
  24.     CreateObject(987, 1372.87, -3558.73, 3.48,   0.00, 0.00, 0.00);
  25.     CreateObject(8417, 1345.52, -3538.90, 3.47,   0.00, 180.00, 0.00);
  26.     CreateObject(8417, 1386.85, -3538.90, 3.47,   0.00, 180.00, 0.00);
  27.     CreateObject(8417, 1428.19, -3538.92, 3.47,   0.00, 180.00, 0.00);
  28.     CreateObject(8417, 1345.49, -3458.92, 3.47,   0.00, 180.00, 0.00);
  29.     CreateObject(8417, 1386.84, -3498.91, 3.47,   0.00, 180.00, 0.00);
  30.     CreateObject(8417, 1345.51, -3498.91, 3.47,   0.00, 180.00, 0.00);
  31.     CreateObject(8417, 1386.83, -3458.92, 3.47,   0.00, 180.00, 0.00);
  32.     CreateObject(8417, 1428.17, -3458.93, 3.47,   0.00, 180.00, 0.00);
  33.     CreateObject(8417, 1428.17, -3498.92, 3.47,   0.00, 180.00, 0.00);
  34.     CreateObject(987, 1336.91, -3558.71, 3.48,   0.00, 0.00, 0.00);
  35.     CreateObject(987, 1348.90, -3558.72, 3.48,   0.00, 0.00, 0.00);
  36.     CreateObject(987, 1360.88, -3558.73, 3.48,   0.00, 0.00, 0.00);
  37.     CreateObject(987, 1384.85, -3558.75, 3.48,   0.00, 0.00, 0.00);
  38.     CreateObject(987, 1396.82, -3558.75, 3.48,   0.00, 0.00, 0.00);
  39.     CreateObject(987, 1408.82, -3558.74, 3.48,   0.00, 0.00, 0.00);
  40.     CreateObject(987, 1420.80, -3558.75, 3.48,   0.00, 0.00, 0.00);
  41.     CreateObject(987, 1432.80, -3558.77, 3.48,   0.00, 0.00, 0.00);
  42.     CreateObject(987, 1448.65, -3558.85, 3.48,   0.00, 0.00, 90.00);
  43.     CreateObject(987, 1448.70, -3462.92, 3.48,   0.00, 0.00, 90.00);
  44.     CreateObject(987, 1448.70, -3474.90, 3.48,   0.00, 0.00, 90.00);
  45.     CreateObject(987, 1448.70, -3486.89, 3.48,   0.00, 0.00, 90.00);
  46.     CreateObject(987, 1448.68, -3498.89, 3.48,   0.00, 0.00, 90.00);
  47.     CreateObject(987, 1448.66, -3522.88, 3.48,   0.00, 0.00, 90.00);
  48.     CreateObject(987, 1448.64, -3534.88, 3.48,   0.00, 0.00, 90.00);
  49.     CreateObject(987, 1448.65, -3546.85, 3.48,   0.00, 0.00, 90.00);
  50.     CreateObject(987, 1448.66, -3510.89, 3.48,   0.00, 0.00, 90.00);
  51.     CreateObject(987, 1448.72, -3450.93, 3.48,   0.00, 0.00, 90.00);
  52.     CreateObject(987, 1336.76, -3439.11, 3.48,   0.00, 0.00, 180.00);
  53.     CreateObject(987, 1360.48, -3439.08, 3.48,   0.00, 0.00, 180.00);
  54.     CreateObject(987, 1372.49, -3439.10, 3.48,   0.00, 0.00, 180.00);
  55.     CreateObject(987, 1384.48, -3439.10, 3.48,   0.00, 0.00, 180.00);
  56.     CreateObject(987, 1396.49, -3439.11, 3.48,   0.00, 0.00, 180.00);
  57.     CreateObject(987, 1408.49, -3439.11, 3.48,   0.00, 0.00, 180.00);
  58.     CreateObject(987, 1420.49, -3439.12, 3.48,   0.00, 0.00, 180.00);
  59.     CreateObject(987, 1432.47, -3439.14, 3.48,   0.00, 0.00, 180.00);
  60.     CreateObject(987, 1444.46, -3439.16, 3.48,   0.00, 0.00, 180.00);
  61.     CreateObject(987, 1448.75, -3439.18, 3.48,   0.00, 0.00, 180.00);
  62.     CreateObject(987, 1325.00, -3546.88, 3.48,   0.00, 0.00, 270.00);
  63.     CreateObject(987, 1324.91, -3534.93, 3.48,   0.00, 0.00, 270.00);
  64.     CreateObject(987, 1324.92, -3522.94, 3.48,   0.00, 0.00, 270.00);
  65.     CreateObject(987, 1324.94, -3498.95, 3.48,   0.00, 0.00, 270.00);
  66.     CreateObject(987, 1324.95, -3486.95, 3.48,   0.00, 0.00, 269.82);
  67.     CreateObject(987, 1324.96, -3474.97, 3.48,   0.00, 0.00, 270.00);
  68.     CreateObject(987, 1324.95, -3462.99, 3.48,   0.00, 0.00, 269.82);
  69.     CreateObject(987, 1324.98, -3439.02, 3.48,   0.00, 0.00, 270.00);
  70.     CreateObject(987, 1324.96, -3451.02, 3.48,   0.00, 0.00, 270.00);
  71.     CreateObject(987, 1324.92, -3510.95, 3.48,   0.00, 0.00, 270.00);
  72.     CreateObject(987, 1436.96, -3558.76, 3.48,   0.00, 0.00, 0.00);
  73.     CreateObject(3605, 1424.74, -3462.98, 9.39,   0.00, 0.00, 270.00);
  74.     CreateObject(3605, 1425.06, -3505.24, 9.39,   0.00, 0.00, 270.00);
  75.     CreateObject(3605, 1347.32, -3536.78, 9.39,   0.00, 0.00, 180.00);
  76.     CreateObject(3605, 1389.14, -3536.93, 9.39,   0.00, 0.00, 180.00);
  77.     CreateObject(3934, 1425.00, -3533.39, 3.51,   0.00, 0.00, 0.00);
  78.     CreateObject(3934, 1431.27, -3547.14, 3.51,   0.00, 0.00, 0.00);
  79.     CreateObject(3279, 1329.45, -3443.19, 3.48,   0.00, 0.00, 0.99);
  80.     CreateObject(3279, 1329.50, -3553.59, 3.48,   0.00, 0.00, 0.99);
  81.     CreateObject(3279, 1444.62, -3443.59, 3.48,   0.00, 0.00, 271.73);
  82.     CreateObject(3279, 1444.26, -3554.69, 3.48,   0.00, 0.00, 181.13);
  83.     CreateObject(4828, 1474.41, -2286.80, 26.36,   0.00, 0.00, 0.00);
  84.     CreateObject(1226, 1438.42, -3359.31, 7.56,   0.00, 0.00, 280.17);
  85.     CreateObject(1226, 1347.15, -3435.84, 7.56,   0.00, 0.00, 0.08);
  86.     CreateObject(1226, 1353.07, -3406.66, 7.56,   0.00, 0.00, 338.64);
  87.     CreateObject(1226, 1377.85, -3378.70, 7.56,   0.00, 0.00, 310.70);
  88.     CreateObject(1226, 1406.80, -3365.52, 7.56,   0.00, 0.00, 287.75);
  89.     CreateObject(13681, 1364.20, -3480.82, 8.23,   0.00, 0.00, 0.00);
  90.     CreateObject(615, 1347.45, -3488.73, 3.47,   0.00, 0.00, 0.00);
  91.     CreateObject(729, 1409.29, -3484.13, 3.46,   0.00, 0.00, 0.00);
  92.     CreateObject(1223, 1349.19, -3489.33, 3.47,   0.00, 0.00, 0.00);
  93.     CreateObject(10183, 1363.31, -3467.83, 3.53,   0.00, 0.00, 224.92);
  94.     CreateObject(729, 1369.12, -3521.69, 3.47,   0.00, 0.00, 0.00);
  95.     CreateObject(621, 1380.09, -3473.33, 3.48,   0.00, 0.00, 0.00);
  96.     CreateObject(737, 1409.29, -3454.12, 3.87,   0.00, 0.00, 0.00);
  97.     CreateObject(737, 1397.57, -3520.61, 3.87,   0.00, 0.00, 0.00);
  98.     CreateObject(671, 1409.06, -3467.99, 3.82,   0.00, 0.00, 0.00);
  99.     CreateObject(671, 1381.00, -3518.68, 3.82,   0.00, 0.00, 0.00);
  100.     CreateObject(671, 1406.05, -3493.37, 3.82,   0.00, 0.00, 0.00);
  101.     CreateObject(737, 1408.32, -3510.07, 3.87,   0.00, 0.00, 0.00);
  102.     CreateObject(737, 1339.80, -3519.64, 3.87,   0.00, 0.00, 0.00);
  103.     CreateObject(671, 1357.54, -3519.36, 3.82,   0.00, 0.00, 0.00);
  104.     CreateObject(1223, 1345.76, -3523.44, 3.49,   0.00, 0.00, 75.31);
  105.     CreateObject(1223, 1410.97, -3464.19, 3.49,   0.00, 0.00, 179.51);
  106.     CreateObject(1223, 1351.03, -3523.41, 3.49,   0.00, 0.00, 75.31);
  107.     CreateObject(1223, 1411.15, -3459.63, 3.49,   0.00, 0.00, 188.05);
  108.     CreateObject(1223, 1411.55, -3501.58, 3.49,   0.00, 0.00, 188.05);
  109.     CreateObject(1223, 1411.37, -3506.57, 3.49,   0.00, 0.00, 179.51);
  110.     CreateObject(1223, 1392.66, -3523.46, 3.49,   0.00, 0.00, 75.31);
  111.     CreateObject(1223, 1387.88, -3523.44, 3.49,   0.00, 0.00, 75.31);
  112.    
  113.     //admin briefing room
  114.     //You can delete this if you don't need it, but remove the /enter and /exit then aswel
  115.     CreateObject(8231, -356.42, 1668.08, 1000.00,   0.00, 0.00, 90.00);
  116.     CreateObject(8372, -373.38, 1634.78, 1001.73,   0.00, 0.00, 0.00);
  117.     CreateObject(1569, -365.02, 1669.31, 998.30,   0.00, 0.00, 90.00);
  118.     CreateObject(1769, -319.52, 1645.27, 924.49,   0.00, 0.00, 0.00);
  119.     CreateObject(14455, -358.41, 1676.86, 999.97,   0.00, 0.00, 180.00);
  120.     CreateObject(3964, -362.35, 1668.59, 1000.54,   0.00, 0.00, 90.00);
  121.     CreateObject(2284, -355.91, 1676.46, 1000.05,   0.00, 0.00, 0.00);
  122.     CreateObject(2066, -356.30, 1665.95, 998.30,   0.00, 0.00, 0.00);
  123.     CreateObject(2257, -352.52, 1665.86, 1000.08,   0.00, 0.00, 180.00);
  124.     CreateObject(11313, -365.04, 1674.33, 1000.14,   0.00, 0.00, 0.00);
  125.     CreateObject(2256, -348.05, 1673.24, 1000.37,   0.00, 0.00, 270.00);
  126.     CreateObject(2357, -360.25, 1672.85, 998.72,   0.00, 0.00, 0.00);
  127.     CreateObject(1714, -357.06, 1672.71, 998.29,   0.00, 0.00, 270.00);
  128.     CreateObject(1671, -358.86, 1671.23, 998.73,   0.00, 0.00, 180.00);
  129.     CreateObject(1671, -362.12, 1671.26, 998.73,   0.00, 0.00, 180.00);
  130.     CreateObject(1671, -361.33, 1671.27, 998.73,   0.00, 0.00, 180.00);
  131.     CreateObject(1671, -360.53, 1671.26, 998.73,   0.00, 0.00, 180.00);
  132.     CreateObject(1671, -359.71, 1671.24, 998.73,   0.00, 0.00, 180.00);
  133.     CreateObject(1714, -363.42, 1672.86, 998.29,   0.00, 0.00, 90.00);
  134.     CreateObject(14532, -363.22, 1675.05, 999.25,   0.00, 0.00, 221.20);
  135.     CreateObject(1671, -362.05, 1674.36, 998.73,   0.00, 0.00, -0.06);
  136.     CreateObject(1671, -361.30, 1674.35, 998.73,   0.00, 0.00, -0.06);
  137.     CreateObject(1671, -360.49, 1674.34, 998.73,   0.00, 0.00, 0.00);
  138.     CreateObject(1671, -352.74, 1672.00, 998.73,   0.00, 0.00, 0.00);
  139.     CreateObject(1671, -349.48, 1671.96, 998.73,   0.00, 0.00, -0.06);
  140.     CreateObject(2207, -353.97, 1666.33, 998.29,   0.00, 0.00, 89.41);
  141.     CreateObject(1671, -355.71, 1667.29, 998.72,   0.00, 0.00, 90.00);
  142.     CreateObject(2894, -354.12, 1667.31, 999.07,   0.00, 0.00, 269.96);
  143.     CreateObject(3338, -354.05, 1667.05, 1006.10,   0.00, 0.00, 0.00);
  144.     CreateObject(2238, -354.46, 1666.39, 999.48,   0.00, 0.00, 0.00);
  145.     CreateObject(2008, -348.48, 1670.89, 998.29,   0.00, 0.00, 180.00);
  146.     CreateObject(2008, -351.59, 1670.89, 998.29,   0.00, 0.00, 180.00);
  147.     CreateObject(1671, -358.90, 1674.35, 998.73,   0.00, 0.00, -0.06);
  148.     CreateObject(1671, -359.73, 1674.34, 998.73,   0.00, 0.00, 0.00);
  149.     CreateObject(2011, -350.57, 1670.77, 998.29,   0.00, 0.00, 0.00);
  150.     return 1;
  151. }
  152.  
  153. public OnFilterScriptExit()
  154. {
  155.     return 1;
  156. }
  157.  
  158.  
  159.  
  160. public OnPlayerConnect(playerid)
  161. {
  162.     return 1;
  163. }
  164.  
  165. public OnPlayerDisconnect(playerid, reason)
  166. {
  167.     return 1;
  168. }
  169.  
  170.  
  171.  
  172. public OnPlayerCommandText(playerid, cmdtext[])
  173. {
  174.     if (strcmp("/opengate", cmdtext, true, 10) == 0)
  175.     if(IsPlayerInRangeOfPoint(playerid, 20, 1354.28, -3439.05, 6.31))
  176.     {
  177.         MoveObject(AdminGate, 1354.28, -3439.05, 6.31, 2);
  178.         return 1;
  179.     }
  180.     if (strcmp("/closegate", cmdtext, true, 10) == 0)
  181.     {
  182.         if(IsPlayerInRangeOfPoint(playerid, 20, 1354.28, -3439.05, 6.31))
  183.         MoveObject(AdminGate, 1342.75, -3439.04, 6.31, 2);
  184.         return 1;
  185.     }
  186.     if (strcmp("/adminbase", cmdtext, true, 10) == 0)
  187.     {
  188.         SetPlayerPos(playerid, 1744.5499,-2754.1206,5.0117);
  189.         return 1;
  190.     }
  191.     if (strcmp("/enter", cmdtext, true, 10) == 0)
  192.     if(IsPlayerInRangeOfPoint(playerid, 5, 1351.8190,-3487.5630,4.5295))
  193.     {
  194.         SetPlayerPos(playerid, -348.2069, 1666.9084, 999.2969);
  195.         SetPlayerInterior(playerid, 2);
  196.         return 1;
  197.     }
  198.     if (strcmp("/exit", cmdtext, true, 10) == 0)
  199.     if(IsPlayerInRangeOfPoint(playerid, 5, -348.2069, 1666.9084, 999.2969))
  200.     {
  201.         SetPlayerPos(playerid, 1351.8190,-3487.5630,4.5295);
  202.         SetPlayerInterior(playerid, 0);
  203.         return 1;
  204.     }
  205.     return 0;
  206. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement