Advertisement
Guest User

Untitled

a guest
Feb 13th, 2019
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 2.71 KB | None | 0 0
  1. CMD:addcar(playerid,params[])
  2. {
  3.     if(PI[playerid][pAdmin]<6)return false;
  4.     new string[650];
  5.     if(GetPlayerState(playerid) != 2) return SendClientMessage(playerid,-1,"Вы не в машине.");
  6.     new idcar, house_price;
  7.     new Float:X, Float:Y, Float:Z, Float:A;
  8.  
  9.     if(sscanf(params, "ii",idcar,house_price))
  10.     {
  11.         SendClientMessage(playerid, -1, "/addcar [id car] [цена продажи]");
  12.         return 1;
  13.     }
  14.     OWNABLECARS++;
  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.     //запихиваем авто на сервер
  52.     SetTimer("CreateNewOwnableCar",4000,false); //таймер на 4 секунды, чтобы новенькая тачка не свалилась на голову
  53.     return 1;
  54. }
  55.  
  56. forward CreateNewOwnableCar();
  57. public CreateNewOwnableCar()
  58. {
  59.     new i = OWNABLECARS;
  60.     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);
  61.     CarText[i] = CreateDynamic3DTextLabel("-",-1,0,0,0.5,5.0,INVALID_PLAYER_ID,OwnableCar[i]);
  62.     ReSetCarPrice(i);
  63.     new number = OwnableCar[i];
  64.     if(!GetString(CarInfo[i][cOwner],"The State")) SetVehicleVirtualWorld(number, 1);
  65.     return 1;
  66. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement