sn@!p
Умник
такой вопрос с командай sellcar продаешь машину играку, деньги передаются, а авто нет
PHP:
CMD:sellcar(playerid, params[])
{
if(GetPlayerHouse(playerid) == 0) return SendClientMessage(playerid, COLOR_LGREY, "Вы не владеете домом");
else if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_LGREY, "Вы должны находится в транспорте");
else if(GetPlayerVehicleID(playerid) != PI[playerid][PlayerCarID]) return SendClientMessage(playerid, COLOR_LGREY, "Вы должны находиться в вашем личном транспорте");
else if(sscanf(params, "ui", params[0], params[1])) return ShowPlayerDialogEx(playerid, D_JOB+22, 0, "{ffcc00}Продать транспорт", "{ffffff}Вы хотите продать свой транспорт?\n\n{ff6600}[Внимание] {FFFFFF}Вам вернут только половину стоимости транспорта\n{46CA00}[Информация] {FFFFFF}Для продажи авто игроку, введите /sellcar [id] [цена]", "Да", "Нет");
else if(!IsPlayerConnected(params[0])) return SendClientMessage(playerid, COLOR_LGREY, PlayerIsNotOnline);
else if(PlayerLogged[params[0]] == false) return SendClientMessage(playerid, COLOR_LGREY, PlayerIsNotAuthorized);
else if(params[0] == playerid) return SendClientMessage(playerid, COLOR_LGREY, "Вы не можете продать транспорт себе");
else if(PI[params[0]][cModel] != 0) return SendClientMessage(playerid, COLOR_LGREY, "У игрока уже есть автомобиль.");
else if(GetPlayerHouse(params[0]) == 0) return SendClientMessage(playerid, COLOR_LGREY, "У игрока нет дома");
else if(!IsPlayerInVehicle(params[0], GetPlayerVehicleID(playerid))) return SendClientMessage(playerid, COLOR_LGREY, "Игрок должен находиться с вами в транспорте");
if(params[1] < 1 || params[1] > 3000000) return SendClientMessage(playerid, COLOR_LGREY, "Стоимость от 1 до 3000000$");
SetPVarInt(params[0], "CarPlayer", playerid);
SetPVarInt(params[0], "CarPrice", params[1]);
SetPVarInt(params[0], "KeyCar", 1);
new string[144];
format(string, sizeof(string), "Вы предложили купить свой транспорт %s, ожидайте подтверждения игрока", GetName(params[0]));
SendClientMessage(playerid, COLOR_BLUE, string);
format(string, sizeof(string), "%s предложил Вам купить его транспорт. Модель: %s, стоимость: {46CA00}%i$", GetName(playerid), VehicleNames[GetVehicleModel(PI[playerid][PlayerCarID])-400], params[1]);
SendClientMessage(params[0], COLOR_BLUE, string);
SendClientMessage(params[0], COLOR_WHITE, PlayerAccess);
return 1;
}
