MeduzZza
Умник
Вторая версия ограбления бизнеса для мода основы RLS.
Принцип: Будучи бандитом, заходим в бизнес (инт) и вводим /robmag, нам высвечивается текст что мы начали ограбление, в тоже время отправляется сообщение всем членам Депортамента. Ждем минуту, и если мы не покинули место ограбление мы получаем деньги, от 12001 до 22000 (Также сумму которую мы получили за ограбления, вычитается со счета бизнеса который мы грабим). Вместе с деньгами мы получаем 3-ий уровень розыска.
И так. Ко всем forward добавляем:
Ко всем new добавляем:
В public PayDay после строк:
Вставляем:
В public OnPlayerCommandText вставляем команду:
В конец мода вставляем паблик:
Оценивайте, комментируйте 
Принцип: Будучи бандитом, заходим в бизнес (инт) и вводим /robmag, нам высвечивается текст что мы начали ограбление, в тоже время отправляется сообщение всем членам Депортамента. Ждем минуту, и если мы не покинули место ограбление мы получаем деньги, от 12001 до 22000 (Также сумму которую мы получили за ограбления, вычитается со счета бизнеса который мы грабим). Вместе с деньгами мы получаем 3-ий уровень розыска.
И так. Ко всем forward добавляем:
PHP:
forward Robmag(playerid);
PHP:
new robmag[MAX_PLAYERS];
new robtimer = 60000;
HTML:
PlayerInfo[i][pPayCheck] = 0;
PlayerInfo[i][pPayDayHad] += 1;
PlayerInfo[i][pPayDay]++;
PHP:
robmag[i] = 0;
PHP:
else if(strcmp(cmd, "/robmag", true) == 0)
{
new inter = GetPlayerInterior(playerid);
if (!IsAGang(playerid)) return SendClientMessage(playerid,COLOR_GREY,"Вы не бандит!");
if(robmag[playerid] !=0) return SendClientMessage(playerid, COLOR_GRAD1, "Вы уже грабили предприятие в этом часу!");
if (GetPlayerWeapon(playerid) < 1) return SendClientMessage(playerid, COLOR_GREEN, "У вас должно быть оружие в руках, чтобы ограбить предприятие!");
if( inter == 17 || inter == 16 || inter == 10 || inter == 18)
{
format(string, sizeof(string), "%s угрожает оружием, требует деньги", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
SetPlayerChatBubble(playerid,"Грабит предприятие",COLOR_PURPLE,30.0,10000);
SetTimer("Robmag", robtimer, 0);
SendClientMessage(playerid,COLOR_LIGHTRED,"Вы начали ограбление. Ждите когда менеджер отдаст вам деньги.");
}
return 1;
}
PHP:
public Robmag(playerid)
{
new sendername[MAX_PLAYER_NAME];
new string[128];
new inter = GetPlayerInterior(playerid);
if (!IsAGang(playerid)) return SendClientMessage(playerid,COLOR_GREY,"Вы не бандит!");
if( inter == 17 || inter == 16 || inter == 10 || inter == 18)
{
new randmoneys = 12000 + random(20000);
PlayerInfo[playerid][pCash] += randmoneys;
format(string, sizeof(string), "- Вы ограбили предприятие на сумму: {00CD66}$%d", randmoneys);
SendClientMessage(playerid, COLOR_WHITE, string);
BizzInfo[playerid][b2Till] -=randmoneys;
GameTextForPlayer(playerid, "~n~+ ]]]", 18000, 4);
SendClientMessage(playerid,COLOR_LIGHTRED,"Вы совершили преступление: [ Ограбление ] Сообщает: Видео-Наблюдение");
SetPlayerWantedLevel(playerid,WantedLevel[playerid] += 3);
WantedLevel[playerid] += 3;
PlayerInfo[playerid][pZvezdi] +=3;
format(string, sizeof(string), "%s совершил преступление: [ Ограбление ] Сообщает: Видео-Наблюдение", sendername);
SendTeamMessage(1, COLOR_LIGHTRED, string);
SendClientMessage(playerid,COLOR_GREY,"Уходите быстрее, пока не приехали копы!!");
robmag[playerid] = 1;
}
else
{
SendClientMessage(playerid,COLOR_GREY,"Вы не на месте ограбления. Грабеж окончен. {FF0000}Неудачно.");
robmag[playerid] = 1;
}
return 1;
}
Последнее редактирование:
