//Scripter/Mapper: Micros //!!!!!!!DO NOT REMOVE ANY CREDITS!!!!!! //Copyright(2008) #include #define FILTERSCRIPT #define COLOR_YELLOW 0xFFFF00AA #define COLOR_RED 0xAA3333AA #define COLOR_WHITE 0xFFFFFFAA #define COLOR_GREEN 0x33AA33AA new tor1; new tor2; new ev1; new ev2; new d1; new d2; new l; new l2; new steg; new l3; new l4; forward GateClose1(); forward GateClose2(); forward GateClose3(); forward GateClose4(); forward GateClose5(); forward GateClose6(); public OnFilterScriptInit() { print("\n--------------------------------------"); print(" House by Micros - LOADED"); print("--------------------------------------\n"); return 1; } public OnGameModeInit() { tor1 = CreateObject(985,311.362,-1177.369,81.625,0.0,0.0,45.000); //CreateObject(985,316.894,-1171.838,81.621,0.0,0.0,45.000); CreateObject(987,308.474,-1180.170,79.914,0.0,0.0,-450.000); CreateObject(987,308.533,-1192.130,79.914,0.0,0.0,-146.250); CreateObject(987,298.619,-1198.753,79.914,0.0,0.0,-135.000); CreateObject(987,290.126,-1207.160,79.830,0.0,0.0,-180.000); CreateObject(987,278.162,-1207.148,79.675,0.0,0.0,-225.000); CreateObject(987,269.773,-1198.637,79.777,0.0,0.0,-236.250); CreateObject(987,263.269,-1188.676,79.488,0.0,0.0,-236.250); CreateObject(987,256.803,-1178.767,79.200,0.0,0.0,-236.250); CreateObject(987,250.190,-1168.829,78.630,0.0,0.0,90.000); CreateObject(987,250.269,-1157.110,77.847,0.0,0.0,22.500); CreateObject(987,261.435,-1152.650,79.215,0.0,0.0,33.750); CreateObject(987,271.437,-1146.032,79.914,0.0,0.0,33.750); CreateObject(987,281.388,-1139.449,79.914,0.0,0.0,45.000); CreateObject(987,289.844,-1131.025,79.914,0.0,0.0,45.000); CreateObject(987,298.330,-1122.718,79.914,0.0,0.0,22.500); CreateObject(987,309.299,-1118.257,79.914,0.0,0.0,-45.000); CreateObject(987,317.611,-1126.753,79.914,0.0,0.0,-45.000); CreateObject(987,325.904,-1135.175,79.914,0.0,0.0,-45.000); CreateObject(987,334.241,-1143.630,79.914,0.0,0.0,-67.500); CreateObject(987,338.747,-1154.660,79.914,0.0,0.0,-146.250); CreateObject(987,328.922,-1161.114,79.914,0.0,0.0,-135.000); CreateObject(987,314.078,-1174.368,79.914,0.0,0.0,-326.250); CreateObject(987,308.551,-1180.237,84.914,0.0,0.0,-90.000); CreateObject(987,278.224,-1207.010,84.675,0.0,0.0,135.000); CreateObject(987,290.142,-1207.086,84.830,0.0,0.0,180.000); CreateObject(987,269.883,-1198.588,84.777,0.0,0.0,123.750); CreateObject(987,263.364,-1188.600,84.488,0.0,0.0,123.750); CreateObject(987,256.852,-1178.770,84.200,0.0,0.0,123.750); CreateObject(987,250.288,-1168.823,83.630,0.0,0.0,90.000); CreateObject(987,250.317,-1157.163,82.847,0.0,0.0,22.500); CreateObject(987,261.497,-1152.738,84.215,0.0,0.0,33.750); CreateObject(987,271.492,-1146.139,84.914,0.0,0.0,33.750); CreateObject(987,281.436,-1139.479,84.914,0.0,0.0,45.000); CreateObject(987,289.890,-1131.069,84.914,0.0,0.0,45.000); CreateObject(987,309.268,-1118.289,84.914,0.0,0.0,-45.000); CreateObject(987,317.524,-1126.836,84.914,0.0,0.0,-45.000); CreateObject(987,325.830,-1135.281,84.914,0.0,0.0,-45.000); CreateObject(987,334.119,-1143.679,84.914,0.0,0.0,-67.500); CreateObject(987,338.887,-1155.063,84.808,0.0,0.0,-146.250); CreateObject(987,314.147,-1174.347,84.914,0.0,0.0,33.750); CreateObject(987,329.017,-1161.220,84.914,0.0,0.0,-135.000); CreateObject(987,308.567,-1192.229,84.914,0.0,0.0,-146.250); CreateObject(987,298.583,-1198.767,84.914,0.0,0.0,-135.000); CreateObject(987,298.313,-1122.776,84.914,0.0,0.0,22.500); CreateObject(1215,318.303,-1189.981,76.018,0.0,0.0,-483.750); CreateObject(1215,320.153,-1180.926,77.871,0.0,0.0,0.0); CreateObject(1215,314.750,-1186.218,77.516,0.0,0.0,0.0); CreateObject(1215,317.121,-1176.791,79.371,0.0,0.0,0.0); CreateObject(1215,311.374,-1182.515,79.226,0.0,0.0,0.0); CreateObject(1215,322.951,-1185.397,76.331,0.0,0.0,0.0); ev1 = CreateObject(11292,323.093,-1160.453,81.374,0.0,0.0,-405.000); // //CreateObject(11292,322.925,-1160.683,90.530,0.0,0.0,-45.000); ev2 = CreateObject(1617,321.727,-1161.378,82.231,0.0,0.0,45.000); //CreateObject(1617,321.518,-1161.566,91.454,0.0,0.0,45.000); CreateObject(3279,303.666,-1189.795,79.990,0.0,0.0,-135.000); CreateObject(16644,304.043,-1149.468,90.152,0.0,0.0,-45.000); CreateObject(16644,313.461,-1153.756,90.134,0.0,0.0,45.000); CreateObject(16644,300.821,-1141.594,90.154,0.0,0.0,45.000); CreateObject(16644,310.888,-1142.501,90.142,0.0,0.0,-45.000); CreateObject(1616,314.525,-1174.438,86.652,0.0,0.0,-213.750); //Tor1 //CreateObject(1616,315.487,-1182.097,79.371,0.0,0.0,168.750); CreateObject(970,281.402,-1199.813,80.053,0.0,0.0,45.000); CreateObject(970,284.318,-1196.908,80.006,0.0,0.0,45.000); CreateObject(970,278.492,-1199.964,80.020,0.0,0.0,-45.000); CreateObject(970,275.539,-1197.141,79.899,0.0,0.0,-45.000); CreateObject(970,272.546,-1194.275,79.776,0.0,0.0,-45.000); CreateObject(970,272.479,-1191.338,79.689,0.0,0.0,45.000); CreateObject(970,275.368,-1188.460,79.642,0.0,0.0,45.000); CreateObject(970,284.332,-1194.089,79.923,0.0,0.0,-45.000); CreateObject(970,278.313,-1188.466,79.681,0.0,0.0,-45.000); tor2 = CreateObject(994,279.168,-1189.118,79.383,0.0,0.0,-45.000); //CreateObject(994,275.484,-1185.405,79.103,0.0,0.0,-45.000); CreateObject(1616,297.669,-1190.030,89.227,0.0,0.0,45.000); //Tor2 //CreateObject(1616,286.004,-1191.553,81.076,0.0,0.0,45.000); CreateObject(2048,324.725,-1185.579,80.378,0.0,0.0,33.750); CreateObject(2048,317.982,-1190.917,80.338,0.0,0.0,33.750); AddStaticVehicle(522,275.2739,-1190.9194,79.7347,312.0558,6,25); // NRG-500 AddStaticVehicle(522,276.6282,-1192.9976,79.8100,319.4988,6,25); // NRG-500 AddStaticVehicle(522,278.9632,-1196.6229,79.9473,315.3407,6,25); // NRG-500 AddStaticVehicle(522,282.0313,-1197.1763,80.0036,315.2833,6,25); // NRG-500 AddStaticVehicle(487,308.1774,-1147.0454,92.4024,44.8505,0,8); // heli CreatePickup(371,2,310.8965,-1157.3937,91.1574); // CreatePickup(371,2,297.9075,-1144.4309,91.1852); // CreatePickup(371,2,305.7446,-1136.5565,91.1774); // CreatePickup(371,2,318.1591,-1148.9875,91.1654); // AddStaticVehicle(411,283.5965,-1161.1306,80.6201,225.0450,16,16); // Infernus AddStaticVehicle(560,288.2396,-1157.8136,80.6162,223.9496,16,16); // Sultan AddStaticVehicle(409,272.7264,-1162.1960,80.6188,223.9451,16,16); // limo return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp(cmdtext, "/camera1on", true) == 0){ TogglePlayerControllable(playerid, 0); SetPlayerCameraPos(playerid, 314.525,-1174.438,86.652); SetPlayerCameraLookAt(playerid, 315.487,-1182.097,79.371); return 1; } if (strcmp(cmdtext, "/camera2on", true) == 0){ TogglePlayerControllable(playerid, 0); SetPlayerCameraPos(playerid, 297.669,-1190.030,89.227); SetPlayerCameraLookAt(playerid, 286.004,-1191.553,81.076); return 1; } if (strcmp(cmdtext, "/cameraoff", true) == 0){ SetCameraBehindPlayer(playerid); TogglePlayerControllable(playerid, 1); return 1; } if (strcmp(cmdtext, "/open", true) == 0) { MoveObject(tor1, 316.894,-1171.838,81.621, 1.000000); l = CreateObject(3526,312.232,-1177.725,79.716,0.0,0.0,-225.000); SetTimer("GateClose1", 6000, 0); return 1; } if (strcmp(cmdtext, "/up", true) == 0) { MoveObject(ev1, 322.925,-1160.683,90.530, 1.500000); MoveObject(ev2, 321.518,-1161.566,91.454, 1.500000); d1 = CreateObject(1495,320.807,-1160.373,80.162,0.0,0.0,-225.000); MoveObject(d1, 320.640,-1160.602,89.318, 1.500000); steg = CreateObject(16644,317.132,-1158.467,89.137,0.0,0.0,-45.000); SetTimer("GateClose5", 7000, 0); return 1; } if (strcmp(cmdtext, "/down", true) == 0) { MoveObject(ev1, 323.093,-1160.453,81.374, 1.500000); MoveObject(ev2, 321.727,-1161.378,82.231, 1.500000); d2 = CreateObject(1495,320.640,-1160.602,89.318,0.0,0.0,135.000); MoveObject(d2, 320.807,-1160.373,80.162, 1.500000); DestroyObject(steg); SetTimer("GateClose6", 7000, 0); return 1; } if (strcmp(cmdtext, "/close", true) == 0) { MoveObject(tor1, 311.362,-1177.369,81.625, 1.000000); l2 = CreateObject(3526,312.232,-1177.725,79.716,0.0,0.0,-225.000); SetTimer("GateClose2", 7000, 0); return 1; } if (strcmp(cmdtext, "/bikeopen", true) == 0) { MoveObject(tor2, 275.484,-1185.405,79.103, 1.000000); l3 = CreateObject(3526,281.497,-1191.153,79.318,0.0,0.0,-45.000); SetTimer("GateClose3", 5000, 0); return 1; } if (strcmp(cmdtext, "/bikeclose", true) == 0) { MoveObject(tor2, 279.168,-1189.118,79.383, 1.000000); l4 = CreateObject(3526,281.497,-1191.153,79.318,0.0,0.0,-45.000); SetTimer("GateClose4", 5000, 0); return 1; } if (strcmp (cmdtext, "/househelp", true) == 0) { SendClientMessage(playerid, COLOR_RED, "** House Commands **"); SendClientMessage(playerid, COLOR_WHITE, "/camera1on /camera2on /cameraoff"); SendClientMessage(playerid, COLOR_WHITE, "/open /close"); SendClientMessage(playerid, COLOR_WHITE, "/bikeopen /bikeclose"); SendClientMessage(playerid, COLOR_WHITE, "/up /down"); return 1; } return 0; } public GateClose1() { DestroyObject(l); return 1; } public GateClose2() { DestroyObject(l2); return 1; } public GateClose3() { DestroyObject(l3); return 1; } public GateClose4() { DestroyObject(l4); return 1; } public GateClose5() { DestroyObject(d1); return 1; } public GateClose6() { DestroyObject(d2); return 1; }