Advertisement
NetskyRose

Untitled

Apr 8th, 2020
251
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 2.14 KB | None | 0 0
  1.     case DIALOG_C_VEH:
  2.     {
  3.         if(response)
  4.         {
  5.             new modelid = GetPVarInt(playerid, "ComprarVeh_ID"), id = -1, playervehicleid = GetPlayerFreeVehicleId(playerid), Float: PosAV[4];
  6.             for(new i = 0; i < sizeof veh_en_venta; i++) if(modelid == veh_en_venta[i][0]) { id = i; break; }
  7.             if(playervehicleid == -1) return SendClientMessage(playerid, COLOR_WHITE, "No puedes comprar más vehículos.");
  8.             if(id != -1)
  9.             {
  10.                 if(PlayerInfo[playerid][pSv] >= veh_en_venta[id][1])
  11.                 {
  12.                     if(IsAPlaneEx(veh_en_venta[id][0]))
  13.                     {
  14.                         new randompos = random(4);
  15.                         switch(randompos)
  16.                         {
  17.                             case 0: { PosAV[0] = -1626.7731; PosAV[1] = -327.7255; PosAV[2] = 14.5937; PosAV[3] = 54.0124; }
  18.                             case 1: { PosAV[0] = -1611.1018; PosAV[1] = -302.8886; PosAV[2] = 14.6065; PosAV[3] = 39.9075; }
  19.                             case 2: { PosAV[0] = -1593.3444; PosAV[1] = -279.8757; PosAV[2] = 14.6127; PosAV[3] = 44.5092; }
  20.                             case 3: { PosAV[0] = -1564.8035; PosAV[1] = -258.1541; PosAV[2] = 14.6040; PosAV[3] = 23.6352; }
  21.                         }
  22.                     }
  23.                     else if(IsABoatEx(veh_en_venta[id][0])) { PosAV[0] = -1720.6567; PosAV[1] = 1433.8890; PosAV[2] = -0.0503; PosAV[3] = 358.7975; }
  24.                     else { PosAV[0] = -1634.3408; PosAV[1] = 1202.6801; PosAV[2] = 6.8046; PosAV[3] = 256.6374; }
  25.  
  26.                     new veh = CreatePlayerVehicle(playerid, playervehicleid, veh_en_venta[id][0],PosAV[0], PosAV[1], PosAV[2], PosAV[3],random(255),random(255), veh_en_venta[id][1], 0,ObtenerMaletero(veh_en_venta[id][0]));
  27.                     if(IsCoordInRangeOfPoint(PosAV[0], PosAV[1], PosAV[2], 30.0, -1634.3408,1202.6801,6.8046))
  28.                     {
  29.                     PutPlayerInVehicle(playerid, veh, 0);
  30.                     }
  31.                     else
  32.                     {
  33.                         SendClientMessage(playerid, COLOR_WHITE, "No pudimos entregarte el vehículo en la consecionsaria por lo tanto fue enviado a otro lugar.");
  34.                         SendClientMessage(playerid, COLOR_WHITE, "Usa "#Amarillo1"/localizar {FFFFFF}para saber la ubicación de tu vehículo.");
  35.                     }
  36.                     PlayerInfo[playerid][pSv] -= veh_en_venta[id][1];
  37.                 } else return SendClientMessageFormatted(playerid, COLOR_WHITE, "Necesitas "#Verde"%d"#Moneda" {FFFFFF}para comprar este vehículo.", veh_en_venta[id][1]);
  38.             }
  39.         }
  40.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement