Поиск
 
 

Результаты :
 


Rechercher Расширенный поиск

Аккаунты | Вирты | Все сервера CRMP-RP

Вс Авг 14, 2016 12:15 am автор Прародитель форума

Рекомендуем отличную группу по продаже виртов на серверах CRMP RP. Быстрая доставка, хорошие отзывы, активные продавцы, не дорогие цены.
https://vk.com/donate_crmp_rp

Комментарии: 0

Последние темы
» интерьер мэрии
Сб Авг 27, 2016 2:49 am автор Прародитель форума

» интерьер фсб
Сб Авг 27, 2016 2:38 am автор Прародитель форума

» колесо обозрение
Чт Авг 25, 2016 2:40 am автор Прародитель форума

» система установки мигалки
Чт Авг 25, 2016 2:36 am автор Прародитель форума

» салон гопкар
Чт Авг 25, 2016 2:32 am автор Прародитель форума

» выдыхание пара
Чт Авг 25, 2016 2:29 am автор Прародитель форума

» онлайн рекорд
Чт Авг 25, 2016 2:25 am автор Прародитель форума

» сгорание колес
Чт Авг 25, 2016 2:22 am автор Прародитель форума

» система викторины
Чт Авг 25, 2016 2:19 am автор Прародитель форума


ОГРАБЛЕНИЕ БАНКА

Перейти вниз

ОГРАБЛЕНИЕ БАНКА

Сообщение автор Прародитель форума в Вс Авг 14, 2016 11:06 pm

ко всем new добавим

Код:

new bool:bank = false, banks[5][MAX_PLAYERS], picbank, bomba[3], dver[2];



в public OnGameModeInit() добавим:

Код:

dver[0] = CreateObject(2634, 2144.174316,1626.977172,994.257751, 0.000000,0.000000,179.399810);
picbank = CreatePickup(1550,23,X,Y,Z);// за место X.Y.Z ставим свои кординаты для ограбления


ко всем объектам добавим:

Код:

CreateObject(1533, 2129.691894,1625.005371,992.568298, 0.000000,0.000000,93.900024);


в public OnPlayerPickUpPickup(playerid, pickupid) добавим

Код:

if(pickupid == picbank)
{
        if(bank == true) return SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Банк уже ограбили!Повторно можно ограбить токо через 1час!");
        {
                bank = true;
                SendClientMessage(playerid, 0xFFFF00FF, "Отключите питание!");
                DisablePlayerCheckpoint(playerid);
                banks[0][playerid] = 1;
                SetPlayerCheckpoint(playerid,2142.9873,1619.9999,1000.9688, 5.0);
                SetPlayerPos(playerid,2148.2375,1597.6710,1003.9677);
                SetPlayerInterior(playerid,1);
        }
}


в OnPlayerEnterCheckpoint(playerid) добавим:

Код:

if(banks[0][playerid] == 1)
{
        DisablePlayerCheckpoint(playerid);
        banks[0][playerid] = 0;
        banks[1][playerid] = 1;
        SendClientMessage(playerid,0xFFFF00FF, "Вы успешно отключили питание!");
        SendClientMessage(playerid,0xFFFF00FF, "Идите установите бомбу!");
        SetPlayerCheckpoint(playerid,2144.1279,1625.8286,993.6882, 1.5);
        return 1;
}
if(banks[1][playerid] == 1)
{
        DisablePlayerCheckpoint(playerid);
        banks[1][playerid] = 0;
        banks[2][playerid] = 1;
        bomba[0] = CreateObject(1654, 2145.255859,1626.748168,995.377868, 0.000000,0.000000,0.000000);
        bomba[1] = CreateObject(1654, 2145.247558,1626.801025,994.208007, 0.000000,0.000000,0.000000);
        bomba[2] = CreateObject(1654, 2145.257812,1626.761962,993.158142, 0.000000,0.000000,0.00000);
        SelectObject(bomba[0]);
        SelectObject(bomba[1]);
        SelectObject(bomba[2]);
        SendClientMessage(playerid,0xFFFF00FF, "Вы установили бомбы на петли от бегите на безопасное растояние!");
        SetPlayerCheckpoint(playerid,2144.1572,1597.6097,995.5676, 1.5);
        return 1;
}
if(banks[2][playerid] == 1)
{
        DisablePlayerCheckpoint(playerid);
        banks[2][playerid] = 0;
        banks[3][playerid] = 1;
        DestroyObject(bomba[0]);
        DestroyObject(bomba[1]);
        DestroyObject(bomba[2]);
        DestroyObject(dver[0]);
        CreateExplosion(2144.1279,1625.8286,993.6882,2,5.0);
        dver[1] = CreateObject(2634, 2144.139892,1628.926513,992.669738, 90.899986,0.000000,178.599990);
        SelectObject(dver[1]);
        SendClientMessage(playerid,0xFFFF00FF, "Вы взорвали бомбы! Быстрей бегите забирать деньги!");
        SetPlayerCheckpoint(playerid,2146.3982,1637.4023,993.5761, 1.5);
        return 1;
}
if(banks[3][playerid] == 1)
{
        DisablePlayerCheckpoint(playerid);
        banks[3][playerid] = 0;
        banks[4][playerid] = 1;
        GivePlayerMoney(playerid, random(100000 - 500000));
        SendClientMessage(playerid,0xFFFF00FF, "Вы успешно ограбили банк!");
        SendClientMessage(playerid,0xFFFF00FF, "Вам пора сваливать!");
        SetPlayerCheckpoint(playerid,2131.2402,1625.6312,993.6882, 1.5);
        return 1;
}
if(banks[4][playerid] == 1)
{
        DisablePlayerCheckpoint(playerid);
        banks[4][playerid] = 0;
        SendClientMessage(playerid,0xFFFF00FF, "Вы успешно убежали с банка!");
        SetPlayerInterior(playerid,0);
        SetPlayerPos(playerid,X,Y,Z);// за место X,Y,Z ставим свои кординаты где хотим спавнить его после ограбление
        return 1;
}


в PayDay добавьте

Код:

bank = false;



автор:sasha123

Прародитель форума
Прародитель форума

Сообщения : 67
Очки : 2685
Репутация : 0
Дата регистрации : 2016-08-13

Посмотреть профиль http://allforcrmp.forum2x2.ru

Вернуться к началу Перейти вниз

Вернуться к началу


 
Права доступа к этому форуму:
Вы не можете отвечать на сообщения