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

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

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

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

не слетает имущество

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

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

Всем привет хотел узнать, такая вот проблема не слетают бизнесы и дома, из-за того что по моему не снимаются деньги со счёта, куда лезть чтобы посмотреть снимаются ли вообще деньги с дом.счёта, бизнеса и т.д.

Вот догадываюсь это может быть по идеи только в stock payday

PHP:
stock PayDay()
{
	printf("PayDay в %i:00",hour);
	FracBank[fGrove] += AllZone[15]*25;
	FracBank[fBallas] += AllZone[12]*25;
	FracBank[fVagos] += AllZone[13]*25;
	FracBank[fAztek] += AllZone[17]*25;
	FracBank[fRifa] += AllZone[18]*25;
	MafiaBank[nLcn] += AllZone[5]*50;
	MafiaBank[nYakuza] += AllZone[6]*50;
	MafiaBank[nRm] += AllZone[14]*50;
	SaveBankFrac();
	for(new i; i<3; i++) WeatherCityID[i] = random(4) > 0 ? 10:9;
	foreach(Player,i)
	{
	    if(!PlayerInGame(i)) continue;
	    for(new x; x<3; x++) { if(IsPlayerInDynamicArea(i, WeatherCity[x])) { SetPlayerWeather(i,WeatherCityID[x]); } }
	    if(pInfo[i][pLastData]!=curdate)
		{
		    mysql_function(connects,144,"INSERT INTO `online_log` (`Name`,`Day`,`Time`) VALUES ('%s',%i,%i)",false, "", "",GN(i),pInfo[i][pLastData],pInfo[i][pInGameDay]);
			mysql_function(connects,180,"UPDATE `Accounts` SET `pLastData` = %i, `pInGameDay` = '0', `pGetonDate` = '%d/%d/%d %d:%d' WHERE `Name` = '%s'",false, "", "",curdate,day,month,year,hour,minute,GN(i));
			pInfo[i][pInGameDay]=0, pInfo[i][pLastData]=curdate;
		}
		if(ISAMAFIA(i)) pInfo[i][pPayCheck]+=AllZone[pInfo[i][pMember]]*50;
        if(pInfo[i][pTimeInHour]>=1)
		{
			if(pInfo[i][pVIP]) pInfo[i][pExp]+=2; else pInfo[i][pExp]++;
			pInfo[i][pTimeInHour]=0;
		}
        else SCM(i,COLOR_GREY,"Вы пробыли в игре меньше 10 минут, exp и зарплата не получены."), pInfo[i][pPayCheck]=0;
        new taxval = floatround(pInfo[i][pPayCheck]*nalog/100);
        pInfo[i][pPayCheck] = floatround(pInfo[i][pPayCheck]*(100-nalog)/100);
        if(pInfo[i][pExp] >= pInfo[i][pLevel]+1*4)
		{
			pInfo[i][pLevel]++; pInfo[i][pExp]=0;
			SCM(i,-1,"Ваш игровой lvl повысился.");
			SetPlayerScore(i,pInfo[i][pLevel]);
            mysql_function(connects,120,"UPDATE `Accounts` SET `pExp` = 0, `pLevel` = %i WHERE `Name` = '%s'",false,"","",pInfo[i][pLevel],GN(i));
            if(pInfo[i][pLevel] == 7)
			{
		    	format(format_string,90,"SELECT `pFriend` FROM `Accounts` WHERE `Name` = '%s'",GN(i));
				mysql_function_query(connects,format_string,true,"OnPlayerFriend","i",i);
			}
		}
		GameTextForPlayer(i, "~w~PayDay", 5000, 1);
		SCM(i, COLOR_GRAD1, "----------===[ КЛИЕНТ БАНКА SA ]===---------");
		SCMF(i,0xFF8C37AA,  "- Налог: %d%s", nalog, "%%");
		if(kazna<pInfo[i][pPayCheck]-taxval) { pInfo[i][pPayCheck]=0; SCM(i,0xFF8C37AA,"- В казне штата нет средств для выплаты вам зарплаты."); }
		else
		{
		    SCMF(i,0xFF8C37AA,"- Зарплата с вычетом налога: $%d.", pInfo[i][pPayCheck]);
			pInfo[i][pBank] += pInfo[i][pPayCheck];
			kazna-=pInfo[i][pPayCheck];
		}
		SCMF(i,0xFF8C37AA,"- Текущий баланс в банке: $%d.", pInfo[i][pBank]);
		SCMF(i,0xFF8C37AA,"- Осталось проплаченных дней: $%d.", HouseInfo[i][hTakings]);
		if(!pInfo[i][pWanted]) pInfo[i][pZakonp]++;
		pInfo[i][pPayCheck] = 1;
        SCM(i,COLOR_GRAD1,"=================================");
    }
    for(new b = sizeof(BizzInfo)-1; b!=-1; b--) { if(!BizzInfo[b][bOwned]) continue; BizzInfo[b][bTill]+=BizzInfo[b][b2Till]; BizzInfo[b][b2Till]=0; }
    for(new s = sizeof(SBizzInfo)-1; s!=-1; s--) { if(!SBizzInfo[s][sOwned]) continue; SBizzInfo[s][sTill]+=SBizzInfo[s][sTill2]; SBizzInfo[s][sTill2]=0; }
    if(hour != 3) return 1;
    print("Пошло списание средств с бизнесов, домов, квартир.");
    for(new b = sizeof(BizzInfo)-1; b!=-1; b--)
	{
		if(!BizzInfo[b][bOwned]) continue;
		if(BizzInfo[b][bMafia] !=0 && BizzInfo[b][bTill] > 2500)
		{
    		if(BizzInfo[b][bMafia] == 6) MafiaBank[nYakuza] +=2500;
			if(BizzInfo[b][bMafia] == 14) MafiaBank[nRm] +=2500;
            if(BizzInfo[b][bMafia] == 5) MafiaBank[nLcn] +=2500;
            BizzInfo[b][bTill]-=2500;
		}
		BizzInfo[b][bDay]--;
		if(BizzInfo[b][bDay] <= -1) SellBizzID(b);
		else mysql_function(connects,65,"UPDATE `bizz` SET `bDay` = %i WHERE `bID` = %i",false,"","",BizzInfo[b][bDay],b);
    }
    for(new s = sizeof(SBizzInfo)-1; s!=-1; s--)
	{
        if(!SBizzInfo[s][sOwned]) continue;
		SBizzInfo[s][sDay]--;
		if(SBizzInfo[s][sDay] <= -1) SellSBizzID(s);
		else mysql_function(connects,65,"UPDATE `sbizz` SET `sDay` = %i WHERE `sID` = %i",false,"","",SBizzInfo[s][sDay],s);
    }
    for(new h = sizeof(HouseInfo)-1; h!=-1; h--)
	{
		if(!HouseInfo[h][hOwned]) continue;
		HouseInfo[h][hTakings] --;
		if(HouseInfo[h][hTakings] <= -1) SellHouseID(h);
		else mysql_function(connects,65,"UPDATE `House` SET `hTakings` = %i WHERE `hID` = %i",false,"","",HouseInfo[h][hTakings],h);
	}
	for(new i = sizeof(ApartmentInfo)-1; i!=-1; i--)
	{
		if(!ApartmentInfo[i][aOwned]) continue;
		ApartmentInfo[i][aDay]--;
		if(ApartmentInfo[i][aDay] <= -1) SellApartment(i,false);
		else mysql_function(connects,75,"UPDATE `ApartmentInfo` SET `aDay` = %i WHERE `Number` = %i",false,"","",ApartmentInfo[i][aDay],i);
	}
	return 1;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу