Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CMD:sellcar(playerid, params[])
- {
- if(!GetPlayerHouse(playerid)) return SendClientMessage(playerid, c_ARGON, "Вы не владеете недвижимостью.");
- else if(!GetPlayerCar(playerid)) return SendClientMessage(playerid, c_ARGON, "Вы не владеете автомобилем.");
- else if(sscanf(params, "ii", params[0], params[1])) return SendCMD(playerid, "/sellcar [ID] [Сумма]");
- else if(params[0] == playerid) return SendClientMessage(playerid, c_ARGON, "Вы указали свой ID.");
- else if(!IsPlayerConnected(params[0]) || PlayerInfo[params[0]][pLogged] == false) return SendClientMessage(playerid, c_ARGON, "Игрок не найден");
- else if(!IsPlayerInRangeOfPlayer(15.0, playerid, params[0])) return SendClientMessage(playerid, c_ARGON, "Игрок слишком далеко!");
- else if(!GetPlayerHouse(params[0])) return SendClientMessage(playerid, c_ARGON, "Игрок не владеет недвижимостью.");
- new Float:x, Float:y, Float:z;
- GetVehiclePos(GetPVarInt(playerid, "PLAYER_CAR"), x, y, z);
- if(!IsPlayerInRangeOfPoint(playerid, 20.0, x, y, z)) return SendClientMessage(playerid, c_ARGON, "Вы не рядом с автомобилем");
- else if(!GetPlayerCar(params[0])) SPFD(playerid, D_SELLCAR, 0, "Личный автомобиль", ""WHITE"Вы действительно хотите продать автомобиль "ORANGE"%s "WHITE"игроку "YL"%s "WHITE"за "LGREEN"$%d", "Принять", "Мне пора", TransInfo[VehicleInfo[GetPVarInt(playerid, "PLAYER_CAR")][vModel]-399][trName], GetName(params[0]), params[1]);
- else SPFD(playerid, D_SELLCAR, 0, "Личный автомобиль", ""WHITE"Вы действительно хотите обменяться автомобилями с игроком "YL"%s?\n"WHITE"Вы обменяете автомобиль "ORANGE"%s "WHITE"на "ORANGE"%s "WHITE"с его доплатой в "LGREEN"$%d", "Принять", "Мне пора", GetName(params[0]), TransInfo[VehicleInfo[GetPVarInt(playerid, "PLAYER_CAR")][vModel]-399][trName], TransInfo[VehicleInfo[GetPVarInt(params[0], "PLAYER_CAR")][vModel]-399][trName], params[1]);
- return true;
- }
- case D_SELLCAR:
- {
- if(!response) return true;
- new player;
- new price;
- if(!GetPlayerCar(player))
- {
- SendMes(playerid, c_ARGON, "Вы предложили "GREEN"%s "ARGON"купить автомобиль за "GREEN"$%i", GetName(player), price);
- SendMes(player, c_GREEN, "%s "ARGON"предложил(а) Вам купить автомобиль за "GREEN"$%i", GetName(playerid), price);
- }
- else
- {
- SendMes(playerid, c_ARGON, "Вы предложили "GREEN"%s "ARGON"обменяться автомобилями за "GREEN"$%i", GetName(player), price);
- SendMes(player, c_GREEN, "%s "ARGON"предложил(а) Вам обменяться автомобилями за "GREEN"$%i", GetName(playerid), price);
- }
- SendClientMessage(player, c_ARGON, "Для подтверждения нажмите "GREEN"Y "ARGON"для отказа "ORANGE"N");
- SetPVarInt(player, "PLAYER_SELL_PRICE", price);
- SetPVarInt(player, "PLAYER_SELL_CAR", playerid+1);
- return true;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement