вот фото https://sun2.dataix-kz-akkol.userapi.com/luFZmAXP ... noJO0XAsxgmZSw/cREQUphmbmE.jpg
Код: Выделить всё
new Businessid = pTemp[playerid][pSellBusinessID];
new price = pTemp[playerid][pSellBusinessPrice];
new offerid = pTemp[playerid][pSellBusinessOffer];
if(!gBusiness [Businessid][busiOwnerID]|| !pData[offerid][pBusiness])
{
SendClientMessage(playerid,CR,"бизнес был продан в гос.");
pTemp [offerid][pSellBusinessOffer]= INVALID_PLAYER_ID;
pTemp [playerid][pSellBusinessOffer]= INVALID_PLAYER_ID;
pTemp [playerid][pSellBusinessOffee]= INVALID_PLAYER_ID;
pTemp [playerid][pSellBusinessPrice]= 0;
pTemp [playerid][pSellBusinessID]= 0;
return 1;
}
if(pTemp [offerid][pSellBusinessOffer]== INVALID_PLAYER_ID || !IsPlayerConnected(offerid))
{
SendClientMessage(playerid,CR,"Продавец вышел из игры, либо продал бизнес другому игроку");
pTemp [offerid][pSellBusinessOffer]= INVALID_PLAYER_ID;
pTemp [playerid][pSellBusinessOffer]= INVALID_PLAYER_ID;
pTemp [playerid][pSellBusinessOffee]= INVALID_PLAYER_ID;
pTemp [playerid][pSellBusinessPrice]= 0;
pTemp [playerid][pSellBusinessID]= 0;
return 1;
}
if(GetPlayerMoneyEx(playerid) < price)
{
SendClientMessage(playerid,CR,"У вас недостаточно денег в кошельке");
SendClientMessage(offerid,CR,"У покупателя недостаточно денег в кошельке");
pTemp [offerid][pSellBusinessOffer]= INVALID_PLAYER_ID;
pTemp [playerid][pSellBusinessOffer]= INVALID_PLAYER_ID;
pTemp [playerid][pSellBusinessOffee]= INVALID_PLAYER_ID;
pTemp [playerid][pSellBusinessPrice]= 0;
pTemp [playerid][pSellBusinessID]= 0;
return 1;
}
UpdatePlayerData(offerid,"Business",0); /// бизснес не рабоатет
if(mysql_errno()) return SendClientMessage(playerid,CRED,"Ошибка MySQL 1");
UpdatePlayerData(playerid,"Business",Businessid+1);
if(mysql_errno()) return SendClientMessage(playerid,CRED,"Ошибка MySQL 2");
new que[128];
mysql_query(MySQLGo, que);
new query[256];
format(query,sizeof(query),"UPDATE `business` SET `ownerid` = '%d' WHERE `id` = '%d'",pData[playerid][pMysqlID],pData[playerid][pNickname],Businessid+1);
mysql_query(MySQLGo, query);
if(mysql_errno()) return SendClientMessage(playerid,CRED,"Ошибка MySQL 3");
TransferMoney(playerid,offerid,price,"sellBusiness");
pData [playerid][pBusiness]= Businessid+1;
pData [offerid][pBusiness]= 0;
UpdateBusinessText(Businessid);
SendClientMessage(playerid,0x009EC9FF," { 009EC9 } Вы успешно купили бизнес");
SendClientMessage(playerid,-1,"Меню бизнес { 2B84E3 } /Business { FFFFFF } ");
SendClientMessage(offerid,0x009EC9FF,",бизнес был успешно продан");
pTemp [offerid][pSellBusinessOffer]= INVALID_PLAYER_ID;
pTemp [playerid][pSellBusinessOffer]= INVALID_PLAYER_ID;
pTemp [playerid][pSellBusinessOffee]= INVALID_PLAYER_ID;
pTemp [playerid][pSellBusinessPrice]= 0;
pTemp [playerid][pSellBusinessID]= 0;