Felar.Exe
Компетентный
В оффлайне продажи бизнеса, почему-то не приходят на аккаунт деньги, mysql log чист, вообще как-то тихо все.
Код:
stock ClearBizz(i)
{
new playerid;
sscanf(BizzInfo[i][bOwner], "u", playerid);
if(IsPlayerConnected(playerid))
{
GiveMoney(playerid, 2,BizzInfo[i][bBuyPrice] / 2);
SetPVarInt(playerid, "GetBizz", 1);
}
else
{
mysql_format(DATABASE, QUERY, sizeof(QUERY), "SELECT * FROM `accounts` WHERE `Name` = '%e'", BizzInfo[i][bOwner]);
mysql_function_query(DATABASE, QUERY, true, "ClearBusiness", "d",i);
}
BizzPay[i] = 0;
BizzInfo[i][bLock] = 0;
BizzInfo[i][bMafia] = 0;
BizzInfo[i][bMoney] = 0;
BizzInfo[i][bLic] = 0;
BizzInfo[i][bEnter] = 100;
BizzInfo[i][bTill] = 50;
BizzInfo[i][bLockTime] = 0;
BizzInfo[i][bProduct] = 0;
strmid(BizzInfo[i][bOwner], "None", 0, strlen("None"), MAX_PLAYER_NAME);
SaveBizz(i);
UpdateBizz(i);
return true;
}
Код:
forward ClearBusiness(i);
public ClearBusiness(i)
{
new texts[20], text[3];
new r,f;
cache_get_data(r, f);
if(r)
{
mysql_format(DATABASE,QUERY,sizeof(QUERY), "UPDATE `accounts` SET Texts = '%s', Bank = 'Bank+%i' WHERE Name = '%s'",texts,BizzInfo[i][bBuyPrice] / 2,BizzInfo[i][bOwner]);
mysql_function_query(DATABASE, QUERY, true, "", "");
}
BizzInfo[i][bBuyPrice] = 0;
return true;
}
