Парни помогите, пишу команду /sellcar id сумма, друг покупает перезаходит и тачка у меня а у него просто списывают деньги и тачки нету
CMD:sellcar(playerid, params[])
{
if(sscanf(params, "ui", params[0], params[1])) return ShowPlayerDialog(playerid, D_JOB+22, 0, "{ffcc00}??????? ????", "{ffffff}?? ?????? ??????? ???? ??????????\n\n{F04245}[????????] {FFFFFF}??? ?????? ?????? ???????? ????????? ??????????\n{63BD4E}[??????????] {FFFFFF}??? ??????? ???? ??????, ??????? /sellcar [id] [????]", "??", "???");
else if(!IsPlayerConnected(params[0])) return SendClientMessage(playerid, COLOR_DARKORANGE, PlayerIsNotOnline);
else if(PlayerLogged[params[0]] == false) return SendClientMessage(playerid, COLOR_DARKORANGE, PlayerIsNotAuthorized);
else if(params[0] == playerid) return SendClientMessage(playerid, COLOR_DARKORANGE, "?? ?? ?????? ??????? ????????? ????!");
else if(GetPlayerHouse(params[0]) == 0) return SendClientMessage(playerid, COLOR_DARKORANGE, "? ?????? ??? ????!");
else if(!IsPlayerInVehicle(params[0], GetPlayerVehicleID(playerid))) return SendClientMessage(playerid, COLOR_GREY, "????? ?????? ?????????? ? ???? ? ??????????!");
if(params[1] < 1 || params[1] > 3000000) return SendClientMessage(playerid, COLOR_GREY, "????????? ?? 1 ?? 3000000 ??????");
SetPVarInt(params[0], "CarPlayer", playerid);
SetPVarInt(params[0], "CarPrice", params[1]);
SetPVarInt(params[0], "KeyCar", 1);
SendMes(playerid, COLOR_BLUE, "?? ?????????? ?????? ???? ????????? %s, ???????? ????????????? ??????", GetName(params[0]));
SendMes(playerid, COLOR_BLUE, "%s ????????? ??? ?????? ??? ?????????. ??????: %s, ?????????: %i ??????", GetName(playerid), VehicleNames[GetVehicleModel(PI[playerid][PlayerCarID])-400], params[1]);
SendClientMessage(params[0], COLOR_WHITE, PlayerAccess);
return 1;
}
вот команда
Мод Attract RP