Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- // This is a comment
- // uncomment the line below if you want to write a filterscript
- //#define FILTERscript
- new gates[10];
- new wgates[20];
- new lamp[10];
- #if defined FILTERscript
- public OnFilterscriptInit()
- {
- print("\n--------------------------------------");
- print(" Police station useful comands by Gecatahh");
- print("--------------------------------------\n");
- return 1;
- }
- public OnFilterscriptExit()
- {
- return 1;
- }
- #else
- main()
- {
- print("\n----------------------------------");
- print(" Police station useful comands by Gecatahh");
- print("----------------------------------\n");
- }
- #endif
- public OnGameModeInit()
- {
- gates[1] = CreateObject(971,1589.053344,-1638.123168,14.122960,0.000000,0.000000,181.045272);//gateinside
- CreateObject(997,1544.590576,-1617.848388,12.438137,0.000000,0.000000,271.938476);
- CreateObject(997,1544.710205,-1620.973266,12.416269,0.000000,0.000000,270.590179);
- CreateObject(997,1544.037353,-1632.651123,12.576721,0.000000,0.000000,269.745178);
- CreateObject(997,1544.005737,-1635.747070,12.857315,0.000000,0.000000,270.540161);
- gates[3] = CreateObject(968,1544.700317,-1630.735717,13.096980,-1.000000,-91.000000,269.972869);//gateout
- CreateObject(1616,1583.743530,-1637.326538,17.417528,0.000000,-14.000000,251.336318);//camera1
- CreateObject(1616,1540.411865,-1641.461914,18.786596,0.000000,-10.000000,298.783935);//camera2
- CreateObject(1215,1544.439819,-1623.946655,12.815100,0.000000,0.000000,264.435058);
- CreateObject(1215,1544.219482,-1630.794067,12.832411,0.000000,0.000000,241.320739);
- CreateObject(1215,1584.373291,-1637.751464,12.904351,0.000000,0.000000,164.794158);
- CreateObject(1215,1592.681762,-1637.685302,12.979562,0.000000,0.000000,184.221054);
- CreateObject(1215,1546.053833,-1672.452758,12.984669,0.000000,0.000000,308.639587);
- CreateObject(1215,1546.100097,-1678.703247,13.097762,0.000000,0.000000,211.866531);
- CreateObject(2008,256.912719,86.266647,1001.380432,0.000000,0.000000,89.637771);
- CreateObject(2008,256.895721,84.360313,1001.387145,0.000000,0.000000,90.264396);
- CreateObject(1708,258.067474,87.681488,1001.343872,0.000000,0.000000,270.072540);
- CreateObject(1708,258.011108,85.874336,1001.301879,0.000000,0.000000,268.482452);
- CreateObject(1616,251.099990,91.619064,1004.695495,6.000000,-6.000000,189.532470);//camera3
- CreateObject(1616,242.434860,62.707202,1006.762084,0.000000,-1.000000,276.543151);//camera4
- gates[4] = CreateObject(1553,246.750320,72.625373,1003.791320,0.000000,0.000000,359.420227);//door1
- gates[5] = CreateObject(1553,252.132568,74.126708,1003.869262,0.000000,0.000000,270.505157);//door2
- gates[6] = CreateObject(1553,259.135986,90.645027,1002.695190,0.000000,0.000000,270.107757);//door3
- gates[7] = CreateObject(1553,266.258880,87.403976,1001.264709,0.000000,0.000000,90.746047);//door4
- gates[8] = CreateObject(1553,266.226318,82.993461,1001.272521,0.000000,0.000000,90.333274);//door5
- wgates[1] = CreateObject(969,266.254119,80.097030,1002.746459,0.000000,0.000000,89.614189);
- wgates[2] = CreateObject(969,258.981872,93.270011,998.136230,0.000000,0.000000,270.699279);
- wgates[3] = CreateObject(969,247.969924,89.569862,1005.312072,0.000000,0.000000,270.628265);
- wgates[4] = CreateObject(969,244.005432,72.650382,1005.176635,0.000000,0.000000,-1.310884);
- wgates[5] = CreateObject(969,241.849548,65.413963,999.263977,0.000000,0.000000,359.059967);
- wgates[6] = CreateObject(971,1546.122924,-1675.582031,7.959709,0.000000,0.000000,269.105682);//outgates
- wgates[7] = CreateObject(971,1550.607788,-1671.214233,7.326846,0.000000,0.000000,179.444091);
- wgates[8] = CreateObject(971,1550.480712,-1679.953857,7.754576,0.000000,0.000000,0.3578);
- wgates[9] = CreateObject(971,1559.672729,-1675.573364,19.358980,-90.000000,0.000000,269.081054);
- return 1;
- }
- public OnGameModeExit()
- {
- return 1;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
- SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
- SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
- return 1;
- }
- public OnPlayerRequestSpawn(playerid)
- {
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- return 1;
- }
- public OnVehicleSpawn(vehicleid)
- {
- return 1;
- }
- public OnVehicleDeath(vehicleid, killerid)
- {
- return 1;
- }
- public OnPlayerText(playerid, text[])
- {
- return 1;
- }
- public OnPlayerPrivmsg(playerid, recieverid, text[])
- {
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if (strcmp(cmdtext, "/lspdinclose", true) == 0){
- MoveObject(gates[1], 1589.053344,-1638.123168,14.122960,1);
- return 1;
- }
- if (strcmp(cmdtext, "/lspdinopen", true) == 0){
- MoveObject(gates[1], 1589.053344,-1638.123168,7.858397,1);
- return 1;
- }
- if (strcmp(cmdtext, "/lspdoutopen", true) == 0){
- DestroyObject( gates[3] );
- gates[2] = CreateObject(968,1544.700317,-1630.735717,12.924660,0.000000,0.000000,270.972869);
- return 1;
- }
- if (strcmp(cmdtext, "/lspdoutclose", true) == 0){
- DestroyObject( gates[2] );
- gates[3] = CreateObject(968,1544.700317,-1630.735717,13.096980,-1.000000,-91.000000,269.972869);
- return 1;
- }
- if (strcmp(cmdtext, "/lspdcamera1", true) == 0){
- TogglePlayerControllable(playerid, 0);
- SetPlayerCameraPos(playerid, 1539.7491,-1636.6981,13.9816);
- SetPlayerCameraLookAt(playerid, 1543.4221,-1626.4825,13.3828);
- return 1;
- }
- if (strcmp(cmdtext, "/lspdcamera2", true) == 0){
- TogglePlayerControllable(playerid, 0);
- SetPlayerCameraPos(playerid, 1582.6552,-1637.4558,13.3905);
- SetPlayerCameraLookAt(playerid, 1588.0464,-1628.6290,13.3828);
- return 1;
- }
- if (strcmp(cmdtext, "/lspdcameraoff", true) == 0){
- SetCameraBehindPlayer(playerid);
- TogglePlayerControllable(playerid, 1);
- return 1;
- }
- if (strcmp(cmdtext, "/lspddoor1close", true) == 0){
- MoveObject(gates[4], 246.750320,72.625373,1003.791320,1);
- return 1;
- }
- if (strcmp(cmdtext, "/lspddoor1open", true) == 0){
- MoveObject(gates[4], 248.560958,72.655189,1003.791320,1);
- return 1;
- }
- if (strcmp(cmdtext, "/lspddoor2close", true) == 0){
- MoveObject(gates[5], 252.132568,74.126708,1003.869262,1);
- return 1;
- }
- if (strcmp(cmdtext, "/lspddoor2open", true) == 0){
- MoveObject(gates[5], 252.132568,74.126708,1006.383789,1);
- return 1;
- }
- if (strcmp(cmdtext, "/lspddoor3close", true) == 0){
- MoveObject(gates[6], 259.135986,90.645027,1002.695190,1);
- return 1;
- }
- if (strcmp(cmdtext, "/lspddoor3open", true) == 0){
- MoveObject(gates[6], 259.135986,90.645027,1005.024963,1);
- return 1;
- }
- if (strcmp(cmdtext, "/lspddoor4close", true) == 0){
- MoveObject(gates[7], 266.258880,87.403976,1001.264709,1);
- return 1;
- }
- if (strcmp(cmdtext, "/lspddoor4open", true) == 0){
- MoveObject(gates[7], 266.259887,85.617530,1001.264709,1);
- return 1;
- }
- if (strcmp(cmdtext, "/lspddoor5close", true) == 0){
- MoveObject(gates[8], 266.226318,82.993461,1001.272521,1);
- return 1;
- }
- if (strcmp(cmdtext, "/lspddoor5open", true) == 0){
- MoveObject(gates[8], 266.226318,81.172584,1001.272521,1);
- return 1;
- }
- if (strcmp(cmdtext, "/lspdcamera3", true) == 0){
- TogglePlayerControllable(playerid, 0);
- SetPlayerCameraPos(playerid, 242.9750,62.7240,1003.6406);
- SetPlayerCameraLookAt(playerid, 246.4861,69.7667,1003.6406);
- return 1;
- }
- if (strcmp(cmdtext, "/lspdcamera4", true) == 0){
- TogglePlayerControllable(playerid, 0);
- SetPlayerCameraPos(playerid, 251.4041,91.4763,1002.4453);
- SetPlayerCameraLookAt(playerid, 254.8335,89.5035,1002.4453);
- return 1;
- }
- if (strcmp(cmdtext, "/lspdwarnoff", true) == 0){
- MoveObject(wgates[1], 266.254119,80.097030,1002.746459,2);
- MoveObject(wgates[2], 258.981872,93.270011,998.136230,2);
- MoveObject(wgates[3], 247.969924,89.569862,1005.312072,2);
- MoveObject(wgates[4], 244.005432,72.650382,1005.176635,2);
- MoveObject(wgates[5], 241.849548,65.413963,999.263977,2);
- MoveObject(wgates[6], 1546.122924,-1675.582031,7.959709,2);
- MoveObject(wgates[7], 1550.607788,-1671.214233,7.326846,2);
- MoveObject(wgates[8], 1550.480712,-1679.953857,7.754576,2);
- MoveObject(wgates[9], 1559.672729,-1675.573364,19.358980,2);
- DestroyObject( lamp[1] );
- DestroyObject( lamp[2] );
- DestroyObject( lamp[3] );
- DestroyObject( lamp[4] );
- DestroyObject( lamp[5] );
- DestroyObject( lamp[6] );
- DestroyObject( lamp[7] );
- DestroyObject( lamp[8] );
- DestroyObject( lamp[9] );
- return 1;
- }
- if (strcmp(cmdtext, "/lspdwarnon", true) == 0){
- MoveObject(wgates[1], 266.254119,80.097030,999.760253,2);
- MoveObject(wgates[2], 258.981872,93.270011,1001.136230,2);
- MoveObject(wgates[3], 247.969924,89.569862,1002.348022,2);
- MoveObject(wgates[4], 244.005432,72.650382,1002.408935,2);
- MoveObject(wgates[5], 241.849548,65.413963,1002.319763,2);
- lamp[1] = CreateObject(3666,1546.472412,-1672.418457,13.930196,0.000000,0.000000,26.449516);
- lamp[2] = CreateObject(3666,1546.703491,-1678.717895,13.916833,0.000000,0.000000,173.934997);
- lamp[3] = CreateObject(3666,1554.529052,-1672.435791,16.195312,0.000000,0.000000,285.482727);
- lamp[4] = CreateObject(3666,1554.332763,-1678.736328,16.195312,0.000000,0.000000,233.468902);
- lamp[5] = CreateObject(3666,242.569076,72.190734,1003.134521,0.000000,0.000000,40.420383);
- lamp[6] = CreateObject(3666,250.217651,72.105926,1003.228698,0.000000,0.000000,308.612823);
- lamp[7] = CreateObject(3666,251.069580,81.934661,1001.882568,0.000000,0.000000,133.771133);
- lamp[8] = CreateObject(3666,270.200134,92.650123,1000.553222,0.000000,0.000000,334.065551);
- lamp[9] = CreateObject(3666,270.344757,75.482254,1000.476379,0.000000,0.000000,191.497604);
- MoveObject(wgates[6], 1546.122924,-1675.582031,15.798633,2);
- MoveObject(wgates[7], 1550.607788,-1671.214233,15.777406,2);
- MoveObject(wgates[8], 1550.480712,-1679.953857,15.820456,2);
- MoveObject(wgates[9], 1549.670043,-1675.573364,19.358980,2);
- return 1;
- }
- return 0;
- }
- public OnPlayerInfoChange(playerid)
- {
- return 1;
- }
- public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
- {
- return 1;
- }
- public OnPlayerExitVehicle(playerid, vehicleid)
- {
- return 1;
- }
- public OnPlayerStateChange(playerid, newstate, oldstate)
- {
- return 1;
- }
- public OnPlayerEnterCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerLeaveCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerEnterRaceCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerLeaveRaceCheckpoint(playerid)
- {
- return 1;
- }
- public OnRconCommand(cmd[])
- {
- return 1;
- }
- public OnObjectMoved(objectid)
- {
- return 1;
- }
- public OnPlayerObjectMoved(playerid, objectid)
- {
- return 1;
- }
- public OnPlayerPickUpPickup(playerid, pickupid)
- {
- return 1;
- }
- public OnPlayerSelectedMenuRow(playerid, row)
- {
- return 1;
- }
- public OnPlayerExitedMenu(playerid)
- {
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement