[Stifler]
Умник
Добрый день.
Помогите сделать нормальный обмен авто.Такая проблема с ним: к примеру я хочу поменяться со своим другом машинами,у меня инфернус,у друга султан.Я предлогаю другу обмен( /changecar [id][price]).После обмена машинами у друга остается мой инфернус,а вот его султан мне не переходит,будто пропадает куда то.
Вот то самый кусок самого обмена.Помогите сделать нормальный обмен.
Помогите сделать нормальный обмен авто.Такая проблема с ним: к примеру я хочу поменяться со своим другом машинами,у меня инфернус,у друга султан.Я предлогаю другу обмен( /changecar [id][price]).После обмена машинами у друга остается мой инфернус,а вот его султан мне не переходит,будто пропадает куда то.
Вот то самый кусок самого обмена.Помогите сделать нормальный обмен.
PHP:
if(PlayerInfo[playerid][pCash] < CarPrice[playerid]) return SendClientMessage(playerid, COLOR_GREY, "Ó âàñ íåò ñòîëüêî äåíåã íà ðóêàõ!");
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(CarOffer[playerid], giveplayer, sizeof(giveplayer));
PlayerInfo[playerid][pProz] = PlayerInfo[CarOffer[playerid]][pProz];
PlayerInfo[playerid][pCar] = PlayerInfo[CarOffer[playerid]][pCar];
PlayerInfo[playerid][pKolesocar] = PlayerInfo[CarOffer[playerid]][pKolesocar];
PlayerInfo[playerid][pSpoiler] = PlayerInfo[CarOffer[playerid]][pSpoiler];
PlayerInfo[playerid][pBamper1] = PlayerInfo[CarOffer[playerid]][pBamper1];
PlayerInfo[playerid][pBamper2] = PlayerInfo[CarOffer[playerid]][pBamper2];
PlayerInfo[playerid][pPokraska] = PlayerInfo[CarOffer[playerid]][pPokraska];
PlayerInfo[playerid][pNitro] = PlayerInfo[CarOffer[playerid]][pNitro];
PlayerInfo[playerid][pGidra] = PlayerInfo[CarOffer[playerid]][pGidra];
PlayerInfo[CarOffer[playerid]][pKolesocar] = 0;
PlayerInfo[CarOffer[playerid]][pSpoiler] = 0;
PlayerInfo[CarOffer[playerid]][pBamper1] = 0;
PlayerInfo[CarOffer[playerid]][pBamper2] = 0;
PlayerInfo[CarOffer[playerid]][pPokraska] = 255;
PlayerInfo[CarOffer[playerid]][pNitro] = 0;
PlayerInfo[CarOffer[playerid]][pGidra] = 0;
PlayerInfo[CarOffer[playerid]][pCar] = 462;
PlayerInfo[playerid][pCash] -=CarPrice[playerid];
PlayerInfo[CarOffer[playerid]][pCash] +=CarPrice[playerid];
format(string, sizeof(string), "Âû ïðîäàëè ìàøèíó %s çà %d âèðò!", sendername, CarPrice[playerid]);
SendClientMessage(CarOffer[playerid], 0x6495EDFF, string);
PlayerInfo[playerid][pCar] = PlayerInfo[CarOffer[playerid]][pCar];
format(string, sizeof(string), "Âû êóïèëè ìàøèíó ó %s çà %d âèðò!", giveplayer, CarPrice[playerid]);
SendClientMessage(playerid, 0x6495EDFF, string);
DestroyVehicle(caridhouse[playerid]);
DestroyVehicle(caridhouse[CarOffer[playerid]]);
OnPropUpdate();
OnPlayerUpdateRL(playerid);
CarOffer[playerid] = 999;
CarPrice[playerid] = 0;
