Guest User

Untitled

a guest
Jun 25th, 2012
38
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 3.60 KB | None | 0 0
  1. #include <a_samp>
  2. #include <streamer>
  3.  
  4. new Gate, bool:GateClosed = true;
  5. new Garage, bool:GarageClosed = true;
  6.  
  7. public OnFilterScriptInit()
  8. {
  9.     CreateObject(5297,2887.89990234,-1963.00000000,10.60000038,0.00000000,0.00000000,0.00000000); //object(laroads_26b_las01) (1)
  10.     CreateObject(5112,3169.60009766,-1962.93994141,11.60000038,0.00000000,0.00000000,0.00000000); //object(laroads_26_las2) (1)
  11.     CreateObject(5112,3015.94335938,-1963.00000000,11.30000019,0.00000000,0.00000000,0.00000000); //object(laroads_26_las2) (2)
  12.     CreateObject(5296,3301.00000000,-1962.90002441,10.89999962,0.00000000,0.00000000,0.00000000); //object(laroads_26a_las01) (2)
  13.     CreateObject(16120,3338.80004883,-1992.09997559,0.00000000,0.00000000,0.00000000,0.00000000); //object(des_rockgp2_07) (1)
  14.     CreateObject(16120,3337.19995117,-1940.19995117,0.00000000,0.00000000,0.00000000,90.00000000); //object(des_rockgp2_07) (2)
  15.     CreateObject(8483,3360.39990234,-1963.80004883,17.00000000,0.00000000,0.00000000,180.00000000); //object(pirateland02_lvs) (1)
  16.     CreateObject(978,3346.80004883,-1956.69995117,6.09999990,0.00000000,0.00000000,150.00000000); //object(sub_roadright) (1)
  17.     CreateObject(979,3346.30004883,-1968.80004883,6.00000000,0.00000000,0.00000000,25.00000000); //object(sub_roadleft) (1)
  18.     CreateObject(5112,3420.00000000,-1962.90002441,1.10000002,0.00000000,0.00000000,0.00000000); //object(laroads_26_las2) (3)
  19.     CreateObject(3997,3560.00000000,-1960.80004883,5.00000000,0.00000000,0.00000000,90.00000000); //object(cityhallblok_lan) (1)
  20.     CreateObject(3493,3544.60009766,-2014.00000000,7.69999981,0.00000000,0.00000000,0.00000000); //object(vgsn_carpark01) (1)
  21.     CreateObject(9507,3601.30004883,-1962.69995117,17.29999924,0.00000000,0.00000000,270.00000000); //object(bigboxtmp03) (1)
  22.     CreateObject(1506,3593.30004883,-1955.09997559,5.19999981,0.00000000,0.00000000,90.00000000); //object(gen_doorext08) (1)
  23.     CreateObject(4874,3548.39990234,-1897.90002441,8.89999962,0.00000000,0.00000000,0.00000000); //object(helipad1_las) (1)
  24.  
  25.     Gate = CreateObject(976, 3351.8999023438, -1967.0999755859, 5.1999998092651, 0.0, 0.0, 90, 100.0);
  26.     Garage = CreateObject(9823, 3593.5, -1958.7998046875, 7.0999999046326, 0.0, 0.0, 0, 100.0);
  27.     return 1;
  28. }
  29.  
  30. public OnPlayerCommandText(playerid, cmdtext[])
  31. {
  32.     if(!strcmp(cmdtext, "/garage", true)){
  33.         if(GateClosed){
  34.             if(IsPlayerInRangeOfPoint(playerid, 15.0, 3593.5, -1958.7998046875, 7.0999999046326)){
  35.                 GarageClosed = false;
  36.                 MoveObject(Garage, 3591.6999511719, -1959, 9.5, 3.0, 0.0, 90, 0);
  37.                 return SendClientMessage(playerid, 0xFF0000FF, "Garage is opening");
  38.             }
  39.         }
  40.         else{
  41.             if(IsPlayerInRangeOfPoint(playerid, 15.0, 3593.5, -1958.7998046875, 7.0999999046326)){
  42.                 GarageClosed = true;
  43.                 MoveObject(Garage, 3593.5, -1958.7998046875, 7.0999999046326, 3.0, 0.0, 0.0, 0);
  44.                 return SendClientMessage(playerid, 0xFF0000FF, "Garage is closing");
  45.             }
  46.         }
  47.     }
  48.  
  49.     {
  50.     if(!strcmp(cmdtext, "/house", true)){
  51.         if(GateClosed){
  52.             if(IsPlayerInRangeOfPoint(playerid, 15.0, 3351.8999023438, -1967.0999755859, 5.1999998092651)){
  53.                 GateClosed = false;
  54.                 MoveObject(Gate, 3351.8999023438, -1958.0999755859, 5.1999998092651, 3.0, 0.0, 0.0, 90);
  55.                 return SendClientMessage(playerid, 0xFF0000FF, "Gate is opening");
  56.             }
  57.         }
  58.         else{
  59.             if(IsPlayerInRangeOfPoint(playerid, 15.0, 3351.8999023438, -1967.0999755859, 5.1999998092651)){
  60.                 GateClosed = true;
  61.                 MoveObject(Gate, 3351.8999023438, -1967.0999755859, 5.1999998092651, 3.0, 0.0, 0.0, 90);
  62.                 return SendClientMessage(playerid, 0xFF0000FF, "Gate is closing");
  63.             }
  64.         }
  65.     }
  66.     return 0;
  67. }
  68.     return 1;
  69. }
Advertisement
Add Comment
Please, Sign In to add comment