Advertisement
Sem_Loreann

Untitled

May 11th, 2018
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.19 KB | None | 0 0
  1. CMD:sellcar(playerid, params[])
  2. {
  3. if(!GetPlayerHouse(playerid)) return SendClientMessage(playerid, c_ARGON, "Вы не владеете недвижимостью.");
  4. else if(!GetPlayerCar(playerid)) return SendClientMessage(playerid, c_ARGON, "Вы не владеете автомобилем.");
  5. else if(sscanf(params, "ii", params[0], params[1])) return SendCMD(playerid, "/sellcar [ID] [Сумма]");
  6. else if(params[0] == playerid) return SendClientMessage(playerid, c_ARGON, "Вы указали свой ID.");
  7. else if(!IsPlayerConnected(params[0]) || PlayerInfo[params[0]][pLogged] == false) return SendClientMessage(playerid, c_ARGON, "Игрок не найден");
  8. else if(!IsPlayerInRangeOfPlayer(15.0, playerid, params[0])) return SendClientMessage(playerid, c_ARGON, "Игрок слишком далеко!");
  9. else if(!GetPlayerHouse(params[0])) return SendClientMessage(playerid, c_ARGON, "Игрок не владеет недвижимостью.");
  10.  
  11. new Float:x, Float:y, Float:z;
  12. GetVehiclePos(GetPVarInt(playerid, "PLAYER_CAR"), x, y, z);
  13. if(!IsPlayerInRangeOfPoint(playerid, 20.0, x, y, z)) return SendClientMessage(playerid, c_ARGON, "Вы не рядом с автомобилем");
  14.  
  15. 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]);
  16. 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]);
  17. return true;
  18. }
  19.  
  20. case D_SELLCAR:
  21. {
  22. if(!response) return true;
  23. new player;
  24. new price;
  25. if(!GetPlayerCar(player))
  26. {
  27. SendMes(playerid, c_ARGON, "Вы предложили "GREEN"%s "ARGON"купить автомобиль за "GREEN"$%i", GetName(player), price);
  28. SendMes(player, c_GREEN, "%s "ARGON"предложил(а) Вам купить автомобиль за "GREEN"$%i", GetName(playerid), price);
  29. }
  30. else
  31. {
  32. SendMes(playerid, c_ARGON, "Вы предложили "GREEN"%s "ARGON"обменяться автомобилями за "GREEN"$%i", GetName(player), price);
  33. SendMes(player, c_GREEN, "%s "ARGON"предложил(а) Вам обменяться автомобилями за "GREEN"$%i", GetName(playerid), price);
  34. }
  35. SendClientMessage(player, c_ARGON, "Для подтверждения нажмите "GREEN"Y "ARGON"для отказа "ORANGE"N");
  36. SetPVarInt(player, "PLAYER_SELL_PRICE", price);
  37. SetPVarInt(player, "PLAYER_SELL_CAR", playerid+1);
  38. return true;
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement