#define color 0xDFF00
new platform; new platform1; new platform2; new platform3; new obitogate1; new obitogate2; new itachigate1; new itachigate2; new rampplatform1; new rampplatform2; new roof1; new roof2; new roof3; new roof4; new entrance1; new lift; new runwaydoor; new runway1; new runway2; new runwaylift; new dragonhead1; new dragonhead2; new fire1; new fire2;
platform = CreateObject(3115,1166.08,1307.6,6.57,0,345,0); platform1 = CreateObject(3115,1166.08,1270.04,6.57,0,345,0); platform2 = CreateObject(3115,1087.36,1214.42,6.57,0,345,0); platform3 = CreateObject(10828,1079.85,1204.32,14.68,0,0,0); rampplatform1 = CreateObject(3115,1177.09,1270.04,25.7516,0,90,180); rampplatform2 = CreateObject(3115,1177.09,1307.56,25.7516,0,90,180); roof1 = CreateObject(3115,1128.99,1307.56,78.28,180,180,0); roof2 = CreateObject(3115,1145.96,1307.56,78.28,0,0,0); roof3 = CreateObject(3115,1145.96,1326.34,78.28,0,0,0); roof4 = CreateObject(3115,1128.99,1326.34,78.28,180,180,0); entrance1 = CreateObject(3115,1097.61,1213.75,25.7444,180,270,180); obitogate1 = CreateObject(5422,1151.67,1250.85,11.8422,270,0,0); obitogate2 = CreateObject(5422,1151.67,1246.82,11.8422,270,180,0); itachigate1 = CreateObject(5422,1151.67,1233.68,11.8422,270,0,0); itachigate2 = CreateObject(5422,1151.67,1229.67,11.8422,270,180,0); lift = CreateObject(3115,1187.97,1307.56,4.03,180,180,0); runwaydoor = CreateObject(3115,1177.09,1288.79,67.9996,0,90,180); runwaylift = CreateObject(3115,1103.5,1288.79,9.55,0,0,0); runway1 = CreateObject(3115,1166.8,1288.79,55.95,0,0,0); runway2 = CreateObject(3115,1166.8,1288.79,54.8,0,0,0); dragonhead1 = CreateObject(3528,1178.69,1269.79,25.7516,0,0,0); dragonhead2 = CreateObject(3528,1178.69,1307.25,25.7516,0,0,0); fire1 = CreateObject(18694,1179.62,1270.25,22.0816,0,0,270); fire2 = CreateObject(18694,1179.62,1307.55,22.0816,0,0,270); CreateObject(8947,1163.54,1248.87,12.4422,0,0,270); CreateObject(8947,1163.54,1231.62,12.4422,0,0,270); CreateObject(3115,1166.74,1213.73,78.28,180,180,0);//крыша 1 ряд CreateObject(3115,1166.74,1232.47,78.28,180,180,0); CreateObject(3115,1166.74,1251.24,78.28,180,180,0); CreateObject(3115,1166.74,1270.02,78.28,180,180,0); CreateObject(3115,1166.74,1288.79,78.28,180,180,0); CreateObject(3115,1166.74,1307.56,78.28,180,180,0); CreateObject(3115,1166.74,1326.34,78.28,180,180,0); CreateObject(3115,1166.74,1345.09,78.28,180,180,0); CreateObject(3115,1145.96,1213.73,78.28,0,0,0);//крыша 2 ряд CreateObject(3115,1145.96,1232.47,78.28,0,0,0); CreateObject(3115,1145.96,1251.24,78.28,0,0,0); CreateObject(3115,1145.96,1270.02,78.28,0,0,0); CreateObject(3115,1145.96,1288.79,78.28,0,0,0); CreateObject(3115,1145.96,1345.09,78.28,0,0,0); CreateObject(3115,1128.99,1213.73,78.28,180,180,0);//крыша 3 ряд CreateObject(3115,1128.99,1232.47,78.28,180,180,0); CreateObject(3115,1128.99,1251.24,78.28,180,180,0); CreateObject(3115,1128.99,1270.02,78.28,180,180,0); CreateObject(3115,1128.99,1288.79,78.28,180,180,0); CreateObject(3115,1128.99,1345.09,78.28,180,180,0); CreateObject(3115,1107.86,1213.73,78.28,0,0,0);//крыша 4 ряд CreateObject(3115,1107.86,1232.47,78.28,0,0,0); CreateObject(3115,1107.86,1251.24,78.28,0,0,0); CreateObject(3115,1107.86,1270.02,78.28,0,0,0); CreateObject(3115,1107.86,1288.79,78.28,0,0,0); CreateObject(3115,1107.86,1307.56,78.28,0,0,0); CreateObject(3115,1107.86,1326.34,78.28,0,0,0); CreateObject(3115,1107.86,1345.09,78.28,0,0,0); CreateObject(3115,1177.09,1307.56,67.9996,0,90,180);//стена над выездом CreateObject(3115,1177.09,1270.04,67.9996,0,90,180); CreateObject(3115,1177.09,1307.56,46.876,0,90,180); CreateObject(3115,1177.09,1288.79,46.876,0,90,180); CreateObject(3115,1177.09,1270.04,46.876,0,90,180); CreateObject(3115,1177.09,1288.79,25.7516,0,90,180); CreateObject(3115,1097.61,1213.75,67.9996,180,270,180);//стена над въездом CreateObject(3115,1097.61,1213.75,46.8744,180,270,180); CreateObject(8356,1177.27,1240.64,-15.156,90,90,0);//стены CreateObject(8356,1177.27,1224.33,-15.156,90,90,0); CreateObject(8356,1157.29,1204.32,-15.156,90,0,0); CreateObject(8356,1117.3,1204.32,-15.156,90,0,0); CreateObject(8356,1097.33,1243.14,-15.156,90,270,0); CreateObject(8356,1097.33,1254.54,-15.156,90,270,0); CreateObject(8356,1097.33,1294.5,-15.156,90,270,0); CreateObject(8356,1097.33,1334.49,-15.156,90,270,0); CreateObject(8356,1117.3,1354.48,-15.156,90,180,0); CreateObject(8356,1157.29,1354.48,-15.156,90,180,0); CreateObject(8356,1177.27,1336.95,-15.156,90,90,0); CreateObject(3666,1156.26,1335.7,10.2622,0,0,0);//огни посадки CreateObject(3666,1156.26,1298.17,10.2622,0,0,0); CreateObject(3666,1118.4,1298.17,10.2622,0,0,0); CreateObject(3666,1118.43,1335.7,10.2622,0,0,0); CreateObject(3115,1166.8,1288.79,57.15,0,0,0);//в.п. полоса
public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp(cmdtext, "/abase", true)==0) //teleport to admin base { if(GetPlayerState(playerid) == PLAYER_STATE_PASSENGER) { SendClientMessage(playerid,color,"U have to be a driver!"); } else if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT || PLAYER_STATE_DRIVER) { new getv = GetPlayerVehicleID(playerid); SetVehiclePos(getv,1106.7158,1280.4280,10.8203); SetPlayerPos(playerid,1106.7158,1280.4280,10.8203); PutPlayerInVehicle(playerid,getv,0); } return 1; } //doors and ramps to go out if (strcmp(cmdtext, "/rampup", true) == 0) { MoveObject(platform, 1166.08,1307.6,12.27, 3); MoveObject(platform1, 1166.08,1269.61,12.27, 3); MoveObject(rampplatform1, 1177.09,1270.04,41.3516, 3); MoveObject(rampplatform2, 1177.09,1307.56,41.3516, 3); MoveObject(dragonhead1, 1178.69,1269.79,41.3516, 3); MoveObject(dragonhead2, 1178.69,1307.25,41.3516, 3); MoveObject(fire1, 1179.62,1270.25,37.6816, 3); MoveObject(fire2, 1179.62,1307.55,37.6816, 3); SendClientMessage(playerid, 0xDEEE20FF, " Ramps up ! "); return 1; } if (strcmp(cmdtext, "/rampdown", true) == 0) { MoveObject(platform, 1166.08,1307.6,6.57, 3); MoveObject(platform1, 1166.08,1269.61,6.57, 3); MoveObject(rampplatform1, 1177.09,1270.04,25.7516, 3); MoveObject(rampplatform2, 1177.09,1307.56,25.7516, 3); MoveObject(dragonhead1, 1178.69,1269.79,25.7516, 3); MoveObject(dragonhead2, 1178.69,1307.25,25.7516, 3); MoveObject(fire1, 1179.62,1270.25,22.0816, 3); MoveObject(fire2, 1179.62,1307.55,22.0816, 3); SendClientMessage(playerid, 0xDEEE20FF, " Ramps down ! "); return 1; } //1 garage gates if (strcmp(cmdtext, "/cgarage1", true) == 0) { MoveObject(obitogate1, 1151.67,1250.85,11.8422, 2); MoveObject(obitogate2, 1151.67,1246.82,11.8422, 2); SendClientMessage(playerid, 0xDEEE20FF, " Garage doors are closed ! "); return 1; } if (strcmp(cmdtext, "/ogarage1", true) == 0) { MoveObject(obitogate1, 1151.67,1254.15,11.8422, 2); MoveObject(obitogate2, 1151.67,1243.52,11.8422, 2); SendClientMessage(playerid, 0xDEEE20FF, " Garage doors are open ! "); return 1; } //2 garage doors if (strcmp(cmdtext, "/cgarage2", true) == 0) { MoveObject(itachigate1, 1151.67,1233.68,11.8422, 2); MoveObject(itachigate2, 1151.67,1229.67,11.8422, 2); SendClientMessage(playerid, 0xDEEE20FF, " Garage doors are closed ! "); return 1; } if (strcmp(cmdtext, "/ogarage2", true) == 0) { MoveObject(itachigate1, 1151.67,1236.93,11.8422, 2); MoveObject(itachigate2, 1151.67,1226.32,11.8422, 2); SendClientMessage(playerid, 0xDEEE20FF, " Garage doors are opened ! "); return 1; } //open/close roof if (strcmp(cmdtext, "/clroof", true) == 0) { MoveObject(roof1, 1128.99,1307.56,78.28, 4); MoveObject(roof2, 1145.96,1307.56,78.28, 4); MoveObject(roof3, 1145.96,1326.34,78.28, 4); MoveObject(roof4, 1128.99,1326.34,78.28, 4); SendClientMessage(playerid, 0xDEEE20FF, " Roof is closed ! "); return 1; } if (strcmp(cmdtext, "/oproof", true) == 0) { MoveObject(roof1, 1107.86,1288.79,78.28, 4); MoveObject(roof2, 1166.74,1288.79,78.28, 4); MoveObject(roof3, 1166.74,1345.09,78.28, 4); MoveObject(roof4, 1107.86,1345.09,78.28, 4); SendClientMessage(playerid, 0xDEEE20FF, " Roof is open ! "); return 1; } //open/close entrance if (strcmp(cmdtext, "/entdown", true) == 0) { MoveObject(platform2, 1087.36,1214.42,6.57, 3); MoveObject(platform3, 1079.85,1204.32,14.6844, 3); MoveObject(entrance1, 1097.61,1213.75,25.7444, 3.5); SendClientMessage(playerid, 0xDEEE20FF, " Entrance closed ! "); return 1; } if (strcmp(cmdtext, "/entup", true) == 0) { MoveObject(platform2, 1087.36,1214.42,12.27, 3); MoveObject(platform3, 1079.85,1204.32,6.18438, 5); MoveObject(entrance1, 1097.61,1213.75,40.7444, 5); SendClientMessage(playerid, 0xDEEE20FF, " Entrance opened ! "); return 1; } //lift if (strcmp(cmdtext, "/lift0", true) == 0) { MoveObject(lift, 1187.97,1307.56,4.03, 6); SendClientMessage(playerid, 0xDEEE20FF, " Lift is down ! "); return 1; } if (strcmp(cmdtext, "/lift1", true) == 0) { MoveObject(lift, 1187.97,1307.56,15.03, 2.9); SendClientMessage(playerid, 0xDEEE20FF, " Lift: 1 floor ! "); return 1; } if (strcmp(cmdtext, "/lift2", true) == 0) { MoveObject(lift, 1187.97,1307.56,211.03, 2.4); SendClientMessage(playerid, 0xDEEE20FF, " Lift: 2 floor ! "); return 1; } //////runway////////////////////////////////////////////////// if (strcmp(cmdtext, "/rwc", true) == 0) { MoveObject(runwaydoor, 1177.09,1288.79,67.9996, 1.5); MoveObject(runwaylift, 1103.5,1288.79,9.55, 1.8); MoveObject(runway1, 1166.8,1288.79,55.95, 2); MoveObject(runway2, 1166.8,1288.79,54.8, 2); SendClientMessage(playerid, 0xDEEE20FF, " Runway's closed,lift 1 floor ! "); return 1; } if (strcmp(cmdtext, "/rwo", true) == 0) { MoveObject(runwaydoor, 1177.09,1288.79,77.9996, 1.5); MoveObject(runwaylift, 1103.5,1288.79,57.15, 1.8); MoveObject(runway1, 1145.69,1288.79,57.15, 2); MoveObject(runway2, 1124.56,1288.79,57.15, 2); SendClientMessage(playerid, 0xDEEE20FF, " Runway's ready, lift 2 floor ! "); return 1; }
That's the only way for me to make a good screen) Personally I don't use it while playin')
|