12.04.2009, 00:16
Yo
Ive this FS
but i want to set him just to cop open him all the things that have there
doors, gates, all
How to?
Thanks for help!
Ive this FS
but i want to set him just to cop open him all the things that have there
doors, gates, all
How to?
Thanks for help!
Код:
#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; }