Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public PlantedTime()
- {
- switch(alcatrazbomba[plantedid]) // Проверка на то сколько бомб у игрока
- {
- case 1: // Если у игрока 1 бомба то выполняем действия ниже
- {
- KillTimer(PlantedTimer); // Удаляем таймер что бы он не повторялся.
- SCM(plantedid,0x1E90FFFF,"Вы успешно взорвали дверь от камеры,у Вас теперь нет бомб."); // Выводим текст.
- alcatrazbomba[plantedid] = 4; // Ставим игроку 4 бомбы. (В нашем случае это значит что у него их нету).
- SendClientMessage(plantedid,-1,"Подсказка: Эвакуирейте заключенного на указаное место на карте."); // Выводим текст.
- SetPlayerCheckpoint(plantedid, -1299.7675,2710.3564,50.0625, 3.0); // Ставим метку на мини карте.
- RemovePlayerAttachedObject(plantedid,0),RemovePlayerAttachedObject(plantedid,1),RemovePlayerAttachedObject(plantedid,2), // Удаляем объект бомбы.
- RemovePlayerAttachedObject(plantedid,3),RemovePlayerAttachedObject(plantedid,4),RemovePlayerAttachedObject(plantedid,5); // Удаляем объект бомбы.
- if(PlayerToPoint(3.0,plantedid,-2336.4133,1888.8016,11.2611)) DestroyDynamicObject(alcdoor[0]),vzrivbombasound = CreateDynamicObject(18684, -2335.97974, 1887.97009, 10.23950, 0.00000, 0.00000, 90.00000),VostDveris1 = SetTimer("VostDveri1",15000,1); // Если игрок взорвал 1-ую дверь,то удаляём её и ставим таймер на восстановление для этой двери.
- if(PlayerToPoint(3.0,plantedid,-2336.4143,1883.4993,11.2611)) DestroyDynamicObject(alcdoor[1]),vzrivbombasound = CreateDynamicObject(18684, -2335.97974, 1882.76013, 10.23950, 0.00000, 0.00000, 90.00000),VostDveris2 = SetTimer("VostDveri2",15000,1); // Если игрок взорвал 2-ую дверь,то удаляём её и ставим таймер на восстановление для этой двери.
- if(PlayerToPoint(3.0,plantedid,-2336.4172,1878.3018,11.2611)) DestroyDynamicObject(alcdoor[2]),vzrivbombasound = CreateDynamicObject(18684, -2335.97974, 1877.55017, 10.23950, 0.00000, 0.00000, 90.00000),VostDveris3 = SetTimer("VostDveri3",15000,1); // Если игрок взорвал 3-ую дверь,то удаляём её и ставим таймер на восстановление для этой двери.
- if(PlayerToPoint(3.0,plantedid,-2336.4133,1873.0453,11.2611)) DestroyDynamicObject(alcdoor[3]),vzrivbombasound = CreateDynamicObject(18684, -2335.97974, 1872.27014, 10.23950, 0.00000, 0.00000, 90.00000),VostDveris4 = SetTimer("VostDveri4",15000,1); // Если игрок взорвал 4-ую дверь,то удаляём её и ставим таймер на восстановление для этой двери.
- if(PlayerToPoint(3.0,plantedid,-2355.4805,1866.5272,11.2611)) DestroyDynamicObject(alcdoor[4]),vzrivbombasound = CreateDynamicObject(18684, -2355.91553, 1867.29272, 10.23950, 0.00000, 0.00000, -90.00000),VostDveris5 = SetTimer("VostDveri5",15000,1); // Если игрок взорвал 5-ую дверь,то удаляём её и ставим таймер на восстановление для этой двери.
- if(PlayerToPoint(3.0,plantedid,-2355.4971,1871.6613,11.2611)) DestroyDynamicObject(alcdoor[5]),vzrivbombasound = CreateDynamicObject(18684, -2355.93018, 1872.45813, 10.24460, 0.00000, 0.00000, -90.00000),VostDveris6 = SetTimer("VostDveri6",15000,1); // Если игрок взорвал 6-ую дверь,то удаляём её и ставим таймер на восстановление для этой двери.
- if(PlayerToPoint(3.0,plantedid,-2355.4971,1877.0022,11.2611)) DestroyDynamicObject(alcdoor[6]),vzrivbombasound = CreateDynamicObject(18684, -2355.93018, 1877.63806, 10.24460, 0.00000, 0.00000, -90.00000),VostDveris7 = SetTimer("VostDveri7",15000,1); // Если игрок взорвал 7-ую дверь,то удаляём её и ставим таймер на восстановление для этой двери.
- if(PlayerToPoint(3.0,plantedid,-2355.4951,1882.0743,11.2611)) DestroyDynamicObject(alcdoor[7]),vzrivbombasound = CreateDynamicObject(18684, -2355.93018, 1882.81812, 10.24460, 0.00000, 0.00000, -90.00000),VostDveris8 = SetTimer("VostDveri8",15000,1); // Если игрок взорвал 8-ую дверь,то удаляём её и ставим таймер на восстановление для этой двери.
- }
- case 2: // Если у игрока 2 бомбы то выполняем действие ниже.
- {
- KillTimer(PlantedTimer); // УДаляем таймер что бы он не повторялся.
- alarmget = 1,alcatrazbomba[plantedid] --; // Включаем сирену и отнимаем одну бомбу игроку
- SendClientMessage(plantedid,0x1E90FFFF,"У Вас осталось 1 бомба."); // Выводим текст.
- SendClientMessage(plantedid,-1,"Замок на двери сломался,теперь Вы можете пройти дальше."); // Выводим текст.
- SendClientMessage(plantedid,-1,"Увы,но что-то пошло не так,сработала сигнализация и полиция была предупреждена."); // Выводим текст.
- SendClientMessage(plantedid,-1,"Поэтому советуем Вам как можно быстрее сделать это грязное дело."); // Выводим текст.
- vzrivbombasound = CreateDynamicObject(18684, -2336.26685, 1901.35596, 10.31960, -151.00000, 90.00000, 273.00000); // Делаем взрыв
- DestroyDynamicObject(vzrivbombasound),DestroyDynamicObject(vzrivbomba); // Удаляем взрыв и бомбу.
- foreach(new i: Player) if(IsADepartament(i)) SendClientMessage(i, 0x007FFFFF,"[Внимание] В тюрьме Alcatraz сработала сигнализация."); // Оповещаем всех полицейских. (IsADepartment меняйте на свою функцию).
- }
- }
- return 1;
- }
- //------------------------------------------------------------------------------
- forward VostDveri1();
- public VostDveri1()
- {
- alcdoor[0] = CreateDynamicObject(1495, -2335.97974, 1887.97009, 10.23950, 0.00000, 0.00000, 90.00000);
- KillTimer(VostDveris1),DestroyDynamicObject(vzrivbombasound);
- return 1;
- }
- //------------------------------------------------------------------------------
- forward VostDveri2();
- public VostDveri2()
- {
- alcdoor[1] = CreateDynamicObject(1495, -2335.97974, 1882.76013, 10.23950, 0.00000, 0.00000, 90.00000);
- KillTimer(VostDveris2),DestroyDynamicObject(vzrivbombasound);
- return 1;
- }
- //------------------------------------------------------------------------------
- forward VostDveri3();
- public VostDveri3()
- {
- alcdoor[2] = CreateDynamicObject(1495, -2335.97974, 1877.55017, 10.23950, 0.00000, 0.00000, 90.00000);
- KillTimer(VostDveris3),DestroyDynamicObject(vzrivbombasound);
- return 1;
- }
- //------------------------------------------------------------------------------
- forward VostDveri4();
- public VostDveri4()
- {
- alcdoor[3] = CreateDynamicObject(1495, -2335.97974, 1872.27014, 10.23950, 0.00000, 0.00000, 90.00000);
- KillTimer(VostDveris4),DestroyDynamicObject(vzrivbombasound);
- return 1;
- }
- //------------------------------------------------------------------------------
- forward VostDveri5();
- public VostDveri5()
- {
- alcdoor[4] = CreateDynamicObject(1495, -2355.91553, 1867.29272, 10.23950, 0.00000, 0.00000, -90.00000);
- KillTimer(VostDveris5),DestroyDynamicObject(vzrivbombasound);
- return 1;
- }
- //------------------------------------------------------------------------------
- forward VostDveri6();
- public VostDveri6()
- {
- alcdoor[5] = CreateDynamicObject(1495, -2355.93018, 1872.45813, 10.24460, 0.00000, 0.00000, -90.00000);
- KillTimer(VostDveris6),DestroyDynamicObject(vzrivbombasound);
- return 1;
- }
- //------------------------------------------------------------------------------
- forward VostDveri7();
- public VostDveri7()
- {
- alcdoor[6] = CreateDynamicObject(1495, -2355.93018, 1877.63806, 10.24460, 0.00000, 0.00000, -90.00000);
- KillTimer(VostDveris7),DestroyDynamicObject(vzrivbombasound);
- return 1;
- }
- //------------------------------------------------------------------------------
- forward VostDveri8();
- public VostDveri8()
- {
- alcdoor[7] = CreateDynamicObject(1495, -2355.93018, 1882.81812, 10.24460, 0.00000, 0.00000, -90.00000);
- KillTimer(VostDveris8),DestroyDynamicObject(vzrivbombasound);
- return 1;
- }
- //------------------------------------------------------------------------------
- forward SudPrigovor(suspect);
- public SudPrigovor(suspect)
- {
- new randomspawn = 1 + random(8),randomsrok = 30*60 + random(90*60),string[128];
- format(string,sizeof(string),"Приговорить %s к заключению строгого режима в тюрьме Alcatraz. {1E90FF}(( %d секунд ))",PlayerInfo[suspect][pNames],randomsrok); // Форматируем текст. (pNames меняем под свой мод).
- SendClientMessage(suspect,0xFF4500FF,string); // Выводим текст выше.
- PlayerInfo[suspect][pJailTime] = randomsrok; // Ставим срок игроку. (pJailTime меняем под свой мод).
- switch(randomspawn) // Выбираем рандомный спавн).
- {
- case 1: SetPlayerPosEx(suspect,-2359.6777,1866.4312,11.2611),TogglePlayerControllable(suspect, false),SetTimerEx("UnFreez", 3000, 0, "d", suspect); // ТПхаем игроку в первую камеру и фризим на 3 секунды. (UnFreez меняем под свой мод).
- case 2: SetPlayerPosEx(suspect,-2360.6206,1871.6528,11.2611),TogglePlayerControllable(suspect, false),SetTimerEx("UnFreez", 3000, 0, "d", suspect); // ТПхаем игроку в вторую камеру и фризим на 3 секунды. (UnFreez меняем под свой мод).
- case 3: SetPlayerPosEx(suspect,-2360.4258,1876.7336,11.2611),TogglePlayerControllable(suspect, false),SetTimerEx("UnFreez", 3000, 0, "d", suspect); // ТПхаем игроку в третью камеру и фризим на 3 секунды. (UnFreez меняем под свой мод).
- case 4: SetPlayerPosEx(suspect,-2360.5249,1882.1865,11.2611),TogglePlayerControllable(suspect, false),SetTimerEx("UnFreez", 3000, 0, "d", suspect); // ТПхаем игроку в четвёртую камеру и фризим на 3 секунды. (UnFreez меняем под свой мод).
- case 5: SetPlayerPosEx(suspect,-2331.5527,1888.8964,11.2611),TogglePlayerControllable(suspect, false),SetTimerEx("UnFreez", 3000, 0, "d", suspect); // ТПхаем игроку в пятую камеру и фризим на 3 секунды. (UnFreez меняем под свой мод).
- case 6: SetPlayerPosEx(suspect,-2331.8096,1883.5995,11.2611),TogglePlayerControllable(suspect, false),SetTimerEx("UnFreez", 3000, 0, "d", suspect); // ТПхаем игроку в шестую камеру и фризим на 3 секунды. (UnFreez меняем под свой мод).
- case 7: SetPlayerPosEx(suspect,-2331.6536,1878.3469,11.2611),TogglePlayerControllable(suspect, false),SetTimerEx("UnFreez", 3000, 0, "d", suspect); // ТПхаем игроку в седьмую камеру и фризим на 3 секунды. (UnFreez меняем под свой мод).
- case 8: SetPlayerPosEx(suspect,-2331.1372,1873.2561,11.2611),TogglePlayerControllable(suspect, false),SetTimerEx("UnFreez", 3000, 0, "d", suspect); // ТПхаем игроку в восьмую камеру и фризим на 3 секунды. (UnFreez меняем под свой мод).
- }
- RemovePlayerAttachedObject(plantedid,0),RemovePlayerAttachedObject(plantedid,1),RemovePlayerAttachedObject(plantedid,2), // Удаляем наручники игроку.
- RemovePlayerAttachedObject(plantedid,3),RemovePlayerAttachedObject(plantedid,4),RemovePlayerAttachedObject(plantedid,5); // Удаляем наручники игроку.
- ResetPlayerWeapons(suspect); // Убираем оружие у игрока
- SetPlayerSpecialAction(suspect,SPECIAL_ACTION_NONE); // Убираем анимации
- SetPlayerWantedLevel(suspect, 0); // Убираем звёзды.
- PlayerInfo[suspect][pWanted] = 0; // Ставим звёзды в статистику на 0. (pWanted меняем под свой мод).
- PlayerInfo[suspect][pJailed] = 1; // Ставим то что игрок в тюрьме.
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement