if(strcmp(cmd, "/buybiz", true) == 0){
if(IsPlayerConnected(playerid)){if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_GRAD2, "Òû íå àâòîðèçîâàëñÿ!");
new Float:oldposx, Float:oldposy, Float:oldposz;GetPlayerName(playerid, playername, sizeof(playername));GetPlayerPos(playerid, oldposx, oldposy, oldposz);
if(PlayerInfo[playerid][pPbiskey] != 255) return SendClientMessage(playerid, COLOR_GRAD2, "Ó òåáÿ óæå åñòü áèçíåñ. Èñïîëüçóé /sellbiz ÷òîáû ïðîäàòü åãî.");
for(new b = 0; b < sizeof(SBizzInfo); b++){//SBizz.
if(PlayerToPoint(2.0, playerid, SBizzInfo[b][sbEntranceX], SBizzInfo[b][sbEntranceY], SBizzInfo[b][sbEntranceZ]) && SBizzInfo[b][sbOwned] == 0){
if(PlayerInfo[playerid][pLevel] < SBizzInfo[b][sbLevelNeeded]){format(string, sizeof(string), "Òû äîëæåí èìåòü %d óðîâåíü ÷òîáû êóïèòü ýòîò áèçíåñ.",SBizzInfo[b][sbLevelNeeded]);SendClientMessage(playerid, COLOR_GRAD2, string);return 1;}
if(PlayerInfo[playerid][pMoney] > SBizzInfo[b][sbBuyPrice]){PlayerInfo[playerid][pPbiskey] = b+100;SBizzInfo[b][sbOwned] = 1;SBizzInfo[b][sbLocked] = 1;SBizzInfo[b][sbPriceProd] = 1000;SBizzInfo[b][sbTill] = 0;
GetPlayerName(playerid, sendername, sizeof(sendername));strmid(SBizzInfo[b][sbOwner], sendername, 0, strlen(sendername), 255);PlayerInfo[playerid][pMoney] -= SBizzInfo[b][sbBuyPrice];PlayerPlayMusic(playerid);
if(PlayerInfo[playerid][pSex] == 1){format(string, sizeof(string), "Ïîçäðàâëÿþ! Òû ïðèîáðåë Áèçíåñ. Äëÿ ïîìîùè èñïîëüçóé /kpk >> Ïîìîùü ïî êîìàíäàì >> Ðàçäåë Áèçíåñ.");}else if(PlayerInfo[playerid][pSex] == 2){format(string, sizeof(string), "Ïîçäðàâëÿþ! Òû ïðèîáðåëà Áèçíåñ. Äëÿ ïîìîùè èñïîëüçóé /kpk >> Ïîìîùü ïî êîìàíäàì >> Ðàçäåë Áèçíåñ.");}SendClientMessage(playerid, COLOR_YELLOW, string);
SendClientMessage(playerid, COLOR_YELLOW, "Âíèìàíèå! Ïîñëå ââîäà êîìàíäû /sellbiz áàíê áèçíåñà îíóëÿåòñÿ.");PlayerPlaySound(playerid, 1149, 0.0, 0.0, 0.0);DateProp(playerid);OnPlayerSave(playerid);UpdateSBizz(b);GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "Nikon: Èãðîê %s ïðèîáð¸ë(à) ÑÁèçíåñ ¹ %d.",sendername,PlayerInfo[playerid][pPbiskey]);log("BuyBiz",string);return 1;}
else{SendClientMessage(playerid, COLOR_GRAD2, "Ó òåáÿ íåäîñòàòî÷íî ñðåäñòâ äëÿ ïîêóïêè ýòîãî áèçíåñà.");return 1;}}}
for(new b = 0; b < sizeof(BizzInfo); b++){//Bizz.
if(PlayerToPoint(2.0, playerid, BizzInfo[b][bEntranceX], BizzInfo[b][bEntranceY], BizzInfo[b][bEntranceZ]) && BizzInfo[b][bOwned] == 0){
if(PlayerInfo[playerid][pLevel] < BizzInfo[b][bLevelNeeded]){
format(string, sizeof(string), "Òû äîëæåí èìåòü %d óðîâåíü ÷òîáû êóïèòü ýòîò áèçíåñ.",BizzInfo[b][bLevelNeeded]);SendClientMessage(playerid, COLOR_GRAD5, string);return 1;}
if(PlayerInfo[playerid][pMoney] > BizzInfo[b][bBuyPrice]){PlayerInfo[playerid][pPbiskey] = b;BizzInfo[b][bOwned] = 1;BizzInfo[b][bTill] = 0;GetPlayerName(playerid, sendername, sizeof(sendername));
strmid(BizzInfo[b][bOwner], sendername, 0, strlen(sendername), 255);PlayerInfo[playerid][pMoney] -= BizzInfo[b][bBuyPrice];
PlayerPlayMusic(playerid);SetPlayerInterior(playerid,BizzInfo[b][bInterior]);PlayerInfo[playerid][pInt] = BizzInfo[b][bInterior];
SetPlayerPos(playerid,BizzInfo[b][bExitX],BizzInfo[b][bExitY],BizzInfo[b][bExitZ]);
PlayerInfo[playerid][pInt] = BizzInfo[b][bInterior];PlayerInfo[playerid][pLocal] = b;SetPlayerVirtualWorld(playerid, b+99);
if(PlayerInfo[playerid][pSex] == 1){format(string, sizeof(string), "Ïîçäðàâëÿþ! Òû ïðèîáðåë Áèçíåñ. Äëÿ ïîìîùè èñïîëüçóé /kpk >> Ïîìîùü ïî êîìàíäàì >> Ðàçäåë Áèçíåñ.");}else if(PlayerInfo[playerid][pSex] == 2){format(string, sizeof(string), "Ïîçäðàâëÿþ! Òû ïðèîáðåëà Áèçíåñ. Äëÿ ïîìîùè èñïîëüçóé /kpk >> Ïîìîùü ïî êîìàíäàì >> Ðàçäåë Áèçíåñ.");}SendClientMessage(playerid, COLOR_YELLOW, string);
SendClientMessage(playerid, COLOR_YELLOW, "Âíèìàíèå! Ïîñëå ââîäà êîìàíäû /sellbiz áàíê áèçíåñà îíóëÿåòñÿ.");DateProp(playerid);PlayerPlaySound(playerid, 1149, 0.0, 0.0, 0.0);OnPlayerSave(playerid);UpdateBizz(b);GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "Nikon: Èãðîê %s ïðèîáð¸ë(à) Áèçíåñ ¹ %d.",sendername,PlayerInfo[playerid][pPbiskey]);log("BuyBiz",string);return 1;}
else{SendClientMessage(playerid, COLOR_WHITE, "Ó òåáÿ íåäîñòàòî÷íî ñðåäñòâ äëÿ ïîêóïêè ýòîãî áèçíåñà.");return 1;}}}}return 1;}