Guest User

SAPSidhu

a guest
Aug 13th, 2009
812
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 14.88 KB | None | 0 0
  1. /*
  2. Credits goes to:
  3. [SAP]Sidhu, for his awesome idea and programming!
  4. [SAP]Sidhu Made this!
  5. DO NOT REMOVE THE STUFF ABOVE, ANY ATTEMP TO DO SO WILL RESULT IN YOU PAYING THE CONSEQUENCES IF CAUGHT
  6. */
  7. //===============================Include Files==================================
  8.  
  9. #include <a_samp>
  10.  
  11. #define FILTERSCRIPT
  12. #define COLOR_WHITE 0xFFFFFFAA
  13. #define COLOR_YELLOW 0xFFFF00AA
  14. #define COLOR_GREEN 0x33AA33AA
  15. #define COLOR_RED 0xAA3333AA
  16.  
  17. #if defined FILTERSCRIPT
  18.  
  19. new MG;
  20. new veh1;
  21. new veh2;
  22. new veh3;
  23. new veh4;
  24. new veh5;
  25. new veh6;
  26.  
  27. main()
  28. {
  29. }
  30.  
  31. public OnFilterScriptInit()
  32. {
  33.  
  34.  
  35. print("\n--------------------------------------");
  36. print(" [SAP]Sidhu's LS Docks Admin House! ");
  37. print("--------------------------------------\n");
  38. veh1 = CreateVehicle(534,882.4448,-2202.4612,11.9103,90.7857,128,0, 86400); // ls docks house remington
  39. ChangeVehicleColor(veh1,128,0);
  40.  
  41. veh2 = CreateVehicle(463,884.1929,-2197.3127,11.7273,88.2887,186,1, 86400); // ls docks house freeway
  42. ChangeVehicleColor(veh2,186,1);
  43.  
  44. veh3 = CreateVehicle(522,884.3401,-2195.5737,11.7550,92.7577,1,154, 86400); // ls docks house nrg-500
  45. ChangeVehicleColor(veh3,1,154);
  46.  
  47. veh4 = CreateVehicle(475,882.6893,-2182.0076,11.9834,91.7018,3,3, 86400); // ls docks house sabre
  48. ChangeVehicleColor(veh4,3,3);
  49.  
  50. veh5 = CreateVehicle(451,882.7808,-2176.1616,11.8867,89.6965,1,1, 86400); // ls docks house turismo
  51. ChangeVehicleColor(veh5,1,1);
  52.  
  53. veh6 = CreateVehicle(487,799.0968,-2189.2151,14.9411,267.8651,233,1, 86400); // ls docks house maverick
  54. ChangeVehicleColor(veh6,233,1);
  55.  
  56. CreateObject(18256, 832.310669, -2098.666504, 3.225269, 0.0000, 0.0000, 276.0161);
  57. CreateObject(18256, 833.228088, -2149.281738, 2.831478, 0.0000, 0.0000, 276.0161);
  58. CreateObject(8661, 838.514099, -2179.080811, 11.197598, 0.0000, 0.0000, 180.0000);
  59. CreateObject(8661, 838.541138, -2199.005371, 11.188358, 0.0000, 0.0000, 180.0000);
  60. CreateObject(8661, 878.467041, -2179.091309, 11.180706, 0.0000, 0.0000, 180.0000);
  61. CreateObject(8661, 878.493225, -2199.004639, 11.186939, 0.0000, 0.0000, 180.0000);
  62. CreateObject(8661, 798.518311, -2179.081055, 11.198283, 0.0000, 0.0000, 180.0000);
  63. CreateObject(8661, 798.544495, -2199.008057, 11.188438, 0.0000, 0.0000, 180.0000);
  64. CreateObject(3607, 837.102051, -2189.305908, 17.303209, 0.0000, 0.0000, 180.0000);
  65. CreateObject(8661, 838.571899, -2218.983398, 11.189787, 0.0000, 0.0000, 180.0000);
  66. CreateObject(9241, 798.599548, -2189.115967, 12.957350, 0.0000, 0.0000, 180.0000);
  67. CreateObject(3604, 890.559387, -2179.135010, 13.714202, 0.0000, 0.0000, 270.0000);
  68. CreateObject(3604, 890.550415, -2199.344727, 13.707938, 0.0000, 0.0000, 270.0000);
  69. CreateObject(1481, 842.493774, -2217.094238, 11.892913, 0.0000, 0.0000, 180.0000);
  70. CreateObject(16151, 851.243530, -2204.512207, 11.520116, 0.0000, 0.0000, 90.0000);
  71. CreateObject(2886, 836.722412, -2196.300781, 13.457197, 0.0000, 0.0000, 90.0000);
  72. CreateObject(2922, 836.819763, -2176.881836, 13.437919, 0.0000, 0.0000, 262.2736);
  73. CreateObject(2964, 831.363953, -2215.950439, 11.183565, 0.0000, 0.0000, 0.0000);
  74. CreateObject(2965, 831.912903, -2215.904297, 12.097822, 0.0000, 0.0000, 0.0000);
  75. CreateObject(1598, 833.446533, -2224.232422, 11.494787, 0.0000, 0.0000, 0.0000);
  76. CreateObject(1670, 848.206360, -2205.292236, 12.145985, 0.0000, 0.0000, 348.7500);
  77. CreateObject(14619, 845.137756, -2227.137695, 11.527490, 0.0000, 0.0000, 56.2500);
  78. CreateObject(1646, 823.494385, -2226.675293, 11.527217, 0.0000, 0.0000, 0.0000);
  79. CreateObject(1646, 825.833618, -2226.669678, 11.527216, 0.0000, 0.0000, 0.0000);
  80. CreateObject(1646, 828.188049, -2226.681641, 11.527217, 0.0000, 0.0000, 0.0000);
  81. CreateObject(1646, 830.565247, -2226.671631, 11.527217, 0.0000, 0.0000, 0.0000);
  82. CreateObject(3507, 847.437378, -2167.664795, 11.004646, 0.0000, 0.0000, 0.0000);
  83. CreateObject(3507, 828.463196, -2167.696533, 10.943623, 0.0000, 0.0000, 0.0000);
  84. CreateObject(718, 820.386841, -2201.731689, 11.971527, 0.0000, 0.0000, 0.0000);
  85. CreateObject(718, 855.706360, -2201.798096, 11.971527, 0.0000, 0.0000, 0.0000);
  86. CreateObject(17950, 871.624146, -2202.693359, 13.487610, 0.0000, 0.0000, 0.0000);
  87. CreateObject(2868, 819.133118, -2203.036377, 13.202282, 0.0000, 0.0000, 0.0000);
  88. CreateObject(2868, 856.933533, -2203.160400, 13.202282, 0.0000, 0.0000, 0.0000);
  89. CreateObject(2700, 852.676392, -2203.668701, 13.296756, 0.0000, 0.0000, 270.0000);
  90. CreateObject(2630, 820.986084, -2220.583496, 11.184462, 0.0000, 0.0000, 90.0000);
  91. CreateObject(2629, 820.982544, -2218.063477, 11.191534, 0.0000, 0.0000, 90.0000);
  92. CreateObject(2628, 821.140442, -2215.589844, 11.183827, 0.0000, 0.0000, 90.0000);
  93. CreateObject(2627, 821.250549, -2213.178223, 11.190604, 0.0000, 0.0000, 270.0000);
  94. CreateObject(2520, 821.713196, -2227.006592, 11.181974, 0.0000, 0.0000, 90.0000);
  95. CreateObject(1828, 831.536377, -2215.955811, 11.262505, 0.0000, 0.0000, 0.0000);
  96. CreateObject(1736, 838.074402, -2197.398438, 15.309916, 0.0000, 0.0000, 0.0000);
  97. CreateObject(2913, 820.382751, -2218.521484, 12.098160, 270.2747, 0.0000, 0.3867);
  98. CreateObject(2915, 821.162903, -2210.951172, 11.310949, 0.0000, 0.0000, 270.0000);
  99. CreateObject(3004, 830.476990, -2215.498047, 12.099562, 356.5623, 0.0000, 236.2501);
  100. CreateObject(3004, 830.485535, -2216.373535, 12.074562, 356.6912, 0.0000, 303.7500);
  101. CreateObject(3065, 836.169250, -2225.026123, 11.324805, 0.0000, 0.0000, 0.0000);
  102. CreateObject(3092, 838.157776, -2176.356934, 16.446201, 0.0000, 0.0000, 0.0000);
  103. CreateObject(7657, 818.603210, -2218.974365, 12.906630, 0.0000, 0.0000, 270.0000);
  104. CreateObject(7657, 808.582214, -2208.958496, 12.905281, 0.0000, 0.0000, 0.0000);
  105. CreateObject(7657, 788.584595, -2208.962891, 12.905281, 0.0000, 0.0000, 0.0000);
  106. CreateObject(7657, 778.594849, -2198.992188, 12.905281, 0.0000, 0.0000, 270.0000);
  107. CreateObject(7657, 778.581055, -2179.111084, 12.915126, 0.0000, 0.0000, 270.0000);
  108. CreateObject(7657, 788.561951, -2169.150391, 12.915126, 0.0000, 0.0000, 180.0000);
  109. CreateObject(7657, 808.578003, -2169.136963, 12.915126, 0.0000, 0.0000, 180.0000);
  110. CreateObject(7657, 817.492554, -2169.141846, 12.914441, 0.0000, 0.0000, 180.0000);
  111. CreateObject(7657, 858.582092, -2169.165527, 12.914441, 0.0000, 0.0000, 180.0000);
  112. CreateObject(7657, 878.571106, -2169.160645, 12.897548, 0.0000, 0.0000, 180.0000);
  113. CreateObject(7657, 888.450256, -2169.197266, 12.897549, 0.0000, 0.0000, 180.0000);
  114. CreateObject(7657, 898.372375, -2179.171387, 12.897549, 0.0000, 0.0000, 90.0001);
  115. CreateObject(7657, 898.367126, -2199.009033, 12.903782, 0.0000, 0.0000, 90.0001);
  116. CreateObject(7657, 888.385498, -2208.957031, 12.903782, 0.0000, 0.0000, 0.0000);
  117. CreateObject(7657, 868.538025, -2208.930908, 12.903782, 0.0000, 0.0000, 0.0000);
  118. CreateObject(7657, 828.582764, -2228.920166, 12.906630, 0.0000, 0.0000, 0.0000);
  119. CreateObject(7657, 848.551392, -2228.893066, 12.906630, 0.0000, 0.0000, 0.0000);
  120. CreateObject(7657, 858.492920, -2218.921631, 12.906630, 0.0000, 0.0000, 90.0001);
  121. CreateObject(3666, 785.992554, -2176.671875, 14.299160, 0.0000, 0.0000, 0.0000);
  122. CreateObject(3666, 810.708923, -2176.661621, 14.299160, 0.0000, 0.0000, 0.0000);
  123. CreateObject(3666, 811.151306, -2201.430176, 14.299160, 0.0000, 0.0000, 0.0000);
  124. CreateObject(3666, 785.996277, -2201.429932, 14.299160, 0.0000, 0.0000, 0.0000);
  125. CreateObject(1676, 874.533691, -2203.901611, 12.767806, 0.0000, 0.0000, 90.0000);
  126. CreateObject(1676, 868.788269, -2203.916016, 12.767806, 0.0000, 0.0000, 90.0000);
  127. CreateObject(8661, 798.589355, -2209.085693, 1.242576, 270.6186, 0.0000, 180.0000);
  128. CreateObject(8661, 838.609192, -2228.981934, 1.241176, 270.6186, 0.0000, 180.0000);
  129. CreateObject(8661, 878.519653, -2209.104736, 1.208995, 270.6186, 0.0000, 180.0000);
  130. CreateObject(8661, 878.398193, -2169.070801, 1.228740, 270.6186, 0.0000, 0.0000);
  131. CreateObject(8661, 798.523621, -2169.050781, 1.221161, 270.6186, 0.0000, 0.0000);
  132. CreateObject(8661, 818.623901, -2208.969238, 1.192292, 269.7162, 0.0000, 90.0430);
  133. CreateObject(8661, 778.606934, -2189.096924, 1.217729, 269.7162, 0.0000, 90.0430);
  134. CreateObject(8661, 838.502075, -2169.065918, 1.234200, 270.6186, 0.0000, 0.0000);
  135. CreateObject(8661, 858.450867, -2208.963623, 1.209494, 269.7162, 0.0000, 270.0430);
  136. CreateObject(8661, 898.221497, -2189.089844, 1.267747, 269.7162, 0.0000, 270.0430);
  137. CreateObject(1281, 840.906433, -2213.406738, 11.990170, 0.0000, 0.0000, 0.0000);
  138. CreateObject(1281, 844.097290, -2213.405273, 11.986419, 0.0000, 0.0000, 0.0000);
  139. CreateObject(2229, 846.426819, -2203.389404, 11.188358, 0.0000, 0.0000, 0.0000);
  140. CreateObject(2229, 830.295959, -2203.394287, 11.189614, 0.0000, 0.0000, 0.0000);
  141. CreateObject(2104, 852.881653, -2203.315918, 11.185637, 0.0000, 0.0000, 0.0000);
  142. CreateObject(1726, 823.708191, -2202.270264, 12.014068, 0.0000, 0.0000, 180.0000);
  143. CreateObject(1726, 854.409058, -2202.265869, 12.014068, 0.0000, 0.0000, 180.0000);
  144. CreateObject(3472, 779.124939, -2208.634033, 11.557598, 0.0000, 0.0000, 33.7500);
  145. CreateObject(3472, 778.956055, -2169.594238, 11.592443, 0.0000, 0.0000, 67.5000);
  146. CreateObject(3472, 818.976929, -2228.508545, 11.533947, 0.0000, 0.0000, 33.7500);
  147. CreateObject(3472, 857.975769, -2228.458252, 11.558947, 0.0000, 0.0000, 22.5000);
  148. CreateObject(3472, 898.053772, -2208.557617, 11.556099, 0.0000, 0.0000, 22.5000);
  149. CreateObject(3472, 897.944946, -2169.607178, 11.549866, 0.0000, 0.0000, 337.5000);
  150. CreateObject(1985, 830.613647, -2195.769043, 14.975383, 0.0000, 0.0000, 0.0000);
  151. CreateObject(2921, 822.713013, -2178.305664, 23.284182, 355.7028, 8.5944, 255.3123);
  152. CreateObject(2921, 853.267151, -2178.379639, 23.279606, 355.7028, 8.5944, 187.8123);
  153. CreateObject(2921, 837.965271, -2196.697266, 18.589535, 355.7028, 8.5944, 118.5934);
  154. CreateObject(2921, 821.934692, -2195.642090, 20.066170, 355.7028, 8.5944, 17.3434);
  155. CreateObject(2995, 832.111084, -2216.082031, 12.113515, 0.0000, 0.0000, 0.0000);
  156. CreateObject(2996, 831.777039, -2215.899170, 12.113515, 0.0000, 0.0000, 0.0000);
  157. CreateObject(2997, 832.113525, -2215.701416, 12.113515, 0.0000, 0.0000, 0.0000);
  158. CreateObject(2998, 832.111389, -2215.786133, 12.113515, 0.0000, 0.0000, 0.0000);
  159. CreateObject(2999, 832.035400, -2216.037354, 12.113515, 0.0000, 0.0000, 0.0000);
  160. CreateObject(3000, 831.886780, -2215.854004, 12.113515, 0.0000, 0.0000, 0.0000);
  161. CreateObject(3001, 831.835266, -2215.937500, 12.113515, 0.0000, 0.0000, 0.0000);
  162. CreateObject(3002, 832.054932, -2215.738770, 12.113515, 0.0000, 0.0000, 0.0000);
  163. CreateObject(3003, 830.570984, -2215.940674, 12.113912, 0.0000, 0.0000, 0.0000);
  164. CreateObject(3100, 832.110962, -2216.017822, 12.113515, 0.0000, 0.0000, 0.0000);
  165. CreateObject(3101, 831.898621, -2215.967773, 12.113515, 0.0000, 0.0000, 0.0000);
  166. CreateObject(3102, 832.059509, -2215.948242, 12.113515, 0.0000, 0.0000, 0.0000);
  167. CreateObject(3103, 831.969238, -2215.781982, 12.113515, 0.0000, 0.0000, 0.0000);
  168. CreateObject(3104, 831.970825, -2215.983887, 12.113515, 0.0000, 0.0000, 0.0000);
  169. CreateObject(3105, 832.085876, -2215.860352, 12.113515, 0.0000, 0.0000, 0.0000);
  170. CreateObject(3106, 831.982422, -2215.888672, 12.113515, 0.0000, 0.0000, 0.0000);
  171. CreateObject(1455, 849.691772, -2205.650635, 12.197223, 0.0000, 0.0000, 0.0000);
  172. CreateObject(1544, 851.114197, -2205.489014, 12.121359, 0.0000, 0.0000, 0.0000);
  173. CreateObject(1664, 848.919189, -2205.459229, 12.292238, 0.0000, 0.0000, 0.0000);
  174. CreateObject(1665, 851.470886, -2205.492920, 12.160993, 0.0000, 0.0000, 0.0000);
  175. CreateObject(1667, 849.467407, -2205.638672, 12.214113, 0.0000, 0.0000, 0.0000);
  176. CreateObject(1668, 850.345886, -2205.567139, 12.292238, 0.0000, 0.0000, 0.0000);
  177. CreateObject(1541, 851.391174, -2205.032959, 12.333269, 0.0000, 0.0000, 0.0000);
  178. CreateObject(639, 845.431824, -2196.631104, 14.436211, 0.0000, 0.0000, 90.0000);
  179. CreateObject(639, 830.489014, -2196.515381, 14.399426, 0.0000, 0.0000, 90.0000);
  180. CreateObject(14467, 834.862427, -2174.895020, 13.856392, 0.0000, 0.0000, 146.2500);
  181. CreateObject(2745, 825.779297, -2215.964355, 12.398408, 0.0000, 0.0000, 270.0000);
  182.  
  183. MG = CreateObject(8673, 838.412659, -2169.107666, 12.640897, 0.0000, 0.0000, 0.0000);
  184. return 1;
  185. }
  186.  
  187. public OnPlayerStateChange(playerid, newstate, oldstate)
  188. {
  189. new vehicleid = GetPlayerVehicleID(playerid);
  190. if(newstate == PLAYER_STATE_DRIVER && oldstate == PLAYER_STATE_ONFOOT)
  191. {
  192. if(vehicleid == veh1)
  193. {
  194. if(IsPlayerAdmin(playerid)){
  195. SendClientMessage(playerid, COLOR_GREEN, "Welcome to the admin vehicle!");
  196. }
  197. else
  198. {
  199. RemovePlayerFromVehicle(playerid);
  200. SendClientMessage(playerid, COLOR_RED, "Admins only!");
  201. }
  202. }
  203.  
  204. if(vehicleid == veh2)
  205. {
  206. if(IsPlayerAdmin(playerid)){
  207. SendClientMessage(playerid, COLOR_GREEN, "Welcome to the admin vehicle!");
  208. }
  209. else
  210. {
  211. RemovePlayerFromVehicle(playerid);
  212. SendClientMessage(playerid, COLOR_RED, "Admins only!");
  213. }
  214. }
  215.  
  216. if(vehicleid == veh3)
  217. {
  218. if(IsPlayerAdmin(playerid)){
  219. SendClientMessage(playerid, COLOR_GREEN, "Welcome to the admin vehicle!");
  220. }
  221. else
  222. {
  223. RemovePlayerFromVehicle(playerid);
  224. SendClientMessage(playerid, COLOR_RED, "Admins only!");
  225. }
  226. }
  227.  
  228. if(vehicleid == veh4)
  229. {
  230. if(IsPlayerAdmin(playerid)){
  231. SendClientMessage(playerid, COLOR_GREEN, "Welcome to the admin vehicle!");
  232. }
  233. else
  234. {
  235. RemovePlayerFromVehicle(playerid);
  236. SendClientMessage(playerid, COLOR_RED, "Admins only!");
  237. }
  238. }
  239.  
  240. if(vehicleid == veh5)
  241. {
  242. if(IsPlayerAdmin(playerid)){
  243. SendClientMessage(playerid, COLOR_GREEN, "Welcome to the admin vehicle!");
  244. }
  245. else
  246. {
  247. RemovePlayerFromVehicle(playerid);
  248. SendClientMessage(playerid, COLOR_RED, "Admins only!");
  249. }
  250. }
  251.  
  252. if(vehicleid == veh6)
  253. {
  254. if(IsPlayerAdmin(playerid)){
  255. SendClientMessage(playerid, COLOR_GREEN, "Welcome to the admin vehicle!");
  256. }
  257. else
  258. {
  259. RemovePlayerFromVehicle(playerid);
  260. SendClientMessage(playerid, COLOR_RED, "Admins only!");
  261. }
  262. }
  263. }
  264. return 1;
  265. }
  266.  
  267. public OnPlayerCommandText(playerid, cmdtext[])
  268. {
  269. if( !strcmp(cmdtext,"/lsdaho",true ))
  270. {
  271. MoveObject(MG,838.402100, -2169.135254, 8.387539,2);
  272. SendClientMessage(playerid, COLOR_RED, "The Los Santos Docks Admin House Gate is Open!");
  273. return 1;
  274. }
  275.  
  276. if( !strcmp(cmdtext,"/lsdahc",true ))
  277. {
  278. MoveObject(MG,838.412659, -2169.107666, 12.640897,2);
  279. SendClientMessage(playerid, COLOR_GREEN, "The Los Santos Docks Admin House Gate is Closed!");
  280. return 1;
  281. }
  282. return 0;
  283. }
  284.  
  285. #endif
Advertisement
Add Comment
Please, Sign In to add comment