ВованПр100
Новичок
Вот такая вот проблема..
Тупит команда /b sell , то есть бизнес можно купить но нельзя продать , когда прописываеш /b sell , пишит
"[Ошибка] У вас уже есть бизнес
Вот команда покупки:
Вот команда продажи:
Помогите пожалуйся
Тупит команда /b sell , то есть бизнес можно купить но нельзя продать , когда прописываеш /b sell , пишит
"[Ошибка] У вас уже есть бизнес
Вот команда покупки:
PHP:
else if(strcmp(string,"buy",true) == 0)
{
if(IsPlayerConnected(playerid))
{
new Float:oldposx, Float:oldposy, Float:oldposz;
GetPlayerName(playerid, playername, sizeof(playername));
GetPlayerPos(playerid, oldposx, oldposy, oldposz);
if(Player[playerid][pPbiskey] != 255) return SendClientMessage(playerid, COLOR_RED, "[ОШИБКА] {FFFFFF}У вас уже есть бизнес!");
for(new b = 0; b < BIZNES; b++)
{
if(IsPlayerInRangeOfPoint(playerid,2.0,BiznesInfo[b][bEnterX], BiznesInfo[b][bEnterY], BiznesInfo[b][bEnterZ]) && BiznesInfo[b][bOwned] == 0)
{
if(Player[playerid][pMoney] < BiznesInfo[b][bBuyPrice]) return SendClientMessage(playerid, COLOR_WHITE, "У тебя недостаточно денег, для покупки бизнеса.");
Player[playerid][pPbiskey] = b+1;
BiznesInfo[b][bOwned] = 1;
strmid(BiznesInfo[b][bOwner], sendername(playerid), 0, strlen(sendername(playerid)), 255);
GivePlayerKapusta(playerid,-BiznesInfo[b][bBuyPrice]);
kazna += BiznesInfo[b][bBuyPrice];
UpdateBiz(b);
SendClientMessage(playerid, COLOR_LIGHTBLUE, "[ПОКУПКА] {ffffff}Поздравляем. Вы преобрели бизнес");
SaveBiznes();
SaveAccount(playerid);
return 1;
}
}
}
return 1;
}
PHP:
else if(strcmp(string,"sell",true) == 0)
{
if(IsPlayerConnected(playerid))
{
GetPlayerName(playerid, playername, sizeof(playername));
if(Player[playerid][pPbiskey] != 0) return SendClientMessage(playerid,COLOR_RED, "[ОШИБКА] {FFFFFF}У вас нет бизнеса!");
if(strcmp(playername, BiznesInfo[Player[playerid][pPbiskey]-1][bOwner], true) != 0)
{
new bouse = Player[playerid][pPbiskey]-100;
BiznesInfo[bouse][bOwned] = 0;
strmid(BiznesInfo[bouse][bOwner], "-", 0, strlen("-"), 255);
strmid(BiznesInfo[bouse][bExtortion], "No-one", 0, strlen("No-one"), 255);
GivePlayerKapusta(playerid,5000000+BiznesInfo[bouse][bTill]);
BiznesInfo[bouse][bTill] = 0;
Player[playerid][pPbiskey] = 255;
BiznesInfo[bouse][bMafia] = 0;
kazna -= 5000000;
format(string, sizeof(string), "{F0CF10}[{ffffff}Бизнес{F0CF10}]{F0CF10}\nНазвание: {FFFFFF}%s\n{F0CF10}Стоимость: {ffffff}%d{33aa33}$",BiznesInfo[bouse][bMessage],BiznesInfo[bouse][bBuyPrice]);
Update3DTextLabelText(bizz3Dtext[bouse], COLOR_3DPROD,string);
SaveBiznes();
SaveAccount(playerid);
SendClientMessage(playerid, COLOR_WHITE, "Ты продал свой бизнес!");
return 1;
}
else
{
SendClientMessage(playerid, COLOR_RED, "[ОШИБКА] {FFFFFF}Вы не можете продать чужой бизнес!");
}
}
return 1;
}
else{ return 1;}
}
return 1;
}
