Advertisement
Guest User

Army base

a guest
Jun 7th, 2010
901
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 7.88 KB | None | 0 0
  1. // ****************** Army BASE !!!*******************************
  2. // *******************By MaxDSL!!!********************************
  3.  
  4.  
  5.  
  6. new armygate1;
  7. new armygate11;
  8. new armygate2;
  9. new armygate22;
  10.  
  11.  
  12.  
  13. #include <a_samp>
  14.  
  15. #if defined FILTERSCRIPT
  16.  
  17. public OnFilterScriptInit()
  18. {
  19.     print("\n--------------------------------------");
  20.     print(" Los Santos Army HQ by MaxDSL");
  21.     print("--------------------------------------\n");
  22.     return 1;
  23. }
  24.  
  25. public OnFilterScriptExit()
  26. {
  27.     return 1;
  28. }
  29.  
  30. #else
  31.  
  32. main()
  33. {
  34.     print("\n----------------------------------");
  35.     print(" FilterScript Shut Down...");
  36.     print("----------------------------------\n");
  37. }
  38.  
  39. #endif
  40.  
  41. public OnGameModeInit()
  42. {
  43. // Vehicles ***
  44.     AddStaticVehicle(500,2743.9810,-2421.9448,13.7516,268.4541,28,119); //
  45.     AddStaticVehicle(500,2744.2886,-2418.3838,13.7415,269.9294,21,119); //
  46.     AddStaticVehicle(470,2744.8679,-2431.0696,13.6364,270.9784,43,0); //
  47.     AddStaticVehicle(470,2744.4263,-2440.9771,13.6390,267.5279,43,0); //
  48.     AddStaticVehicle(470,2745.4629,-2460.2825,13.6435,271.2262,43,0); //
  49.     AddStaticVehicle(470,2745.7554,-2465.2534,13.6393,269.8980,43,0); //
  50.     AddStaticVehicle(433,2780.6411,-2437.9587,14.0720,88.9784,43,0); //
  51.     AddStaticVehicle(433,2782.7935,-2475.1306,14.0735,90.4039,43,0); //
  52.     AddStaticVehicle(432,2788.0439,-2417.6589,13.6432,87.7396,43,0); //
  53.     AddStaticVehicle(432,2788.1770,-2456.9861,13.6445,90.3081,43,0); //
  54.     AddStaticVehicle(432,2787.9194,-2494.3269,13.6599,87.9882,43,0); //
  55.     AddStaticVehicle(425,2916.2051,-2645.2827,17.2134,0.9328,43,0); //
  56.     AddStaticVehicle(425,2889.7119,-2642.9373,17.1814,4.7609,43,0); //
  57.     AddStaticVehicle(520,2916.0000,-2577.2024,14.3526,0.6196,0,0); //
  58.     AddStaticVehicle(520,2896.9111,-2577.0142,14.5801,1.2679,0,0); //
  59.     // Objects ***
  60.     armygate1 = CreateObject(985,2720.385,-2401.013,14.172,0.0,0.0,89.381);
  61.     armygate11 = CreateObject(985,2720.304,-2408.859,14.172,0.0,0.0,-90.241);
  62.     armygate2 = CreateObject(985,2720.092,-2499.577,14.195,0.0,0.0,89.381);
  63.     armygate22 = CreateObject(985,2720.088,-2507.429,14.196,0.0,0.0,-89.381);
  64.     CreateObject(987,2720.292,-2380.005,15.490,0.0,0.0,-91.100);
  65.     CreateObject(987,2720.294,-2389.368,15.326,0.0,0.0,-89.381);
  66.     CreateObject(987,2720.369,-2410.056,15.328,0.0,0.0,-90.241);
  67.     CreateObject(987,2720.201,-2410.094,20.228,0.0,0.0,-90.241);
  68.     CreateObject(987,2720.231,-2389.468,20.251,0.0,0.0,-90.241);
  69.     CreateObject(987,2720.572,-2389.214,20.131,0.0,0.0,91.100);
  70.     CreateObject(987,2617.241,-2352.324,12.417,0.0,0.0,91.960);
  71.     CreateObject(987,2616.702,-2341.646,12.602,0.0,0.0,91.100);
  72.     CreateObject(987,2617.299,-2341.566,17.526,0.0,0.0,92.819);
  73.     CreateObject(987,2617.248,-2341.615,17.592,0.0,-1.719,-88.522);
  74.     CreateObject(987,2616.414,-2330.242,12.625,0.0,0.0,2.578);
  75.     CreateObject(987,2628.337,-2329.909,12.583,0.0,0.0,0.859);
  76.     CreateObject(987,2640.066,-2330.062,12.633,0.0,0.0,0.859);
  77.     CreateObject(987,2652.041,-2330.115,12.483,0.0,0.0,0.859);
  78.     CreateObject(987,2664.033,-2329.904,12.508,0.0,0.0,0.0);
  79.     CreateObject(987,2676.109,-2330.478,12.283,0.0,0.0,0.0);
  80.     CreateObject(987,2688.104,-2329.891,12.633,0.0,0.0,0.0);
  81.     CreateObject(987,2700.080,-2330.294,12.461,0.0,0.0,0.0);
  82.     CreateObject(987,2712.030,-2330.000,12.633,0.0,0.0,0.0);
  83.     CreateObject(987,2723.980,-2330.104,12.633,0.0,0.0,0.0);
  84.     CreateObject(987,2735.849,-2329.989,12.633,0.0,0.0,0.0);
  85.     CreateObject(987,2747.765,-2330.150,12.633,0.0,0.0,0.0);
  86.     CreateObject(987,2759.719,-2330.241,12.633,0.0,0.0,1.719);
  87.     CreateObject(987,2771.695,-2329.800,12.633,0.0,0.0,1.719);
  88.     CreateObject(987,2783.617,-2329.912,12.332,0.0,0.0,1.719);
  89.     CreateObject(987,2795.910,-2329.625,12.633,0.0,0.0,1.719);
  90.     CreateObject(987,2798.929,-2329.656,12.633,0.0,0.0,0.0);
  91.     CreateObject(987,2776.574,-2565.568,12.628,0.0,0.0,0.0);
  92.     CreateObject(987,2764.688,-2565.561,12.633,0.0,0.0,0.0);
  93.     CreateObject(987,2752.422,-2565.517,12.159,0.0,0.0,0.0);
  94.     CreateObject(987,2740.256,-2565.727,12.633,0.0,0.0,0.0);
  95.     CreateObject(987,2727.874,-2565.744,12.858,0.0,0.0,0.0);
  96.     CreateObject(987,2727.083,-2565.446,15.132,0.0,0.0,91.100);
  97.     CreateObject(987,2726.912,-2553.467,15.132,0.0,0.0,89.381);
  98.     CreateObject(987,2727.019,-2565.427,20.132,0.0,0.0,90.241);
  99.     CreateObject(987,2727.024,-2553.501,20.282,0.0,0.0,92.819);
  100.     CreateObject(987,2720.177,-2487.576,15.132,0.0,0.0,-89.381);
  101.     CreateObject(987,2720.346,-2487.417,20.335,0.0,0.0,-90.241);
  102.     CreateObject(987,2720.247,-2508.694,15.132,0.0,0.0,-89.381);
  103.     CreateObject(987,2720.278,-2508.894,19.815,0.0,0.0,-91.100);
  104.     CreateObject(3279,2727.182,-2492.249,12.730,0.0,0.0,0.0);
  105.     CreateObject(3279,2728.822,-2393.961,12.708,0.0,0.0,0.0);
  106.     CreateObject(3279,2624.500,-2336.689,12.708,0.0,0.0,0.0);
  107.     CreateObject(3279,2801.812,-2336.750,12.708,0.0,0.0,0.0);
  108.     CreateObject(3268,2774.927,-2341.830,12.633,0.0,0.0,89.381);
  109.     CreateObject(8614,2741.018,-2465.461,15.873,0.0,0.0,270.723);
  110.     CreateObject(10766,2904.020,-2551.161,10.684,0.0,0.0,178.763);
  111.     CreateObject(10767,2905.149,-2427.467,-2.032,0.0,0.0,44.691);
  112.     CreateObject(971,2815.112,-2560.724,12.603,91.100,1.719,-0.859);
  113.     CreateObject(971,2824.082,-2560.668,12.651,91.100,1.719,-0.859);
  114.     CreateObject(971,2832.821,-2560.492,12.661,91.100,1.719,-0.859);
  115.     CreateObject(971,2841.634,-2560.318,12.696,91.100,1.719,-0.859);
  116.     CreateObject(971,2850.438,-2560.199,12.703,91.100,1.719,-0.859);
  117.     CreateObject(971,2859.103,-2560.022,12.650,91.100,1.719,-0.859);
  118.     CreateObject(971,2867.831,-2559.770,12.553,91.100,1.719,-0.859);
  119.     CreateObject(971,2875.020,-2559.580,12.504,91.100,1.719,-0.859);
  120.     CreateObject(982,2823.619,-2557.092,13.538,0.0,0.0,90.241);
  121.     CreateObject(982,2849.250,-2556.803,13.561,0.0,0.0,91.100);
  122.     CreateObject(982,2823.534,-2564.059,13.460,0.0,0.0,91.100);
  123.     CreateObject(982,2849.078,-2563.483,13.511,0.0,0.0,91.100);
  124.     CreateObject(9241,2889.671,-2644.547,14.787,0.0,0.0,-91.100);
  125.     CreateObject(9241,2917.328,-2644.478,14.812,0.0,0.0,-91.100);
  126.     return 1;
  127. }
  128. public OnPlayerCommandText(playerid, cmdtext[])
  129. {
  130.     if (strcmp("/armyopen1", cmdtext, true, 10) == 0)
  131. {
  132.         MoveObject(armygate1,2720.250,-2395.260,14.172, 3.0);
  133.         MoveObject(armygate11,2720.088,-2507.429,14.196, 3.0);
  134.         SendClientMessage(playerid, 0xFF0000FF,"Army gate 1 is opening");
  135.         return 1;
  136. }
  137.     if (strcmp("/armyclose1", cmdtext, true, 10) == 0)
  138. {
  139.         MoveObject(armygate1,2720.385,-2401.013,14.172, 3.0);
  140.         MoveObject(armygate11,2720.304,-2408.859,14.172, 3.0);
  141.         SendClientMessage(playerid, 0xFF0000FF,"Army gate 1 is closing");
  142.         return 1;
  143. }
  144.     if (strcmp("/armyopen2", cmdtext, true, 10) == 0)
  145. {
  146.         MoveObject(armygate2,2720.051,-2491.823,14.194, 3.0);
  147.         MoveObject(armygate22,2720.010,-2513.692,14.192, 3.0);
  148.         SendClientMessage(playerid, 0xFF0000FF, "Army gate 2 is opening");
  149.         return 1;
  150. }
  151.     if (strcmp("/armyclose2", cmdtext, true, 10) == 0)
  152. {
  153.         MoveObject(armygate2,2720.092,-2499.577,14.195, 3.0);
  154.         MoveObject(armygate22,2720.250,-2414.177,14.343, 3.0);
  155.         SendClientMessage(playerid, 0xFF0000FF,"Army gate 2 is closing");
  156.         return 1;
  157. }
  158.     return 0;
  159. }
  160.  
  161. public OnPlayerSpawn(playerid)
  162. {
  163.     SetPlayerCheckpoint(playerid,2785.5933,-2338.8274,13.6328,3.0);
  164.     return 1;
  165. }
  166.  
  167. public OnPlayerEnterCheckpoint(playerid)
  168. {
  169.     ShowPlayerDialog(playerid, 1, 2, "Army Weapon Dealing","MP5\nM4\nSniper\nSawnoff\nTec9\nDeagle","OK","Cancel");
  170.     return 1;
  171. }
  172.  
  173.  
  174. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  175. {
  176.     if(IsPlayerInCheckpoint(playerid))
  177.     if(dialogid == 1)
  178. {
  179.     if(!response) return SendClientMessage(playerid, 0xFF0000FF, "You canceled!");
  180. }
  181.     if(listitem == 1)
  182. {
  183.     GivePlayerWeapon(playerid, 29, 1000);
  184.     return 1;
  185. }
  186.     if(listitem == 2)
  187. {
  188.     GivePlayerWeapon(playerid, 31, 400);
  189.     return 1;
  190. }
  191.     if(listitem == 3)
  192. {
  193.     GivePlayerWeapon(playerid, 34, 100);
  194.     return 1;
  195. }
  196.     if(listitem == 4)
  197. {
  198.     GivePlayerWeapon(playerid, 26, 30);
  199.     return 1;
  200. }
  201.     if(listitem == 5)
  202. {
  203.     GivePlayerWeapon(playerid, 32, 1000);
  204.     return 1;
  205. }
  206.     if(listitem == 6)
  207. {
  208.     GivePlayerWeapon(playerid, 24, 100);
  209.     return 1;
  210. }
  211.     return 0;
  212. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement