Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public OnPlayerPressButton(playerid, buttonid)
- {
- print("OPPB");
- for(new x;x<sizeof(LAElevatorButton);x++)
- {
- if(buttonid == LAElevatorButton[x])
- {
- if(LAElevatorMoving == 0 && LAElevatorDoorStatus == 0)
- {
- if(x == 0)
- {
- MoveObject(LAElevator, 1786.634887, -1303.237329, 14.614652, 3);
- MoveButton(LAElevatorFloorPick, 1788.889282, -1302.229003, 13.918642, 3);
- SetButtonPos(LAElevatorFloorPick, 1788.889282, -1302.229003, 13.918642, 270);
- }
- else
- {
- MoveObject(LAElevator, 1786.634887, -1303.237329, 23.071138 + (x * 5.45), 3);
- MoveButton(LAElevatorFloorPick, 1788.889282, -1302.229003, 22.656608 + (x * 5.45), 3);
- SetButtonPos(LAElevatorFloorPick, 1788.889282, -1302.229003, 22.656608 + (x * 5.45), 270);
- }
- LAElevatorFloor = x;
- LAElevatorMoving = 1;
- new string[128];
- format(string, sizeof(string), "* Elevator has been called, please wait.");
- ProxDetector(5.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
- }
- else
- {
- new string[128];
- format(string, sizeof(string), "* Elevator is in use, try again soon.");
- ProxDetector(5.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
- }
- }
- }
- if(buttonid == LAElevatorFloorPick)
- {
- if(LAElevatorMoving == 0)
- {
- new string[512];
- for(new x;x<20;x++)
- {
- format(string, sizeof(string), "%s%d - %s\n", string, (x+1), LAElevatorFloorName[x]);
- }
- ShowPlayerDialog(playerid,LAELEVATOR,DIALOG_STYLE_LIST,"Select A Floor", string, "Pilih", "Batal");
- }
- else
- {
- new string[128];
- format(string, sizeof(string), "* Elevator is already moving");
- ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
- }
- }
- if(buttonid == FBILobbyLeftBTN[0] || buttonid == FBILobbyLeftBTN[1])
- {
- if(PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)
- {
- MoveDynamicObject(FBILobbyLeft,293.93002319,-1498.43457031,-46.13965225,4);
- SetTimer("CloseFBILobbyLeft", 2500, 0);
- }
- else
- {
- SendClientMessageEx(playerid,COLOR_GREY,"Access denied.");
- return 1;
- }
- }
- if(buttonid == FBILobbyRightBTN[0] || buttonid == FBILobbyRightBTN[1])
- {
- if(PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)
- {
- MoveDynamicObject(FBILobbyRight,303.84756470,-1521.62988281,-46.13965225,4);
- SetTimer("CloseFBILobbyRight", 2500, 0);
- }
- else
- {
- SendClientMessageEx(playerid,COLOR_GREY,"Access denied.");
- return 1;
- }
- }
- if(buttonid == FBIPrivateBTN[0] || buttonid == FBIPrivateBTN[1])
- {
- if((PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2) && PlayerInfo[playerid][pRank] >= 5)
- {
- MoveDynamicObject(FBIPrivate[0],299.29986572,-1491.75842285,-28.73300552,4);
- MoveDynamicObject(FBIPrivate[1],299.33737183,-1496.86145020,-28.73300552,4);
- SetTimer("CloseFBIPrivate", 2500, 0);
- }
- else
- {
- SendClientMessageEx(playerid,COLOR_GREY,"Access denied.");
- return 1;
- }
- }
- if(buttonid == SANewsStudio)
- {
- if(PlayerInfo[playerid][pMember] == 9 || PlayerInfo[playerid][pLeader] == 9 || IsACop(playerid))
- {
- MoveDynamicObject(SANewsStudioA,625.60937500,-9.80000019,1106.96081543,4);
- MoveDynamicObject(SANewsStudioB,625.64941406,-14.77000046,1106.96081543,4);
- SetTimer("CloseSANewsStudio", 2500, 0);
- }
- else
- {
- SendClientMessageEx(playerid,COLOR_GREY,"Access denied.");
- return 1;
- }
- }
- if(buttonid == SANewsPrivate)
- {
- if(PlayerInfo[playerid][pMember] == 9 || PlayerInfo[playerid][pLeader] == 9 || IsACop(playerid))
- {
- MoveDynamicObject(SANewsPrivateA,625.60937500,0.55000001,1106.96081543,4);
- MoveDynamicObject(SANewsPrivateB,625.65002441,-4.54999995,1106.96081543,4);
- SetTimer("CloseSANewsPrivate", 2500, 0);
- }
- else
- {
- SendClientMessageEx(playerid,COLOR_GREY,"Access denied.");
- return 1;
- }
- }
- if(buttonid == SANewsPrivateOPP)
- {
- if(PlayerInfo[playerid][pMember] == 9 || PlayerInfo[playerid][pLeader] == 9 || IsACop(playerid))
- {
- MoveDynamicObject(SANewsPrivateA,625.60937500,0.55000001,1106.96081543,4);
- MoveDynamicObject(SANewsPrivateB,625.65002441,-4.54999995,1106.96081543,4);
- SetTimer("CloseSANewsPrivate", 2500, 0);
- }
- else
- {
- SendClientMessageEx(playerid,COLOR_GREY,"Access denied.");
- return 1;
- }
- }
- if(buttonid == SANewsOffice)
- {
- if(((PlayerInfo[playerid][pMember] == 9 || PlayerInfo[playerid][pLeader] == 9) && PlayerInfo[playerid][pRank] >=5) || IsACop(playerid))
- {
- MoveDynamicObject(SANewsOfficeA,613.66998291,17.82812500,1106.98425293,4);
- MoveDynamicObject(SANewsOfficeB,618.69000244,17.86899948,1106.98425293,4);
- SetTimer("CloseSANewsOffice", 2500, 0);
- }
- else
- {
- SendClientMessageEx(playerid,COLOR_GREY,"Access denied.");
- return 1;
- }
- }
- if(buttonid == sasdbtn1)
- {
- if((PlayerInfo[playerid][pMember] == 7 || PlayerInfo[playerid][pLeader] == 7) && PlayerInfo[playerid][pRank] >= 5)
- {
- MoveDynamicObject(sasd1A,2510.65332031,-1697.00976562,561.79223633,4);
- MoveDynamicObject(sasd1B,2515.67211914,-1696.97485352,561.79223633,4);
- SetTimer("CloseSASD1", 2500, 0);
- }
- else
- {
- SendClientMessageEx(playerid,COLOR_GREY,"Access denied.");
- return 1;
- }
- }
- if(buttonid == sasdbtn2)
- {
- if((PlayerInfo[playerid][pMember] == 7 || PlayerInfo[playerid][pLeader] == 7) && PlayerInfo[playerid][pRank] >= 3)
- {
- MoveDynamicObject(sasd5A,2523.86059570,-1660.07177734,561.80206299,4);
- MoveDynamicObject(sasd5B,2518.84228516,-1660.10888672,561.80004883,4);
- //2522.86059570,-1660.07177734,561.80206299
- //2519.84228516,-1660.10888672,561.80004883
- SetTimer("CloseSASD5", 2500, 0);
- }
- else
- {
- SendClientMessageEx(playerid,COLOR_GREY,"Access denied.");
- return 1;
- }
- }
- if(buttonid == sasdbtn3)
- {
- if((PlayerInfo[playerid][pMember] == 7 || PlayerInfo[playerid][pLeader] == 7) && PlayerInfo[playerid][pRank] >= 5)
- {
- MoveDynamicObject(sasd3A,2521.15600586,-1697.01550293,561.79223633,4);
- MoveDynamicObject(sasd3B,2526.15893555,-1696.98010254,561.79223633,4);
- SetTimer("CloseSASD3", 2500, 0);
- }
- else
- {
- SendClientMessageEx(playerid,COLOR_GREY,"Access denied.");
- return 1;
- }
- }
- if(buttonid == sasdbtn4)
- {
- if( (PlayerInfo[playerid][pMember] == 7 || PlayerInfo[playerid][pLeader] == 7) && PlayerInfo[playerid][pRank] >= 5)
- {
- MoveDynamicObject(sasd2A,2515.87548828,-1697.01525879,561.79223633,4);
- MoveDynamicObject(sasd2B,2520.89257812,-1696.97509766,561.79223633,4);
- SetTimer("CloseSASD2", 2500, 0);
- }
- else
- {
- SendClientMessageEx(playerid,COLOR_GREY,"Access denied.");
- return 1;
- }
- }
- if(buttonid == sasdbtn5)
- {
- if((PlayerInfo[playerid][pMember] == 7 || PlayerInfo[playerid][pLeader] == 7) && PlayerInfo[playerid][pRank] >= 3)
- {
- MoveDynamicObject(sasd4A,2510.84130859,-1660.08081055,561.79528809,4);
- MoveDynamicObject(sasd4B,2515.81982422,-1660.04650879,561.80004883,4);
- SetTimer("CloseSASD4", 2500, 0);
- }
- else
- {
- SendClientMessageEx(playerid,COLOR_GREY,"Access denied.");
- return 1;
- }
- }
- if(buttonid == nooseenter[0] || buttonid == nooseenter[1])
- {
- if(PlayerInfo[playerid][pMember] == 13 || PlayerInfo[playerid][pLeader] == 13)
- {
- MoveDynamicObject(entrancedoor,-766.27539062,2536.58691406,10023,2);
- SetTimer("CloseEntranceDoor", 5000,0);
- }
- else
- {
- SendClientMessageEx(playerid,COLOR_GREY,"Access denied.");
- return 1;
- }
- }
- if(buttonid == radarroom[0] || buttonid == radarroom[1])
- {
- if(PlayerInfo[playerid][pMember] == 13 || PlayerInfo[playerid][pLeader] == 13)
- {
- MoveDynamicObject(blastdoor[1],-746.02636719,2535.19433594,10025,2);
- SetTimer("CloseBlastDoor2", 5000, 0);
- }
- else
- {
- SendClientMessageEx(playerid,COLOR_GREY,"Access denied.");
- return 1;
- }
- }
- if(buttonid == intergate[0] || buttonid == intergate[1])
- {
- if(PlayerInfo[playerid][pMember] == 13 || PlayerInfo[playerid][pLeader] == 13)
- {
- MoveDynamicObject(blastdoor[2],-765.26171875,2552.31347656,10025,2);
- SetTimer("CloseBlastDoor3", 5000, 0);
- }
- else
- {
- SendClientMessageEx(playerid,COLOR_GREY,"Access denied.");
- return 1;
- }
- }
- if(buttonid == intergate[2])
- {
- if(PlayerInfo[playerid][pMember] == 13 || PlayerInfo[playerid][pLeader] == 13)
- {
- MoveDynamicObject(cage,-773.52050781,2545.62109375,10025,2);
- SetTimer("CloseCage", 5000, 0);
- }
- else
- {
- SendClientMessageEx(playerid,COLOR_GREY,"Access denied.");
- return 1;
- }
- }
- if(buttonid == ncontrolroom[0] || buttonid == ncontrolroom[1])
- {
- if(PlayerInfo[playerid][pMember] == 13 && PlayerInfo[playerid][pRank] >= 5)
- {
- if(ncontrolroomopened == 1)
- {
- MoveDynamicObject(ncontrolroomobjects[0],-760.61718750,2544.21679688,10024.92480469,2);
- MoveDynamicObject(ncontrolroomobjects[1],-759.52246094,2560.88574219,10024.79785156,2);
- MoveDynamicObject(ncontrolroomobjects[2],-755.53906250,2538.61035156,10025.02636719,2);
- ncontrolroomopened = 0;
- }
- else if(ncontrolroomopened == 0)
- {
- MoveDynamicObject(ncontrolroomobjects[0],-760.61718750,2544.21679688,10020.92480469,2);
- MoveDynamicObject(ncontrolroomobjects[1],-759.52246094,2560.88574219,10020.79785156,2);
- MoveDynamicObject(ncontrolroomobjects[2],-755.53906250,2538.61035156,10021.02636719,2);
- ncontrolroomopened = 1;
- }
- }
- else
- {
- SendClientMessageEx(playerid,COLOR_GREY,"Access denied.");
- return 1;
- }
- }
- if(buttonid == bottomroom[0] || buttonid == bottomroom[1])
- {
- if(PlayerInfo[playerid][pMember] == 13 || PlayerInfo[playerid][pLeader] == 13)
- {
- MoveDynamicObject(blastdoor[0],-764.11816406,2568.81445312,10025.05566406,2);
- SetTimer("CloseBlastDoor", 5000, 0);
- }
- else
- {
- SendClientMessageEx(playerid,COLOR_GREY,"Access denied.");
- return 1;
- }
- }
- if(buttonid == courtbuttons[0])
- {
- if(PlayerInfo[playerid][pLeader] != 3 && PlayerInfo[playerid][pMember] != 3 && PlayerInfo[playerid][pLeader] != 5 && PlayerInfo[playerid][pMember] != 5)
- {
- SendClientMessageEx(playerid,COLOR_GREY,"Access denied.");
- return 1;
- }
- MoveDynamicObject(courtgates[1],2138.00292969,1290.96386719-10,7698.24169922,4);
- SetTimer("CloseCourtGate2", 5000, 0);
- }
- if(buttonid == courtbuttons[3])
- {
- if(PlayerInfo[playerid][pLeader] != 3 && PlayerInfo[playerid][pMember] != 3 && PlayerInfo[playerid][pLeader] != 5 && PlayerInfo[playerid][pMember] != 5)
- {
- SendClientMessageEx(playerid,COLOR_GREY,"Access denied.");
- return 1;
- }
- MoveDynamicObject(courtgates[1],2138.00292969,1290.96386719-10,7698.24169922,4);
- SetTimer("CloseCourtGate2", 5000, 0);
- }
- if(buttonid == courtbuttons[1])
- {
- if(PlayerInfo[playerid][pLeader] != 3 && PlayerInfo[playerid][pMember] != 3 && PlayerInfo[playerid][pLeader] != 5 && PlayerInfo[playerid][pMember] != 5)
- {
- SendClientMessageEx(playerid,COLOR_GREY,"Access denied.");
- return 1;
- }
- MoveDynamicObject(courtgates[0],2138.00000000,1316.72106934+10,7698.23632812,4);
- SetTimer("CloseCourtGate1", 5000, 0);
- }
- if(buttonid == courtbuttons[2])
- {
- if(PlayerInfo[playerid][pLeader] != 3 && PlayerInfo[playerid][pMember] != 3 && PlayerInfo[playerid][pLeader] != 5 && PlayerInfo[playerid][pMember] != 5)
- {
- SendClientMessageEx(playerid,COLOR_GREY,"Access denied.");
- return 1;
- }
- MoveDynamicObject(courtgates[0],2138.00000000,1316.72106934+10,7698.23632812,4);
- SetTimer("CloseCourtGate1", 5000, 0);
- }
- if(buttonid == westout)
- {
- if(PlayerInfo[playerid][pLeader] != 1 && PlayerInfo[playerid][pLeader] != 2 && PlayerInfo[playerid][pLeader] != 3 && PlayerInfo[playerid][pMember] != 1 && PlayerInfo[playerid][pMember] != 2 && PlayerInfo[playerid][pMember] != 3)
- {
- SendClientMessageEx(playerid,COLOR_GREY,"Access denied.");
- return 1;
- }
- MoveDynamicObject(westlobby1,239.71582031,115.09179688,1002.21502686,4);
- MoveDynamicObject(westlobby2,239.67968750,120.09960938,1002.21502686,4);
- SetTimer("CloseWestLobby", 2500, 0);
- }
- if(buttonid == eastout)
- {
- if(PlayerInfo[playerid][pLeader] != 1 && PlayerInfo[playerid][pLeader] != 2 && PlayerInfo[playerid][pLeader] != 3 && PlayerInfo[playerid][pMember] != 1 && PlayerInfo[playerid][pMember] != 2 && PlayerInfo[playerid][pMember] != 3)
- {
- SendClientMessageEx(playerid,COLOR_GREY,"Access denied.");
- return 1;
- }
- MoveDynamicObject(eastlobby1,253.14941406,111.59960938,1002.21502686,4);
- MoveDynamicObject(eastlobby2,253.18457031,106.59960938,1002.21502686,4);
- SetTimer("CloseEastLobby", 2500, 0);
- }
- if(buttonid == lockerin || buttonid == lockerout)
- {
- if(PlayerInfo[playerid][pLeader] != 1 && PlayerInfo[playerid][pLeader] != 2 && PlayerInfo[playerid][pLeader] != 3 && PlayerInfo[playerid][pMember] != 1 && PlayerInfo[playerid][pMember] != 2 && PlayerInfo[playerid][pMember] != 3)
- {
- SendClientMessageEx(playerid,COLOR_GREY,"Access denied.");
- return 1;
- }
- MoveDynamicObject(locker1,268.29980469,112.56640625,1003.61718750,4);
- MoveDynamicObject(locker2,263.29980469,112.52929688,1003.61718750,4);
- SetTimer("CloseLocker", 2500, 0);
- }
- if(buttonid == cctvin || buttonid == cctvout)
- {
- if(PlayerInfo[playerid][pLeader] != 1 && PlayerInfo[playerid][pLeader] != 2 && PlayerInfo[playerid][pLeader] != 3 && PlayerInfo[playerid][pMember] != 1 && PlayerInfo[playerid][pMember] != 2 && PlayerInfo[playerid][pMember] != 3)
- {
- SendClientMessageEx(playerid,COLOR_GREY,"Access denied.");
- return 1;
- }
- MoveDynamicObject(cctv1,263.44921875,115.79980469,1003.61718750,4);
- MoveDynamicObject(cctv2,268.46875000,115.83691406,1003.61718750,4);
- SetTimer("CloseCCTV", 2500, 0);
- }
- if(buttonid == chiefin || buttonid == chiefout)
- {
- if((PlayerInfo[playerid][pRank] < 6 && PlayerInfo[playerid][pMember] == 1) || PlayerInfo[playerid][pMember] != 1)
- {
- SendClientMessageEx(playerid,COLOR_GREY,"Access denied.");
- return 1;
- }
- MoveDynamicObject(chief1,228.0,119.50000000,1009.21875000,4);
- MoveDynamicObject(chief2,230.0,119.53515625,1009.21875000,4);
- SetTimer("CloseChief", 2500, 0);
- }
- if(buttonid == elevator)
- {
- if(PlayerInfo[playerid][pLeader] != 1 && PlayerInfo[playerid][pLeader] != 2 && PlayerInfo[playerid][pLeader] != 3 && PlayerInfo[playerid][pMember] != 1 && PlayerInfo[playerid][pMember] != 2 && PlayerInfo[playerid][pMember] != 3)
- {
- SendClientMessageEx(playerid,COLOR_GREY,"Access denied.");
- return 1;
- }
- else ShowPlayerDialog( playerid, ELEVATOR3, DIALOG_STYLE_LIST, "Elevator", "Rooftop\nGarage", "Pilih", "Batal");
- }
- if(buttonid == garagekey)
- {
- if(PlayerInfo[playerid][pLeader] != 1 && PlayerInfo[playerid][pLeader] != 2 && PlayerInfo[playerid][pLeader] != 3 && PlayerInfo[playerid][pMember] != 1 && PlayerInfo[playerid][pMember] != 2 && PlayerInfo[playerid][pMember] != 3)
- {
- SendClientMessageEx(playerid,COLOR_GREY,"Access denied.");
- return 1;
- }
- else ShowPlayerDialog( playerid, ELEVATOR2, DIALOG_STYLE_LIST, "Elevator", "Rooftop\nInterior", "Pilih", "Batal");
- }
- if(buttonid == roofkey)
- {
- if(PlayerInfo[playerid][pLeader] != 1 && PlayerInfo[playerid][pLeader] != 2 && PlayerInfo[playerid][pLeader] != 3 && PlayerInfo[playerid][pMember] != 1 && PlayerInfo[playerid][pMember] != 2 && PlayerInfo[playerid][pMember] != 3)
- {
- SendClientMessageEx(playerid,COLOR_GREY,"Access denied.");
- return 1;
- }
- else ShowPlayerDialog( playerid, ELEVATOR, DIALOG_STYLE_LIST, "Elevator", "Interior\nGarage", "Pilih", "Batal");
- }
- if(buttonid == westin)
- {
- MoveDynamicObject(westlobby1,239.71582031,115.09179688,1002.21502686,4);
- MoveDynamicObject(westlobby2,239.67968750,120.09960938,1002.21502686,4);
- SetTimer("CloseWestLobby", 2500, 0);
- }
- if(buttonid == eastin)
- {
- MoveDynamicObject(eastlobby1,253.14941406,111.59960938,1002.21502686,4);
- MoveDynamicObject(eastlobby2,253.18457031,106.59960938,1002.21502686,4);
- SetTimer("CloseEastLobby", 2500, 0);
- }
- if (buttonid == ngeveryone)
- {
- if (NGCellStatus == 0)
- {
- MoveDynamicObject(NGGate1, -292.82714844,1872.89453125,30.15856934, 4.5000);
- NGCellStatus=1;
- }
- else
- {
- MoveDynamicObject(NGGate1, -292.82714844,1872.89453125,25.90857315, 4.5000);
- NGCellStatus=0;
- }
- }
- print("OPPB.");
- return false;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement