PDA

Просмотр полной версии : [Вопрос] /buybiz 2 биза в команду



Dima_Tushin
12.10.2014, 20:56
привет все у меня проблема мне нужна помощь подправьте команду


if(strcmp(cmd, "/sellbiz", true) == 0)
{
new bouse = PlayerInfo[playerid][pSBizz], mbiz = PlayerInfo[playerid][pMBizz];
if(bouse == 255) return SendClientMessage(playerid, COLOR_GREEN, "У вас нет бизнеса!");
if(bouse >= 0 && strcmp(Name(playerid), SBizzInfo[PlayerInfo[playerid][pSBizz]][sbOwner], true) == 0)
{
if(PlayerToPoint(3, playerid, SBizzInfo[bouse][sbEntranceX], SBizzInfo[bouse][sbEntranceY], SBizzInfo[bouse][sbEntranceZ]))
{
strmid(SBizzInfo[bouse][sbOwner], "The State", 0, strlen("The State"), 10);
SendClientMessage(playerid, COLOR_YELLOW, " Бизнес успешно продан ");
format(Stringers, sizeof(Stringers), "- Прибыль с продажи бизнеса: %d Вирт", SBizzInfo[bouse][sbTill]);
SendClientMessage(playerid, COLOR_WHITE, Stringers);
format(Stringers, sizeof(Stringers), "- Новый счёт в банке: %d Вирт", PlayerInfo[playerid][pBank]);
SendClientMessage(playerid, COLOR_WHITE, Stringers);
SendClientMessage(playerid, COLOR_YELLOW, " Бизнес успешно продан ");
SBizzInfo[bouse][sbTill] = 0;
PlayerInfo[playerid][pSBizz] = 255;
PlayerInfo[playerid][pBank] += SBizzInfo[bouse][sbTill];
SBizzInfo[bouse][sbLocked] = 1;
SBizzInfo[bouse][sbOwned] = 0;
SBizzInfo[bouse][sbPriceProd] = 0;
SBizzInfo[bouse][sbProducts] = 0;
format(Stringers, sizeof(Stringers), "Бизнес: %s\nПродаётся:\nЦена: %d", SBizzInfo[bouse][sbMessage], SBizzInfo[bouse][sbBuyPrice]);
Update3DTextLabelText(SBizzInfo[bouse][sbLabel], COLOR_YELLOW, Stringers);
OnPlayerUpdateRL(playerid);
SaveSBizz(bouse);
}
else
{
SendClientMessage(playerid, COLOR_GREEN, "Вы не у своего бизнеса!");
}
}
if(mbiz == 255) return SendClientMessage(playerid, COLOR_GREEN, "У вас нет бизнеса!");
if(mbiz >= 0 && strcmp(Name(playerid), MBizzInfo[PlayerInfo[playerid][pMBizz]][mOwned], true) == 0)
{
if(PlayerToPoint(3, playerid, MBizzInfo[mbiz][MVod][0], MBizzInfo[mbiz][MVod][1], MBizzInfo[mbiz][MVod][2]))
{
strmid(MBizzInfo[mbiz][mVladel], "The State", 0, strlen("The State"), 255);
SendClientMessage(playerid, COLOR_YELLOW, "** Бизнес успешно продан **");
format(Stringers, sizeof(Stringers), "- Новый счёт в банке: %d Вирт", PlayerInfo[playerid][pBank]);
SendClientMessage(playerid, COLOR_WHITE, Stringers);
SendClientMessage(playerid, COLOR_YELLOW, " Бизнес успешно продан ");
PlayerInfo[playerid][pMBizz] = 255;
PlayerInfo[playerid][pBank] += 50000;
PlayerInfo[playerid][pBank] += MBizzInfo[mbiz][mBalance];
MBizzInfo[mbiz][mCena] = 0;
MBizzInfo[mbiz][mProduck] = 0;
MBizzInfo[mbiz][mBalance] = 0;
format(Stringers,sizeof(Stringers), "Магазин 24/7\nНазвание: %s\nПродается:%d", MBizzInfo[mbiz][mMessag], MBizzInfo[mbiz][mCenaBizz]);
Update3DTextLabelText(MBizzInfo[mbiz][mLabel], COLOR_YELLOW, Stringers);
OnPlayerUpdateRL(playerid);
SaveSBizz(mbiz);
}
else
{
SendClientMessage(playerid, COLOR_GREEN, "Вы не бизнеса!");
}
}
else
{
SendClientMessage(playerid, COLOR_GREEN, "Вы не у своего бизнеса!");
}
return 1;
}

- - - Добавлено - - -

в чем проблема
if(bouse == 255) return SendClientMessage(playerid, COLOR_GREEN, "У вас нет бизнеса!"); ( Заправка )
не дает продать магазин 24/7

- - - Добавлено - - -

короче проблема в этой половине команды бизнеса 24/7

if(mbiz == 255) return SendClientMessage(playerid, COLOR_GREEN, "У вас нет бизнеса!");
if(mbiz >= 0 && strcmp(Name(playerid), MBizzInfo[PlayerInfo[playerid][pMBizz]][mOwned], true) == 0)
{
if(PlayerToPoint(3, playerid, MBizzInfo[mbiz][MVod][0], MBizzInfo[mbiz][MVod][1], MBizzInfo[mbiz][MVod][2]))
{
strmid(MBizzInfo[mbiz][mVladel], "The State", 0, strlen("The State"), 255);
SendClientMessage(playerid, COLOR_YELLOW, "** Бизнес успешно продан **");
format(Stringers, sizeof(Stringers), "- Новый счёт в банке: %d Вирт", PlayerInfo[playerid][pBank]);
SendClientMessage(playerid, COLOR_WHITE, Stringers);
SendClientMessage(playerid, COLOR_YELLOW, " Бизнес успешно продан ");
PlayerInfo[playerid][pMBizz] = 255;
PlayerInfo[playerid][pBank] += 50000;
PlayerInfo[playerid][pBank] += MBizzInfo[mbiz][mBalance];
MBizzInfo[mbiz][mCena] = 0;
MBizzInfo[mbiz][mProduck] = 0;
MBizzInfo[mbiz][mBalance] = 0;
format(Stringers,sizeof(Stringers), "Магазин 24/7\nНазвание: %s\nПродается:%d", MBizzInfo[mbiz][mMessag], MBizzInfo[mbiz][mCenaBizz]);
Update3DTextLabelText(MBizzInfo[mbiz][mLabel], COLOR_YELLOW, Stringers);
OnPlayerUpdateRL(playerid);
SaveSBizz(mbiz);
}
else
{
SendClientMessage(playerid, COLOR_GREEN, "Вы не бизнеса!");
}
}
else
{
SendClientMessage(playerid, COLOR_GREEN, "Вы не у своего бизнеса!");
}

Dima_Tushin
15.10.2014, 18:17
помогите что не кто не знает или знает но не хочет помочь!
ладно....