Advertisement
Guest User

Untitled

a guest
Feb 13th, 2019
282
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 2.79 KB | None | 0 0
  1. //свою команду заменить на эту
  2. CMD:addcar(playerid,params[])
  3. {
  4.     if(PI[playerid][pAdmin]<6)return false;
  5.     new string[650];
  6.     if(GetPlayerState(playerid) != 2) return SendClientMessage(playerid,-1,"Вы не в машине.");
  7.     new idcar, house_price;
  8.     new Float:X, Float:Y, Float:Z, Float:A;
  9.  
  10.     if(sscanf(params, "ii",idcar,house_price))
  11.     {
  12.         SendClientMessage(playerid, -1, "/addcar [id car] [цена продажи]");
  13.         return 1;
  14.     }
  15.     GetPlayerPos(playerid,X,Y,Z);
  16.     GetPlayerFacingAngle(playerid,A);
  17.  
  18.     CarInfo[OWNABLECARS][cSell_X]=X;
  19.     CarInfo[OWNABLECARS][cSell_Y]=Y;
  20.     CarInfo[OWNABLECARS][cSell_Z]=Z;
  21.     CarInfo[OWNABLECARS][cSell_A]=A;
  22.  
  23.     CarInfo[OWNABLECARS][cPos_X]=X;
  24.     CarInfo[OWNABLECARS][cPos_Y]=Y;
  25.     CarInfo[OWNABLECARS][cPos_Z]=Z;
  26.     CarInfo[OWNABLECARS][cPos_A]=A;
  27.  
  28.     CarInfo[OWNABLECARS][cCost]=house_price;
  29.     CarInfo[OWNABLECARS][cModel]=idcar;
  30.  
  31.     string="";
  32.     strmid(CarInfo[OWNABLECARS][cOwner],"The State",0,strlen("The State"),28);
  33.     format(string, 144, "Вы успешно создали машину номер {e7e7e7}%d {ffffff}Стоимость покупки: {e7e7e7}%d. Транспорт появится через несколько секунд.",OWNABLECARS+1,CarInfo[OWNABLECARS][cCost]);
  34.     SendClientMessage(playerid,-1,string);
  35.     //
  36.     string="";
  37.     format(string,1500,"INSERT INTO `ownable`(`ID`,`Model`,`Sell_X`, `Sell_Y`, `Sell_Z`,`Sell_A`, `Pos_X`, `Pos_Y`, `Pos_Z`, `Pos_A`, \
  38.     `Color_1`,`Color_2`,`Owner`,`Cost`,`Keyer`,`OnNumber`,`Register`,`OnRegister`) VALUES ('%d','%d','%.2f','%.2f','%.2f','%.2f','%.2f','%.2f','%.2f','%.2f','1','1','The State','%d','The State','The State','The State','The State')",
  39.     OWNABLECARS+1,
  40.     CarInfo[OWNABLECARS][cModel],
  41.     CarInfo[OWNABLECARS][cSell_X],
  42.     CarInfo[OWNABLECARS][cSell_Y],
  43.     CarInfo[OWNABLECARS][cSell_Z],
  44.     CarInfo[OWNABLECARS][cSell_A],
  45.     CarInfo[OWNABLECARS][cPos_X],
  46.     CarInfo[OWNABLECARS][cPos_Y],
  47.     CarInfo[OWNABLECARS][cPos_Z],
  48.     CarInfo[OWNABLECARS][cPos_A],
  49.     CarInfo[OWNABLECARS][cCost]);
  50.     mysql_tquery(mysql, string);
  51.     OWNABLECARS++;
  52.     //запихиваем авто на сервер
  53.     SetTimer("CreateNewOwnableCar",4000,false); //таймер на 4 секунды, чтобы новенькая тачка не свалилась на голову
  54.     return 1;
  55. }
  56.  
  57. //в конец мода
  58. forward CreateNewOwnableCar();
  59. public CreateNewOwnableCar()
  60. {
  61.     new i = OWNABLECARS;
  62.     OwnableCar[i] = J_AddStaticVehicleEx(CarInfo[i][cModel],CarInfo[i][cPos_X],CarInfo[i][cPos_Y],CarInfo[i][cPos_Z],CarInfo[i][cPos_A],CarInfo[i][cColor_1],CarInfo[i][cColor_2],60000);
  63.     CarText[i] = CreateDynamic3DTextLabel("-",-1,0,0,0.5,5.0,INVALID_PLAYER_ID,OwnableCar[i]);
  64.     ReSetCarPrice(i);
  65.     new number = OwnableCar[i];
  66.     if(!GetString(CarInfo[i][cOwner],"The State")) SetVehicleVirtualWorld(number, 1);
  67.     return 1;
  68. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement