Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

[Мануал] Ограбление бизнеса [v2.0]

Статус
В этой теме нельзя размещать новые ответы.

MeduzZza

Умник
Вторая версия ограбления бизнеса для мода основы RLS.

Принцип: Будучи бандитом, заходим в бизнес (инт) и вводим /robmag, нам высвечивается текст что мы начали ограбление, в тоже время отправляется сообщение всем членам Депортамента. Ждем минуту, и если мы не покинули место ограбление мы получаем деньги, от 12001 до 22000 (Также сумму которую мы получили за ограбления, вычитается со счета бизнеса который мы грабим). Вместе с деньгами мы получаем 3-ий уровень розыска.

И так. Ко всем forward добавляем:
PHP:
forward Robmag(playerid);
Ко всем new добавляем:
PHP:
new robmag[MAX_PLAYERS];
new robtimer = 60000;
В public PayDay после строк:
HTML:
	PlayerInfo[i][pPayCheck] = 0;
	PlayerInfo[i][pPayDayHad] += 1;
	PlayerInfo[i][pPayDay]++;
Вставляем:
PHP:
robmag[i] = 0;
В public OnPlayerCommandText вставляем команду:
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;
}
Оценивайте, комментируйте :)
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу