DaddyM
Дебютант
Всем Привет!
У меня возникла такая проблема
Когда я покупаю например Skin, за 500к или любой другой от суммы не зависит.
Продукты уходят в минус, на скринах всё отчётливо видно
У меня возникла такая проблема
Когда я покупаю например Skin, за 500к или любой другой от суммы не зависит.
Продукты уходят в минус, на скринах всё отчётливо видно
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
PHP:
else if(clickedid == Vibor_Skina[18])
{
new b = GetPVarInt(playerid, "UseBiz");
new price = (pInfo[playerid][pSex] == 1) ? (JoinShopM[SelectCharPlace[playerid]][1]) : (JoinShopF[SelectCharPlace[playerid]][1]);
if(GetCash(playerid) < price) return SendClientMessage(playerid, COLOR_GREY, NoMoney);
if(BizInfo[b][bProduct] < 5) return SendClientMessage(playerid, COLOR_GREY, NoProduct);
TransferMoney(playerid, -1, price);
{
for(new i; i < 20; i++) TextDrawHideForPlayer(playerid, Vibor_Skina[i]);
}
pInfo[playerid][pModel] = (pInfo[playerid][pSex] == 1) ? (JoinShopM[SelectCharPlace[playerid]][0]) : (JoinShopF[SelectCharPlace[playerid]][0]);
MysqlUpdatePlayerInt(playerid, "model", pInfo[playerid][pModel]);
MysqlUpdateBizInt(b, "product", BizInfo[b][bProduct]);
MysqlUpdateBizInt(b, "money", BizInfo[b][bMoney]);
BizInfo[b][bMoney] += price / 1;
GiveBizMoney(b, price / 4, price / 16);
TogglePlayerControllable(playerid,true);
SetPlayerPos(playerid, 470.7481,-1495.6956,-10.7461);
SetPlayerFacingAngle(playerid, 0.0);
SetPVarInt(playerid, "AntiBreik", 3);
SetPlayerVirtualWorld(playerid, InShopSkin[playerid]);
SetPlayerInterior(playerid, 5);
InShopSkin[playerid] = 0;
SelectCharPlace[playerid] = 0;
ClothesRound[playerid] = 2;
SetCameraBehindPlayer(playerid);
SetPlayerSkin(playerid, pInfo[playerid][pModel]);
if(pInfo[playerid][pHouse] != 0)
{
new oneskin[14] = "{F04245}(нет)", twoskin[14] = "{F04245}(нет)", threeskin[14] = "{F04245}(нет)";
if(pInfo[playerid][pSkin][0]) format(oneskin, sizeof(oneskin), "{63BD4E}(%i)", pInfo[playerid][pSkin][0]);
if(pInfo[playerid][pSkin][1]) format(twoskin, sizeof(twoskin), "{63BD4E}(%i)", pInfo[playerid][pSkin][1]);
if(pInfo[playerid][pSkin][2]) format(threeskin, sizeof(threeskin), "{63BD4E}(%i)", pInfo[playerid][pSkin][2]);
stringer[0] = EOS;
format(stringer, 200, "\
{FFFFFF}Полка №1 %s\n\
{FFFFFF}Полка №2 %s\n\
{FFFFFF}Полка №3 %s\n\
{FFFFFF}Оставить одежду на себе", oneskin, twoskin, threeskin);
ShowPlayerDialog(playerid, 1431, DIALOG_STYLE_LIST, "{FFCC00}Куда положить одежду", stringer, "Выбрать", "");
}
SendMes(playerid, COLOR_YELLOW, "Вы купили одежду в магазине. Остаток на счете: %i$", pInfo[playerid][pBank]);
for(new i; i < 20; i++) TextDrawHideForPlayer(playerid, Vibor_Skina[i]);
CancelSelectTextDraw(playerid);
}
case 1431:
{
if(!response) return true;
if(listitem < 3)
{
pInfo[playerid][pSkin][listitem] = pInfo[playerid][pModel];
new string[10];
format(string, sizeof(string), "skin%d", listitem+1);
MysqlUpdatePlayerInt(playerid, string, pInfo[playerid][pSkin][listitem]);
SendMes(playerid, COLOR_GREEN, "Вы выбрали %d полку для одежды. Переодеться можно дома (/hpanel)", listitem+1);
SaveAcc();
}
else SendClientMessage(playerid, COLOR_GREY, "Одежда будет на вас");
}
