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

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

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

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

Как изменить сумму выдачи денег при ограблении банка?

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

GRADE_MILLER

Новичок
Помогите пожалуйста изменить сумму выдачи денег при ограблении банка. Система ограбления самая обычная. Я понимаю что деньги выдаются рандомом. Но не догоняю, как изменить максимальную сумму. Вот код:
PHP:
publics:_@RobBank(i)
{
	new str_bank[128], rand = random(12), randmoney = random(60);
	switch(rand)
	{
		case 0..4:
		{
			if(randmoney != 37)
			{
				new kaznarob = Gos_Nalog[1]/40;
				PlayerInfo[i][pRobTime] = gettime()+10800;
				ApplyAnimation(i,"ROB_BANK","CAT_Safe_End",4.1,0,1,1,0,0);
				PlayerPlaySound(i, 1058, 0.0, 0.0, 0.0);
    			PlayerInfo[i][pWanted] += 4; SetPlayerWantedLevel(i, PlayerInfo[i][pWanted]);
				UpdatePlayerData(i, "pWanted", PlayerInfo[i][pWanted]);
				Hook_GivePlayerMoney(i, kaznarob);
				Gos_Nalog[1] -= kaznarob;
				format(str_bank, sizeof(str_bank), "~g~+$%d", kaznarob);
				GameTextForPlayer(i, str_bank, 5000, 1);
				format(str_bank, sizeof(str_bank), "Незнакомец взламывает банковский сейф на &d вирт.",kaznarob);
			}
			else
			{
				new kaznarob = Gos_Nalog[1]/20;
				PlayerInfo[i][pRobTime] = gettime()+10800;
				ApplyAnimation(i,"ROB_BANK","CAT_Safe_End",4.1,0,1,1,0,0);
				PlayerPlaySound(i, 1058, 0.0, 0.0, 0.0);
 				PlayerInfo[i][pWanted] += 4; SetPlayerWantedLevel(i, PlayerInfo[i][pWanted]);
				UpdatePlayerData(i, "pWanted", PlayerInfo[i][pWanted]);
				Hook_GivePlayerMoney(i, kaznarob);
				Gos_Nalog[1] -= kaznarob;
				format(str_bank, sizeof(str_bank), "~g~+$%d",kaznarob);
				GameTextForPlayer(i, str_bank, 5000, 1);
				format(str_bank, sizeof(str_bank), "Срочные новости: Незнакомец вытащил из банковского сейфа %i$!",kaznarob);
				SendClientMessageToAll(0x9ACD32FF, str_bank);
				format(str_bank, sizeof(str_bank), "Незнакомец взламывает банковский сейф на &d вирт.", kaznarob);
			}
		}
		default:
		{
			if(BankLight_Status)
			{
				ApplyAnimation(i,"ROB_BANK","CAT_Safe_End",4.1,0,1,1,0,0);
				PlayerPlaySound(i, 1058, 0.0, 0.0, 0.0);
				SendClientMessage(i,COLOR_GREY,"Попробуйте ещё раз. Электричество отключено, спешите!");
				ProxDetector(30.0, i, "Незнакомец неудачно взламывает банковский сейф.", 0xDD90FFFF,0xDD90FFFF,0xDD90FFFF,0xDD90FFFF,0xDD90FFFF);
			}
			else
			{
				ApplyAnimation(i,"ROB_BANK","CAT_Safe_End",4.1,0,1,1,0,0);
				PlayerPlaySound(i, 1058, 0.0, 0.0, 0.0);
				SendClientMessage(i,COLOR_GREY,"Попробуйте ещё раз.");
 				PlayerInfo[i][pWanted] ++; SetPlayerWantedLevel(i, PlayerInfo[i][pWanted]);
				UpdatePlayerData(i, "pWanted", PlayerInfo[i][pWanted]);
				format(str_bank, sizeof(str_bank), "Незнакомец неудачно взламывает банковский сейф.");
			}
		}
	}
	ProxDetector(30.0, i, str_bank, 0xDD90FFFF,0xDD90FFFF,0xDD90FFFF,0xDD90FFFF,0xDD90FFFF);
	TogglePlayerControllable(i, 1);
	ClearAnimations(i, 1);
	BankRob_Status = false;
	KillTimer(GetPVarInt(i, "RobBankTimer")), DeletePVar(i, "RobBankTimer");
	UpdateText(2);
	return 1;
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу