Kirich
Новичок
Помогите с командой /buybiz, она вообщем не работает, ничего даже не пишет.
PHP:
CMD:buybiz(playerid, params[])
{
if(PlayerInfo[playerid][pPbiskey] != 255) return SendClientMessage(playerid, COLOR_GREY,"Âû óæå âëàäååòå áèçíåñîì!");
//if(PlayerInfo[playerid][pAdmin] > 0) return SendClientMessage(playerid, COLOR_GREY, "Àäìèíèñòðàòîð íå ìîæåò èìåòü áèçíåñ!");
for(new b, z = sizeof(BizInfo); b<z; b++)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, BizInfo[bID][EnterX],BizInfo[bID][EnterY],BizInfo[bID][EnterZ]))
{
if(!strcmp(BizInfo[bID][bOwner],"None",true) || !strcmp(BizInfo[bID][bOwner],"0",true))
{
if(PlayerInfo[playerid][pBank] < BizInfo[bID][bPrice]) return SendClientMessage(playerid, COLOR_GREY,"Ó âàñ íåäîñòàòî÷íî ñðåäñòâ íà áàíêîâñêîì ñ÷åòó!");
else
{
if(PlayerInfo[playerid][pBank] < BizInfo[b][bPrice]) return SendClientMessage(playerid,COLOR_WHITE,"{FF0000}x {FFFFFF}Ó âàñ íåäîñòàòî÷íî äåíåã â áàíêå.");
PlayerInfo[playerid][pPbiskey] = b;
PlayerInfo[playerid][pJob] = 0;
PlayerInfo[playerid][pBank] -= BizInfo[b][bPrice];
BizInfo[b][bOwner] = 1;
BizInfo[b][bTill] = 100;
BizInfo[b][bLock] = 0;
BizInfo[b][bPriceProd] = 100;
strmid(BizInfo[b][bOwner], PlayerInfo[playerid][pNames], 0, strlen(PlayerInfo[playerid][pNames]), 255);
SendClientMessage(playerid, COLOR_GREEN, "Ïîçäðàâëÿåì, âû êóïèëè áèçíåñ.");
SendClientMessage(playerid, COLOR_GREEN, "Äëÿ óðàâëåíèÿ áèçíåñîì èñïîëüçóéòå êîìàíäó /fpanel");
format(stringer1, sizeof(stringer1), "UPDATE `"TABLE_BUSINESS"` SET `bOwner`='%s',`bLock`='0' WHERE `bID`='%i'",PlayerInfo[playerid][pNames],b);
mysql_function_query(connects, stringer1, false, "", "");
format(stringer1, sizeof(stringer1), "UPDATE `"TABLE_ACCOUNT"` SET `pPbiskey`='%d' WHERE `Name`='%s'",BizInfo[bID],PlayerInfo[playerid][pNames]);
mysql_function_query(connects, stringer1, false, "", "");
SaveAccounts();
SaveBusiness(b);
UpdateBusiness();
return true;
}
}
}
}
return true;
}
