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

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

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

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

Не снимает деньги с баланс бизнеса для оплаты эл.энергии

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

Удаленный пользователь

Здравствуйте, в чем проблема, бизнесы не слетают в гос по причине того что в payday не снимается назначенная сумма за эл.энергию.

PHP:
		if(GetPVarInt(i, "GetBizz") > 0)
		{
			SendClientMessage(i, COLOR_LIGHTRED," Ваш бизнес продан за не уплату налогов");
			SendClientMessage(i, COLOR_LIGHTRED," Деньги зачислены на банк за бизнес");
			DeletePVar(i, "Bizz");
			DeletePVar(i, "GetBizz");
		}
PHP:
stock ClearBizz(i)
{
	BizzInfo[i][bLocked] = 1;
	BizzInfo[i][bProducts] = 0;
	BizzInfo[i][bTill] = 0;
	BizzInfo[i][bPrice] = 0;
	BizzInfo[i][bMafia] = 0;
	BizzInfo[i][bLandTax] = 0;
	BizzPay[i] = 0;
	BizzInfo[i][bLockTime] = 0;
	BizzInfo[i][bLicense] = 0;
	format(YCMDstr, sizeof(YCMDstr), "%s\nПродаётся", BizzInfo[i][bMessage],BizzInfo[i][bBuyPrice]);
	UpdateDynamic3DTextLabelText(BizzInfo[i][bLabel], COLOR_GREEN, YCMDstr);
	if(IsPlayerConnected(GetPlayerID(BizzInfo[i][bOwner]))) PTEMP[GetPlayerID(BizzInfo[i][bOwner])][pBank] += BizzInfo[i][bBuyPrice] / 2, SetPVarInt(GetPlayerID(BizzInfo[i][bOwner]), "GetBizz", 1);
	else mysql_format(DATABASE,QUERY, 256, "UPDATE accounts SET pBank = pBank + 50000, pText = '2' WHERE name = '%s'",BizzInfo[i][bOwner]), mysql_function_query(DATABASE,QUERY,false,"","");
	strmid(BizzInfo[i][bOwner], "None", 0, strlen("None"), 50);
	return true;
}

PHP:
stock GetBizz()
{
    for(new i = 1; i <= TotalBizz; i++)
	{
	    if(BizzInfo[i][bStavka] > 0 && strcmp(BizzInfo[i][bOwner],"None",true) == 0 && BizzInfo[i][bTimeStavka] > 0) BizzInfo[i][bTimeStavka]--;
	    if(BizzInfo[i][bTimeStavka] == 0 && BizzInfo[i][bStavka] > 0)
	    {
	        mysql_format(DATABASE,QUERY,256,"SELECT `Name` FROM `"TABLE_ACCOUNTS"` WHERE `Name` = '%s'",BizzInfo[i][bNameStavka]);
			mysql_function_query(DATABASE,QUERY,true,"OnMySQL_QUERY","iis",12,i,"");
		}
		if(strcmp(BizzInfo[i][bOwner],"None",true) != 0) continue;
		if(BizzInfo[i][bLandTax] < BizzLandTax[i] || BizzInfo[i][bLocked] == 1 && BizzInfo[i][bLockTime] > 12) ClearBizz(i);
		else
		{
			if(BizzInfo[i][bProducts] <= 0)
			{
			    BizzInfo[i][bLocked] = 1;
				if(IsPlayerConnected(GetPlayerID(BizzInfo[i][bOwner])))
				{
					if(BizzInfo[i][bLockTime] == 0) SetPVarInt(GetPlayerID(BizzInfo[i][bOwner]), "_GetBizz_", 1);
				}
			}
			if(BizzInfo[i][bLocked] == 1)BizzInfo[i][bLockTime]++;
			if(BizzInfo[i][bLockTime] > 1 && BizzInfo[i][bLockTime] < 12)if(IsPlayerConnected(GetPlayerID(BizzInfo[i][bOwner]))) SetPVarInt(GetPlayerID(BizzInfo[i][bOwner]), "GetBizz_", 1);
			BizzInfo[i][bLandTax] -= BizzLandTax[i];
            BizzPay[i] = 0;
			if(BizzInfo[i][bMafia] == 6) MafiaBank[0][nYakuza] += 500;
			if(BizzInfo[i][bMafia] == 14) MafiaBank[0][nRm] += 500;
			if(BizzInfo[i][bMafia] == 5) MafiaBank[0][nLcn] += 500;
		}
	}
	return true;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу